From dc0b3db1b4f1895a07e5fe280ee3790e87f97b9f Mon Sep 17 00:00:00 2001 From: Ataberk Date: Sun, 25 Sep 2022 17:22:03 +0200 Subject: Initial commit --- projects/U200/U200.hw/U200.lpr | 6 + projects/U200/U200.ip_user_files/README.txt | 1 + .../axis_clock_converter/axis_clock_converter.veo | 78 + .../axis_clock_converter/axis_clock_converter.vho | 101 + .../axis_clock_converter_stub.v | 35 + .../axis_clock_converter_stub.vhdl | 43 + .../ip/instr_blk_mem/instr_blk_mem.veo | 70 + .../ip/instr_blk_mem/instr_blk_mem.vho | 85 + .../ip/instr_blk_mem/instr_blk_mem_stub.v | 25 + .../ip/instr_blk_mem/instr_blk_mem_stub.vhdl | 35 + .../ip/instr_blk_mem_sim/instr_blk_mem_sim.veo | 70 + .../ip/instr_blk_mem_sim/instr_blk_mem_sim.vho | 85 + .../ip/instr_blk_mem_sim/instr_blk_mem_sim_stub.v | 25 + .../instr_blk_mem_sim/instr_blk_mem_sim_stub.vhdl | 35 + .../U200.ip_user_files/ip/phy_ddr4/phy_ddr4.veo | 116 + .../U200.ip_user_files/ip/phy_ddr4/phy_ddr4.vho | 177 + .../U200.ip_user_files/ip/phy_ddr4/phy_ddr4_stub.v | 76 + .../ip/phy_ddr4/phy_ddr4_stub.vhdl | 79 + .../ip/phy_ddr4_udimm/phy_ddr4_udimm.veo | 115 + .../ip/phy_ddr4_udimm/phy_ddr4_udimm.vho | 175 + .../ip/phy_ddr4_udimm/phy_ddr4_udimm_stub.v | 76 + .../ip/phy_ddr4_udimm/phy_ddr4_udimm_stub.vhdl | 79 + .../ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.veo | 117 + .../ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.vho | 179 + .../ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual_stub.v | 77 + .../phy_rdimm_x8_dual/phy_rdimm_x8_dual_stub.vhdl | 80 + .../ip/pr_read_mem/pr_read_mem.veo | 70 + .../ip/pr_read_mem/pr_read_mem.vho | 85 + .../ip/pr_read_mem/pr_read_mem_stub.v | 25 + .../ip/pr_read_mem/pr_read_mem_stub.vhdl | 35 + .../ip/pr_ref_mem/pr_ref_mem.veo | 70 + .../ip/pr_ref_mem/pr_ref_mem.vho | 85 + .../ip/pr_ref_mem/pr_ref_mem_stub.v | 25 + .../ip/pr_ref_mem/pr_ref_mem_stub.vhdl | 35 + .../ip/rdback_fifo/rdback_fifo.veo | 77 + .../ip/rdback_fifo/rdback_fifo.vho | 99 + .../ip/rdback_fifo/rdback_fifo_stub.v | 33 + .../ip/rdback_fifo/rdback_fifo_stub.vhdl | 42 + .../ip/scratchpad/scratchpad.veo | 70 + .../ip/scratchpad/scratchpad.vho | 85 + .../ip/scratchpad/scratchpad_stub.v | 25 + .../ip/scratchpad/scratchpad_stub.vhdl | 35 + projects/U200/U200.ip_user_files/ip/xdma/xdma.veo | 95 + projects/U200/U200.ip_user_files/ip/xdma/xdma.vho | 135 + .../U200/U200.ip_user_files/ip/xdma/xdma_stub.v | 56 + .../U200/U200.ip_user_files/ip/xdma/xdma_stub.vhdl | 60 + .../ip/zq_calib_mem/zq_calib_mem.veo | 70 + .../ip/zq_calib_mem/zq_calib_mem.vho | 85 + .../ip/zq_calib_mem/zq_calib_mem_stub.v | 25 + .../ip/zq_calib_mem/zq_calib_mem_stub.vhdl | 35 + .../hdl/axis_clock_converter_v1_1_vl_rfs.v | 1198 + .../ipstatic/hdl/axis_infrastructure_v1_1_0.vh | 337 + .../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v | 1324 + .../ipstatic/hdl/fifo_generator_v13_2_rfs.v | 7777 ++ .../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd | 18837 +++ .../hdl/gtwizard_ultrascale_v1_7_bit_sync.v | 88 + .../hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v | 608 + .../gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v | 224 + .../hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v | 748 + .../gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v | 224 + .../hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v | 346 + .../gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v | 1091 + .../gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v | 1175 + ...twizard_ultrascale_v1_7_gthe4_delay_powergood.v | 170 + .../gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v | 245 + .../gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v | 258 + .../hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v | 766 + .../gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v | 140 + .../gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v | 140 + .../gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v | 219 + .../gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v | 249 + .../gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v | 224 + .../hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v | 346 + .../gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v | 1091 + .../gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v | 1175 + ...twizard_ultrascale_v1_7_gtye4_delay_powergood.v | 170 + .../hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v | 98 + .../hdl/gtwizard_ultrascale_v1_7_reset_sync.v | 98 + .../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd | 10899 ++ .../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd | 1263 + .../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd | 4463 + .../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd | 288 + .../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd | 130122 ++++++++++++++++++ .../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd | 1646 + .../hdl/verilog/axi_infrastructure_header.vh | 138 + .../ipstatic/hdl/verilog/axidma_fifo.vh | 1287 + .../ipstatic/hdl/verilog/dma_defines.svh | 387 + .../ipstatic/hdl/verilog/dma_defines.vh | 33 + .../ipstatic/hdl/verilog/dma_pcie_axis_cc_if.svh | 35 + .../ipstatic/hdl/verilog/dma_pcie_axis_cq_if.svh | 35 + .../ipstatic/hdl/verilog/dma_pcie_axis_rc_if.svh | 35 + .../ipstatic/hdl/verilog/dma_pcie_axis_rq_if.svh | 35 + .../ipstatic/hdl/verilog/dma_pcie_c2h_crdt_if.svh | 42 + .../ipstatic/hdl/verilog/dma_pcie_dsc_in_if.svh | 20 + .../ipstatic/hdl/verilog/dma_pcie_dsc_out_if.svh | 28 + .../hdl/verilog/dma_pcie_fabric_input_if.svh | 29 + .../hdl/verilog/dma_pcie_fabric_output_if.svh | 64 + .../ipstatic/hdl/verilog/dma_pcie_gic_if.svh | 13 + .../ipstatic/hdl/verilog/dma_pcie_h2c_crdt_if.svh | 42 + .../verilog/dma_pcie_mi_16Bx2048_4Bwe_ram_if.svh | 43 + .../hdl/verilog/dma_pcie_mi_2Bx2048_ram_if.svh | 40 + .../verilog/dma_pcie_mi_4Bx2048_4Bwe_ram_if.svh | 41 + .../verilog/dma_pcie_mi_64Bx1024_32Bwe_ram_if.svh | 44 + .../verilog/dma_pcie_mi_64Bx128_32Bwe_ram_if.svh | 44 + .../verilog/dma_pcie_mi_64Bx2048_32Bwe_ram_if.svh | 44 + .../verilog/dma_pcie_mi_64Bx256_32Bwe_ram_if.svh | 44 + .../verilog/dma_pcie_mi_64Bx512_32Bwe_ram_if.svh | 44 + .../verilog/dma_pcie_mi_8Bx2048_4Bwe_ram_if.svh | 41 + .../hdl/verilog/dma_pcie_mi_dsc_cpld_if.svh | 71 + .../hdl/verilog/dma_pcie_mi_dsc_cpli_if.svh | 41 + .../hdl/verilog/dma_pcie_misc_input_if.svh | 157 + .../hdl/verilog/dma_pcie_misc_output_if.svh | 158 + .../ipstatic/hdl/verilog/dma_soft_defines.vh | 6 + .../ipstatic/hdl/verilog/pcie_dma_attr_defines.svh | 162 + .../ipstatic/hdl/verilog/pciedmacoredefines.vh | 453 + .../ipstatic/hdl/verilog/xdma_axi4mm_axi_bridge.vh | 202 + .../ipstatic/hdl/xdma_v4_1_vl_rfs.sv | 41208 ++++++ .../ipstatic/simulation/blk_mem_gen_v8_4.v | 4522 + .../ipstatic/simulation/fifo_generator_vlog_beh.v | 10519 ++ .../custom_parts_ddr4_2016_4_and_above.csv | 9 + .../mem_init_files/instr_blk_mem_sim.mif | 396 + .../U200.ip_user_files/mem_init_files/phy_ddr4.h | 472 + .../mem_init_files/phy_ddr4_sc.h | 94 + .../mem_init_files/phy_ddr4_udimm.h | 467 + .../mem_init_files/phy_ddr4_udimm_sc.h | 94 + .../mem_init_files/phy_rdimm_x8_dual.h | 477 + .../mem_init_files/phy_rdimm_x8_dual_sc.h | 94 + .../U200.ip_user_files/mem_init_files/pr_read.coe | 15 + .../mem_init_files/pr_read_mem.mif | 13 + .../U200.ip_user_files/mem_init_files/pr_ref.coe | 51 + .../mem_init_files/pr_ref_mem.mif | 49 + .../U200.ip_user_files/mem_init_files/pr_zq.coe | 42 + .../mem_init_files/sim_ddr_v2_0.h | 221 + .../U200.ip_user_files/mem_init_files/simmem.coe | 398 + .../U200.ip_user_files/mem_init_files/summary.log | 20 + .../mem_init_files/zq_calib_mem.mif | 40 + .../sim_scripts/axis_clock_converter_1/README.txt | 83 + .../axis_clock_converter_1/activehdl/README.txt | 49 + .../activehdl/axis_clock_converter.sh | 152 + .../activehdl/axis_clock_converter.udo | 0 .../axis_clock_converter_1/activehdl/compile.do | 46 + .../axis_clock_converter_1/activehdl/file_info.txt | 17 + .../axis_clock_converter_1/activehdl/glbl.v | 84 + .../axis_clock_converter_1/activehdl/simulate.do | 17 + .../axis_clock_converter_1/activehdl/wave.do | 2 + .../axis_clock_converter_1/ies/README.txt | 48 + .../ies/axis_clock_converter.sh | 178 + .../axis_clock_converter_1/ies/file_info.txt | 17 + .../sim_scripts/axis_clock_converter_1/ies/glbl.v | 84 + .../sim_scripts/axis_clock_converter_1/ies/run.f | 32 + .../axis_clock_converter_1/modelsim/README.txt | 49 + .../modelsim/axis_clock_converter.sh | 167 + .../modelsim/axis_clock_converter.udo | 0 .../axis_clock_converter_1/modelsim/compile.do | 46 + .../axis_clock_converter_1/modelsim/file_info.txt | 17 + .../axis_clock_converter_1/modelsim/glbl.v | 84 + .../axis_clock_converter_1/modelsim/simulate.do | 16 + .../axis_clock_converter_1/modelsim/wave.do | 2 + .../axis_clock_converter_1/questa/README.txt | 49 + .../questa/axis_clock_converter.sh | 174 + .../questa/axis_clock_converter.udo | 0 .../axis_clock_converter_1/questa/compile.do | 46 + .../axis_clock_converter_1/questa/elaborate.do | 1 + .../axis_clock_converter_1/questa/file_info.txt | 17 + .../axis_clock_converter_1/questa/glbl.v | 84 + .../axis_clock_converter_1/questa/simulate.do | 16 + .../axis_clock_converter_1/questa/wave.do | 2 + .../axis_clock_converter_1/riviera/README.txt | 49 + .../riviera/axis_clock_converter.sh | 153 + .../riviera/axis_clock_converter.udo | 0 .../axis_clock_converter_1/riviera/compile.do | 46 + .../axis_clock_converter_1/riviera/file_info.txt | 17 + .../axis_clock_converter_1/riviera/glbl.v | 84 + .../axis_clock_converter_1/riviera/simulate.do | 17 + .../axis_clock_converter_1/riviera/wave.do | 2 + .../axis_clock_converter_1/vcs/README.txt | 49 + .../vcs/axis_clock_converter.sh | 251 + .../axis_clock_converter_1/vcs/file_info.txt | 17 + .../sim_scripts/axis_clock_converter_1/vcs/glbl.v | 84 + .../axis_clock_converter_1/vcs/simulate.do | 2 + .../axis_clock_converter_1/xcelium/README.txt | 48 + .../xcelium/axis_clock_converter.sh | 178 + .../axis_clock_converter_1/xcelium/file_info.txt | 17 + .../axis_clock_converter_1/xcelium/glbl.v | 84 + .../axis_clock_converter_1/xcelium/run.f | 32 + .../axis_clock_converter_1/xsim/README.txt | 49 + .../axis_clock_converter_1/xsim/U200.smi | 30 + .../xsim/axis_clock_converter.sh | 212 + .../axis_clock_converter_1/xsim/cmd.tcl | 12 + .../axis_clock_converter_1/xsim/file_info.txt | 2 + .../sim_scripts/axis_clock_converter_1/xsim/glbl.v | 84 + .../xsim/protoinst_files/bd_9f2c.protoinst | 9 + .../xsim/protoinst_files/bd_afa8.protoinst | 9 + .../xsim/protoinst_files/bd_ba6a.protoinst | 9 + .../axis_clock_converter_1/xsim/vlog.prj | 6 + .../sim_scripts/instr_blk_mem/README.txt | 83 + .../sim_scripts/instr_blk_mem/activehdl/README.txt | 49 + .../sim_scripts/instr_blk_mem/activehdl/compile.do | 41 + .../instr_blk_mem/activehdl/file_info.txt | 16 + .../sim_scripts/instr_blk_mem/activehdl/glbl.v | 84 + .../instr_blk_mem/activehdl/instr_blk_mem.sh | 152 + .../instr_blk_mem/activehdl/instr_blk_mem.udo | 0 .../instr_blk_mem/activehdl/simulate.do | 17 + .../instr_blk_mem/activehdl/summary.log | 20 + .../sim_scripts/instr_blk_mem/activehdl/wave.do | 2 + .../sim_scripts/instr_blk_mem/ies/README.txt | 48 + .../sim_scripts/instr_blk_mem/ies/file_info.txt | 16 + .../sim_scripts/instr_blk_mem/ies/glbl.v | 84 + .../sim_scripts/instr_blk_mem/ies/instr_blk_mem.sh | 176 + .../sim_scripts/instr_blk_mem/ies/run.f | 29 + .../sim_scripts/instr_blk_mem/ies/summary.log | 20 + .../sim_scripts/instr_blk_mem/modelsim/README.txt | 49 + .../sim_scripts/instr_blk_mem/modelsim/compile.do | 41 + .../instr_blk_mem/modelsim/file_info.txt | 16 + .../sim_scripts/instr_blk_mem/modelsim/glbl.v | 84 + .../instr_blk_mem/modelsim/instr_blk_mem.sh | 167 + .../instr_blk_mem/modelsim/instr_blk_mem.udo | 0 .../sim_scripts/instr_blk_mem/modelsim/simulate.do | 16 + .../sim_scripts/instr_blk_mem/modelsim/summary.log | 20 + .../sim_scripts/instr_blk_mem/modelsim/wave.do | 2 + .../sim_scripts/instr_blk_mem/questa/README.txt | 49 + .../sim_scripts/instr_blk_mem/questa/compile.do | 41 + .../sim_scripts/instr_blk_mem/questa/elaborate.do | 1 + .../sim_scripts/instr_blk_mem/questa/file_info.txt | 16 + .../sim_scripts/instr_blk_mem/questa/glbl.v | 84 + .../instr_blk_mem/questa/instr_blk_mem.sh | 174 + .../instr_blk_mem/questa/instr_blk_mem.udo | 0 .../sim_scripts/instr_blk_mem/questa/simulate.do | 16 + .../sim_scripts/instr_blk_mem/questa/summary.log | 20 + .../sim_scripts/instr_blk_mem/questa/wave.do | 2 + .../sim_scripts/instr_blk_mem/riviera/README.txt | 49 + .../sim_scripts/instr_blk_mem/riviera/compile.do | 41 + .../instr_blk_mem/riviera/file_info.txt | 16 + .../sim_scripts/instr_blk_mem/riviera/glbl.v | 84 + .../instr_blk_mem/riviera/instr_blk_mem.sh | 153 + .../instr_blk_mem/riviera/instr_blk_mem.udo | 0 .../sim_scripts/instr_blk_mem/riviera/simulate.do | 17 + .../sim_scripts/instr_blk_mem/riviera/summary.log | 20 + .../sim_scripts/instr_blk_mem/riviera/wave.do | 2 + .../sim_scripts/instr_blk_mem/vcs/README.txt | 49 + .../sim_scripts/instr_blk_mem/vcs/file_info.txt | 16 + .../sim_scripts/instr_blk_mem/vcs/glbl.v | 84 + .../sim_scripts/instr_blk_mem/vcs/instr_blk_mem.sh | 247 + .../sim_scripts/instr_blk_mem/vcs/simulate.do | 2 + .../sim_scripts/instr_blk_mem/vcs/summary.log | 20 + .../sim_scripts/instr_blk_mem/xcelium/README.txt | 48 + .../instr_blk_mem/xcelium/file_info.txt | 16 + .../sim_scripts/instr_blk_mem/xcelium/glbl.v | 84 + .../instr_blk_mem/xcelium/instr_blk_mem.sh | 176 + .../sim_scripts/instr_blk_mem/xcelium/run.f | 29 + .../sim_scripts/instr_blk_mem/xcelium/summary.log | 20 + .../sim_scripts/instr_blk_mem/xsim/README.txt | 49 + .../sim_scripts/instr_blk_mem/xsim/U200.smi | 30 + .../sim_scripts/instr_blk_mem/xsim/cmd.tcl | 12 + .../sim_scripts/instr_blk_mem/xsim/file_info.txt | 2 + .../sim_scripts/instr_blk_mem/xsim/glbl.v | 84 + .../instr_blk_mem/xsim/instr_blk_mem.sh | 212 + .../xsim/protoinst_files/bd_9f2c.protoinst | 9 + .../xsim/protoinst_files/bd_afa8.protoinst | 9 + .../xsim/protoinst_files/bd_ba6a.protoinst | 9 + .../sim_scripts/instr_blk_mem/xsim/summary.log | 20 + .../sim_scripts/instr_blk_mem/xsim/vlog.prj | 6 + .../sim_scripts/instr_blk_mem_sim/README.txt | 83 + .../instr_blk_mem_sim/activehdl/README.txt | 49 + .../instr_blk_mem_sim/activehdl/compile.do | 41 + .../instr_blk_mem_sim/activehdl/file_info.txt | 16 + .../sim_scripts/instr_blk_mem_sim/activehdl/glbl.v | 84 + .../activehdl/instr_blk_mem_sim.mif | 396 + .../activehdl/instr_blk_mem_sim.sh | 152 + .../activehdl/instr_blk_mem_sim.udo | 0 .../instr_blk_mem_sim/activehdl/simmem.coe | 398 + .../instr_blk_mem_sim/activehdl/simulate.do | 17 + .../instr_blk_mem_sim/activehdl/summary.log | 20 + .../instr_blk_mem_sim/activehdl/wave.do | 2 + .../sim_scripts/instr_blk_mem_sim/ies/README.txt | 48 + .../instr_blk_mem_sim/ies/file_info.txt | 16 + .../sim_scripts/instr_blk_mem_sim/ies/glbl.v | 84 + .../instr_blk_mem_sim/ies/instr_blk_mem_sim.mif | 396 + .../instr_blk_mem_sim/ies/instr_blk_mem_sim.sh | 176 + .../sim_scripts/instr_blk_mem_sim/ies/run.f | 29 + .../sim_scripts/instr_blk_mem_sim/ies/simmem.coe | 398 + .../sim_scripts/instr_blk_mem_sim/ies/summary.log | 20 + .../instr_blk_mem_sim/modelsim/README.txt | 49 + .../instr_blk_mem_sim/modelsim/compile.do | 41 + .../instr_blk_mem_sim/modelsim/file_info.txt | 16 + .../sim_scripts/instr_blk_mem_sim/modelsim/glbl.v | 84 + .../modelsim/instr_blk_mem_sim.mif | 396 + .../modelsim/instr_blk_mem_sim.sh | 167 + .../modelsim/instr_blk_mem_sim.udo | 0 .../instr_blk_mem_sim/modelsim/simmem.coe | 398 + .../instr_blk_mem_sim/modelsim/simulate.do | 16 + .../instr_blk_mem_sim/modelsim/summary.log | 20 + .../sim_scripts/instr_blk_mem_sim/modelsim/wave.do | 2 + .../instr_blk_mem_sim/questa/README.txt | 49 + .../instr_blk_mem_sim/questa/compile.do | 41 + .../instr_blk_mem_sim/questa/elaborate.do | 1 + .../instr_blk_mem_sim/questa/file_info.txt | 16 + .../sim_scripts/instr_blk_mem_sim/questa/glbl.v | 84 + .../instr_blk_mem_sim/questa/instr_blk_mem_sim.mif | 396 + .../instr_blk_mem_sim/questa/instr_blk_mem_sim.sh | 174 + .../instr_blk_mem_sim/questa/instr_blk_mem_sim.udo | 0 .../instr_blk_mem_sim/questa/simmem.coe | 398 + .../instr_blk_mem_sim/questa/simulate.do | 16 + .../instr_blk_mem_sim/questa/summary.log | 20 + .../sim_scripts/instr_blk_mem_sim/questa/wave.do | 2 + .../instr_blk_mem_sim/riviera/README.txt | 49 + .../instr_blk_mem_sim/riviera/compile.do | 41 + .../instr_blk_mem_sim/riviera/file_info.txt | 16 + .../sim_scripts/instr_blk_mem_sim/riviera/glbl.v | 84 + .../riviera/instr_blk_mem_sim.mif | 396 + .../instr_blk_mem_sim/riviera/instr_blk_mem_sim.sh | 153 + .../riviera/instr_blk_mem_sim.udo | 0 .../instr_blk_mem_sim/riviera/simmem.coe | 398 + .../instr_blk_mem_sim/riviera/simulate.do | 17 + .../instr_blk_mem_sim/riviera/summary.log | 20 + .../sim_scripts/instr_blk_mem_sim/riviera/wave.do | 2 + .../sim_scripts/instr_blk_mem_sim/vcs/README.txt | 49 + .../instr_blk_mem_sim/vcs/file_info.txt | 16 + .../sim_scripts/instr_blk_mem_sim/vcs/glbl.v | 84 + .../instr_blk_mem_sim/vcs/instr_blk_mem_sim.mif | 396 + .../instr_blk_mem_sim/vcs/instr_blk_mem_sim.sh | 247 + .../sim_scripts/instr_blk_mem_sim/vcs/simmem.coe | 398 + .../sim_scripts/instr_blk_mem_sim/vcs/simulate.do | 2 + .../sim_scripts/instr_blk_mem_sim/vcs/summary.log | 20 + .../instr_blk_mem_sim/xcelium/README.txt | 48 + .../instr_blk_mem_sim/xcelium/file_info.txt | 16 + .../sim_scripts/instr_blk_mem_sim/xcelium/glbl.v | 84 + .../xcelium/instr_blk_mem_sim.mif | 396 + .../instr_blk_mem_sim/xcelium/instr_blk_mem_sim.sh | 176 + .../sim_scripts/instr_blk_mem_sim/xcelium/run.f | 29 + .../instr_blk_mem_sim/xcelium/simmem.coe | 398 + .../instr_blk_mem_sim/xcelium/summary.log | 20 + .../sim_scripts/instr_blk_mem_sim/xsim/README.txt | 49 + .../sim_scripts/instr_blk_mem_sim/xsim/U200.smi | 30 + .../sim_scripts/instr_blk_mem_sim/xsim/cmd.tcl | 12 + .../instr_blk_mem_sim/xsim/file_info.txt | 2 + .../sim_scripts/instr_blk_mem_sim/xsim/glbl.v | 84 + .../instr_blk_mem_sim/xsim/instr_blk_mem_sim.mif | 396 + .../instr_blk_mem_sim/xsim/instr_blk_mem_sim.sh | 212 + .../xsim/protoinst_files/bd_9f2c.protoinst | 9 + .../xsim/protoinst_files/bd_afa8.protoinst | 9 + .../xsim/protoinst_files/bd_ba6a.protoinst | 9 + .../sim_scripts/instr_blk_mem_sim/xsim/simmem.coe | 398 + .../sim_scripts/instr_blk_mem_sim/xsim/summary.log | 20 + .../sim_scripts/instr_blk_mem_sim/xsim/vlog.prj | 6 + .../sim_scripts/phy_ddr4/README.txt | 83 + .../sim_scripts/phy_ddr4/activehdl/README.txt | 49 + .../sim_scripts/phy_ddr4/activehdl/compile.do | 137 + .../custom_parts_ddr4_2016_4_and_above.csv | 9 + .../sim_scripts/phy_ddr4/activehdl/file_info.txt | 70 + .../sim_scripts/phy_ddr4/activehdl/glbl.v | 84 + .../sim_scripts/phy_ddr4/activehdl/phy_ddr4.h | 472 + .../sim_scripts/phy_ddr4/activehdl/phy_ddr4.sh | 152 + .../sim_scripts/phy_ddr4/activehdl/phy_ddr4.udo | 0 .../sim_scripts/phy_ddr4/activehdl/phy_ddr4_sc.h | 94 + .../sim_scripts/phy_ddr4/activehdl/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_ddr4/activehdl/simulate.do | 17 + .../sim_scripts/phy_ddr4/activehdl/wave.do | 2 + .../sim_scripts/phy_ddr4/ies/README.txt | 48 + .../ies/custom_parts_ddr4_2016_4_and_above.csv | 9 + .../sim_scripts/phy_ddr4/ies/file_info.txt | 70 + .../sim_scripts/phy_ddr4/ies/glbl.v | 84 + .../sim_scripts/phy_ddr4/ies/phy_ddr4.h | 472 + .../sim_scripts/phy_ddr4/ies/phy_ddr4.sh | 182 + .../sim_scripts/phy_ddr4/ies/phy_ddr4_sc.h | 94 + .../sim_scripts/phy_ddr4/ies/run.f | 113 + .../sim_scripts/phy_ddr4/ies/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_ddr4/modelsim/README.txt | 49 + .../sim_scripts/phy_ddr4/modelsim/compile.do | 137 + .../custom_parts_ddr4_2016_4_and_above.csv | 9 + .../sim_scripts/phy_ddr4/modelsim/file_info.txt | 70 + .../sim_scripts/phy_ddr4/modelsim/glbl.v | 84 + .../sim_scripts/phy_ddr4/modelsim/phy_ddr4.h | 472 + .../sim_scripts/phy_ddr4/modelsim/phy_ddr4.sh | 167 + .../sim_scripts/phy_ddr4/modelsim/phy_ddr4.udo | 0 .../sim_scripts/phy_ddr4/modelsim/phy_ddr4_sc.h | 94 + .../sim_scripts/phy_ddr4/modelsim/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_ddr4/modelsim/simulate.do | 16 + .../sim_scripts/phy_ddr4/modelsim/wave.do | 2 + .../sim_scripts/phy_ddr4/questa/README.txt | 49 + .../sim_scripts/phy_ddr4/questa/compile.do | 137 + .../questa/custom_parts_ddr4_2016_4_and_above.csv | 9 + .../sim_scripts/phy_ddr4/questa/elaborate.do | 1 + .../sim_scripts/phy_ddr4/questa/file_info.txt | 70 + .../sim_scripts/phy_ddr4/questa/glbl.v | 84 + .../sim_scripts/phy_ddr4/questa/phy_ddr4.h | 472 + .../sim_scripts/phy_ddr4/questa/phy_ddr4.sh | 174 + .../sim_scripts/phy_ddr4/questa/phy_ddr4.udo | 0 .../sim_scripts/phy_ddr4/questa/phy_ddr4_sc.h | 94 + .../sim_scripts/phy_ddr4/questa/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_ddr4/questa/simulate.do | 16 + .../sim_scripts/phy_ddr4/questa/wave.do | 2 + .../sim_scripts/phy_ddr4/riviera/README.txt | 49 + .../sim_scripts/phy_ddr4/riviera/compile.do | 137 + .../riviera/custom_parts_ddr4_2016_4_and_above.csv | 9 + .../sim_scripts/phy_ddr4/riviera/file_info.txt | 70 + .../sim_scripts/phy_ddr4/riviera/glbl.v | 84 + .../sim_scripts/phy_ddr4/riviera/phy_ddr4.h | 472 + .../sim_scripts/phy_ddr4/riviera/phy_ddr4.sh | 153 + .../sim_scripts/phy_ddr4/riviera/phy_ddr4.udo | 0 .../sim_scripts/phy_ddr4/riviera/phy_ddr4_sc.h | 94 + .../sim_scripts/phy_ddr4/riviera/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_ddr4/riviera/simulate.do | 17 + .../sim_scripts/phy_ddr4/riviera/wave.do | 2 + .../sim_scripts/phy_ddr4/vcs/README.txt | 49 + .../vcs/custom_parts_ddr4_2016_4_and_above.csv | 9 + .../sim_scripts/phy_ddr4/vcs/file_info.txt | 70 + .../sim_scripts/phy_ddr4/vcs/glbl.v | 84 + .../sim_scripts/phy_ddr4/vcs/phy_ddr4.h | 472 + .../sim_scripts/phy_ddr4/vcs/phy_ddr4.sh | 346 + .../sim_scripts/phy_ddr4/vcs/phy_ddr4_sc.h | 94 + .../sim_scripts/phy_ddr4/vcs/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_ddr4/vcs/simulate.do | 2 + .../sim_scripts/phy_ddr4/xcelium/README.txt | 48 + .../xcelium/custom_parts_ddr4_2016_4_and_above.csv | 9 + .../sim_scripts/phy_ddr4/xcelium/file_info.txt | 70 + .../sim_scripts/phy_ddr4/xcelium/glbl.v | 84 + .../sim_scripts/phy_ddr4/xcelium/phy_ddr4.h | 472 + .../sim_scripts/phy_ddr4/xcelium/phy_ddr4.sh | 182 + .../sim_scripts/phy_ddr4/xcelium/phy_ddr4_sc.h | 94 + .../sim_scripts/phy_ddr4/xcelium/run.f | 113 + .../sim_scripts/phy_ddr4/xcelium/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_ddr4/xsim/README.txt | 49 + .../sim_scripts/phy_ddr4/xsim/U200.smi | 30 + .../sim_scripts/phy_ddr4/xsim/cmd.tcl | 12 + .../xsim/custom_parts_ddr4_2016_4_and_above.csv | 9 + .../sim_scripts/phy_ddr4/xsim/file_info.txt | 50 + .../sim_scripts/phy_ddr4/xsim/glbl.v | 84 + .../sim_scripts/phy_ddr4/xsim/phy_ddr4.h | 472 + .../sim_scripts/phy_ddr4/xsim/phy_ddr4.sh | 214 + .../sim_scripts/phy_ddr4/xsim/phy_ddr4_sc.h | 94 + .../xsim/protoinst_files/bd_9f2c.protoinst | 9 + .../xsim/protoinst_files/bd_afa8.protoinst | 9 + .../xsim/protoinst_files/bd_ba6a.protoinst | 9 + .../sim_scripts/phy_ddr4/xsim/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_ddr4/xsim/vhdl.prj | 12 + .../sim_scripts/phy_ddr4/xsim/vlog.prj | 47 + .../sim_scripts/phy_ddr4_udimm/README.txt | 83 + .../phy_ddr4_udimm/activehdl/README.txt | 49 + .../phy_ddr4_udimm/activehdl/compile.do | 137 + .../phy_ddr4_udimm/activehdl/file_info.txt | 70 + .../sim_scripts/phy_ddr4_udimm/activehdl/glbl.v | 84 + .../phy_ddr4_udimm/activehdl/phy_ddr4_udimm.h | 467 + .../phy_ddr4_udimm/activehdl/phy_ddr4_udimm.sh | 152 + .../phy_ddr4_udimm/activehdl/phy_ddr4_udimm.udo | 0 .../phy_ddr4_udimm/activehdl/phy_ddr4_udimm_sc.h | 94 + .../phy_ddr4_udimm/activehdl/sim_ddr_v2_0.h | 221 + .../phy_ddr4_udimm/activehdl/simulate.do | 17 + .../sim_scripts/phy_ddr4_udimm/activehdl/wave.do | 2 + .../sim_scripts/phy_ddr4_udimm/ies/README.txt | 48 + .../sim_scripts/phy_ddr4_udimm/ies/file_info.txt | 70 + .../sim_scripts/phy_ddr4_udimm/ies/glbl.v | 84 + .../phy_ddr4_udimm/ies/phy_ddr4_udimm.h | 467 + .../phy_ddr4_udimm/ies/phy_ddr4_udimm.sh | 182 + .../phy_ddr4_udimm/ies/phy_ddr4_udimm_sc.h | 94 + .../sim_scripts/phy_ddr4_udimm/ies/run.f | 113 + .../sim_scripts/phy_ddr4_udimm/ies/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_ddr4_udimm/modelsim/README.txt | 49 + .../sim_scripts/phy_ddr4_udimm/modelsim/compile.do | 137 + .../phy_ddr4_udimm/modelsim/file_info.txt | 70 + .../sim_scripts/phy_ddr4_udimm/modelsim/glbl.v | 84 + .../phy_ddr4_udimm/modelsim/phy_ddr4_udimm.h | 467 + .../phy_ddr4_udimm/modelsim/phy_ddr4_udimm.sh | 167 + .../phy_ddr4_udimm/modelsim/phy_ddr4_udimm.udo | 0 .../phy_ddr4_udimm/modelsim/phy_ddr4_udimm_sc.h | 94 + .../phy_ddr4_udimm/modelsim/sim_ddr_v2_0.h | 221 + .../phy_ddr4_udimm/modelsim/simulate.do | 16 + .../sim_scripts/phy_ddr4_udimm/modelsim/wave.do | 2 + .../sim_scripts/phy_ddr4_udimm/questa/README.txt | 49 + .../sim_scripts/phy_ddr4_udimm/questa/compile.do | 137 + .../sim_scripts/phy_ddr4_udimm/questa/elaborate.do | 1 + .../phy_ddr4_udimm/questa/file_info.txt | 70 + .../sim_scripts/phy_ddr4_udimm/questa/glbl.v | 84 + .../phy_ddr4_udimm/questa/phy_ddr4_udimm.h | 467 + .../phy_ddr4_udimm/questa/phy_ddr4_udimm.sh | 174 + .../phy_ddr4_udimm/questa/phy_ddr4_udimm.udo | 0 .../phy_ddr4_udimm/questa/phy_ddr4_udimm_sc.h | 94 + .../phy_ddr4_udimm/questa/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_ddr4_udimm/questa/simulate.do | 16 + .../sim_scripts/phy_ddr4_udimm/questa/wave.do | 2 + .../sim_scripts/phy_ddr4_udimm/riviera/README.txt | 49 + .../sim_scripts/phy_ddr4_udimm/riviera/compile.do | 137 + .../phy_ddr4_udimm/riviera/file_info.txt | 70 + .../sim_scripts/phy_ddr4_udimm/riviera/glbl.v | 84 + .../phy_ddr4_udimm/riviera/phy_ddr4_udimm.h | 467 + .../phy_ddr4_udimm/riviera/phy_ddr4_udimm.sh | 153 + .../phy_ddr4_udimm/riviera/phy_ddr4_udimm.udo | 0 .../phy_ddr4_udimm/riviera/phy_ddr4_udimm_sc.h | 94 + .../phy_ddr4_udimm/riviera/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_ddr4_udimm/riviera/simulate.do | 17 + .../sim_scripts/phy_ddr4_udimm/riviera/wave.do | 2 + .../sim_scripts/phy_ddr4_udimm/vcs/README.txt | 49 + .../sim_scripts/phy_ddr4_udimm/vcs/file_info.txt | 70 + .../sim_scripts/phy_ddr4_udimm/vcs/glbl.v | 84 + .../phy_ddr4_udimm/vcs/phy_ddr4_udimm.h | 467 + .../phy_ddr4_udimm/vcs/phy_ddr4_udimm.sh | 346 + .../phy_ddr4_udimm/vcs/phy_ddr4_udimm_sc.h | 94 + .../sim_scripts/phy_ddr4_udimm/vcs/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_ddr4_udimm/vcs/simulate.do | 2 + .../sim_scripts/phy_ddr4_udimm/xcelium/README.txt | 48 + .../phy_ddr4_udimm/xcelium/file_info.txt | 70 + .../sim_scripts/phy_ddr4_udimm/xcelium/glbl.v | 84 + .../phy_ddr4_udimm/xcelium/phy_ddr4_udimm.h | 467 + .../phy_ddr4_udimm/xcelium/phy_ddr4_udimm.sh | 182 + .../phy_ddr4_udimm/xcelium/phy_ddr4_udimm_sc.h | 94 + .../sim_scripts/phy_ddr4_udimm/xcelium/run.f | 113 + .../phy_ddr4_udimm/xcelium/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_ddr4_udimm/xsim/README.txt | 49 + .../sim_scripts/phy_ddr4_udimm/xsim/U200.smi | 30 + .../sim_scripts/phy_ddr4_udimm/xsim/cmd.tcl | 12 + .../sim_scripts/phy_ddr4_udimm/xsim/file_info.txt | 50 + .../sim_scripts/phy_ddr4_udimm/xsim/glbl.v | 84 + .../phy_ddr4_udimm/xsim/phy_ddr4_udimm.h | 467 + .../phy_ddr4_udimm/xsim/phy_ddr4_udimm.sh | 214 + .../phy_ddr4_udimm/xsim/phy_ddr4_udimm_sc.h | 94 + .../xsim/protoinst_files/bd_9f2c.protoinst | 9 + .../xsim/protoinst_files/bd_afa8.protoinst | 9 + .../xsim/protoinst_files/bd_ba6a.protoinst | 9 + .../sim_scripts/phy_ddr4_udimm/xsim/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_ddr4_udimm/xsim/vhdl.prj | 12 + .../sim_scripts/phy_ddr4_udimm/xsim/vlog.prj | 47 + .../sim_scripts/phy_rdimm_x8_dual/README.txt | 83 + .../phy_rdimm_x8_dual/activehdl/README.txt | 49 + .../phy_rdimm_x8_dual/activehdl/compile.do | 137 + .../phy_rdimm_x8_dual/activehdl/file_info.txt | 70 + .../sim_scripts/phy_rdimm_x8_dual/activehdl/glbl.v | 84 + .../activehdl/phy_rdimm_x8_dual.h | 477 + .../activehdl/phy_rdimm_x8_dual.sh | 152 + .../activehdl/phy_rdimm_x8_dual.udo | 0 .../activehdl/phy_rdimm_x8_dual_sc.h | 94 + .../phy_rdimm_x8_dual/activehdl/sim_ddr_v2_0.h | 221 + .../phy_rdimm_x8_dual/activehdl/simulate.do | 17 + .../phy_rdimm_x8_dual/activehdl/wave.do | 2 + .../sim_scripts/phy_rdimm_x8_dual/ies/README.txt | 48 + .../phy_rdimm_x8_dual/ies/file_info.txt | 70 + .../sim_scripts/phy_rdimm_x8_dual/ies/glbl.v | 84 + .../phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual.h | 477 + .../phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual.sh | 182 + .../phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual_sc.h | 94 + .../sim_scripts/phy_rdimm_x8_dual/ies/run.f | 113 + .../phy_rdimm_x8_dual/ies/sim_ddr_v2_0.h | 221 + .../phy_rdimm_x8_dual/modelsim/README.txt | 49 + .../phy_rdimm_x8_dual/modelsim/compile.do | 137 + .../phy_rdimm_x8_dual/modelsim/file_info.txt | 70 + .../sim_scripts/phy_rdimm_x8_dual/modelsim/glbl.v | 84 + .../phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual.h | 477 + .../modelsim/phy_rdimm_x8_dual.sh | 167 + .../modelsim/phy_rdimm_x8_dual.udo | 0 .../modelsim/phy_rdimm_x8_dual_sc.h | 94 + .../phy_rdimm_x8_dual/modelsim/sim_ddr_v2_0.h | 221 + .../phy_rdimm_x8_dual/modelsim/simulate.do | 16 + .../sim_scripts/phy_rdimm_x8_dual/modelsim/wave.do | 2 + .../phy_rdimm_x8_dual/questa/README.txt | 49 + .../phy_rdimm_x8_dual/questa/compile.do | 137 + .../phy_rdimm_x8_dual/questa/elaborate.do | 1 + .../phy_rdimm_x8_dual/questa/file_info.txt | 70 + .../sim_scripts/phy_rdimm_x8_dual/questa/glbl.v | 84 + .../phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual.h | 477 + .../phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual.sh | 174 + .../phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual.udo | 0 .../questa/phy_rdimm_x8_dual_sc.h | 94 + .../phy_rdimm_x8_dual/questa/sim_ddr_v2_0.h | 221 + .../phy_rdimm_x8_dual/questa/simulate.do | 16 + .../sim_scripts/phy_rdimm_x8_dual/questa/wave.do | 2 + .../phy_rdimm_x8_dual/riviera/README.txt | 49 + .../phy_rdimm_x8_dual/riviera/compile.do | 137 + .../phy_rdimm_x8_dual/riviera/file_info.txt | 70 + .../sim_scripts/phy_rdimm_x8_dual/riviera/glbl.v | 84 + .../phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual.h | 477 + .../phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual.sh | 153 + .../riviera/phy_rdimm_x8_dual.udo | 0 .../riviera/phy_rdimm_x8_dual_sc.h | 94 + .../phy_rdimm_x8_dual/riviera/sim_ddr_v2_0.h | 221 + .../phy_rdimm_x8_dual/riviera/simulate.do | 17 + .../sim_scripts/phy_rdimm_x8_dual/riviera/wave.do | 2 + .../sim_scripts/phy_rdimm_x8_dual/vcs/README.txt | 49 + .../phy_rdimm_x8_dual/vcs/file_info.txt | 70 + .../sim_scripts/phy_rdimm_x8_dual/vcs/glbl.v | 84 + .../phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual.h | 477 + .../phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual.sh | 346 + .../phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual_sc.h | 94 + .../phy_rdimm_x8_dual/vcs/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_rdimm_x8_dual/vcs/simulate.do | 2 + .../phy_rdimm_x8_dual/xcelium/README.txt | 48 + .../phy_rdimm_x8_dual/xcelium/file_info.txt | 70 + .../sim_scripts/phy_rdimm_x8_dual/xcelium/glbl.v | 84 + .../phy_rdimm_x8_dual/xcelium/phy_rdimm_x8_dual.h | 477 + .../phy_rdimm_x8_dual/xcelium/phy_rdimm_x8_dual.sh | 182 + .../xcelium/phy_rdimm_x8_dual_sc.h | 94 + .../sim_scripts/phy_rdimm_x8_dual/xcelium/run.f | 113 + .../phy_rdimm_x8_dual/xcelium/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_rdimm_x8_dual/xsim/README.txt | 49 + .../sim_scripts/phy_rdimm_x8_dual/xsim/U200.smi | 30 + .../sim_scripts/phy_rdimm_x8_dual/xsim/cmd.tcl | 12 + .../phy_rdimm_x8_dual/xsim/file_info.txt | 50 + .../sim_scripts/phy_rdimm_x8_dual/xsim/glbl.v | 84 + .../phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual.h | 477 + .../phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual.sh | 214 + .../phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual_sc.h | 94 + .../xsim/protoinst_files/bd_9f2c.protoinst | 9 + .../xsim/protoinst_files/bd_afa8.protoinst | 9 + .../xsim/protoinst_files/bd_ba6a.protoinst | 9 + .../phy_rdimm_x8_dual/xsim/sim_ddr_v2_0.h | 221 + .../sim_scripts/phy_rdimm_x8_dual/xsim/vhdl.prj | 12 + .../sim_scripts/phy_rdimm_x8_dual/xsim/vlog.prj | 47 + .../sim_scripts/pr_read_mem/README.txt | 83 + .../sim_scripts/pr_read_mem/activehdl/README.txt | 49 + .../sim_scripts/pr_read_mem/activehdl/compile.do | 41 + .../pr_read_mem/activehdl/file_info.txt | 16 + .../sim_scripts/pr_read_mem/activehdl/glbl.v | 84 + .../sim_scripts/pr_read_mem/activehdl/pr_read.coe | 15 + .../pr_read_mem/activehdl/pr_read_mem.mif | 13 + .../pr_read_mem/activehdl/pr_read_mem.sh | 152 + .../pr_read_mem/activehdl/pr_read_mem.udo | 0 .../sim_scripts/pr_read_mem/activehdl/simulate.do | 17 + .../sim_scripts/pr_read_mem/activehdl/summary.log | 20 + .../sim_scripts/pr_read_mem/activehdl/wave.do | 2 + .../sim_scripts/pr_read_mem/ies/README.txt | 48 + .../sim_scripts/pr_read_mem/ies/file_info.txt | 16 + .../sim_scripts/pr_read_mem/ies/glbl.v | 84 + .../sim_scripts/pr_read_mem/ies/pr_read.coe | 15 + .../sim_scripts/pr_read_mem/ies/pr_read_mem.mif | 13 + .../sim_scripts/pr_read_mem/ies/pr_read_mem.sh | 176 + .../sim_scripts/pr_read_mem/ies/run.f | 29 + .../sim_scripts/pr_read_mem/ies/summary.log | 20 + .../sim_scripts/pr_read_mem/modelsim/README.txt | 49 + .../sim_scripts/pr_read_mem/modelsim/compile.do | 41 + .../sim_scripts/pr_read_mem/modelsim/file_info.txt | 16 + .../sim_scripts/pr_read_mem/modelsim/glbl.v | 84 + .../sim_scripts/pr_read_mem/modelsim/pr_read.coe | 15 + .../pr_read_mem/modelsim/pr_read_mem.mif | 13 + .../pr_read_mem/modelsim/pr_read_mem.sh | 167 + .../pr_read_mem/modelsim/pr_read_mem.udo | 0 .../sim_scripts/pr_read_mem/modelsim/simulate.do | 16 + .../sim_scripts/pr_read_mem/modelsim/summary.log | 20 + .../sim_scripts/pr_read_mem/modelsim/wave.do | 2 + .../sim_scripts/pr_read_mem/questa/README.txt | 49 + .../sim_scripts/pr_read_mem/questa/compile.do | 41 + .../sim_scripts/pr_read_mem/questa/elaborate.do | 1 + .../sim_scripts/pr_read_mem/questa/file_info.txt | 16 + .../sim_scripts/pr_read_mem/questa/glbl.v | 84 + .../sim_scripts/pr_read_mem/questa/pr_read.coe | 15 + .../sim_scripts/pr_read_mem/questa/pr_read_mem.mif | 13 + .../sim_scripts/pr_read_mem/questa/pr_read_mem.sh | 174 + .../sim_scripts/pr_read_mem/questa/pr_read_mem.udo | 0 .../sim_scripts/pr_read_mem/questa/simulate.do | 16 + .../sim_scripts/pr_read_mem/questa/summary.log | 20 + .../sim_scripts/pr_read_mem/questa/wave.do | 2 + .../sim_scripts/pr_read_mem/riviera/README.txt | 49 + .../sim_scripts/pr_read_mem/riviera/compile.do | 41 + .../sim_scripts/pr_read_mem/riviera/file_info.txt | 16 + .../sim_scripts/pr_read_mem/riviera/glbl.v | 84 + .../sim_scripts/pr_read_mem/riviera/pr_read.coe | 15 + .../pr_read_mem/riviera/pr_read_mem.mif | 13 + .../sim_scripts/pr_read_mem/riviera/pr_read_mem.sh | 153 + .../pr_read_mem/riviera/pr_read_mem.udo | 0 .../sim_scripts/pr_read_mem/riviera/simulate.do | 17 + .../sim_scripts/pr_read_mem/riviera/summary.log | 20 + .../sim_scripts/pr_read_mem/riviera/wave.do | 2 + .../sim_scripts/pr_read_mem/vcs/README.txt | 49 + .../sim_scripts/pr_read_mem/vcs/file_info.txt | 16 + .../sim_scripts/pr_read_mem/vcs/glbl.v | 84 + .../sim_scripts/pr_read_mem/vcs/pr_read.coe | 15 + .../sim_scripts/pr_read_mem/vcs/pr_read_mem.mif | 13 + .../sim_scripts/pr_read_mem/vcs/pr_read_mem.sh | 247 + .../sim_scripts/pr_read_mem/vcs/simulate.do | 2 + .../sim_scripts/pr_read_mem/vcs/summary.log | 20 + .../sim_scripts/pr_read_mem/xcelium/README.txt | 48 + .../sim_scripts/pr_read_mem/xcelium/file_info.txt | 16 + .../sim_scripts/pr_read_mem/xcelium/glbl.v | 84 + .../sim_scripts/pr_read_mem/xcelium/pr_read.coe | 15 + .../pr_read_mem/xcelium/pr_read_mem.mif | 13 + .../sim_scripts/pr_read_mem/xcelium/pr_read_mem.sh | 176 + .../sim_scripts/pr_read_mem/xcelium/run.f | 29 + .../sim_scripts/pr_read_mem/xcelium/summary.log | 20 + .../sim_scripts/pr_read_mem/xsim/README.txt | 49 + .../sim_scripts/pr_read_mem/xsim/U200.smi | 30 + .../sim_scripts/pr_read_mem/xsim/cmd.tcl | 12 + .../sim_scripts/pr_read_mem/xsim/file_info.txt | 2 + .../sim_scripts/pr_read_mem/xsim/glbl.v | 84 + .../sim_scripts/pr_read_mem/xsim/pr_read.coe | 15 + .../sim_scripts/pr_read_mem/xsim/pr_read_mem.mif | 13 + .../sim_scripts/pr_read_mem/xsim/pr_read_mem.sh | 212 + .../xsim/protoinst_files/bd_9f2c.protoinst | 9 + .../xsim/protoinst_files/bd_afa8.protoinst | 9 + .../xsim/protoinst_files/bd_ba6a.protoinst | 9 + .../sim_scripts/pr_read_mem/xsim/summary.log | 20 + .../sim_scripts/pr_read_mem/xsim/vlog.prj | 6 + .../sim_scripts/pr_ref_mem/README.txt | 83 + .../sim_scripts/pr_ref_mem/activehdl/README.txt | 49 + .../sim_scripts/pr_ref_mem/activehdl/compile.do | 41 + .../sim_scripts/pr_ref_mem/activehdl/file_info.txt | 16 + .../sim_scripts/pr_ref_mem/activehdl/glbl.v | 84 + .../sim_scripts/pr_ref_mem/activehdl/pr_ref.coe | 51 + .../pr_ref_mem/activehdl/pr_ref_mem.mif | 49 + .../sim_scripts/pr_ref_mem/activehdl/pr_ref_mem.sh | 152 + .../pr_ref_mem/activehdl/pr_ref_mem.udo | 0 .../sim_scripts/pr_ref_mem/activehdl/simulate.do | 17 + .../sim_scripts/pr_ref_mem/activehdl/summary.log | 20 + .../sim_scripts/pr_ref_mem/activehdl/wave.do | 2 + .../sim_scripts/pr_ref_mem/ies/README.txt | 48 + .../sim_scripts/pr_ref_mem/ies/file_info.txt | 16 + .../sim_scripts/pr_ref_mem/ies/glbl.v | 84 + .../sim_scripts/pr_ref_mem/ies/pr_ref.coe | 51 + .../sim_scripts/pr_ref_mem/ies/pr_ref_mem.mif | 49 + .../sim_scripts/pr_ref_mem/ies/pr_ref_mem.sh | 176 + .../sim_scripts/pr_ref_mem/ies/run.f | 29 + .../sim_scripts/pr_ref_mem/ies/summary.log | 20 + .../sim_scripts/pr_ref_mem/modelsim/README.txt | 49 + .../sim_scripts/pr_ref_mem/modelsim/compile.do | 41 + .../sim_scripts/pr_ref_mem/modelsim/file_info.txt | 16 + .../sim_scripts/pr_ref_mem/modelsim/glbl.v | 84 + .../sim_scripts/pr_ref_mem/modelsim/pr_ref.coe | 51 + .../sim_scripts/pr_ref_mem/modelsim/pr_ref_mem.mif | 49 + .../sim_scripts/pr_ref_mem/modelsim/pr_ref_mem.sh | 167 + .../sim_scripts/pr_ref_mem/modelsim/pr_ref_mem.udo | 0 .../sim_scripts/pr_ref_mem/modelsim/simulate.do | 16 + .../sim_scripts/pr_ref_mem/modelsim/summary.log | 20 + .../sim_scripts/pr_ref_mem/modelsim/wave.do | 2 + .../sim_scripts/pr_ref_mem/questa/README.txt | 49 + .../sim_scripts/pr_ref_mem/questa/compile.do | 41 + .../sim_scripts/pr_ref_mem/questa/elaborate.do | 1 + .../sim_scripts/pr_ref_mem/questa/file_info.txt | 16 + .../sim_scripts/pr_ref_mem/questa/glbl.v | 84 + .../sim_scripts/pr_ref_mem/questa/pr_ref.coe | 51 + .../sim_scripts/pr_ref_mem/questa/pr_ref_mem.mif | 49 + .../sim_scripts/pr_ref_mem/questa/pr_ref_mem.sh | 174 + .../sim_scripts/pr_ref_mem/questa/pr_ref_mem.udo | 0 .../sim_scripts/pr_ref_mem/questa/simulate.do | 16 + .../sim_scripts/pr_ref_mem/questa/summary.log | 20 + .../sim_scripts/pr_ref_mem/questa/wave.do | 2 + .../sim_scripts/pr_ref_mem/riviera/README.txt | 49 + .../sim_scripts/pr_ref_mem/riviera/compile.do | 41 + .../sim_scripts/pr_ref_mem/riviera/file_info.txt | 16 + .../sim_scripts/pr_ref_mem/riviera/glbl.v | 84 + .../sim_scripts/pr_ref_mem/riviera/pr_ref.coe | 51 + .../sim_scripts/pr_ref_mem/riviera/pr_ref_mem.mif | 49 + .../sim_scripts/pr_ref_mem/riviera/pr_ref_mem.sh | 153 + .../sim_scripts/pr_ref_mem/riviera/pr_ref_mem.udo | 0 .../sim_scripts/pr_ref_mem/riviera/simulate.do | 17 + .../sim_scripts/pr_ref_mem/riviera/summary.log | 20 + .../sim_scripts/pr_ref_mem/riviera/wave.do | 2 + .../sim_scripts/pr_ref_mem/vcs/README.txt | 49 + .../sim_scripts/pr_ref_mem/vcs/file_info.txt | 16 + .../sim_scripts/pr_ref_mem/vcs/glbl.v | 84 + .../sim_scripts/pr_ref_mem/vcs/pr_ref.coe | 51 + .../sim_scripts/pr_ref_mem/vcs/pr_ref_mem.mif | 49 + .../sim_scripts/pr_ref_mem/vcs/pr_ref_mem.sh | 247 + .../sim_scripts/pr_ref_mem/vcs/simulate.do | 2 + .../sim_scripts/pr_ref_mem/vcs/summary.log | 20 + .../sim_scripts/pr_ref_mem/xcelium/README.txt | 48 + .../sim_scripts/pr_ref_mem/xcelium/file_info.txt | 16 + .../sim_scripts/pr_ref_mem/xcelium/glbl.v | 84 + .../sim_scripts/pr_ref_mem/xcelium/pr_ref.coe | 51 + .../sim_scripts/pr_ref_mem/xcelium/pr_ref_mem.mif | 49 + .../sim_scripts/pr_ref_mem/xcelium/pr_ref_mem.sh | 176 + .../sim_scripts/pr_ref_mem/xcelium/run.f | 29 + .../sim_scripts/pr_ref_mem/xcelium/summary.log | 20 + .../sim_scripts/pr_ref_mem/xsim/README.txt | 49 + .../sim_scripts/pr_ref_mem/xsim/U200.smi | 30 + .../sim_scripts/pr_ref_mem/xsim/cmd.tcl | 12 + .../sim_scripts/pr_ref_mem/xsim/file_info.txt | 2 + .../sim_scripts/pr_ref_mem/xsim/glbl.v | 84 + .../sim_scripts/pr_ref_mem/xsim/pr_ref.coe | 51 + .../sim_scripts/pr_ref_mem/xsim/pr_ref_mem.mif | 49 + .../sim_scripts/pr_ref_mem/xsim/pr_ref_mem.sh | 212 + .../xsim/protoinst_files/bd_9f2c.protoinst | 9 + .../xsim/protoinst_files/bd_afa8.protoinst | 9 + .../xsim/protoinst_files/bd_ba6a.protoinst | 9 + .../sim_scripts/pr_ref_mem/xsim/summary.log | 20 + .../sim_scripts/pr_ref_mem/xsim/vlog.prj | 6 + .../sim_scripts/rdback_fifo/README.txt | 83 + .../sim_scripts/rdback_fifo/activehdl/README.txt | 49 + .../sim_scripts/rdback_fifo/activehdl/compile.do | 47 + .../rdback_fifo/activehdl/file_info.txt | 18 + .../sim_scripts/rdback_fifo/activehdl/glbl.v | 84 + .../rdback_fifo/activehdl/rdback_fifo.sh | 152 + .../rdback_fifo/activehdl/rdback_fifo.udo | 0 .../sim_scripts/rdback_fifo/activehdl/simulate.do | 17 + .../sim_scripts/rdback_fifo/activehdl/wave.do | 2 + .../sim_scripts/rdback_fifo/ies/README.txt | 48 + .../sim_scripts/rdback_fifo/ies/file_info.txt | 18 + .../sim_scripts/rdback_fifo/ies/glbl.v | 84 + .../sim_scripts/rdback_fifo/ies/rdback_fifo.sh | 176 + .../sim_scripts/rdback_fifo/ies/run.f | 35 + .../sim_scripts/rdback_fifo/modelsim/README.txt | 49 + .../sim_scripts/rdback_fifo/modelsim/compile.do | 47 + .../sim_scripts/rdback_fifo/modelsim/file_info.txt | 18 + .../sim_scripts/rdback_fifo/modelsim/glbl.v | 84 + .../rdback_fifo/modelsim/rdback_fifo.sh | 167 + .../rdback_fifo/modelsim/rdback_fifo.udo | 0 .../sim_scripts/rdback_fifo/modelsim/simulate.do | 16 + .../sim_scripts/rdback_fifo/modelsim/wave.do | 2 + .../sim_scripts/rdback_fifo/questa/README.txt | 49 + .../sim_scripts/rdback_fifo/questa/compile.do | 47 + .../sim_scripts/rdback_fifo/questa/elaborate.do | 1 + .../sim_scripts/rdback_fifo/questa/file_info.txt | 18 + .../sim_scripts/rdback_fifo/questa/glbl.v | 84 + .../sim_scripts/rdback_fifo/questa/rdback_fifo.sh | 174 + .../sim_scripts/rdback_fifo/questa/rdback_fifo.udo | 0 .../sim_scripts/rdback_fifo/questa/simulate.do | 16 + .../sim_scripts/rdback_fifo/questa/wave.do | 2 + .../sim_scripts/rdback_fifo/riviera/README.txt | 49 + .../sim_scripts/rdback_fifo/riviera/compile.do | 47 + .../sim_scripts/rdback_fifo/riviera/file_info.txt | 18 + .../sim_scripts/rdback_fifo/riviera/glbl.v | 84 + .../sim_scripts/rdback_fifo/riviera/rdback_fifo.sh | 153 + .../rdback_fifo/riviera/rdback_fifo.udo | 0 .../sim_scripts/rdback_fifo/riviera/simulate.do | 17 + .../sim_scripts/rdback_fifo/riviera/wave.do | 2 + .../sim_scripts/rdback_fifo/vcs/README.txt | 49 + .../sim_scripts/rdback_fifo/vcs/file_info.txt | 18 + .../sim_scripts/rdback_fifo/vcs/glbl.v | 84 + .../sim_scripts/rdback_fifo/vcs/rdback_fifo.sh | 255 + .../sim_scripts/rdback_fifo/vcs/simulate.do | 2 + .../sim_scripts/rdback_fifo/xcelium/README.txt | 48 + .../sim_scripts/rdback_fifo/xcelium/file_info.txt | 18 + .../sim_scripts/rdback_fifo/xcelium/glbl.v | 84 + .../sim_scripts/rdback_fifo/xcelium/rdback_fifo.sh | 176 + .../sim_scripts/rdback_fifo/xcelium/run.f | 35 + .../sim_scripts/rdback_fifo/xsim/README.txt | 49 + .../sim_scripts/rdback_fifo/xsim/U200.smi | 30 + .../sim_scripts/rdback_fifo/xsim/cmd.tcl | 12 + .../sim_scripts/rdback_fifo/xsim/file_info.txt | 2 + .../sim_scripts/rdback_fifo/xsim/glbl.v | 84 + .../xsim/protoinst_files/bd_9f2c.protoinst | 9 + .../xsim/protoinst_files/bd_afa8.protoinst | 9 + .../xsim/protoinst_files/bd_ba6a.protoinst | 9 + .../sim_scripts/rdback_fifo/xsim/rdback_fifo.sh | 214 + .../sim_scripts/rdback_fifo/xsim/vhdl.prj | 2 + .../sim_scripts/rdback_fifo/xsim/vlog.prj | 6 + .../sim_scripts/scratchpad/README.txt | 83 + .../sim_scripts/scratchpad/activehdl/README.txt | 49 + .../sim_scripts/scratchpad/activehdl/compile.do | 41 + .../sim_scripts/scratchpad/activehdl/file_info.txt | 16 + .../sim_scripts/scratchpad/activehdl/glbl.v | 84 + .../sim_scripts/scratchpad/activehdl/scratchpad.sh | 152 + .../scratchpad/activehdl/scratchpad.udo | 0 .../sim_scripts/scratchpad/activehdl/simulate.do | 17 + .../sim_scripts/scratchpad/activehdl/summary.log | 20 + .../sim_scripts/scratchpad/activehdl/wave.do | 2 + .../sim_scripts/scratchpad/ies/README.txt | 48 + .../sim_scripts/scratchpad/ies/file_info.txt | 16 + .../sim_scripts/scratchpad/ies/glbl.v | 84 + .../sim_scripts/scratchpad/ies/run.f | 29 + .../sim_scripts/scratchpad/ies/scratchpad.sh | 176 + .../sim_scripts/scratchpad/ies/summary.log | 20 + .../sim_scripts/scratchpad/modelsim/README.txt | 49 + .../sim_scripts/scratchpad/modelsim/compile.do | 41 + .../sim_scripts/scratchpad/modelsim/file_info.txt | 16 + .../sim_scripts/scratchpad/modelsim/glbl.v | 84 + .../sim_scripts/scratchpad/modelsim/scratchpad.sh | 167 + .../sim_scripts/scratchpad/modelsim/scratchpad.udo | 0 .../sim_scripts/scratchpad/modelsim/simulate.do | 16 + .../sim_scripts/scratchpad/modelsim/summary.log | 20 + .../sim_scripts/scratchpad/modelsim/wave.do | 2 + .../sim_scripts/scratchpad/questa/README.txt | 49 + .../sim_scripts/scratchpad/questa/compile.do | 41 + .../sim_scripts/scratchpad/questa/elaborate.do | 1 + .../sim_scripts/scratchpad/questa/file_info.txt | 16 + .../sim_scripts/scratchpad/questa/glbl.v | 84 + .../sim_scripts/scratchpad/questa/scratchpad.sh | 174 + .../sim_scripts/scratchpad/questa/scratchpad.udo | 0 .../sim_scripts/scratchpad/questa/simulate.do | 16 + .../sim_scripts/scratchpad/questa/summary.log | 20 + .../sim_scripts/scratchpad/questa/wave.do | 2 + .../sim_scripts/scratchpad/riviera/README.txt | 49 + .../sim_scripts/scratchpad/riviera/compile.do | 41 + .../sim_scripts/scratchpad/riviera/file_info.txt | 16 + .../sim_scripts/scratchpad/riviera/glbl.v | 84 + .../sim_scripts/scratchpad/riviera/scratchpad.sh | 153 + .../sim_scripts/scratchpad/riviera/scratchpad.udo | 0 .../sim_scripts/scratchpad/riviera/simulate.do | 17 + .../sim_scripts/scratchpad/riviera/summary.log | 20 + .../sim_scripts/scratchpad/riviera/wave.do | 2 + .../sim_scripts/scratchpad/vcs/README.txt | 49 + .../sim_scripts/scratchpad/vcs/file_info.txt | 16 + .../sim_scripts/scratchpad/vcs/glbl.v | 84 + .../sim_scripts/scratchpad/vcs/scratchpad.sh | 247 + .../sim_scripts/scratchpad/vcs/simulate.do | 2 + .../sim_scripts/scratchpad/vcs/summary.log | 20 + .../sim_scripts/scratchpad/xcelium/README.txt | 48 + .../sim_scripts/scratchpad/xcelium/file_info.txt | 16 + .../sim_scripts/scratchpad/xcelium/glbl.v | 84 + .../sim_scripts/scratchpad/xcelium/run.f | 29 + .../sim_scripts/scratchpad/xcelium/scratchpad.sh | 176 + .../sim_scripts/scratchpad/xcelium/summary.log | 20 + .../sim_scripts/scratchpad/xsim/README.txt | 49 + .../sim_scripts/scratchpad/xsim/U200.smi | 30 + .../sim_scripts/scratchpad/xsim/cmd.tcl | 12 + .../sim_scripts/scratchpad/xsim/file_info.txt | 2 + .../sim_scripts/scratchpad/xsim/glbl.v | 84 + .../xsim/protoinst_files/bd_9f2c.protoinst | 9 + .../xsim/protoinst_files/bd_afa8.protoinst | 9 + .../xsim/protoinst_files/bd_ba6a.protoinst | 9 + .../sim_scripts/scratchpad/xsim/scratchpad.sh | 212 + .../sim_scripts/scratchpad/xsim/summary.log | 20 + .../sim_scripts/scratchpad/xsim/vlog.prj | 6 + .../U200.ip_user_files/sim_scripts/xdma/README.txt | 83 + .../sim_scripts/xdma/activehdl/README.txt | 49 + .../sim_scripts/xdma/activehdl/compile.do | 122 + .../sim_scripts/xdma/activehdl/file_info.txt | 85 + .../sim_scripts/xdma/activehdl/glbl.v | 84 + .../sim_scripts/xdma/activehdl/simulate.do | 17 + .../sim_scripts/xdma/activehdl/wave.do | 2 + .../sim_scripts/xdma/activehdl/xdma.sh | 152 + .../sim_scripts/xdma/activehdl/xdma.udo | 0 .../sim_scripts/xdma/ies/README.txt | 48 + .../sim_scripts/xdma/ies/file_info.txt | 85 + .../U200.ip_user_files/sim_scripts/xdma/ies/glbl.v | 84 + .../U200.ip_user_files/sim_scripts/xdma/ies/run.f | 106 + .../sim_scripts/xdma/ies/xdma.sh | 180 + .../sim_scripts/xdma/modelsim/README.txt | 49 + .../sim_scripts/xdma/modelsim/compile.do | 122 + .../sim_scripts/xdma/modelsim/file_info.txt | 85 + .../sim_scripts/xdma/modelsim/glbl.v | 84 + .../sim_scripts/xdma/modelsim/simulate.do | 16 + .../sim_scripts/xdma/modelsim/wave.do | 2 + .../sim_scripts/xdma/modelsim/xdma.sh | 167 + .../sim_scripts/xdma/modelsim/xdma.udo | 0 .../sim_scripts/xdma/questa/README.txt | 49 + .../sim_scripts/xdma/questa/compile.do | 122 + .../sim_scripts/xdma/questa/elaborate.do | 1 + .../sim_scripts/xdma/questa/file_info.txt | 85 + .../sim_scripts/xdma/questa/glbl.v | 84 + .../sim_scripts/xdma/questa/simulate.do | 16 + .../sim_scripts/xdma/questa/wave.do | 2 + .../sim_scripts/xdma/questa/xdma.sh | 174 + .../sim_scripts/xdma/questa/xdma.udo | 0 .../sim_scripts/xdma/riviera/README.txt | 49 + .../sim_scripts/xdma/riviera/compile.do | 122 + .../sim_scripts/xdma/riviera/file_info.txt | 85 + .../sim_scripts/xdma/riviera/glbl.v | 84 + .../sim_scripts/xdma/riviera/simulate.do | 17 + .../sim_scripts/xdma/riviera/wave.do | 2 + .../sim_scripts/xdma/riviera/xdma.sh | 153 + .../sim_scripts/xdma/riviera/xdma.udo | 0 .../sim_scripts/xdma/vcs/README.txt | 49 + .../sim_scripts/xdma/vcs/file_info.txt | 85 + .../U200.ip_user_files/sim_scripts/xdma/vcs/glbl.v | 84 + .../sim_scripts/xdma/vcs/simulate.do | 2 + .../sim_scripts/xdma/vcs/xdma.sh | 328 + .../sim_scripts/xdma/xcelium/README.txt | 48 + .../sim_scripts/xdma/xcelium/file_info.txt | 85 + .../sim_scripts/xdma/xcelium/glbl.v | 84 + .../sim_scripts/xdma/xcelium/run.f | 106 + .../sim_scripts/xdma/xcelium/xdma.sh | 180 + .../sim_scripts/xdma/xsim/README.txt | 49 + .../sim_scripts/xdma/xsim/U200.smi | 30 + .../sim_scripts/xdma/xsim/cmd.tcl | 12 + .../sim_scripts/xdma/xsim/file_info.txt | 47 + .../sim_scripts/xdma/xsim/glbl.v | 84 + .../xdma/xsim/protoinst_files/bd_9f2c.protoinst | 9 + .../xdma/xsim/protoinst_files/bd_afa8.protoinst | 9 + .../xdma/xsim/protoinst_files/bd_ba6a.protoinst | 9 + .../sim_scripts/xdma/xsim/vlog.prj | 53 + .../sim_scripts/xdma/xsim/xdma.sh | 212 + .../sim_scripts/zq_calib_mem/README.txt | 83 + .../sim_scripts/zq_calib_mem/activehdl/README.txt | 49 + .../sim_scripts/zq_calib_mem/activehdl/compile.do | 41 + .../zq_calib_mem/activehdl/file_info.txt | 16 + .../sim_scripts/zq_calib_mem/activehdl/glbl.v | 84 + .../sim_scripts/zq_calib_mem/activehdl/pr_zq.coe | 42 + .../sim_scripts/zq_calib_mem/activehdl/simulate.do | 17 + .../sim_scripts/zq_calib_mem/activehdl/summary.log | 20 + .../sim_scripts/zq_calib_mem/activehdl/wave.do | 2 + .../zq_calib_mem/activehdl/zq_calib_mem.mif | 40 + .../zq_calib_mem/activehdl/zq_calib_mem.sh | 152 + .../zq_calib_mem/activehdl/zq_calib_mem.udo | 0 .../sim_scripts/zq_calib_mem/ies/README.txt | 48 + .../sim_scripts/zq_calib_mem/ies/file_info.txt | 16 + .../sim_scripts/zq_calib_mem/ies/glbl.v | 84 + .../sim_scripts/zq_calib_mem/ies/pr_zq.coe | 42 + .../sim_scripts/zq_calib_mem/ies/run.f | 29 + .../sim_scripts/zq_calib_mem/ies/summary.log | 20 + .../sim_scripts/zq_calib_mem/ies/zq_calib_mem.mif | 40 + .../sim_scripts/zq_calib_mem/ies/zq_calib_mem.sh | 176 + .../sim_scripts/zq_calib_mem/modelsim/README.txt | 49 + .../sim_scripts/zq_calib_mem/modelsim/compile.do | 41 + .../zq_calib_mem/modelsim/file_info.txt | 16 + .../sim_scripts/zq_calib_mem/modelsim/glbl.v | 84 + .../sim_scripts/zq_calib_mem/modelsim/pr_zq.coe | 42 + .../sim_scripts/zq_calib_mem/modelsim/simulate.do | 16 + .../sim_scripts/zq_calib_mem/modelsim/summary.log | 20 + .../sim_scripts/zq_calib_mem/modelsim/wave.do | 2 + .../zq_calib_mem/modelsim/zq_calib_mem.mif | 40 + .../zq_calib_mem/modelsim/zq_calib_mem.sh | 167 + .../zq_calib_mem/modelsim/zq_calib_mem.udo | 0 .../sim_scripts/zq_calib_mem/questa/README.txt | 49 + .../sim_scripts/zq_calib_mem/questa/compile.do | 41 + .../sim_scripts/zq_calib_mem/questa/elaborate.do | 1 + .../sim_scripts/zq_calib_mem/questa/file_info.txt | 16 + .../sim_scripts/zq_calib_mem/questa/glbl.v | 84 + .../sim_scripts/zq_calib_mem/questa/pr_zq.coe | 42 + .../sim_scripts/zq_calib_mem/questa/simulate.do | 16 + .../sim_scripts/zq_calib_mem/questa/summary.log | 20 + .../sim_scripts/zq_calib_mem/questa/wave.do | 2 + .../zq_calib_mem/questa/zq_calib_mem.mif | 40 + .../zq_calib_mem/questa/zq_calib_mem.sh | 174 + .../zq_calib_mem/questa/zq_calib_mem.udo | 0 .../sim_scripts/zq_calib_mem/riviera/README.txt | 49 + .../sim_scripts/zq_calib_mem/riviera/compile.do | 41 + .../sim_scripts/zq_calib_mem/riviera/file_info.txt | 16 + .../sim_scripts/zq_calib_mem/riviera/glbl.v | 84 + .../sim_scripts/zq_calib_mem/riviera/pr_zq.coe | 42 + .../sim_scripts/zq_calib_mem/riviera/simulate.do | 17 + .../sim_scripts/zq_calib_mem/riviera/summary.log | 20 + .../sim_scripts/zq_calib_mem/riviera/wave.do | 2 + .../zq_calib_mem/riviera/zq_calib_mem.mif | 40 + .../zq_calib_mem/riviera/zq_calib_mem.sh | 153 + .../zq_calib_mem/riviera/zq_calib_mem.udo | 0 .../sim_scripts/zq_calib_mem/vcs/README.txt | 49 + .../sim_scripts/zq_calib_mem/vcs/file_info.txt | 16 + .../sim_scripts/zq_calib_mem/vcs/glbl.v | 84 + .../sim_scripts/zq_calib_mem/vcs/pr_zq.coe | 42 + .../sim_scripts/zq_calib_mem/vcs/simulate.do | 2 + .../sim_scripts/zq_calib_mem/vcs/summary.log | 20 + .../sim_scripts/zq_calib_mem/vcs/zq_calib_mem.mif | 40 + .../sim_scripts/zq_calib_mem/vcs/zq_calib_mem.sh | 247 + .../sim_scripts/zq_calib_mem/xcelium/README.txt | 48 + .../sim_scripts/zq_calib_mem/xcelium/file_info.txt | 16 + .../sim_scripts/zq_calib_mem/xcelium/glbl.v | 84 + .../sim_scripts/zq_calib_mem/xcelium/pr_zq.coe | 42 + .../sim_scripts/zq_calib_mem/xcelium/run.f | 29 + .../sim_scripts/zq_calib_mem/xcelium/summary.log | 20 + .../zq_calib_mem/xcelium/zq_calib_mem.mif | 40 + .../zq_calib_mem/xcelium/zq_calib_mem.sh | 176 + .../sim_scripts/zq_calib_mem/xsim/README.txt | 49 + .../sim_scripts/zq_calib_mem/xsim/U200.smi | 30 + .../sim_scripts/zq_calib_mem/xsim/cmd.tcl | 12 + .../sim_scripts/zq_calib_mem/xsim/file_info.txt | 2 + .../sim_scripts/zq_calib_mem/xsim/glbl.v | 84 + .../sim_scripts/zq_calib_mem/xsim/pr_zq.coe | 42 + .../xsim/protoinst_files/bd_9f2c.protoinst | 9 + .../xsim/protoinst_files/bd_afa8.protoinst | 9 + .../xsim/protoinst_files/bd_ba6a.protoinst | 9 + .../sim_scripts/zq_calib_mem/xsim/summary.log | 20 + .../sim_scripts/zq_calib_mem/xsim/vlog.prj | 6 + .../sim_scripts/zq_calib_mem/xsim/zq_calib_mem.mif | 40 + .../sim_scripts/zq_calib_mem/xsim/zq_calib_mem.sh | 212 + .../axis_clock_converter/axis_clock_converter.xci | 120 + .../axis_clock_converter/axis_clock_converter.xml | 1514 + .../axis_clock_converter.xci | 133 + .../axis_clock_converter.xml | 1478 + .../sources_1/ip/instr_blk_mem/instr_blk_mem.xci | 327 + .../sources_1/ip/instr_blk_mem/instr_blk_mem.xml | 4182 + .../ip/instr_blk_mem_sim/instr_blk_mem_sim.xci | 330 + .../ip/instr_blk_mem_sim/instr_blk_mem_sim.xml | 4185 + .../sources_1/ip/phy_ddr4/bd_0/bd_9f2c.bd | 513 + .../sources_1/ip/phy_ddr4/bd_0/bd_9f2c.bxml | 100 + .../ip/phy_ddr4/bd_0/hdl/bd_9f2c_wrapper.v | 173 + .../bd_0/ip/ip_0/bd_9f2c_microblaze_I_0.xci | 1032 + .../bd_0/ip/ip_0/bd_9f2c_microblaze_I_0.xml | 27445 ++++ .../ip/phy_ddr4/bd_0/ip/ip_1/bd_9f2c_rst_0_0.xci | 96 + .../ip/phy_ddr4/bd_0/ip/ip_1/bd_9f2c_rst_0_0.xml | 691 + .../bd_0/ip/ip_10/bd_9f2c_iomodule_0_0.xci | 309 + .../bd_0/ip/ip_10/bd_9f2c_iomodule_0_0.xml | 8812 ++ .../ip/phy_ddr4/bd_0/ip/ip_2/bd_9f2c_ilmb_0.xci | 159 + .../ip/phy_ddr4/bd_0/ip/ip_2/bd_9f2c_ilmb_0.xml | 3532 + .../ip/phy_ddr4/bd_0/ip/ip_3/bd_9f2c_dlmb_0.xci | 165 + .../ip/phy_ddr4/bd_0/ip/ip_3/bd_9f2c_dlmb_0.xml | 3536 + .../phy_ddr4/bd_0/ip/ip_4/bd_9f2c_dlmb_cntlr_0.xci | 189 + .../phy_ddr4/bd_0/ip/ip_4/bd_9f2c_dlmb_cntlr_0.xml | 4011 + .../phy_ddr4/bd_0/ip/ip_5/bd_9f2c_ilmb_cntlr_0.xci | 189 + .../phy_ddr4/bd_0/ip/ip_5/bd_9f2c_ilmb_cntlr_0.xml | 4011 + .../phy_ddr4/bd_0/ip/ip_6/bd_9f2c_lmb_bram_I_0.xci | 298 + .../phy_ddr4/bd_0/ip/ip_6/bd_9f2c_lmb_bram_I_0.xml | 4151 + .../bd_0/ip/ip_7/bd_9f2c_second_dlmb_cntlr_0.xci | 189 + .../bd_0/ip/ip_7/bd_9f2c_second_dlmb_cntlr_0.xml | 4011 + .../bd_0/ip/ip_8/bd_9f2c_second_ilmb_cntlr_0.xci | 189 + .../bd_0/ip/ip_8/bd_9f2c_second_ilmb_cntlr_0.xml | 4011 + .../bd_0/ip/ip_9/bd_9f2c_second_lmb_bram_I_0.xci | 298 + .../bd_0/ip/ip_9/bd_9f2c_second_lmb_bram_I_0.xml | 4151 + .../ip/phy_ddr4/ip_0/phy_ddr4_microblaze_mcs.xci | 172 + .../ip/phy_ddr4/ip_0/phy_ddr4_microblaze_mcs.xml | 2235 + .../sources_1/ip/phy_ddr4/ip_1/phy_ddr4_phy.xci | 667 + .../sources_1/ip/phy_ddr4/ip_1/phy_ddr4_phy.xml | 4899 + .../U200.srcs/sources_1/ip/phy_ddr4/phy_ddr4.xci | 500 + .../U200.srcs/sources_1/ip/phy_ddr4/phy_ddr4.xml | 8749 ++ .../phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig | 313 + .../ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej | 124 + .../ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv.rej | 31 + .../sources_1/ip/phy_ddr4_udimm/bd_0/bd_ba6a.bd | 513 + .../sources_1/ip/phy_ddr4_udimm/bd_0/bd_ba6a.bxml | 100 + .../ip/phy_ddr4_udimm/bd_0/hdl/bd_ba6a_wrapper.v | 173 + .../bd_0/ip/ip_0/bd_ba6a_microblaze_I_0.xci | 1032 + .../bd_0/ip/ip_0/bd_ba6a_microblaze_I_0.xml | 27445 ++++ .../bd_0/ip/ip_1/bd_ba6a_rst_0_0.xci | 96 + .../bd_0/ip/ip_1/bd_ba6a_rst_0_0.xml | 691 + .../bd_0/ip/ip_10/bd_ba6a_iomodule_0_0.xci | 309 + .../bd_0/ip/ip_10/bd_ba6a_iomodule_0_0.xml | 8812 ++ .../phy_ddr4_udimm/bd_0/ip/ip_2/bd_ba6a_ilmb_0.xci | 159 + .../phy_ddr4_udimm/bd_0/ip/ip_2/bd_ba6a_ilmb_0.xml | 3532 + .../phy_ddr4_udimm/bd_0/ip/ip_3/bd_ba6a_dlmb_0.xci | 165 + .../phy_ddr4_udimm/bd_0/ip/ip_3/bd_ba6a_dlmb_0.xml | 3536 + .../bd_0/ip/ip_4/bd_ba6a_dlmb_cntlr_0.xci | 189 + .../bd_0/ip/ip_4/bd_ba6a_dlmb_cntlr_0.xml | 4011 + .../bd_0/ip/ip_5/bd_ba6a_ilmb_cntlr_0.xci | 189 + .../bd_0/ip/ip_5/bd_ba6a_ilmb_cntlr_0.xml | 4011 + .../bd_0/ip/ip_6/bd_ba6a_lmb_bram_I_0.xci | 298 + .../bd_0/ip/ip_6/bd_ba6a_lmb_bram_I_0.xml | 4151 + .../bd_0/ip/ip_7/bd_ba6a_second_dlmb_cntlr_0.xci | 189 + .../bd_0/ip/ip_7/bd_ba6a_second_dlmb_cntlr_0.xml | 4011 + .../bd_0/ip/ip_8/bd_ba6a_second_ilmb_cntlr_0.xci | 189 + .../bd_0/ip/ip_8/bd_ba6a_second_ilmb_cntlr_0.xml | 4011 + .../bd_0/ip/ip_9/bd_ba6a_second_lmb_bram_I_0.xci | 298 + .../bd_0/ip/ip_9/bd_ba6a_second_lmb_bram_I_0.xml | 4151 + .../ip_0/phy_ddr4_udimm_microblaze_mcs.xci | 172 + .../ip_0/phy_ddr4_udimm_microblaze_mcs.xml | 2227 + .../ip/phy_ddr4_udimm/ip_1/phy_ddr4_udimm_phy.xci | 665 + .../ip/phy_ddr4_udimm/ip_1/phy_ddr4_udimm_phy.xml | 4890 + .../sources_1/ip/phy_ddr4_udimm/phy_ddr4_udimm.xci | 474 + .../sources_1/ip/phy_ddr4_udimm/phy_ddr4_udimm.xml | 8655 ++ .../rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig | 313 + .../rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej | 124 + .../rtl/cal/ddr4_v2_2_cal_write.sv.rej | 31 + .../sources_1/ip/phy_rdimm_x8_dual/bd_0/bd_afa8.bd | 513 + .../ip/phy_rdimm_x8_dual/bd_0/bd_afa8.bxml | 100 + .../phy_rdimm_x8_dual/bd_0/hdl/bd_afa8_wrapper.v | 173 + .../bd_0/ip/ip_0/bd_afa8_microblaze_I_0.xci | 1032 + .../bd_0/ip/ip_0/bd_afa8_microblaze_I_0.xml | 27445 ++++ .../bd_0/ip/ip_1/bd_afa8_rst_0_0.xci | 96 + .../bd_0/ip/ip_1/bd_afa8_rst_0_0.xml | 691 + .../bd_0/ip/ip_10/bd_afa8_iomodule_0_0.xci | 309 + .../bd_0/ip/ip_10/bd_afa8_iomodule_0_0.xml | 8812 ++ .../bd_0/ip/ip_2/bd_afa8_ilmb_0.xci | 159 + .../bd_0/ip/ip_2/bd_afa8_ilmb_0.xml | 3532 + .../bd_0/ip/ip_3/bd_afa8_dlmb_0.xci | 165 + .../bd_0/ip/ip_3/bd_afa8_dlmb_0.xml | 3536 + .../bd_0/ip/ip_4/bd_afa8_dlmb_cntlr_0.xci | 189 + .../bd_0/ip/ip_4/bd_afa8_dlmb_cntlr_0.xml | 4011 + .../bd_0/ip/ip_5/bd_afa8_ilmb_cntlr_0.xci | 189 + .../bd_0/ip/ip_5/bd_afa8_ilmb_cntlr_0.xml | 4011 + .../bd_0/ip/ip_6/bd_afa8_lmb_bram_I_0.xci | 298 + .../bd_0/ip/ip_6/bd_afa8_lmb_bram_I_0.xml | 4151 + .../bd_0/ip/ip_7/bd_afa8_second_dlmb_cntlr_0.xci | 189 + .../bd_0/ip/ip_7/bd_afa8_second_dlmb_cntlr_0.xml | 4011 + .../bd_0/ip/ip_8/bd_afa8_second_ilmb_cntlr_0.xci | 189 + .../bd_0/ip/ip_8/bd_afa8_second_ilmb_cntlr_0.xml | 4011 + .../bd_0/ip/ip_9/bd_afa8_second_lmb_bram_I_0.xci | 298 + .../bd_0/ip/ip_9/bd_afa8_second_lmb_bram_I_0.xml | 4151 + .../ip_0/phy_rdimm_x8_dual_microblaze_mcs.xci | 172 + .../ip_0/phy_rdimm_x8_dual_microblaze_mcs.xml | 2227 + .../ip_1/phy_rdimm_x8_dual_phy.xci | 665 + .../ip_1/phy_rdimm_x8_dual_phy.xml | 4897 + .../ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.xci | 478 + .../ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.xml | 8686 ++ .../rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig | 313 + .../rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej | 124 + .../rtl/cal/ddr4_v2_2_cal_write.sv.rej | 31 + .../sources_1/ip/pr_read_mem/pr_read_mem.xci | 329 + .../sources_1/ip/pr_read_mem/pr_read_mem.xml | 4182 + .../sources_1/ip/pr_ref_mem/pr_ref_mem.xci | 330 + .../sources_1/ip/pr_ref_mem/pr_ref_mem.xml | 4185 + .../sources_1/ip/rdback_fifo/rdback_fifo.xci | 580 + .../sources_1/ip/rdback_fifo/rdback_fifo.xml | 10791 ++ .../sources_1/ip/scratchpad/scratchpad.xci | 327 + .../sources_1/ip/scratchpad/scratchpad.xml | 4182 + .../ip/xdma/ip_0/ip_0/xdma_pcie4_ip_gt.xci | 1433 + .../ip/xdma/ip_0/ip_0/xdma_pcie4_ip_gt.xml | 22837 +++ .../sources_1/ip/xdma/ip_0/xdma_pcie4_ip.xci | 1508 + .../sources_1/ip/xdma/ip_0/xdma_pcie4_ip.xml | 28293 ++++ .../ip/xdma/ip_1/xdma_v4_1_8_blk_mem_64_reg_be.xci | 328 + .../ip/xdma/ip_1/xdma_v4_1_8_blk_mem_64_reg_be.xml | 4188 + .../xdma/ip_2/xdma_v4_1_8_blk_mem_64_noreg_be.xci | 328 + .../xdma/ip_2/xdma_v4_1_8_blk_mem_64_noreg_be.xml | 4188 + projects/U200/U200.srcs/sources_1/ip/xdma/xdma.xci | 2283 + projects/U200/U200.srcs/sources_1/ip/xdma/xdma.xml | 60383 ++++++++ .../sources_1/ip/zq_calib_mem/zq_calib_mem.xci | 330 + .../sources_1/ip/zq_calib_mem/zq_calib_mem.xml | 4185 + projects/U200/U200.xpr | 947 + projects/U200/alveo-u200-master.xdc | 1041 + projects/U200/apply_patches.sh | 10 + projects/U200/coe/pr_read.coe | 15 + projects/U200/coe/pr_ref.coe | 51 + projects/U200/coe/pr_zq.coe | 42 + projects/U200/coe/simmem.coe | 398 + projects/U200/constraints/C1_RDIMM_X8_DUAL.xdc | 220 + projects/U200/constraints/U200_C1_UDIMM.xdc | 221 + projects/U200/constraints/U200_c1.xdc | 203 + .../U200/custom_parts_ddr4_2016_4_and_above.csv | 9 + projects/U200/patches/rd_en.patch | 370 + projects/U200/patches/write.patch | 95 + projects/U200/verilog/ddr4_adapter.v | 359 + projects/U200/verilog/ddr4_mc_odt.v | 130 + projects/U200/verilog/project.vh | 31 + projects/U200/verilog/softmc_top.v | 737 + 1187 files changed, 766267 insertions(+) create mode 100644 projects/U200/U200.hw/U200.lpr create mode 100644 projects/U200/U200.ip_user_files/README.txt create mode 100755 projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter.veo create mode 100755 projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter.vho create mode 100644 projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter_stub.v create mode 100644 projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter_stub.vhdl create mode 100755 projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem.veo create mode 100755 projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem.vho create mode 100644 projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem_stub.v create mode 100644 projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem_stub.vhdl create mode 100755 projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim.veo create mode 100755 projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim.vho create mode 100644 projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim_stub.v create mode 100644 projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim_stub.vhdl create mode 100755 projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4.veo create mode 100755 projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4.vho create mode 100644 projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4_stub.v create mode 100644 projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4_stub.vhdl create mode 100755 projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm.veo create mode 100755 projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm.vho create mode 100644 projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm_stub.v create mode 100644 projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm_stub.vhdl create mode 100755 projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.veo create mode 100755 projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.vho create mode 100644 projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual_stub.v create mode 100644 projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual_stub.vhdl create mode 100755 projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem.veo create mode 100755 projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem.vho create mode 100644 projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem_stub.v create mode 100644 projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem_stub.vhdl create mode 100755 projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem.veo create mode 100755 projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem.vho create mode 100644 projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem_stub.v create mode 100644 projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem_stub.vhdl create mode 100755 projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo.veo create mode 100755 projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo.vho create mode 100644 projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo_stub.v create mode 100644 projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo_stub.vhdl create mode 100755 projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad.veo create mode 100755 projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad.vho create mode 100644 projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad_stub.v create mode 100644 projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad_stub.vhdl create mode 100755 projects/U200/U200.ip_user_files/ip/xdma/xdma.veo create mode 100755 projects/U200/U200.ip_user_files/ip/xdma/xdma.vho create mode 100644 projects/U200/U200.ip_user_files/ip/xdma/xdma_stub.v create mode 100644 projects/U200/U200.ip_user_files/ip/xdma/xdma_stub.vhdl create mode 100755 projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem.veo create mode 100755 projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem.vho create mode 100644 projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem_stub.v create mode 100644 projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem_stub.vhdl create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/axis_infrastructure_v1_1_0.vh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/fifo_generator_v13_2_rfs.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/fifo_generator_v13_2_rfs.vhd create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/lib_cdc_v1_0_rfs.vhd create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/axi_infrastructure_header.vh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/axidma_fifo.vh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_defines.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_defines.vh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_cc_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_cq_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_rc_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_rq_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_c2h_crdt_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_dsc_in_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_dsc_out_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_fabric_input_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_fabric_output_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_gic_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_h2c_crdt_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_16Bx2048_4Bwe_ram_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_2Bx2048_ram_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_4Bx2048_4Bwe_ram_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx1024_32Bwe_ram_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx128_32Bwe_ram_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx2048_32Bwe_ram_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx256_32Bwe_ram_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx512_32Bwe_ram_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_8Bx2048_4Bwe_ram_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_dsc_cpld_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_dsc_cpli_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_misc_input_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_misc_output_if.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_soft_defines.vh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/pcie_dma_attr_defines.svh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/pciedmacoredefines.vh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/xdma_axi4mm_axi_bridge.vh create mode 100755 projects/U200/U200.ip_user_files/ipstatic/hdl/xdma_v4_1_vl_rfs.sv create mode 100755 projects/U200/U200.ip_user_files/ipstatic/simulation/blk_mem_gen_v8_4.v create mode 100755 projects/U200/U200.ip_user_files/ipstatic/simulation/fifo_generator_vlog_beh.v create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/custom_parts_ddr4_2016_4_and_above.csv create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/instr_blk_mem_sim.mif create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4.h create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4_sc.h create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4_udimm.h create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4_udimm_sc.h create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/phy_rdimm_x8_dual.h create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/phy_rdimm_x8_dual_sc.h create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/pr_read.coe create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/pr_read_mem.mif create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/pr_ref.coe create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/pr_ref_mem.mif create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/pr_zq.coe create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/sim_ddr_v2_0.h create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/simmem.coe create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/summary.log create mode 100755 projects/U200/U200.ip_user_files/mem_init_files/zq_calib_mem.mif create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/README.txt create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/axis_clock_converter.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/axis_clock_converter.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/README.txt create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/axis_clock_converter.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/run.f create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/README.txt create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/axis_clock_converter.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/axis_clock_converter.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/README.txt create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/axis_clock_converter.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/axis_clock_converter.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/elaborate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/README.txt create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/axis_clock_converter.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/axis_clock_converter.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/README.txt create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/axis_clock_converter.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/README.txt create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/axis_clock_converter.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/run.f create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/U200.smi create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/axis_clock_converter.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/cmd.tcl create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/protoinst_files/bd_9f2c.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/protoinst_files/bd_afa8.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/protoinst_files/bd_ba6a.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/vlog.prj create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/instr_blk_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/instr_blk_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/instr_blk_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/instr_blk_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/instr_blk_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/elaborate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/instr_blk_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/instr_blk_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/instr_blk_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/instr_blk_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/instr_blk_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/instr_blk_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/U200.smi create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/cmd.tcl create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/instr_blk_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/protoinst_files/bd_9f2c.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/protoinst_files/bd_afa8.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/protoinst_files/bd_ba6a.protoinst create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/vlog.prj create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/instr_blk_mem_sim.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/instr_blk_mem_sim.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/instr_blk_mem_sim.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/simmem.coe create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/instr_blk_mem_sim.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/instr_blk_mem_sim.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/simmem.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/instr_blk_mem_sim.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/instr_blk_mem_sim.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/instr_blk_mem_sim.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/simmem.coe create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/elaborate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/instr_blk_mem_sim.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/instr_blk_mem_sim.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/instr_blk_mem_sim.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/simmem.coe create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/instr_blk_mem_sim.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/instr_blk_mem_sim.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/instr_blk_mem_sim.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/simmem.coe create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/instr_blk_mem_sim.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/instr_blk_mem_sim.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/simmem.coe create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/instr_blk_mem_sim.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/instr_blk_mem_sim.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/simmem.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/U200.smi create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/cmd.tcl create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/instr_blk_mem_sim.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/instr_blk_mem_sim.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/protoinst_files/bd_9f2c.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/protoinst_files/bd_afa8.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/protoinst_files/bd_ba6a.protoinst create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/simmem.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/vlog.prj create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/compile.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/custom_parts_ddr4_2016_4_and_above.csv create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/README.txt create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/custom_parts_ddr4_2016_4_and_above.csv create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/phy_ddr4.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/phy_ddr4.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/phy_ddr4_sc.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/compile.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/custom_parts_ddr4_2016_4_and_above.csv create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/compile.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/custom_parts_ddr4_2016_4_and_above.csv create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/elaborate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/compile.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/custom_parts_ddr4_2016_4_and_above.csv create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/README.txt create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/custom_parts_ddr4_2016_4_and_above.csv create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/phy_ddr4.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/phy_ddr4.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/phy_ddr4_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/README.txt create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/custom_parts_ddr4_2016_4_and_above.csv create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/phy_ddr4.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/phy_ddr4.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/phy_ddr4_sc.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/U200.smi create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/cmd.tcl create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/custom_parts_ddr4_2016_4_and_above.csv create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/phy_ddr4.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/phy_ddr4.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/phy_ddr4_sc.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/protoinst_files/bd_9f2c.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/protoinst_files/bd_afa8.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/protoinst_files/bd_ba6a.protoinst create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/vhdl.prj create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/vlog.prj create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/phy_ddr4_udimm.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/phy_ddr4_udimm.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/phy_ddr4_udimm_sc.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/elaborate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/phy_ddr4_udimm.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/phy_ddr4_udimm.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/phy_ddr4_udimm_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/phy_ddr4_udimm.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/phy_ddr4_udimm.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/phy_ddr4_udimm_sc.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/U200.smi create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/cmd.tcl create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/phy_ddr4_udimm.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/phy_ddr4_udimm.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/phy_ddr4_udimm_sc.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/protoinst_files/bd_9f2c.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/protoinst_files/bd_afa8.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/protoinst_files/bd_ba6a.protoinst create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/vhdl.prj create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/vlog.prj create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual_sc.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/elaborate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual.udo create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual_sc.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/phy_rdimm_x8_dual.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/phy_rdimm_x8_dual.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/phy_rdimm_x8_dual_sc.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/U200.smi create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/cmd.tcl create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual.h create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual_sc.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/protoinst_files/bd_9f2c.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/protoinst_files/bd_afa8.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/protoinst_files/bd_ba6a.protoinst create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/sim_ddr_v2_0.h create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/vhdl.prj create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/vlog.prj create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/pr_read.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/pr_read_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/pr_read_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/elaborate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/pr_read.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/pr_read_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/pr_read_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/pr_read.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/pr_read_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/pr_read_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/U200.smi create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/cmd.tcl create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/pr_read.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/pr_read_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/pr_read_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/protoinst_files/bd_9f2c.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/protoinst_files/bd_afa8.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/protoinst_files/bd_ba6a.protoinst create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/vlog.prj create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/pr_ref.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/pr_ref_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/pr_ref_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/elaborate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/pr_ref.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/pr_ref_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/pr_ref_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/pr_ref.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/pr_ref_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/pr_ref_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/U200.smi create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/cmd.tcl create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/pr_ref.coe create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/pr_ref_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/pr_ref_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/protoinst_files/bd_9f2c.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/protoinst_files/bd_afa8.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/protoinst_files/bd_ba6a.protoinst create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/vlog.prj create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/rdback_fifo.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/rdback_fifo.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/rdback_fifo.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/run.f create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/rdback_fifo.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/rdback_fifo.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/elaborate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/rdback_fifo.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/rdback_fifo.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/rdback_fifo.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/rdback_fifo.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/rdback_fifo.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/rdback_fifo.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/run.f create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/U200.smi create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/cmd.tcl create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/protoinst_files/bd_9f2c.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/protoinst_files/bd_afa8.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/protoinst_files/bd_ba6a.protoinst create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/rdback_fifo.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/vhdl.prj create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/vlog.prj create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/scratchpad.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/scratchpad.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/scratchpad.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/scratchpad.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/scratchpad.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/elaborate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/scratchpad.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/scratchpad.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/scratchpad.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/scratchpad.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/wave.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/scratchpad.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/scratchpad.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/U200.smi create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/cmd.tcl create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/protoinst_files/bd_9f2c.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/protoinst_files/bd_afa8.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/protoinst_files/bd_ba6a.protoinst create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/scratchpad.sh create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/vlog.prj create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/wave.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/xdma.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/xdma.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/xdma.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/wave.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/xdma.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/xdma.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/elaborate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/wave.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/xdma.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/xdma.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/simulate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/wave.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/xdma.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/xdma.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/xdma.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/xdma.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/U200.smi create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/cmd.tcl create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/glbl.v create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/protoinst_files/bd_9f2c.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/protoinst_files/bd_afa8.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/protoinst_files/bd_ba6a.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/vlog.prj create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/xdma.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/pr_zq.coe create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/wave.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/zq_calib_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/zq_calib_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/zq_calib_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/pr_zq.coe create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/summary.log create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/zq_calib_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/zq_calib_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/pr_zq.coe create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/wave.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/zq_calib_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/zq_calib_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/zq_calib_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/elaborate.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/pr_zq.coe create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/wave.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/zq_calib_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/zq_calib_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/zq_calib_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/compile.do create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/pr_zq.coe create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/wave.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/zq_calib_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/zq_calib_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/zq_calib_mem.udo create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/pr_zq.coe create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/simulate.do create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/summary.log create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/zq_calib_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/zq_calib_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/pr_zq.coe create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/run.f create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/summary.log create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/zq_calib_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/zq_calib_mem.sh create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/README.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/U200.smi create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/cmd.tcl create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/file_info.txt create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/glbl.v create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/pr_zq.coe create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/protoinst_files/bd_9f2c.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/protoinst_files/bd_afa8.protoinst create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/protoinst_files/bd_ba6a.protoinst create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/summary.log create mode 100644 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/vlog.prj create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/zq_calib_mem.mif create mode 100755 projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/zq_calib_mem.sh create mode 100644 projects/U200/U200.srcs/sources_1/ip/axis_clock_converter/axis_clock_converter.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/axis_clock_converter/axis_clock_converter.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/axis_clock_converter_1/axis_clock_converter.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/axis_clock_converter_1/axis_clock_converter.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/instr_blk_mem/instr_blk_mem.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/instr_blk_mem/instr_blk_mem.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/instr_blk_mem_sim/instr_blk_mem_sim.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/instr_blk_mem_sim/instr_blk_mem_sim.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/bd_9f2c.bd create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/bd_9f2c.bxml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/hdl/bd_9f2c_wrapper.v create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/bd_9f2c_microblaze_I_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/bd_9f2c_microblaze_I_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/bd_9f2c_rst_0_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/bd_9f2c_rst_0_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/bd_9f2c_iomodule_0_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/bd_9f2c_iomodule_0_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/bd_9f2c_ilmb_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/bd_9f2c_ilmb_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/bd_9f2c_dlmb_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/bd_9f2c_dlmb_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/bd_9f2c_dlmb_cntlr_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/bd_9f2c_dlmb_cntlr_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/bd_9f2c_ilmb_cntlr_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/bd_9f2c_ilmb_cntlr_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/bd_9f2c_lmb_bram_I_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/bd_9f2c_lmb_bram_I_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/bd_9f2c_second_dlmb_cntlr_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/bd_9f2c_second_dlmb_cntlr_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/bd_9f2c_second_ilmb_cntlr_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/bd_9f2c_second_ilmb_cntlr_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/bd_9f2c_second_lmb_bram_I_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/bd_9f2c_second_lmb_bram_I_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_0/phy_ddr4_microblaze_mcs.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_0/phy_ddr4_microblaze_mcs.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_1/phy_ddr4_phy.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_1/phy_ddr4_phy.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/phy_ddr4.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/phy_ddr4.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv.rej create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/bd_ba6a.bd create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/bd_ba6a.bxml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/hdl/bd_ba6a_wrapper.v create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/bd_ba6a_microblaze_I_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/bd_ba6a_microblaze_I_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/bd_ba6a_rst_0_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/bd_ba6a_rst_0_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/bd_ba6a_iomodule_0_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/bd_ba6a_iomodule_0_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/bd_ba6a_ilmb_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/bd_ba6a_ilmb_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/bd_ba6a_dlmb_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/bd_ba6a_dlmb_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/bd_ba6a_dlmb_cntlr_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/bd_ba6a_dlmb_cntlr_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/bd_ba6a_ilmb_cntlr_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/bd_ba6a_ilmb_cntlr_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/bd_ba6a_lmb_bram_I_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/bd_ba6a_lmb_bram_I_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/bd_ba6a_second_dlmb_cntlr_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/bd_ba6a_second_dlmb_cntlr_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/bd_ba6a_second_ilmb_cntlr_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/bd_ba6a_second_ilmb_cntlr_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/bd_ba6a_second_lmb_bram_I_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/bd_ba6a_second_lmb_bram_I_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/phy_ddr4_udimm_microblaze_mcs.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/phy_ddr4_udimm_microblaze_mcs.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/phy_ddr4_udimm_phy.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/phy_ddr4_udimm_phy.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/phy_ddr4_udimm.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/phy_ddr4_udimm.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv.rej create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/bd_afa8.bd create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/bd_afa8.bxml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/hdl/bd_afa8_wrapper.v create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/bd_afa8_microblaze_I_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/bd_afa8_microblaze_I_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/bd_afa8_rst_0_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/bd_afa8_rst_0_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/bd_afa8_iomodule_0_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/bd_afa8_iomodule_0_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/bd_afa8_ilmb_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/bd_afa8_ilmb_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/bd_afa8_dlmb_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/bd_afa8_dlmb_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/bd_afa8_dlmb_cntlr_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/bd_afa8_dlmb_cntlr_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/bd_afa8_ilmb_cntlr_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/bd_afa8_ilmb_cntlr_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/bd_afa8_lmb_bram_I_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/bd_afa8_lmb_bram_I_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/bd_afa8_second_dlmb_cntlr_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/bd_afa8_second_dlmb_cntlr_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/bd_afa8_second_ilmb_cntlr_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/bd_afa8_second_ilmb_cntlr_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/bd_afa8_second_lmb_bram_I_0.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/bd_afa8_second_lmb_bram_I_0.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/phy_rdimm_x8_dual_microblaze_mcs.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/phy_rdimm_x8_dual_microblaze_mcs.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/phy_rdimm_x8_dual_phy.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/phy_rdimm_x8_dual_phy.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej create mode 100644 projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv.rej create mode 100644 projects/U200/U200.srcs/sources_1/ip/pr_read_mem/pr_read_mem.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/pr_read_mem/pr_read_mem.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/pr_ref_mem/pr_ref_mem.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/pr_ref_mem/pr_ref_mem.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/rdback_fifo/rdback_fifo.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/rdback_fifo/rdback_fifo.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/scratchpad/scratchpad.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/scratchpad/scratchpad.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/ip_0/xdma_pcie4_ip_gt.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/ip_0/xdma_pcie4_ip_gt.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/xdma_pcie4_ip.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/xdma_pcie4_ip.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/xdma/ip_1/xdma_v4_1_8_blk_mem_64_reg_be.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/xdma/ip_1/xdma_v4_1_8_blk_mem_64_reg_be.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/xdma/ip_2/xdma_v4_1_8_blk_mem_64_noreg_be.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/xdma/ip_2/xdma_v4_1_8_blk_mem_64_noreg_be.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/xdma/xdma.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/xdma/xdma.xml create mode 100644 projects/U200/U200.srcs/sources_1/ip/zq_calib_mem/zq_calib_mem.xci create mode 100644 projects/U200/U200.srcs/sources_1/ip/zq_calib_mem/zq_calib_mem.xml create mode 100644 projects/U200/U200.xpr create mode 100644 projects/U200/alveo-u200-master.xdc create mode 100755 projects/U200/apply_patches.sh create mode 100644 projects/U200/coe/pr_read.coe create mode 100644 projects/U200/coe/pr_ref.coe create mode 100644 projects/U200/coe/pr_zq.coe create mode 100644 projects/U200/coe/simmem.coe create mode 100644 projects/U200/constraints/C1_RDIMM_X8_DUAL.xdc create mode 100644 projects/U200/constraints/U200_C1_UDIMM.xdc create mode 100644 projects/U200/constraints/U200_c1.xdc create mode 100644 projects/U200/custom_parts_ddr4_2016_4_and_above.csv create mode 100644 projects/U200/patches/rd_en.patch create mode 100644 projects/U200/patches/write.patch create mode 100644 projects/U200/verilog/ddr4_adapter.v create mode 100644 projects/U200/verilog/ddr4_mc_odt.v create mode 100644 projects/U200/verilog/project.vh create mode 100644 projects/U200/verilog/softmc_top.v (limited to 'projects/U200') diff --git a/projects/U200/U200.hw/U200.lpr b/projects/U200/U200.hw/U200.lpr new file mode 100644 index 0000000..fd04c85 --- /dev/null +++ b/projects/U200/U200.hw/U200.lpr @@ -0,0 +1,6 @@ + + + + + + diff --git a/projects/U200/U200.ip_user_files/README.txt b/projects/U200/U200.ip_user_files/README.txt new file mode 100644 index 0000000..023052c --- /dev/null +++ b/projects/U200/U200.ip_user_files/README.txt @@ -0,0 +1 @@ +The files in this directory structure are automatically generated and managed by Vivado. Editing these files is not recommended. diff --git a/projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter.veo b/projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter.veo new file mode 100755 index 0000000..40c827c --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter.veo @@ -0,0 +1,78 @@ +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + +// IP VLNV: xilinx.com:ip:axis_clock_converter:1.1 +// IP Revision: 23 + +// The following must be inserted into your Verilog file for this +// core to be instantiated. Change the instance name and port connections +// (in parentheses) to your own signal names. + +//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG +axis_clock_converter your_instance_name ( + .s_axis_aresetn(s_axis_aresetn), // input wire s_axis_aresetn + .m_axis_aresetn(m_axis_aresetn), // input wire m_axis_aresetn + .s_axis_aclk(s_axis_aclk), // input wire s_axis_aclk + .s_axis_tvalid(s_axis_tvalid), // input wire s_axis_tvalid + .s_axis_tready(s_axis_tready), // output wire s_axis_tready + .s_axis_tdata(s_axis_tdata), // input wire [255 : 0] s_axis_tdata + .s_axis_tkeep(s_axis_tkeep), // input wire [31 : 0] s_axis_tkeep + .s_axis_tlast(s_axis_tlast), // input wire s_axis_tlast + .m_axis_aclk(m_axis_aclk), // input wire m_axis_aclk + .m_axis_tvalid(m_axis_tvalid), // output wire m_axis_tvalid + .m_axis_tready(m_axis_tready), // input wire m_axis_tready + .m_axis_tdata(m_axis_tdata), // output wire [255 : 0] m_axis_tdata + .m_axis_tkeep(m_axis_tkeep), // output wire [31 : 0] m_axis_tkeep + .m_axis_tlast(m_axis_tlast) // output wire m_axis_tlast +); +// INST_TAG_END ------ End INSTANTIATION Template --------- + +// You must compile the wrapper file axis_clock_converter.v when simulating +// the core, axis_clock_converter. When compiling the wrapper file, be sure to +// reference the Verilog simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter.vho b/projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter.vho new file mode 100755 index 0000000..bd502d6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter.vho @@ -0,0 +1,101 @@ +-- (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +-- DO NOT MODIFY THIS FILE. + +-- IP VLNV: xilinx.com:ip:axis_clock_converter:1.1 +-- IP Revision: 23 + +-- The following code must appear in the VHDL architecture header. + +------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG +COMPONENT axis_clock_converter + PORT ( + s_axis_aresetn : IN STD_LOGIC; + m_axis_aresetn : IN STD_LOGIC; + s_axis_aclk : IN STD_LOGIC; + s_axis_tvalid : IN STD_LOGIC; + s_axis_tready : OUT STD_LOGIC; + s_axis_tdata : IN STD_LOGIC_VECTOR(255 DOWNTO 0); + s_axis_tkeep : IN STD_LOGIC_VECTOR(31 DOWNTO 0); + s_axis_tlast : IN STD_LOGIC; + m_axis_aclk : IN STD_LOGIC; + m_axis_tvalid : OUT STD_LOGIC; + m_axis_tready : IN STD_LOGIC; + m_axis_tdata : OUT STD_LOGIC_VECTOR(255 DOWNTO 0); + m_axis_tkeep : OUT STD_LOGIC_VECTOR(31 DOWNTO 0); + m_axis_tlast : OUT STD_LOGIC + ); +END COMPONENT; +-- COMP_TAG_END ------ End COMPONENT Declaration ------------ + +-- The following code must appear in the VHDL architecture +-- body. Substitute your own instance name and net names. + +------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG +your_instance_name : axis_clock_converter + PORT MAP ( + s_axis_aresetn => s_axis_aresetn, + m_axis_aresetn => m_axis_aresetn, + s_axis_aclk => s_axis_aclk, + s_axis_tvalid => s_axis_tvalid, + s_axis_tready => s_axis_tready, + s_axis_tdata => s_axis_tdata, + s_axis_tkeep => s_axis_tkeep, + s_axis_tlast => s_axis_tlast, + m_axis_aclk => m_axis_aclk, + m_axis_tvalid => m_axis_tvalid, + m_axis_tready => m_axis_tready, + m_axis_tdata => m_axis_tdata, + m_axis_tkeep => m_axis_tkeep, + m_axis_tlast => m_axis_tlast + ); +-- INST_TAG_END ------ End INSTANTIATION Template --------- + +-- You must compile the wrapper file axis_clock_converter.vhd when simulating +-- the core, axis_clock_converter. When compiling the wrapper file, be sure to +-- reference the VHDL simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter_stub.v b/projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter_stub.v new file mode 100644 index 0000000..e808aed --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter_stub.v @@ -0,0 +1,35 @@ +// Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +// -------------------------------------------------------------------------------- +// Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +// Date : Tue Mar 8 14:24:15 2022 +// Host : machine running 64-bit Ubuntu 20.04.4 LTS +// Command : write_verilog -force -mode synth_stub +// /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/axis_clock_converter_1/axis_clock_converter_stub.v +// Design : axis_clock_converter +// Purpose : Stub declaration of top-level module interface +// Device : xcu200-fsgd2104-2-e +// -------------------------------------------------------------------------------- + +// This empty module with port declaration file causes synthesis tools to infer a black box for IP. +// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion. +// Please paste the declaration into a Verilog source file or add the file as an additional source. +(* X_CORE_INFO = "axis_clock_converter_v1_1_23_axis_clock_converter,Vivado 2020.2" *) +module axis_clock_converter(s_axis_aresetn, m_axis_aresetn, s_axis_aclk, + s_axis_tvalid, s_axis_tready, s_axis_tdata, s_axis_tkeep, s_axis_tlast, m_axis_aclk, + m_axis_tvalid, m_axis_tready, m_axis_tdata, m_axis_tkeep, m_axis_tlast) +/* synthesis syn_black_box black_box_pad_pin="s_axis_aresetn,m_axis_aresetn,s_axis_aclk,s_axis_tvalid,s_axis_tready,s_axis_tdata[255:0],s_axis_tkeep[31:0],s_axis_tlast,m_axis_aclk,m_axis_tvalid,m_axis_tready,m_axis_tdata[255:0],m_axis_tkeep[31:0],m_axis_tlast" */; + input s_axis_aresetn; + input m_axis_aresetn; + input s_axis_aclk; + input s_axis_tvalid; + output s_axis_tready; + input [255:0]s_axis_tdata; + input [31:0]s_axis_tkeep; + input s_axis_tlast; + input m_axis_aclk; + output m_axis_tvalid; + input m_axis_tready; + output [255:0]m_axis_tdata; + output [31:0]m_axis_tkeep; + output m_axis_tlast; +endmodule diff --git a/projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter_stub.vhdl b/projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter_stub.vhdl new file mode 100644 index 0000000..8c8a8ae --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/axis_clock_converter/axis_clock_converter_stub.vhdl @@ -0,0 +1,43 @@ +-- Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +-- -------------------------------------------------------------------------------- +-- Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +-- Date : Tue Mar 8 14:24:15 2022 +-- Host : machine running 64-bit Ubuntu 20.04.4 LTS +-- Command : write_vhdl -force -mode synth_stub +-- /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/axis_clock_converter_1/axis_clock_converter_stub.vhdl +-- Design : axis_clock_converter +-- Purpose : Stub declaration of top-level module interface +-- Device : xcu200-fsgd2104-2-e +-- -------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; + +entity axis_clock_converter is + Port ( + s_axis_aresetn : in STD_LOGIC; + m_axis_aresetn : in STD_LOGIC; + s_axis_aclk : in STD_LOGIC; + s_axis_tvalid : in STD_LOGIC; + s_axis_tready : out STD_LOGIC; + s_axis_tdata : in STD_LOGIC_VECTOR ( 255 downto 0 ); + s_axis_tkeep : in STD_LOGIC_VECTOR ( 31 downto 0 ); + s_axis_tlast : in STD_LOGIC; + m_axis_aclk : in STD_LOGIC; + m_axis_tvalid : out STD_LOGIC; + m_axis_tready : in STD_LOGIC; + m_axis_tdata : out STD_LOGIC_VECTOR ( 255 downto 0 ); + m_axis_tkeep : out STD_LOGIC_VECTOR ( 31 downto 0 ); + m_axis_tlast : out STD_LOGIC + ); + +end axis_clock_converter; + +architecture stub of axis_clock_converter is +attribute syn_black_box : boolean; +attribute black_box_pad_pin : string; +attribute syn_black_box of stub : architecture is true; +attribute black_box_pad_pin of stub : architecture is "s_axis_aresetn,m_axis_aresetn,s_axis_aclk,s_axis_tvalid,s_axis_tready,s_axis_tdata[255:0],s_axis_tkeep[31:0],s_axis_tlast,m_axis_aclk,m_axis_tvalid,m_axis_tready,m_axis_tdata[255:0],m_axis_tkeep[31:0],m_axis_tlast"; +attribute X_CORE_INFO : string; +attribute X_CORE_INFO of stub : architecture is "axis_clock_converter_v1_1_23_axis_clock_converter,Vivado 2020.2"; +begin +end; diff --git a/projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem.veo b/projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem.veo new file mode 100755 index 0000000..7b3bf48 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem.veo @@ -0,0 +1,70 @@ +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + +// IP VLNV: xilinx.com:ip:blk_mem_gen:8.4 +// IP Revision: 4 + +// The following must be inserted into your Verilog file for this +// core to be instantiated. Change the instance name and port connections +// (in parentheses) to your own signal names. + +//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG +instr_blk_mem your_instance_name ( + .clka(clka), // input wire clka + .ena(ena), // input wire ena + .wea(wea), // input wire [0 : 0] wea + .addra(addra), // input wire [10 : 0] addra + .dina(dina), // input wire [63 : 0] dina + .douta(douta) // output wire [63 : 0] douta +); +// INST_TAG_END ------ End INSTANTIATION Template --------- + +// You must compile the wrapper file instr_blk_mem.v when simulating +// the core, instr_blk_mem. When compiling the wrapper file, be sure to +// reference the Verilog simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem.vho b/projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem.vho new file mode 100755 index 0000000..53ad1c8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem.vho @@ -0,0 +1,85 @@ +-- (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +-- DO NOT MODIFY THIS FILE. + +-- IP VLNV: xilinx.com:ip:blk_mem_gen:8.4 +-- IP Revision: 4 + +-- The following code must appear in the VHDL architecture header. + +------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG +COMPONENT instr_blk_mem + PORT ( + clka : IN STD_LOGIC; + ena : IN STD_LOGIC; + wea : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + addra : IN STD_LOGIC_VECTOR(10 DOWNTO 0); + dina : IN STD_LOGIC_VECTOR(63 DOWNTO 0); + douta : OUT STD_LOGIC_VECTOR(63 DOWNTO 0) + ); +END COMPONENT; +-- COMP_TAG_END ------ End COMPONENT Declaration ------------ + +-- The following code must appear in the VHDL architecture +-- body. Substitute your own instance name and net names. + +------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG +your_instance_name : instr_blk_mem + PORT MAP ( + clka => clka, + ena => ena, + wea => wea, + addra => addra, + dina => dina, + douta => douta + ); +-- INST_TAG_END ------ End INSTANTIATION Template --------- + +-- You must compile the wrapper file instr_blk_mem.vhd when simulating +-- the core, instr_blk_mem. When compiling the wrapper file, be sure to +-- reference the VHDL simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem_stub.v b/projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem_stub.v new file mode 100644 index 0000000..a5c7dc9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem_stub.v @@ -0,0 +1,25 @@ +// Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +// -------------------------------------------------------------------------------- +// Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +// Date : Tue Mar 8 14:24:42 2022 +// Host : machine running 64-bit Ubuntu 20.04.4 LTS +// Command : write_verilog -force -mode synth_stub +// /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem/instr_blk_mem_stub.v +// Design : instr_blk_mem +// Purpose : Stub declaration of top-level module interface +// Device : xcu200-fsgd2104-2-e +// -------------------------------------------------------------------------------- + +// This empty module with port declaration file causes synthesis tools to infer a black box for IP. +// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion. +// Please paste the declaration into a Verilog source file or add the file as an additional source. +(* x_core_info = "blk_mem_gen_v8_4_4,Vivado 2020.2" *) +module instr_blk_mem(clka, ena, wea, addra, dina, douta) +/* synthesis syn_black_box black_box_pad_pin="clka,ena,wea[0:0],addra[10:0],dina[63:0],douta[63:0]" */; + input clka; + input ena; + input [0:0]wea; + input [10:0]addra; + input [63:0]dina; + output [63:0]douta; +endmodule diff --git a/projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem_stub.vhdl b/projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem_stub.vhdl new file mode 100644 index 0000000..1814cbd --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/instr_blk_mem/instr_blk_mem_stub.vhdl @@ -0,0 +1,35 @@ +-- Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +-- -------------------------------------------------------------------------------- +-- Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +-- Date : Tue Mar 8 14:24:43 2022 +-- Host : machine running 64-bit Ubuntu 20.04.4 LTS +-- Command : write_vhdl -force -mode synth_stub +-- /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem/instr_blk_mem_stub.vhdl +-- Design : instr_blk_mem +-- Purpose : Stub declaration of top-level module interface +-- Device : xcu200-fsgd2104-2-e +-- -------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; + +entity instr_blk_mem is + Port ( + clka : in STD_LOGIC; + ena : in STD_LOGIC; + wea : in STD_LOGIC_VECTOR ( 0 to 0 ); + addra : in STD_LOGIC_VECTOR ( 10 downto 0 ); + dina : in STD_LOGIC_VECTOR ( 63 downto 0 ); + douta : out STD_LOGIC_VECTOR ( 63 downto 0 ) + ); + +end instr_blk_mem; + +architecture stub of instr_blk_mem is +attribute syn_black_box : boolean; +attribute black_box_pad_pin : string; +attribute syn_black_box of stub : architecture is true; +attribute black_box_pad_pin of stub : architecture is "clka,ena,wea[0:0],addra[10:0],dina[63:0],douta[63:0]"; +attribute x_core_info : string; +attribute x_core_info of stub : architecture is "blk_mem_gen_v8_4_4,Vivado 2020.2"; +begin +end; diff --git a/projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim.veo b/projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim.veo new file mode 100755 index 0000000..ec5eb2b --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim.veo @@ -0,0 +1,70 @@ +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + +// IP VLNV: xilinx.com:ip:blk_mem_gen:8.4 +// IP Revision: 4 + +// The following must be inserted into your Verilog file for this +// core to be instantiated. Change the instance name and port connections +// (in parentheses) to your own signal names. + +//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG +instr_blk_mem_sim your_instance_name ( + .clka(clka), // input wire clka + .ena(ena), // input wire ena + .wea(wea), // input wire [0 : 0] wea + .addra(addra), // input wire [9 : 0] addra + .dina(dina), // input wire [63 : 0] dina + .douta(douta) // output wire [63 : 0] douta +); +// INST_TAG_END ------ End INSTANTIATION Template --------- + +// You must compile the wrapper file instr_blk_mem_sim.v when simulating +// the core, instr_blk_mem_sim. When compiling the wrapper file, be sure to +// reference the Verilog simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim.vho b/projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim.vho new file mode 100755 index 0000000..ae225e5 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim.vho @@ -0,0 +1,85 @@ +-- (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +-- DO NOT MODIFY THIS FILE. + +-- IP VLNV: xilinx.com:ip:blk_mem_gen:8.4 +-- IP Revision: 4 + +-- The following code must appear in the VHDL architecture header. + +------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG +COMPONENT instr_blk_mem_sim + PORT ( + clka : IN STD_LOGIC; + ena : IN STD_LOGIC; + wea : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + addra : IN STD_LOGIC_VECTOR(9 DOWNTO 0); + dina : IN STD_LOGIC_VECTOR(63 DOWNTO 0); + douta : OUT STD_LOGIC_VECTOR(63 DOWNTO 0) + ); +END COMPONENT; +-- COMP_TAG_END ------ End COMPONENT Declaration ------------ + +-- The following code must appear in the VHDL architecture +-- body. Substitute your own instance name and net names. + +------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG +your_instance_name : instr_blk_mem_sim + PORT MAP ( + clka => clka, + ena => ena, + wea => wea, + addra => addra, + dina => dina, + douta => douta + ); +-- INST_TAG_END ------ End INSTANTIATION Template --------- + +-- You must compile the wrapper file instr_blk_mem_sim.vhd when simulating +-- the core, instr_blk_mem_sim. When compiling the wrapper file, be sure to +-- reference the VHDL simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim_stub.v b/projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim_stub.v new file mode 100644 index 0000000..9fbadc8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim_stub.v @@ -0,0 +1,25 @@ +// Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +// -------------------------------------------------------------------------------- +// Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +// Date : Tue Mar 8 14:24:43 2022 +// Host : machine running 64-bit Ubuntu 20.04.4 LTS +// Command : write_verilog -force -mode synth_stub +// /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem_sim/instr_blk_mem_sim_stub.v +// Design : instr_blk_mem_sim +// Purpose : Stub declaration of top-level module interface +// Device : xcu200-fsgd2104-2-e +// -------------------------------------------------------------------------------- + +// This empty module with port declaration file causes synthesis tools to infer a black box for IP. +// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion. +// Please paste the declaration into a Verilog source file or add the file as an additional source. +(* x_core_info = "blk_mem_gen_v8_4_4,Vivado 2020.2" *) +module instr_blk_mem_sim(clka, ena, wea, addra, dina, douta) +/* synthesis syn_black_box black_box_pad_pin="clka,ena,wea[0:0],addra[9:0],dina[63:0],douta[63:0]" */; + input clka; + input ena; + input [0:0]wea; + input [9:0]addra; + input [63:0]dina; + output [63:0]douta; +endmodule diff --git a/projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim_stub.vhdl b/projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim_stub.vhdl new file mode 100644 index 0000000..12c1912 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/instr_blk_mem_sim/instr_blk_mem_sim_stub.vhdl @@ -0,0 +1,35 @@ +-- Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +-- -------------------------------------------------------------------------------- +-- Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +-- Date : Tue Mar 8 14:24:43 2022 +-- Host : machine running 64-bit Ubuntu 20.04.4 LTS +-- Command : write_vhdl -force -mode synth_stub +-- /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem_sim/instr_blk_mem_sim_stub.vhdl +-- Design : instr_blk_mem_sim +-- Purpose : Stub declaration of top-level module interface +-- Device : xcu200-fsgd2104-2-e +-- -------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; + +entity instr_blk_mem_sim is + Port ( + clka : in STD_LOGIC; + ena : in STD_LOGIC; + wea : in STD_LOGIC_VECTOR ( 0 to 0 ); + addra : in STD_LOGIC_VECTOR ( 9 downto 0 ); + dina : in STD_LOGIC_VECTOR ( 63 downto 0 ); + douta : out STD_LOGIC_VECTOR ( 63 downto 0 ) + ); + +end instr_blk_mem_sim; + +architecture stub of instr_blk_mem_sim is +attribute syn_black_box : boolean; +attribute black_box_pad_pin : string; +attribute syn_black_box of stub : architecture is true; +attribute black_box_pad_pin of stub : architecture is "clka,ena,wea[0:0],addra[9:0],dina[63:0],douta[63:0]"; +attribute x_core_info : string; +attribute x_core_info of stub : architecture is "blk_mem_gen_v8_4_4,Vivado 2020.2"; +begin +end; diff --git a/projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4.veo b/projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4.veo new file mode 100755 index 0000000..10d8dbe --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4.veo @@ -0,0 +1,116 @@ +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + +// IP VLNV: xilinx.com:ip:ddr4:2.2 +// IP Revision: 10 + +// The following must be inserted into your Verilog file for this +// core to be instantiated. Change the instance name and port connections +// (in parentheses) to your own signal names. + +//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG +phy_ddr4 your_instance_name ( + .c0_init_calib_complete(c0_init_calib_complete), // output wire c0_init_calib_complete + .dbg_clk(dbg_clk), // output wire dbg_clk + .c0_sys_clk_p(c0_sys_clk_p), // input wire c0_sys_clk_p + .c0_sys_clk_n(c0_sys_clk_n), // input wire c0_sys_clk_n + .dbg_bus(dbg_bus), // output wire [511 : 0] dbg_bus + .c0_ddr4_parity(c0_ddr4_parity), // output wire c0_ddr4_parity + .c0_ddr4_ui_clk(c0_ddr4_ui_clk), // output wire c0_ddr4_ui_clk + .c0_ddr4_ui_clk_sync_rst(c0_ddr4_ui_clk_sync_rst), // output wire c0_ddr4_ui_clk_sync_rst + .addn_ui_clkout1(addn_ui_clkout1), // output wire addn_ui_clkout1 + .sys_rst(sys_rst), // input wire sys_rst + .rdDataEn(rdDataEn), // output wire [0 : 0] rdDataEn + .rdDataEnd(rdDataEnd), // output wire [0 : 0] rdDataEnd + .per_rd_done(per_rd_done), // output wire [0 : 0] per_rd_done + .rmw_rd_done(rmw_rd_done), // output wire [0 : 0] rmw_rd_done + .wrDataEn(wrDataEn), // output wire [0 : 0] wrDataEn + .mc_ACT_n(mc_ACT_n), // input wire [7 : 0] mc_ACT_n + .mcCasSlot(mcCasSlot), // input wire [1 : 0] mcCasSlot + .mcCasSlot2(mcCasSlot2), // input wire [0 : 0] mcCasSlot2 + .mcRdCAS(mcRdCAS), // input wire [0 : 0] mcRdCAS + .mcWrCAS(mcWrCAS), // input wire [0 : 0] mcWrCAS + .winInjTxn(winInjTxn), // input wire [0 : 0] winInjTxn + .winRmw(winRmw), // input wire [0 : 0] winRmw + .gt_data_ready(gt_data_ready), // input wire gt_data_ready + .winRank(winRank), // input wire [1 : 0] winRank + .tCWL(tCWL), // output wire [5 : 0] tCWL + .wrData(wrData), // input wire [575 : 0] wrData + .rdData(rdData), // output wire [575 : 0] rdData + .mc_ADR(mc_ADR), // input wire [143 : 0] mc_ADR + .mc_BA(mc_BA), // input wire [15 : 0] mc_BA + .mc_CKE(mc_CKE), // input wire [7 : 0] mc_CKE + .mc_CS_n(mc_CS_n), // input wire [7 : 0] mc_CS_n + .mc_ODT(mc_ODT), // input wire [7 : 0] mc_ODT + .dBufAdr(dBufAdr), // input wire [4 : 0] dBufAdr + .rdDataAddr(rdDataAddr), // output wire [4 : 0] rdDataAddr + .wrDataAddr(wrDataAddr), // output wire [4 : 0] wrDataAddr + .winBuf(winBuf), // input wire [4 : 0] winBuf + .ddr4_act_n(ddr4_act_n), // output wire ddr4_act_n + .ddr4_adr(ddr4_adr), // output wire [17 : 0] ddr4_adr + .ddr4_ba(ddr4_ba), // output wire [1 : 0] ddr4_ba + .ddr4_bg(ddr4_bg), // output wire [1 : 0] ddr4_bg + .ddr4_par(ddr4_par), // output wire ddr4_par + .ddr4_cke(ddr4_cke), // output wire [0 : 0] ddr4_cke + .ddr4_odt(ddr4_odt), // output wire [0 : 0] ddr4_odt + .ddr4_cs_n(ddr4_cs_n), // output wire [0 : 0] ddr4_cs_n + .ddr4_ck_t(ddr4_ck_t), // output wire ddr4_ck_t + .ddr4_ck_c(ddr4_ck_c), // output wire ddr4_ck_c + .ddr4_reset_n(ddr4_reset_n), // output wire ddr4_reset_n + .ddr4_parity(ddr4_parity), // output wire ddr4_parity + .ddr4_dq(ddr4_dq), // inout wire [71 : 0] ddr4_dq + .ddr4_dqs_c(ddr4_dqs_c), // inout wire [17 : 0] ddr4_dqs_c + .ddr4_dqs_t(ddr4_dqs_t), // inout wire [17 : 0] ddr4_dqs_t + .mc_BG(mc_BG) // input wire [15 : 0] mc_BG +); +// INST_TAG_END ------ End INSTANTIATION Template --------- + +// You must compile the wrapper file phy_ddr4.v when simulating +// the core, phy_ddr4. When compiling the wrapper file, be sure to +// reference the Verilog simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4.vho b/projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4.vho new file mode 100755 index 0000000..24c61fa --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4.vho @@ -0,0 +1,177 @@ +-- (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +-- DO NOT MODIFY THIS FILE. + +-- IP VLNV: xilinx.com:ip:ddr4:2.2 +-- IP Revision: 10 + +-- The following code must appear in the VHDL architecture header. + +------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG +COMPONENT phy_ddr4 + PORT ( + c0_init_calib_complete : OUT STD_LOGIC; + dbg_clk : OUT STD_LOGIC; + c0_sys_clk_p : IN STD_LOGIC; + c0_sys_clk_n : IN STD_LOGIC; + dbg_bus : OUT STD_LOGIC_VECTOR(511 DOWNTO 0); + c0_ddr4_parity : OUT STD_LOGIC; + c0_ddr4_ui_clk : OUT STD_LOGIC; + c0_ddr4_ui_clk_sync_rst : OUT STD_LOGIC; + addn_ui_clkout1 : OUT STD_LOGIC; + sys_rst : IN STD_LOGIC; + rdDataEn : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + rdDataEnd : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + per_rd_done : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + rmw_rd_done : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + wrDataEn : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + mc_ACT_n : IN STD_LOGIC_VECTOR(7 DOWNTO 0); + mcCasSlot : IN STD_LOGIC_VECTOR(1 DOWNTO 0); + mcCasSlot2 : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + mcRdCAS : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + mcWrCAS : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + winInjTxn : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + winRmw : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + gt_data_ready : IN STD_LOGIC; + winRank : IN STD_LOGIC_VECTOR(1 DOWNTO 0); + tCWL : OUT STD_LOGIC_VECTOR(5 DOWNTO 0); + wrData : IN STD_LOGIC_VECTOR(575 DOWNTO 0); + rdData : OUT STD_LOGIC_VECTOR(575 DOWNTO 0); + mc_ADR : IN STD_LOGIC_VECTOR(143 DOWNTO 0); + mc_BA : IN STD_LOGIC_VECTOR(15 DOWNTO 0); + mc_CKE : IN STD_LOGIC_VECTOR(7 DOWNTO 0); + mc_CS_n : IN STD_LOGIC_VECTOR(7 DOWNTO 0); + mc_ODT : IN STD_LOGIC_VECTOR(7 DOWNTO 0); + dBufAdr : IN STD_LOGIC_VECTOR(4 DOWNTO 0); + rdDataAddr : OUT STD_LOGIC_VECTOR(4 DOWNTO 0); + wrDataAddr : OUT STD_LOGIC_VECTOR(4 DOWNTO 0); + winBuf : IN STD_LOGIC_VECTOR(4 DOWNTO 0); + ddr4_act_n : OUT STD_LOGIC; + ddr4_adr : OUT STD_LOGIC_VECTOR(17 DOWNTO 0); + ddr4_ba : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); + ddr4_bg : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); + ddr4_par : OUT STD_LOGIC; + ddr4_cke : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + ddr4_odt : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + ddr4_cs_n : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + ddr4_ck_t : OUT STD_LOGIC; + ddr4_ck_c : OUT STD_LOGIC; + ddr4_reset_n : OUT STD_LOGIC; + ddr4_parity : OUT STD_LOGIC; + ddr4_dq : INOUT STD_LOGIC_VECTOR(71 DOWNTO 0); + ddr4_dqs_c : INOUT STD_LOGIC_VECTOR(17 DOWNTO 0); + ddr4_dqs_t : INOUT STD_LOGIC_VECTOR(17 DOWNTO 0); + mc_BG : IN STD_LOGIC_VECTOR(15 DOWNTO 0) + ); +END COMPONENT; +-- COMP_TAG_END ------ End COMPONENT Declaration ------------ + +-- The following code must appear in the VHDL architecture +-- body. Substitute your own instance name and net names. + +------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG +your_instance_name : phy_ddr4 + PORT MAP ( + c0_init_calib_complete => c0_init_calib_complete, + dbg_clk => dbg_clk, + c0_sys_clk_p => c0_sys_clk_p, + c0_sys_clk_n => c0_sys_clk_n, + dbg_bus => dbg_bus, + c0_ddr4_parity => c0_ddr4_parity, + c0_ddr4_ui_clk => c0_ddr4_ui_clk, + c0_ddr4_ui_clk_sync_rst => c0_ddr4_ui_clk_sync_rst, + addn_ui_clkout1 => addn_ui_clkout1, + sys_rst => sys_rst, + rdDataEn => rdDataEn, + rdDataEnd => rdDataEnd, + per_rd_done => per_rd_done, + rmw_rd_done => rmw_rd_done, + wrDataEn => wrDataEn, + mc_ACT_n => mc_ACT_n, + mcCasSlot => mcCasSlot, + mcCasSlot2 => mcCasSlot2, + mcRdCAS => mcRdCAS, + mcWrCAS => mcWrCAS, + winInjTxn => winInjTxn, + winRmw => winRmw, + gt_data_ready => gt_data_ready, + winRank => winRank, + tCWL => tCWL, + wrData => wrData, + rdData => rdData, + mc_ADR => mc_ADR, + mc_BA => mc_BA, + mc_CKE => mc_CKE, + mc_CS_n => mc_CS_n, + mc_ODT => mc_ODT, + dBufAdr => dBufAdr, + rdDataAddr => rdDataAddr, + wrDataAddr => wrDataAddr, + winBuf => winBuf, + ddr4_act_n => ddr4_act_n, + ddr4_adr => ddr4_adr, + ddr4_ba => ddr4_ba, + ddr4_bg => ddr4_bg, + ddr4_par => ddr4_par, + ddr4_cke => ddr4_cke, + ddr4_odt => ddr4_odt, + ddr4_cs_n => ddr4_cs_n, + ddr4_ck_t => ddr4_ck_t, + ddr4_ck_c => ddr4_ck_c, + ddr4_reset_n => ddr4_reset_n, + ddr4_parity => ddr4_parity, + ddr4_dq => ddr4_dq, + ddr4_dqs_c => ddr4_dqs_c, + ddr4_dqs_t => ddr4_dqs_t, + mc_BG => mc_BG + ); +-- INST_TAG_END ------ End INSTANTIATION Template --------- + +-- You must compile the wrapper file phy_ddr4.vhd when simulating +-- the core, phy_ddr4. When compiling the wrapper file, be sure to +-- reference the VHDL simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4_stub.v b/projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4_stub.v new file mode 100644 index 0000000..2543dd3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4_stub.v @@ -0,0 +1,76 @@ +// Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +// -------------------------------------------------------------------------------- +// Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +// Date : Tue Mar 8 14:28:29 2022 +// Host : machine running 64-bit Ubuntu 20.04.4 LTS +// Command : write_verilog -force -mode synth_stub +// /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/phy_ddr4_stub.v +// Design : phy_ddr4 +// Purpose : Stub declaration of top-level module interface +// Device : xcu200-fsgd2104-2-e +// -------------------------------------------------------------------------------- + +// This empty module with port declaration file causes synthesis tools to infer a black box for IP. +// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion. +// Please paste the declaration into a Verilog source file or add the file as an additional source. +(* X_CORE_INFO = "ddr4_v2_2_10,Vivado 2020.2" *) +module phy_ddr4(sys_rst, c0_sys_clk_p, c0_sys_clk_n, + c0_ddr4_ui_clk, c0_ddr4_ui_clk_sync_rst, dbg_clk, c0_ddr4_act_n, c0_ddr4_adr, c0_ddr4_ba, + c0_ddr4_bg, c0_ddr4_cke, c0_ddr4_odt, c0_ddr4_cs_n, c0_ddr4_ck_t, c0_ddr4_ck_c, + c0_ddr4_reset_n, c0_ddr4_parity, c0_ddr4_dq, c0_ddr4_dqs_c, c0_ddr4_dqs_t, + c0_init_calib_complete, addn_ui_clkout1, dBufAdr, wrData, rdData, rdDataAddr, rdDataEn, + rdDataEnd, per_rd_done, rmw_rd_done, wrDataAddr, wrDataEn, mc_ACT_n, mc_ADR, mc_BA, mc_BG, mc_CKE, + mc_CS_n, mc_ODT, mcCasSlot, mcCasSlot2, mcRdCAS, mcWrCAS, winInjTxn, winRmw, gt_data_ready, winBuf, + winRank, tCWL, dbg_bus) +/* synthesis syn_black_box black_box_pad_pin="sys_rst,c0_sys_clk_p,c0_sys_clk_n,c0_ddr4_ui_clk,c0_ddr4_ui_clk_sync_rst,dbg_clk,c0_ddr4_act_n,c0_ddr4_adr[17:0],c0_ddr4_ba[1:0],c0_ddr4_bg[1:0],c0_ddr4_cke[0:0],c0_ddr4_odt[0:0],c0_ddr4_cs_n[0:0],c0_ddr4_ck_t[0:0],c0_ddr4_ck_c[0:0],c0_ddr4_reset_n,c0_ddr4_parity,c0_ddr4_dq[71:0],c0_ddr4_dqs_c[17:0],c0_ddr4_dqs_t[17:0],c0_init_calib_complete,addn_ui_clkout1,dBufAdr[4:0],wrData[575:0],rdData[575:0],rdDataAddr[4:0],rdDataEn[0:0],rdDataEnd[0:0],per_rd_done[0:0],rmw_rd_done[0:0],wrDataAddr[4:0],wrDataEn[0:0],mc_ACT_n[7:0],mc_ADR[143:0],mc_BA[15:0],mc_BG[15:0],mc_CKE[7:0],mc_CS_n[7:0],mc_ODT[7:0],mcCasSlot[1:0],mcCasSlot2[0:0],mcRdCAS[0:0],mcWrCAS[0:0],winInjTxn[0:0],winRmw[0:0],gt_data_ready,winBuf[4:0],winRank[1:0],tCWL[5:0],dbg_bus[511:0]" */; + input sys_rst; + input c0_sys_clk_p; + input c0_sys_clk_n; + output c0_ddr4_ui_clk; + output c0_ddr4_ui_clk_sync_rst; + output dbg_clk; + output c0_ddr4_act_n; + output [17:0]c0_ddr4_adr; + output [1:0]c0_ddr4_ba; + output [1:0]c0_ddr4_bg; + output [0:0]c0_ddr4_cke; + output [0:0]c0_ddr4_odt; + output [0:0]c0_ddr4_cs_n; + output [0:0]c0_ddr4_ck_t; + output [0:0]c0_ddr4_ck_c; + output c0_ddr4_reset_n; + output c0_ddr4_parity; + inout [71:0]c0_ddr4_dq; + inout [17:0]c0_ddr4_dqs_c; + inout [17:0]c0_ddr4_dqs_t; + output c0_init_calib_complete; + output addn_ui_clkout1; + input [4:0]dBufAdr; + input [575:0]wrData; + output [575:0]rdData; + output [4:0]rdDataAddr; + output [0:0]rdDataEn; + output [0:0]rdDataEnd; + output [0:0]per_rd_done; + output [0:0]rmw_rd_done; + output [4:0]wrDataAddr; + output [0:0]wrDataEn; + input [7:0]mc_ACT_n; + input [143:0]mc_ADR; + input [15:0]mc_BA; + input [15:0]mc_BG; + input [7:0]mc_CKE; + input [7:0]mc_CS_n; + input [7:0]mc_ODT; + input [1:0]mcCasSlot; + input [0:0]mcCasSlot2; + input [0:0]mcRdCAS; + input [0:0]mcWrCAS; + input [0:0]winInjTxn; + input [0:0]winRmw; + input gt_data_ready; + input [4:0]winBuf; + input [1:0]winRank; + output [5:0]tCWL; + output [511:0]dbg_bus; +endmodule diff --git a/projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4_stub.vhdl b/projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4_stub.vhdl new file mode 100644 index 0000000..8cec2be --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/phy_ddr4/phy_ddr4_stub.vhdl @@ -0,0 +1,79 @@ +-- Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +-- -------------------------------------------------------------------------------- +-- Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +-- Date : Tue Mar 8 14:28:29 2022 +-- Host : machine running 64-bit Ubuntu 20.04.4 LTS +-- Command : write_vhdl -force -mode synth_stub +-- /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/phy_ddr4_stub.vhdl +-- Design : phy_ddr4 +-- Purpose : Stub declaration of top-level module interface +-- Device : xcu200-fsgd2104-2-e +-- -------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; + +entity phy_ddr4 is + Port ( + sys_rst : in STD_LOGIC; + c0_sys_clk_p : in STD_LOGIC; + c0_sys_clk_n : in STD_LOGIC; + c0_ddr4_ui_clk : out STD_LOGIC; + c0_ddr4_ui_clk_sync_rst : out STD_LOGIC; + dbg_clk : out STD_LOGIC; + c0_ddr4_act_n : out STD_LOGIC; + c0_ddr4_adr : out STD_LOGIC_VECTOR ( 17 downto 0 ); + c0_ddr4_ba : out STD_LOGIC_VECTOR ( 1 downto 0 ); + c0_ddr4_bg : out STD_LOGIC_VECTOR ( 1 downto 0 ); + c0_ddr4_cke : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_odt : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_cs_n : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_ck_t : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_ck_c : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_reset_n : out STD_LOGIC; + c0_ddr4_parity : out STD_LOGIC; + c0_ddr4_dq : inout STD_LOGIC_VECTOR ( 71 downto 0 ); + c0_ddr4_dqs_c : inout STD_LOGIC_VECTOR ( 17 downto 0 ); + c0_ddr4_dqs_t : inout STD_LOGIC_VECTOR ( 17 downto 0 ); + c0_init_calib_complete : out STD_LOGIC; + addn_ui_clkout1 : out STD_LOGIC; + dBufAdr : in STD_LOGIC_VECTOR ( 4 downto 0 ); + wrData : in STD_LOGIC_VECTOR ( 575 downto 0 ); + rdData : out STD_LOGIC_VECTOR ( 575 downto 0 ); + rdDataAddr : out STD_LOGIC_VECTOR ( 4 downto 0 ); + rdDataEn : out STD_LOGIC_VECTOR ( 0 to 0 ); + rdDataEnd : out STD_LOGIC_VECTOR ( 0 to 0 ); + per_rd_done : out STD_LOGIC_VECTOR ( 0 to 0 ); + rmw_rd_done : out STD_LOGIC_VECTOR ( 0 to 0 ); + wrDataAddr : out STD_LOGIC_VECTOR ( 4 downto 0 ); + wrDataEn : out STD_LOGIC_VECTOR ( 0 to 0 ); + mc_ACT_n : in STD_LOGIC_VECTOR ( 7 downto 0 ); + mc_ADR : in STD_LOGIC_VECTOR ( 143 downto 0 ); + mc_BA : in STD_LOGIC_VECTOR ( 15 downto 0 ); + mc_BG : in STD_LOGIC_VECTOR ( 15 downto 0 ); + mc_CKE : in STD_LOGIC_VECTOR ( 7 downto 0 ); + mc_CS_n : in STD_LOGIC_VECTOR ( 7 downto 0 ); + mc_ODT : in STD_LOGIC_VECTOR ( 7 downto 0 ); + mcCasSlot : in STD_LOGIC_VECTOR ( 1 downto 0 ); + mcCasSlot2 : in STD_LOGIC_VECTOR ( 0 to 0 ); + mcRdCAS : in STD_LOGIC_VECTOR ( 0 to 0 ); + mcWrCAS : in STD_LOGIC_VECTOR ( 0 to 0 ); + winInjTxn : in STD_LOGIC_VECTOR ( 0 to 0 ); + winRmw : in STD_LOGIC_VECTOR ( 0 to 0 ); + gt_data_ready : in STD_LOGIC; + winBuf : in STD_LOGIC_VECTOR ( 4 downto 0 ); + winRank : in STD_LOGIC_VECTOR ( 1 downto 0 ); + tCWL : out STD_LOGIC_VECTOR ( 5 downto 0 ); + dbg_bus : out STD_LOGIC_VECTOR ( 511 downto 0 ) + ); + +end phy_ddr4; + +architecture stub of phy_ddr4 is +attribute syn_black_box : boolean; +attribute black_box_pad_pin : string; +attribute syn_black_box of stub : architecture is true; +attribute black_box_pad_pin of stub : architecture is "sys_rst,c0_sys_clk_p,c0_sys_clk_n,c0_ddr4_ui_clk,c0_ddr4_ui_clk_sync_rst,dbg_clk,c0_ddr4_act_n,c0_ddr4_adr[17:0],c0_ddr4_ba[1:0],c0_ddr4_bg[1:0],c0_ddr4_cke[0:0],c0_ddr4_odt[0:0],c0_ddr4_cs_n[0:0],c0_ddr4_ck_t[0:0],c0_ddr4_ck_c[0:0],c0_ddr4_reset_n,c0_ddr4_parity,c0_ddr4_dq[71:0],c0_ddr4_dqs_c[17:0],c0_ddr4_dqs_t[17:0],c0_init_calib_complete,addn_ui_clkout1,dBufAdr[4:0],wrData[575:0],rdData[575:0],rdDataAddr[4:0],rdDataEn[0:0],rdDataEnd[0:0],per_rd_done[0:0],rmw_rd_done[0:0],wrDataAddr[4:0],wrDataEn[0:0],mc_ACT_n[7:0],mc_ADR[143:0],mc_BA[15:0],mc_BG[15:0],mc_CKE[7:0],mc_CS_n[7:0],mc_ODT[7:0],mcCasSlot[1:0],mcCasSlot2[0:0],mcRdCAS[0:0],mcWrCAS[0:0],winInjTxn[0:0],winRmw[0:0],gt_data_ready,winBuf[4:0],winRank[1:0],tCWL[5:0],dbg_bus[511:0]"; +attribute X_CORE_INFO : string; +attribute X_CORE_INFO of stub : architecture is "ddr4_v2_2_10,Vivado 2020.2"; +begin +end; diff --git a/projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm.veo b/projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm.veo new file mode 100755 index 0000000..6d449e1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm.veo @@ -0,0 +1,115 @@ +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + +// IP VLNV: xilinx.com:ip:ddr4:2.2 +// IP Revision: 10 + +// The following must be inserted into your Verilog file for this +// core to be instantiated. Change the instance name and port connections +// (in parentheses) to your own signal names. + +//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG +phy_ddr4_udimm your_instance_name ( + .c0_init_calib_complete(c0_init_calib_complete), // output wire c0_init_calib_complete + .dbg_clk(dbg_clk), // output wire dbg_clk + .c0_sys_clk_p(c0_sys_clk_p), // input wire c0_sys_clk_p + .c0_sys_clk_n(c0_sys_clk_n), // input wire c0_sys_clk_n + .dbg_bus(dbg_bus), // output wire [511 : 0] dbg_bus + .c0_ddr4_ui_clk(c0_ddr4_ui_clk), // output wire c0_ddr4_ui_clk + .c0_ddr4_ui_clk_sync_rst(c0_ddr4_ui_clk_sync_rst), // output wire c0_ddr4_ui_clk_sync_rst + .sys_rst(sys_rst), // input wire sys_rst + .rdDataEn(rdDataEn), // output wire [0 : 0] rdDataEn + .rdDataEnd(rdDataEnd), // output wire [0 : 0] rdDataEnd + .per_rd_done(per_rd_done), // output wire [0 : 0] per_rd_done + .rmw_rd_done(rmw_rd_done), // output wire [0 : 0] rmw_rd_done + .wrDataEn(wrDataEn), // output wire [0 : 0] wrDataEn + .mc_ACT_n(mc_ACT_n), // input wire [7 : 0] mc_ACT_n + .mcCasSlot(mcCasSlot), // input wire [1 : 0] mcCasSlot + .mcCasSlot2(mcCasSlot2), // input wire [0 : 0] mcCasSlot2 + .mcRdCAS(mcRdCAS), // input wire [0 : 0] mcRdCAS + .mcWrCAS(mcWrCAS), // input wire [0 : 0] mcWrCAS + .winInjTxn(winInjTxn), // input wire [0 : 0] winInjTxn + .winRmw(winRmw), // input wire [0 : 0] winRmw + .gt_data_ready(gt_data_ready), // input wire gt_data_ready + .winRank(winRank), // input wire [1 : 0] winRank + .tCWL(tCWL), // output wire [5 : 0] tCWL + .wrData(wrData), // input wire [511 : 0] wrData + .wrDataMask(wrDataMask), // input wire [63 : 0] wrDataMask + .rdData(rdData), // output wire [511 : 0] rdData + .mc_ADR(mc_ADR), // input wire [135 : 0] mc_ADR + .mc_BA(mc_BA), // input wire [15 : 0] mc_BA + .mc_CKE(mc_CKE), // input wire [7 : 0] mc_CKE + .mc_CS_n(mc_CS_n), // input wire [7 : 0] mc_CS_n + .mc_ODT(mc_ODT), // input wire [7 : 0] mc_ODT + .dBufAdr(dBufAdr), // input wire [4 : 0] dBufAdr + .rdDataAddr(rdDataAddr), // output wire [4 : 0] rdDataAddr + .wrDataAddr(wrDataAddr), // output wire [4 : 0] wrDataAddr + .winBuf(winBuf), // input wire [4 : 0] winBuf + .ddr4_act_n(ddr4_act_n), // output wire ddr4_act_n + .ddr4_adr(ddr4_adr), // output wire [16 : 0] ddr4_adr + .ddr4_ba(ddr4_ba), // output wire [1 : 0] ddr4_ba + .ddr4_bg(ddr4_bg), // output wire [1 : 0] ddr4_bg + .ddr4_par(ddr4_par), // output wire ddr4_par + .ddr4_cke(ddr4_cke), // output wire [0 : 0] ddr4_cke + .ddr4_odt(ddr4_odt), // output wire [0 : 0] ddr4_odt + .ddr4_cs_n(ddr4_cs_n), // output wire [0 : 0] ddr4_cs_n + .ddr4_ck_t(ddr4_ck_t), // output wire ddr4_ck_t + .ddr4_ck_c(ddr4_ck_c), // output wire ddr4_ck_c + .ddr4_reset_n(ddr4_reset_n), // output wire ddr4_reset_n + .ddr4_dm_dbi_n(ddr4_dm_dbi_n), // inout wire [7 : 0] ddr4_dm_dbi_n + .ddr4_dq(ddr4_dq), // inout wire [63 : 0] ddr4_dq + .ddr4_dqs_c(ddr4_dqs_c), // inout wire [7 : 0] ddr4_dqs_c + .ddr4_dqs_t(ddr4_dqs_t), // inout wire [7 : 0] ddr4_dqs_t + .mc_BG(mc_BG) // input wire [15 : 0] mc_BG +); +// INST_TAG_END ------ End INSTANTIATION Template --------- + +// You must compile the wrapper file phy_ddr4_udimm.v when simulating +// the core, phy_ddr4_udimm. When compiling the wrapper file, be sure to +// reference the Verilog simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm.vho b/projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm.vho new file mode 100755 index 0000000..6c9bb1d --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm.vho @@ -0,0 +1,175 @@ +-- (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +-- DO NOT MODIFY THIS FILE. + +-- IP VLNV: xilinx.com:ip:ddr4:2.2 +-- IP Revision: 10 + +-- The following code must appear in the VHDL architecture header. + +------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG +COMPONENT phy_ddr4_udimm + PORT ( + c0_init_calib_complete : OUT STD_LOGIC; + dbg_clk : OUT STD_LOGIC; + c0_sys_clk_p : IN STD_LOGIC; + c0_sys_clk_n : IN STD_LOGIC; + dbg_bus : OUT STD_LOGIC_VECTOR(511 DOWNTO 0); + c0_ddr4_ui_clk : OUT STD_LOGIC; + c0_ddr4_ui_clk_sync_rst : OUT STD_LOGIC; + sys_rst : IN STD_LOGIC; + rdDataEn : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + rdDataEnd : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + per_rd_done : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + rmw_rd_done : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + wrDataEn : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + mc_ACT_n : IN STD_LOGIC_VECTOR(7 DOWNTO 0); + mcCasSlot : IN STD_LOGIC_VECTOR(1 DOWNTO 0); + mcCasSlot2 : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + mcRdCAS : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + mcWrCAS : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + winInjTxn : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + winRmw : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + gt_data_ready : IN STD_LOGIC; + winRank : IN STD_LOGIC_VECTOR(1 DOWNTO 0); + tCWL : OUT STD_LOGIC_VECTOR(5 DOWNTO 0); + wrData : IN STD_LOGIC_VECTOR(511 DOWNTO 0); + wrDataMask : IN STD_LOGIC_VECTOR(63 DOWNTO 0); + rdData : OUT STD_LOGIC_VECTOR(511 DOWNTO 0); + mc_ADR : IN STD_LOGIC_VECTOR(135 DOWNTO 0); + mc_BA : IN STD_LOGIC_VECTOR(15 DOWNTO 0); + mc_CKE : IN STD_LOGIC_VECTOR(7 DOWNTO 0); + mc_CS_n : IN STD_LOGIC_VECTOR(7 DOWNTO 0); + mc_ODT : IN STD_LOGIC_VECTOR(7 DOWNTO 0); + dBufAdr : IN STD_LOGIC_VECTOR(4 DOWNTO 0); + rdDataAddr : OUT STD_LOGIC_VECTOR(4 DOWNTO 0); + wrDataAddr : OUT STD_LOGIC_VECTOR(4 DOWNTO 0); + winBuf : IN STD_LOGIC_VECTOR(4 DOWNTO 0); + ddr4_act_n : OUT STD_LOGIC; + ddr4_adr : OUT STD_LOGIC_VECTOR(16 DOWNTO 0); + ddr4_ba : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); + ddr4_bg : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); + ddr4_par : OUT STD_LOGIC; + ddr4_cke : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + ddr4_odt : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + ddr4_cs_n : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + ddr4_ck_t : OUT STD_LOGIC; + ddr4_ck_c : OUT STD_LOGIC; + ddr4_reset_n : OUT STD_LOGIC; + ddr4_dm_dbi_n : INOUT STD_LOGIC_VECTOR(7 DOWNTO 0); + ddr4_dq : INOUT STD_LOGIC_VECTOR(63 DOWNTO 0); + ddr4_dqs_c : INOUT STD_LOGIC_VECTOR(7 DOWNTO 0); + ddr4_dqs_t : INOUT STD_LOGIC_VECTOR(7 DOWNTO 0); + mc_BG : IN STD_LOGIC_VECTOR(15 DOWNTO 0) + ); +END COMPONENT; +-- COMP_TAG_END ------ End COMPONENT Declaration ------------ + +-- The following code must appear in the VHDL architecture +-- body. Substitute your own instance name and net names. + +------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG +your_instance_name : phy_ddr4_udimm + PORT MAP ( + c0_init_calib_complete => c0_init_calib_complete, + dbg_clk => dbg_clk, + c0_sys_clk_p => c0_sys_clk_p, + c0_sys_clk_n => c0_sys_clk_n, + dbg_bus => dbg_bus, + c0_ddr4_ui_clk => c0_ddr4_ui_clk, + c0_ddr4_ui_clk_sync_rst => c0_ddr4_ui_clk_sync_rst, + sys_rst => sys_rst, + rdDataEn => rdDataEn, + rdDataEnd => rdDataEnd, + per_rd_done => per_rd_done, + rmw_rd_done => rmw_rd_done, + wrDataEn => wrDataEn, + mc_ACT_n => mc_ACT_n, + mcCasSlot => mcCasSlot, + mcCasSlot2 => mcCasSlot2, + mcRdCAS => mcRdCAS, + mcWrCAS => mcWrCAS, + winInjTxn => winInjTxn, + winRmw => winRmw, + gt_data_ready => gt_data_ready, + winRank => winRank, + tCWL => tCWL, + wrData => wrData, + wrDataMask => wrDataMask, + rdData => rdData, + mc_ADR => mc_ADR, + mc_BA => mc_BA, + mc_CKE => mc_CKE, + mc_CS_n => mc_CS_n, + mc_ODT => mc_ODT, + dBufAdr => dBufAdr, + rdDataAddr => rdDataAddr, + wrDataAddr => wrDataAddr, + winBuf => winBuf, + ddr4_act_n => ddr4_act_n, + ddr4_adr => ddr4_adr, + ddr4_ba => ddr4_ba, + ddr4_bg => ddr4_bg, + ddr4_par => ddr4_par, + ddr4_cke => ddr4_cke, + ddr4_odt => ddr4_odt, + ddr4_cs_n => ddr4_cs_n, + ddr4_ck_t => ddr4_ck_t, + ddr4_ck_c => ddr4_ck_c, + ddr4_reset_n => ddr4_reset_n, + ddr4_dm_dbi_n => ddr4_dm_dbi_n, + ddr4_dq => ddr4_dq, + ddr4_dqs_c => ddr4_dqs_c, + ddr4_dqs_t => ddr4_dqs_t, + mc_BG => mc_BG + ); +-- INST_TAG_END ------ End INSTANTIATION Template --------- + +-- You must compile the wrapper file phy_ddr4_udimm.vhd when simulating +-- the core, phy_ddr4_udimm. When compiling the wrapper file, be sure to +-- reference the VHDL simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm_stub.v b/projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm_stub.v new file mode 100644 index 0000000..d128321 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm_stub.v @@ -0,0 +1,76 @@ +// Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +// -------------------------------------------------------------------------------- +// Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +// Date : Tue Mar 8 15:10:27 2022 +// Host : machine running 64-bit Ubuntu 20.04.4 LTS +// Command : write_verilog -force -mode synth_stub +// /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/phy_ddr4_udimm_stub.v +// Design : phy_ddr4_udimm +// Purpose : Stub declaration of top-level module interface +// Device : xcu200-fsgd2104-2-e +// -------------------------------------------------------------------------------- + +// This empty module with port declaration file causes synthesis tools to infer a black box for IP. +// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion. +// Please paste the declaration into a Verilog source file or add the file as an additional source. +(* X_CORE_INFO = "ddr4_v2_2_10,Vivado 2020.2" *) +module phy_ddr4_udimm(sys_rst, c0_sys_clk_p, c0_sys_clk_n, + c0_ddr4_ui_clk, c0_ddr4_ui_clk_sync_rst, dbg_clk, c0_ddr4_act_n, c0_ddr4_adr, c0_ddr4_ba, + c0_ddr4_bg, c0_ddr4_cke, c0_ddr4_odt, c0_ddr4_cs_n, c0_ddr4_ck_t, c0_ddr4_ck_c, + c0_ddr4_reset_n, c0_ddr4_dm_dbi_n, c0_ddr4_dq, c0_ddr4_dqs_c, c0_ddr4_dqs_t, + c0_init_calib_complete, dBufAdr, wrData, wrDataMask, rdData, rdDataAddr, rdDataEn, rdDataEnd, + per_rd_done, rmw_rd_done, wrDataAddr, wrDataEn, mc_ACT_n, mc_ADR, mc_BA, mc_BG, mc_CKE, mc_CS_n, + mc_ODT, mcCasSlot, mcCasSlot2, mcRdCAS, mcWrCAS, winInjTxn, winRmw, gt_data_ready, winBuf, winRank, + tCWL, dbg_bus) +/* synthesis syn_black_box black_box_pad_pin="sys_rst,c0_sys_clk_p,c0_sys_clk_n,c0_ddr4_ui_clk,c0_ddr4_ui_clk_sync_rst,dbg_clk,c0_ddr4_act_n,c0_ddr4_adr[16:0],c0_ddr4_ba[1:0],c0_ddr4_bg[1:0],c0_ddr4_cke[0:0],c0_ddr4_odt[0:0],c0_ddr4_cs_n[0:0],c0_ddr4_ck_t[0:0],c0_ddr4_ck_c[0:0],c0_ddr4_reset_n,c0_ddr4_dm_dbi_n[7:0],c0_ddr4_dq[63:0],c0_ddr4_dqs_c[7:0],c0_ddr4_dqs_t[7:0],c0_init_calib_complete,dBufAdr[4:0],wrData[511:0],wrDataMask[63:0],rdData[511:0],rdDataAddr[4:0],rdDataEn[0:0],rdDataEnd[0:0],per_rd_done[0:0],rmw_rd_done[0:0],wrDataAddr[4:0],wrDataEn[0:0],mc_ACT_n[7:0],mc_ADR[135:0],mc_BA[15:0],mc_BG[15:0],mc_CKE[7:0],mc_CS_n[7:0],mc_ODT[7:0],mcCasSlot[1:0],mcCasSlot2[0:0],mcRdCAS[0:0],mcWrCAS[0:0],winInjTxn[0:0],winRmw[0:0],gt_data_ready,winBuf[4:0],winRank[1:0],tCWL[5:0],dbg_bus[511:0]" */; + input sys_rst; + input c0_sys_clk_p; + input c0_sys_clk_n; + output c0_ddr4_ui_clk; + output c0_ddr4_ui_clk_sync_rst; + output dbg_clk; + output c0_ddr4_act_n; + output [16:0]c0_ddr4_adr; + output [1:0]c0_ddr4_ba; + output [1:0]c0_ddr4_bg; + output [0:0]c0_ddr4_cke; + output [0:0]c0_ddr4_odt; + output [0:0]c0_ddr4_cs_n; + output [0:0]c0_ddr4_ck_t; + output [0:0]c0_ddr4_ck_c; + output c0_ddr4_reset_n; + inout [7:0]c0_ddr4_dm_dbi_n; + inout [63:0]c0_ddr4_dq; + inout [7:0]c0_ddr4_dqs_c; + inout [7:0]c0_ddr4_dqs_t; + output c0_init_calib_complete; + input [4:0]dBufAdr; + input [511:0]wrData; + input [63:0]wrDataMask; + output [511:0]rdData; + output [4:0]rdDataAddr; + output [0:0]rdDataEn; + output [0:0]rdDataEnd; + output [0:0]per_rd_done; + output [0:0]rmw_rd_done; + output [4:0]wrDataAddr; + output [0:0]wrDataEn; + input [7:0]mc_ACT_n; + input [135:0]mc_ADR; + input [15:0]mc_BA; + input [15:0]mc_BG; + input [7:0]mc_CKE; + input [7:0]mc_CS_n; + input [7:0]mc_ODT; + input [1:0]mcCasSlot; + input [0:0]mcCasSlot2; + input [0:0]mcRdCAS; + input [0:0]mcWrCAS; + input [0:0]winInjTxn; + input [0:0]winRmw; + input gt_data_ready; + input [4:0]winBuf; + input [1:0]winRank; + output [5:0]tCWL; + output [511:0]dbg_bus; +endmodule diff --git a/projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm_stub.vhdl b/projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm_stub.vhdl new file mode 100644 index 0000000..e598825 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/phy_ddr4_udimm/phy_ddr4_udimm_stub.vhdl @@ -0,0 +1,79 @@ +-- Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +-- -------------------------------------------------------------------------------- +-- Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +-- Date : Tue Mar 8 15:10:28 2022 +-- Host : machine running 64-bit Ubuntu 20.04.4 LTS +-- Command : write_vhdl -force -mode synth_stub +-- /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/phy_ddr4_udimm_stub.vhdl +-- Design : phy_ddr4_udimm +-- Purpose : Stub declaration of top-level module interface +-- Device : xcu200-fsgd2104-2-e +-- -------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; + +entity phy_ddr4_udimm is + Port ( + sys_rst : in STD_LOGIC; + c0_sys_clk_p : in STD_LOGIC; + c0_sys_clk_n : in STD_LOGIC; + c0_ddr4_ui_clk : out STD_LOGIC; + c0_ddr4_ui_clk_sync_rst : out STD_LOGIC; + dbg_clk : out STD_LOGIC; + c0_ddr4_act_n : out STD_LOGIC; + c0_ddr4_adr : out STD_LOGIC_VECTOR ( 16 downto 0 ); + c0_ddr4_ba : out STD_LOGIC_VECTOR ( 1 downto 0 ); + c0_ddr4_bg : out STD_LOGIC_VECTOR ( 1 downto 0 ); + c0_ddr4_cke : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_odt : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_cs_n : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_ck_t : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_ck_c : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_reset_n : out STD_LOGIC; + c0_ddr4_dm_dbi_n : inout STD_LOGIC_VECTOR ( 7 downto 0 ); + c0_ddr4_dq : inout STD_LOGIC_VECTOR ( 63 downto 0 ); + c0_ddr4_dqs_c : inout STD_LOGIC_VECTOR ( 7 downto 0 ); + c0_ddr4_dqs_t : inout STD_LOGIC_VECTOR ( 7 downto 0 ); + c0_init_calib_complete : out STD_LOGIC; + dBufAdr : in STD_LOGIC_VECTOR ( 4 downto 0 ); + wrData : in STD_LOGIC_VECTOR ( 511 downto 0 ); + wrDataMask : in STD_LOGIC_VECTOR ( 63 downto 0 ); + rdData : out STD_LOGIC_VECTOR ( 511 downto 0 ); + rdDataAddr : out STD_LOGIC_VECTOR ( 4 downto 0 ); + rdDataEn : out STD_LOGIC_VECTOR ( 0 to 0 ); + rdDataEnd : out STD_LOGIC_VECTOR ( 0 to 0 ); + per_rd_done : out STD_LOGIC_VECTOR ( 0 to 0 ); + rmw_rd_done : out STD_LOGIC_VECTOR ( 0 to 0 ); + wrDataAddr : out STD_LOGIC_VECTOR ( 4 downto 0 ); + wrDataEn : out STD_LOGIC_VECTOR ( 0 to 0 ); + mc_ACT_n : in STD_LOGIC_VECTOR ( 7 downto 0 ); + mc_ADR : in STD_LOGIC_VECTOR ( 135 downto 0 ); + mc_BA : in STD_LOGIC_VECTOR ( 15 downto 0 ); + mc_BG : in STD_LOGIC_VECTOR ( 15 downto 0 ); + mc_CKE : in STD_LOGIC_VECTOR ( 7 downto 0 ); + mc_CS_n : in STD_LOGIC_VECTOR ( 7 downto 0 ); + mc_ODT : in STD_LOGIC_VECTOR ( 7 downto 0 ); + mcCasSlot : in STD_LOGIC_VECTOR ( 1 downto 0 ); + mcCasSlot2 : in STD_LOGIC_VECTOR ( 0 to 0 ); + mcRdCAS : in STD_LOGIC_VECTOR ( 0 to 0 ); + mcWrCAS : in STD_LOGIC_VECTOR ( 0 to 0 ); + winInjTxn : in STD_LOGIC_VECTOR ( 0 to 0 ); + winRmw : in STD_LOGIC_VECTOR ( 0 to 0 ); + gt_data_ready : in STD_LOGIC; + winBuf : in STD_LOGIC_VECTOR ( 4 downto 0 ); + winRank : in STD_LOGIC_VECTOR ( 1 downto 0 ); + tCWL : out STD_LOGIC_VECTOR ( 5 downto 0 ); + dbg_bus : out STD_LOGIC_VECTOR ( 511 downto 0 ) + ); + +end phy_ddr4_udimm; + +architecture stub of phy_ddr4_udimm is +attribute syn_black_box : boolean; +attribute black_box_pad_pin : string; +attribute syn_black_box of stub : architecture is true; +attribute black_box_pad_pin of stub : architecture is "sys_rst,c0_sys_clk_p,c0_sys_clk_n,c0_ddr4_ui_clk,c0_ddr4_ui_clk_sync_rst,dbg_clk,c0_ddr4_act_n,c0_ddr4_adr[16:0],c0_ddr4_ba[1:0],c0_ddr4_bg[1:0],c0_ddr4_cke[0:0],c0_ddr4_odt[0:0],c0_ddr4_cs_n[0:0],c0_ddr4_ck_t[0:0],c0_ddr4_ck_c[0:0],c0_ddr4_reset_n,c0_ddr4_dm_dbi_n[7:0],c0_ddr4_dq[63:0],c0_ddr4_dqs_c[7:0],c0_ddr4_dqs_t[7:0],c0_init_calib_complete,dBufAdr[4:0],wrData[511:0],wrDataMask[63:0],rdData[511:0],rdDataAddr[4:0],rdDataEn[0:0],rdDataEnd[0:0],per_rd_done[0:0],rmw_rd_done[0:0],wrDataAddr[4:0],wrDataEn[0:0],mc_ACT_n[7:0],mc_ADR[135:0],mc_BA[15:0],mc_BG[15:0],mc_CKE[7:0],mc_CS_n[7:0],mc_ODT[7:0],mcCasSlot[1:0],mcCasSlot2[0:0],mcRdCAS[0:0],mcWrCAS[0:0],winInjTxn[0:0],winRmw[0:0],gt_data_ready,winBuf[4:0],winRank[1:0],tCWL[5:0],dbg_bus[511:0]"; +attribute X_CORE_INFO : string; +attribute X_CORE_INFO of stub : architecture is "ddr4_v2_2_10,Vivado 2020.2"; +begin +end; diff --git a/projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.veo b/projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.veo new file mode 100755 index 0000000..4848a52 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.veo @@ -0,0 +1,117 @@ +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + +// IP VLNV: xilinx.com:ip:ddr4:2.2 +// IP Revision: 10 + +// The following must be inserted into your Verilog file for this +// core to be instantiated. Change the instance name and port connections +// (in parentheses) to your own signal names. + +//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG +phy_rdimm_x8_dual your_instance_name ( + .c0_init_calib_complete(c0_init_calib_complete), // output wire c0_init_calib_complete + .dbg_clk(dbg_clk), // output wire dbg_clk + .c0_sys_clk_p(c0_sys_clk_p), // input wire c0_sys_clk_p + .c0_sys_clk_n(c0_sys_clk_n), // input wire c0_sys_clk_n + .dbg_bus(dbg_bus), // output wire [511 : 0] dbg_bus + .c0_ddr4_parity(c0_ddr4_parity), // output wire c0_ddr4_parity + .c0_ddr4_ui_clk(c0_ddr4_ui_clk), // output wire c0_ddr4_ui_clk + .c0_ddr4_ui_clk_sync_rst(c0_ddr4_ui_clk_sync_rst), // output wire c0_ddr4_ui_clk_sync_rst + .sys_rst(sys_rst), // input wire sys_rst + .rdDataEn(rdDataEn), // output wire [0 : 0] rdDataEn + .rdDataEnd(rdDataEnd), // output wire [0 : 0] rdDataEnd + .per_rd_done(per_rd_done), // output wire [0 : 0] per_rd_done + .rmw_rd_done(rmw_rd_done), // output wire [0 : 0] rmw_rd_done + .wrDataEn(wrDataEn), // output wire [0 : 0] wrDataEn + .mc_ACT_n(mc_ACT_n), // input wire [7 : 0] mc_ACT_n + .mcCasSlot(mcCasSlot), // input wire [1 : 0] mcCasSlot + .mcCasSlot2(mcCasSlot2), // input wire [0 : 0] mcCasSlot2 + .mcRdCAS(mcRdCAS), // input wire [0 : 0] mcRdCAS + .mcWrCAS(mcWrCAS), // input wire [0 : 0] mcWrCAS + .winInjTxn(winInjTxn), // input wire [0 : 0] winInjTxn + .winRmw(winRmw), // input wire [0 : 0] winRmw + .gt_data_ready(gt_data_ready), // input wire gt_data_ready + .winRank(winRank), // input wire [1 : 0] winRank + .tCWL(tCWL), // output wire [5 : 0] tCWL + .wrData(wrData), // input wire [575 : 0] wrData + .wrDataMask(wrDataMask), // input wire [71 : 0] wrDataMask + .rdData(rdData), // output wire [575 : 0] rdData + .mc_ADR(mc_ADR), // input wire [135 : 0] mc_ADR + .mc_BA(mc_BA), // input wire [15 : 0] mc_BA + .mc_CKE(mc_CKE), // input wire [7 : 0] mc_CKE + .mc_CS_n(mc_CS_n), // input wire [7 : 0] mc_CS_n + .mc_ODT(mc_ODT), // input wire [7 : 0] mc_ODT + .dBufAdr(dBufAdr), // input wire [4 : 0] dBufAdr + .rdDataAddr(rdDataAddr), // output wire [4 : 0] rdDataAddr + .wrDataAddr(wrDataAddr), // output wire [4 : 0] wrDataAddr + .winBuf(winBuf), // input wire [4 : 0] winBuf + .ddr4_act_n(ddr4_act_n), // output wire ddr4_act_n + .ddr4_adr(ddr4_adr), // output wire [16 : 0] ddr4_adr + .ddr4_ba(ddr4_ba), // output wire [1 : 0] ddr4_ba + .ddr4_bg(ddr4_bg), // output wire [1 : 0] ddr4_bg + .ddr4_par(ddr4_par), // output wire ddr4_par + .ddr4_cke(ddr4_cke), // output wire [0 : 0] ddr4_cke + .ddr4_odt(ddr4_odt), // output wire [0 : 0] ddr4_odt + .ddr4_cs_n(ddr4_cs_n), // output wire [0 : 0] ddr4_cs_n + .ddr4_ck_t(ddr4_ck_t), // output wire ddr4_ck_t + .ddr4_ck_c(ddr4_ck_c), // output wire ddr4_ck_c + .ddr4_reset_n(ddr4_reset_n), // output wire ddr4_reset_n + .ddr4_parity(ddr4_parity), // output wire ddr4_parity + .ddr4_dm_dbi_n(ddr4_dm_dbi_n), // inout wire [8 : 0] ddr4_dm_dbi_n + .ddr4_dq(ddr4_dq), // inout wire [71 : 0] ddr4_dq + .ddr4_dqs_c(ddr4_dqs_c), // inout wire [8 : 0] ddr4_dqs_c + .ddr4_dqs_t(ddr4_dqs_t), // inout wire [8 : 0] ddr4_dqs_t + .mc_BG(mc_BG) // input wire [15 : 0] mc_BG +); +// INST_TAG_END ------ End INSTANTIATION Template --------- + +// You must compile the wrapper file phy_rdimm_x8_dual.v when simulating +// the core, phy_rdimm_x8_dual. When compiling the wrapper file, be sure to +// reference the Verilog simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.vho b/projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.vho new file mode 100755 index 0000000..e5803d2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.vho @@ -0,0 +1,179 @@ +-- (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +-- DO NOT MODIFY THIS FILE. + +-- IP VLNV: xilinx.com:ip:ddr4:2.2 +-- IP Revision: 10 + +-- The following code must appear in the VHDL architecture header. + +------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG +COMPONENT phy_rdimm_x8_dual + PORT ( + c0_init_calib_complete : OUT STD_LOGIC; + dbg_clk : OUT STD_LOGIC; + c0_sys_clk_p : IN STD_LOGIC; + c0_sys_clk_n : IN STD_LOGIC; + dbg_bus : OUT STD_LOGIC_VECTOR(511 DOWNTO 0); + c0_ddr4_parity : OUT STD_LOGIC; + c0_ddr4_ui_clk : OUT STD_LOGIC; + c0_ddr4_ui_clk_sync_rst : OUT STD_LOGIC; + sys_rst : IN STD_LOGIC; + rdDataEn : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + rdDataEnd : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + per_rd_done : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + rmw_rd_done : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + wrDataEn : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + mc_ACT_n : IN STD_LOGIC_VECTOR(7 DOWNTO 0); + mcCasSlot : IN STD_LOGIC_VECTOR(1 DOWNTO 0); + mcCasSlot2 : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + mcRdCAS : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + mcWrCAS : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + winInjTxn : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + winRmw : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + gt_data_ready : IN STD_LOGIC; + winRank : IN STD_LOGIC_VECTOR(1 DOWNTO 0); + tCWL : OUT STD_LOGIC_VECTOR(5 DOWNTO 0); + wrData : IN STD_LOGIC_VECTOR(575 DOWNTO 0); + wrDataMask : IN STD_LOGIC_VECTOR(71 DOWNTO 0); + rdData : OUT STD_LOGIC_VECTOR(575 DOWNTO 0); + mc_ADR : IN STD_LOGIC_VECTOR(135 DOWNTO 0); + mc_BA : IN STD_LOGIC_VECTOR(15 DOWNTO 0); + mc_CKE : IN STD_LOGIC_VECTOR(7 DOWNTO 0); + mc_CS_n : IN STD_LOGIC_VECTOR(7 DOWNTO 0); + mc_ODT : IN STD_LOGIC_VECTOR(7 DOWNTO 0); + dBufAdr : IN STD_LOGIC_VECTOR(4 DOWNTO 0); + rdDataAddr : OUT STD_LOGIC_VECTOR(4 DOWNTO 0); + wrDataAddr : OUT STD_LOGIC_VECTOR(4 DOWNTO 0); + winBuf : IN STD_LOGIC_VECTOR(4 DOWNTO 0); + ddr4_act_n : OUT STD_LOGIC; + ddr4_adr : OUT STD_LOGIC_VECTOR(16 DOWNTO 0); + ddr4_ba : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); + ddr4_bg : OUT STD_LOGIC_VECTOR(1 DOWNTO 0); + ddr4_par : OUT STD_LOGIC; + ddr4_cke : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + ddr4_odt : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + ddr4_cs_n : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + ddr4_ck_t : OUT STD_LOGIC; + ddr4_ck_c : OUT STD_LOGIC; + ddr4_reset_n : OUT STD_LOGIC; + ddr4_parity : OUT STD_LOGIC; + ddr4_dm_dbi_n : INOUT STD_LOGIC_VECTOR(8 DOWNTO 0); + ddr4_dq : INOUT STD_LOGIC_VECTOR(71 DOWNTO 0); + ddr4_dqs_c : INOUT STD_LOGIC_VECTOR(8 DOWNTO 0); + ddr4_dqs_t : INOUT STD_LOGIC_VECTOR(8 DOWNTO 0); + mc_BG : IN STD_LOGIC_VECTOR(15 DOWNTO 0) + ); +END COMPONENT; +-- COMP_TAG_END ------ End COMPONENT Declaration ------------ + +-- The following code must appear in the VHDL architecture +-- body. Substitute your own instance name and net names. + +------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG +your_instance_name : phy_rdimm_x8_dual + PORT MAP ( + c0_init_calib_complete => c0_init_calib_complete, + dbg_clk => dbg_clk, + c0_sys_clk_p => c0_sys_clk_p, + c0_sys_clk_n => c0_sys_clk_n, + dbg_bus => dbg_bus, + c0_ddr4_parity => c0_ddr4_parity, + c0_ddr4_ui_clk => c0_ddr4_ui_clk, + c0_ddr4_ui_clk_sync_rst => c0_ddr4_ui_clk_sync_rst, + sys_rst => sys_rst, + rdDataEn => rdDataEn, + rdDataEnd => rdDataEnd, + per_rd_done => per_rd_done, + rmw_rd_done => rmw_rd_done, + wrDataEn => wrDataEn, + mc_ACT_n => mc_ACT_n, + mcCasSlot => mcCasSlot, + mcCasSlot2 => mcCasSlot2, + mcRdCAS => mcRdCAS, + mcWrCAS => mcWrCAS, + winInjTxn => winInjTxn, + winRmw => winRmw, + gt_data_ready => gt_data_ready, + winRank => winRank, + tCWL => tCWL, + wrData => wrData, + wrDataMask => wrDataMask, + rdData => rdData, + mc_ADR => mc_ADR, + mc_BA => mc_BA, + mc_CKE => mc_CKE, + mc_CS_n => mc_CS_n, + mc_ODT => mc_ODT, + dBufAdr => dBufAdr, + rdDataAddr => rdDataAddr, + wrDataAddr => wrDataAddr, + winBuf => winBuf, + ddr4_act_n => ddr4_act_n, + ddr4_adr => ddr4_adr, + ddr4_ba => ddr4_ba, + ddr4_bg => ddr4_bg, + ddr4_par => ddr4_par, + ddr4_cke => ddr4_cke, + ddr4_odt => ddr4_odt, + ddr4_cs_n => ddr4_cs_n, + ddr4_ck_t => ddr4_ck_t, + ddr4_ck_c => ddr4_ck_c, + ddr4_reset_n => ddr4_reset_n, + ddr4_parity => ddr4_parity, + ddr4_dm_dbi_n => ddr4_dm_dbi_n, + ddr4_dq => ddr4_dq, + ddr4_dqs_c => ddr4_dqs_c, + ddr4_dqs_t => ddr4_dqs_t, + mc_BG => mc_BG + ); +-- INST_TAG_END ------ End INSTANTIATION Template --------- + +-- You must compile the wrapper file phy_rdimm_x8_dual.vhd when simulating +-- the core, phy_rdimm_x8_dual. When compiling the wrapper file, be sure to +-- reference the VHDL simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual_stub.v b/projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual_stub.v new file mode 100644 index 0000000..224a6a3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual_stub.v @@ -0,0 +1,77 @@ +// Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +// -------------------------------------------------------------------------------- +// Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +// Date : Tue Mar 8 14:28:11 2022 +// Host : machine running 64-bit Ubuntu 20.04.4 LTS +// Command : write_verilog -force -mode synth_stub +// /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual_stub.v +// Design : phy_rdimm_x8_dual +// Purpose : Stub declaration of top-level module interface +// Device : xcu200-fsgd2104-2-e +// -------------------------------------------------------------------------------- + +// This empty module with port declaration file causes synthesis tools to infer a black box for IP. +// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion. +// Please paste the declaration into a Verilog source file or add the file as an additional source. +(* X_CORE_INFO = "ddr4_v2_2_10,Vivado 2020.2" *) +module phy_rdimm_x8_dual(sys_rst, c0_sys_clk_p, c0_sys_clk_n, + c0_ddr4_ui_clk, c0_ddr4_ui_clk_sync_rst, dbg_clk, c0_ddr4_act_n, c0_ddr4_adr, c0_ddr4_ba, + c0_ddr4_bg, c0_ddr4_cke, c0_ddr4_odt, c0_ddr4_cs_n, c0_ddr4_ck_t, c0_ddr4_ck_c, + c0_ddr4_reset_n, c0_ddr4_parity, c0_ddr4_dm_dbi_n, c0_ddr4_dq, c0_ddr4_dqs_c, + c0_ddr4_dqs_t, c0_init_calib_complete, dBufAdr, wrData, wrDataMask, rdData, rdDataAddr, + rdDataEn, rdDataEnd, per_rd_done, rmw_rd_done, wrDataAddr, wrDataEn, mc_ACT_n, mc_ADR, mc_BA, + mc_BG, mc_CKE, mc_CS_n, mc_ODT, mcCasSlot, mcCasSlot2, mcRdCAS, mcWrCAS, winInjTxn, winRmw, + gt_data_ready, winBuf, winRank, tCWL, dbg_bus) +/* synthesis syn_black_box black_box_pad_pin="sys_rst,c0_sys_clk_p,c0_sys_clk_n,c0_ddr4_ui_clk,c0_ddr4_ui_clk_sync_rst,dbg_clk,c0_ddr4_act_n,c0_ddr4_adr[16:0],c0_ddr4_ba[1:0],c0_ddr4_bg[1:0],c0_ddr4_cke[0:0],c0_ddr4_odt[0:0],c0_ddr4_cs_n[0:0],c0_ddr4_ck_t[0:0],c0_ddr4_ck_c[0:0],c0_ddr4_reset_n,c0_ddr4_parity,c0_ddr4_dm_dbi_n[8:0],c0_ddr4_dq[71:0],c0_ddr4_dqs_c[8:0],c0_ddr4_dqs_t[8:0],c0_init_calib_complete,dBufAdr[4:0],wrData[575:0],wrDataMask[71:0],rdData[575:0],rdDataAddr[4:0],rdDataEn[0:0],rdDataEnd[0:0],per_rd_done[0:0],rmw_rd_done[0:0],wrDataAddr[4:0],wrDataEn[0:0],mc_ACT_n[7:0],mc_ADR[135:0],mc_BA[15:0],mc_BG[15:0],mc_CKE[7:0],mc_CS_n[7:0],mc_ODT[7:0],mcCasSlot[1:0],mcCasSlot2[0:0],mcRdCAS[0:0],mcWrCAS[0:0],winInjTxn[0:0],winRmw[0:0],gt_data_ready,winBuf[4:0],winRank[1:0],tCWL[5:0],dbg_bus[511:0]" */; + input sys_rst; + input c0_sys_clk_p; + input c0_sys_clk_n; + output c0_ddr4_ui_clk; + output c0_ddr4_ui_clk_sync_rst; + output dbg_clk; + output c0_ddr4_act_n; + output [16:0]c0_ddr4_adr; + output [1:0]c0_ddr4_ba; + output [1:0]c0_ddr4_bg; + output [0:0]c0_ddr4_cke; + output [0:0]c0_ddr4_odt; + output [0:0]c0_ddr4_cs_n; + output [0:0]c0_ddr4_ck_t; + output [0:0]c0_ddr4_ck_c; + output c0_ddr4_reset_n; + output c0_ddr4_parity; + inout [8:0]c0_ddr4_dm_dbi_n; + inout [71:0]c0_ddr4_dq; + inout [8:0]c0_ddr4_dqs_c; + inout [8:0]c0_ddr4_dqs_t; + output c0_init_calib_complete; + input [4:0]dBufAdr; + input [575:0]wrData; + input [71:0]wrDataMask; + output [575:0]rdData; + output [4:0]rdDataAddr; + output [0:0]rdDataEn; + output [0:0]rdDataEnd; + output [0:0]per_rd_done; + output [0:0]rmw_rd_done; + output [4:0]wrDataAddr; + output [0:0]wrDataEn; + input [7:0]mc_ACT_n; + input [135:0]mc_ADR; + input [15:0]mc_BA; + input [15:0]mc_BG; + input [7:0]mc_CKE; + input [7:0]mc_CS_n; + input [7:0]mc_ODT; + input [1:0]mcCasSlot; + input [0:0]mcCasSlot2; + input [0:0]mcRdCAS; + input [0:0]mcWrCAS; + input [0:0]winInjTxn; + input [0:0]winRmw; + input gt_data_ready; + input [4:0]winBuf; + input [1:0]winRank; + output [5:0]tCWL; + output [511:0]dbg_bus; +endmodule diff --git a/projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual_stub.vhdl b/projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual_stub.vhdl new file mode 100644 index 0000000..cfc2b35 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual_stub.vhdl @@ -0,0 +1,80 @@ +-- Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +-- -------------------------------------------------------------------------------- +-- Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +-- Date : Tue Mar 8 14:28:12 2022 +-- Host : machine running 64-bit Ubuntu 20.04.4 LTS +-- Command : write_vhdl -force -mode synth_stub +-- /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual_stub.vhdl +-- Design : phy_rdimm_x8_dual +-- Purpose : Stub declaration of top-level module interface +-- Device : xcu200-fsgd2104-2-e +-- -------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; + +entity phy_rdimm_x8_dual is + Port ( + sys_rst : in STD_LOGIC; + c0_sys_clk_p : in STD_LOGIC; + c0_sys_clk_n : in STD_LOGIC; + c0_ddr4_ui_clk : out STD_LOGIC; + c0_ddr4_ui_clk_sync_rst : out STD_LOGIC; + dbg_clk : out STD_LOGIC; + c0_ddr4_act_n : out STD_LOGIC; + c0_ddr4_adr : out STD_LOGIC_VECTOR ( 16 downto 0 ); + c0_ddr4_ba : out STD_LOGIC_VECTOR ( 1 downto 0 ); + c0_ddr4_bg : out STD_LOGIC_VECTOR ( 1 downto 0 ); + c0_ddr4_cke : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_odt : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_cs_n : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_ck_t : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_ck_c : out STD_LOGIC_VECTOR ( 0 to 0 ); + c0_ddr4_reset_n : out STD_LOGIC; + c0_ddr4_parity : out STD_LOGIC; + c0_ddr4_dm_dbi_n : inout STD_LOGIC_VECTOR ( 8 downto 0 ); + c0_ddr4_dq : inout STD_LOGIC_VECTOR ( 71 downto 0 ); + c0_ddr4_dqs_c : inout STD_LOGIC_VECTOR ( 8 downto 0 ); + c0_ddr4_dqs_t : inout STD_LOGIC_VECTOR ( 8 downto 0 ); + c0_init_calib_complete : out STD_LOGIC; + dBufAdr : in STD_LOGIC_VECTOR ( 4 downto 0 ); + wrData : in STD_LOGIC_VECTOR ( 575 downto 0 ); + wrDataMask : in STD_LOGIC_VECTOR ( 71 downto 0 ); + rdData : out STD_LOGIC_VECTOR ( 575 downto 0 ); + rdDataAddr : out STD_LOGIC_VECTOR ( 4 downto 0 ); + rdDataEn : out STD_LOGIC_VECTOR ( 0 to 0 ); + rdDataEnd : out STD_LOGIC_VECTOR ( 0 to 0 ); + per_rd_done : out STD_LOGIC_VECTOR ( 0 to 0 ); + rmw_rd_done : out STD_LOGIC_VECTOR ( 0 to 0 ); + wrDataAddr : out STD_LOGIC_VECTOR ( 4 downto 0 ); + wrDataEn : out STD_LOGIC_VECTOR ( 0 to 0 ); + mc_ACT_n : in STD_LOGIC_VECTOR ( 7 downto 0 ); + mc_ADR : in STD_LOGIC_VECTOR ( 135 downto 0 ); + mc_BA : in STD_LOGIC_VECTOR ( 15 downto 0 ); + mc_BG : in STD_LOGIC_VECTOR ( 15 downto 0 ); + mc_CKE : in STD_LOGIC_VECTOR ( 7 downto 0 ); + mc_CS_n : in STD_LOGIC_VECTOR ( 7 downto 0 ); + mc_ODT : in STD_LOGIC_VECTOR ( 7 downto 0 ); + mcCasSlot : in STD_LOGIC_VECTOR ( 1 downto 0 ); + mcCasSlot2 : in STD_LOGIC_VECTOR ( 0 to 0 ); + mcRdCAS : in STD_LOGIC_VECTOR ( 0 to 0 ); + mcWrCAS : in STD_LOGIC_VECTOR ( 0 to 0 ); + winInjTxn : in STD_LOGIC_VECTOR ( 0 to 0 ); + winRmw : in STD_LOGIC_VECTOR ( 0 to 0 ); + gt_data_ready : in STD_LOGIC; + winBuf : in STD_LOGIC_VECTOR ( 4 downto 0 ); + winRank : in STD_LOGIC_VECTOR ( 1 downto 0 ); + tCWL : out STD_LOGIC_VECTOR ( 5 downto 0 ); + dbg_bus : out STD_LOGIC_VECTOR ( 511 downto 0 ) + ); + +end phy_rdimm_x8_dual; + +architecture stub of phy_rdimm_x8_dual is +attribute syn_black_box : boolean; +attribute black_box_pad_pin : string; +attribute syn_black_box of stub : architecture is true; +attribute black_box_pad_pin of stub : architecture is "sys_rst,c0_sys_clk_p,c0_sys_clk_n,c0_ddr4_ui_clk,c0_ddr4_ui_clk_sync_rst,dbg_clk,c0_ddr4_act_n,c0_ddr4_adr[16:0],c0_ddr4_ba[1:0],c0_ddr4_bg[1:0],c0_ddr4_cke[0:0],c0_ddr4_odt[0:0],c0_ddr4_cs_n[0:0],c0_ddr4_ck_t[0:0],c0_ddr4_ck_c[0:0],c0_ddr4_reset_n,c0_ddr4_parity,c0_ddr4_dm_dbi_n[8:0],c0_ddr4_dq[71:0],c0_ddr4_dqs_c[8:0],c0_ddr4_dqs_t[8:0],c0_init_calib_complete,dBufAdr[4:0],wrData[575:0],wrDataMask[71:0],rdData[575:0],rdDataAddr[4:0],rdDataEn[0:0],rdDataEnd[0:0],per_rd_done[0:0],rmw_rd_done[0:0],wrDataAddr[4:0],wrDataEn[0:0],mc_ACT_n[7:0],mc_ADR[135:0],mc_BA[15:0],mc_BG[15:0],mc_CKE[7:0],mc_CS_n[7:0],mc_ODT[7:0],mcCasSlot[1:0],mcCasSlot2[0:0],mcRdCAS[0:0],mcWrCAS[0:0],winInjTxn[0:0],winRmw[0:0],gt_data_ready,winBuf[4:0],winRank[1:0],tCWL[5:0],dbg_bus[511:0]"; +attribute X_CORE_INFO : string; +attribute X_CORE_INFO of stub : architecture is "ddr4_v2_2_10,Vivado 2020.2"; +begin +end; diff --git a/projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem.veo b/projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem.veo new file mode 100755 index 0000000..ed7e7bf --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem.veo @@ -0,0 +1,70 @@ +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + +// IP VLNV: xilinx.com:ip:blk_mem_gen:8.4 +// IP Revision: 4 + +// The following must be inserted into your Verilog file for this +// core to be instantiated. Change the instance name and port connections +// (in parentheses) to your own signal names. + +//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG +pr_read_mem your_instance_name ( + .clka(clka), // input wire clka + .ena(ena), // input wire ena + .wea(wea), // input wire [0 : 0] wea + .addra(addra), // input wire [3 : 0] addra + .dina(dina), // input wire [63 : 0] dina + .douta(douta) // output wire [63 : 0] douta +); +// INST_TAG_END ------ End INSTANTIATION Template --------- + +// You must compile the wrapper file pr_read_mem.v when simulating +// the core, pr_read_mem. When compiling the wrapper file, be sure to +// reference the Verilog simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem.vho b/projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem.vho new file mode 100755 index 0000000..26d3686 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem.vho @@ -0,0 +1,85 @@ +-- (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +-- DO NOT MODIFY THIS FILE. + +-- IP VLNV: xilinx.com:ip:blk_mem_gen:8.4 +-- IP Revision: 4 + +-- The following code must appear in the VHDL architecture header. + +------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG +COMPONENT pr_read_mem + PORT ( + clka : IN STD_LOGIC; + ena : IN STD_LOGIC; + wea : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + addra : IN STD_LOGIC_VECTOR(3 DOWNTO 0); + dina : IN STD_LOGIC_VECTOR(63 DOWNTO 0); + douta : OUT STD_LOGIC_VECTOR(63 DOWNTO 0) + ); +END COMPONENT; +-- COMP_TAG_END ------ End COMPONENT Declaration ------------ + +-- The following code must appear in the VHDL architecture +-- body. Substitute your own instance name and net names. + +------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG +your_instance_name : pr_read_mem + PORT MAP ( + clka => clka, + ena => ena, + wea => wea, + addra => addra, + dina => dina, + douta => douta + ); +-- INST_TAG_END ------ End INSTANTIATION Template --------- + +-- You must compile the wrapper file pr_read_mem.vhd when simulating +-- the core, pr_read_mem. When compiling the wrapper file, be sure to +-- reference the VHDL simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem_stub.v b/projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem_stub.v new file mode 100644 index 0000000..3121946 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem_stub.v @@ -0,0 +1,25 @@ +// Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +// -------------------------------------------------------------------------------- +// Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +// Date : Tue Mar 8 14:26:29 2022 +// Host : machine running 64-bit Ubuntu 20.04.4 LTS +// Command : write_verilog -force -mode synth_stub +// /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/pr_read_mem/pr_read_mem_stub.v +// Design : pr_read_mem +// Purpose : Stub declaration of top-level module interface +// Device : xcu200-fsgd2104-2-e +// -------------------------------------------------------------------------------- + +// This empty module with port declaration file causes synthesis tools to infer a black box for IP. +// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion. +// Please paste the declaration into a Verilog source file or add the file as an additional source. +(* x_core_info = "blk_mem_gen_v8_4_4,Vivado 2020.2" *) +module pr_read_mem(clka, ena, wea, addra, dina, douta) +/* synthesis syn_black_box black_box_pad_pin="clka,ena,wea[0:0],addra[3:0],dina[63:0],douta[63:0]" */; + input clka; + input ena; + input [0:0]wea; + input [3:0]addra; + input [63:0]dina; + output [63:0]douta; +endmodule diff --git a/projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem_stub.vhdl b/projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem_stub.vhdl new file mode 100644 index 0000000..2e73c55 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/pr_read_mem/pr_read_mem_stub.vhdl @@ -0,0 +1,35 @@ +-- Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +-- -------------------------------------------------------------------------------- +-- Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +-- Date : Tue Mar 8 14:26:29 2022 +-- Host : machine running 64-bit Ubuntu 20.04.4 LTS +-- Command : write_vhdl -force -mode synth_stub +-- /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/pr_read_mem/pr_read_mem_stub.vhdl +-- Design : pr_read_mem +-- Purpose : Stub declaration of top-level module interface +-- Device : xcu200-fsgd2104-2-e +-- -------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; + +entity pr_read_mem is + Port ( + clka : in STD_LOGIC; + ena : in STD_LOGIC; + wea : in STD_LOGIC_VECTOR ( 0 to 0 ); + addra : in STD_LOGIC_VECTOR ( 3 downto 0 ); + dina : in STD_LOGIC_VECTOR ( 63 downto 0 ); + douta : out STD_LOGIC_VECTOR ( 63 downto 0 ) + ); + +end pr_read_mem; + +architecture stub of pr_read_mem is +attribute syn_black_box : boolean; +attribute black_box_pad_pin : string; +attribute syn_black_box of stub : architecture is true; +attribute black_box_pad_pin of stub : architecture is "clka,ena,wea[0:0],addra[3:0],dina[63:0],douta[63:0]"; +attribute x_core_info : string; +attribute x_core_info of stub : architecture is "blk_mem_gen_v8_4_4,Vivado 2020.2"; +begin +end; diff --git a/projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem.veo b/projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem.veo new file mode 100755 index 0000000..f8828d2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem.veo @@ -0,0 +1,70 @@ +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + +// IP VLNV: xilinx.com:ip:blk_mem_gen:8.4 +// IP Revision: 4 + +// The following must be inserted into your Verilog file for this +// core to be instantiated. Change the instance name and port connections +// (in parentheses) to your own signal names. + +//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG +pr_ref_mem your_instance_name ( + .clka(clka), // input wire clka + .ena(ena), // input wire ena + .wea(wea), // input wire [0 : 0] wea + .addra(addra), // input wire [5 : 0] addra + .dina(dina), // input wire [63 : 0] dina + .douta(douta) // output wire [63 : 0] douta +); +// INST_TAG_END ------ End INSTANTIATION Template --------- + +// You must compile the wrapper file pr_ref_mem.v when simulating +// the core, pr_ref_mem. When compiling the wrapper file, be sure to +// reference the Verilog simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem.vho b/projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem.vho new file mode 100755 index 0000000..f319d1e --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem.vho @@ -0,0 +1,85 @@ +-- (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +-- DO NOT MODIFY THIS FILE. + +-- IP VLNV: xilinx.com:ip:blk_mem_gen:8.4 +-- IP Revision: 4 + +-- The following code must appear in the VHDL architecture header. + +------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG +COMPONENT pr_ref_mem + PORT ( + clka : IN STD_LOGIC; + ena : IN STD_LOGIC; + wea : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + addra : IN STD_LOGIC_VECTOR(5 DOWNTO 0); + dina : IN STD_LOGIC_VECTOR(63 DOWNTO 0); + douta : OUT STD_LOGIC_VECTOR(63 DOWNTO 0) + ); +END COMPONENT; +-- COMP_TAG_END ------ End COMPONENT Declaration ------------ + +-- The following code must appear in the VHDL architecture +-- body. Substitute your own instance name and net names. + +------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG +your_instance_name : pr_ref_mem + PORT MAP ( + clka => clka, + ena => ena, + wea => wea, + addra => addra, + dina => dina, + douta => douta + ); +-- INST_TAG_END ------ End INSTANTIATION Template --------- + +-- You must compile the wrapper file pr_ref_mem.vhd when simulating +-- the core, pr_ref_mem. When compiling the wrapper file, be sure to +-- reference the VHDL simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem_stub.v b/projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem_stub.v new file mode 100644 index 0000000..277b54f --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem_stub.v @@ -0,0 +1,25 @@ +// Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +// -------------------------------------------------------------------------------- +// Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +// Date : Tue Mar 8 14:26:58 2022 +// Host : machine running 64-bit Ubuntu 20.04.4 LTS +// Command : write_verilog -force -mode synth_stub +// /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/pr_ref_mem/pr_ref_mem_stub.v +// Design : pr_ref_mem +// Purpose : Stub declaration of top-level module interface +// Device : xcu200-fsgd2104-2-e +// -------------------------------------------------------------------------------- + +// This empty module with port declaration file causes synthesis tools to infer a black box for IP. +// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion. +// Please paste the declaration into a Verilog source file or add the file as an additional source. +(* x_core_info = "blk_mem_gen_v8_4_4,Vivado 2020.2" *) +module pr_ref_mem(clka, ena, wea, addra, dina, douta) +/* synthesis syn_black_box black_box_pad_pin="clka,ena,wea[0:0],addra[5:0],dina[63:0],douta[63:0]" */; + input clka; + input ena; + input [0:0]wea; + input [5:0]addra; + input [63:0]dina; + output [63:0]douta; +endmodule diff --git a/projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem_stub.vhdl b/projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem_stub.vhdl new file mode 100644 index 0000000..0709d2a --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/pr_ref_mem/pr_ref_mem_stub.vhdl @@ -0,0 +1,35 @@ +-- Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +-- -------------------------------------------------------------------------------- +-- Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +-- Date : Tue Mar 8 14:26:58 2022 +-- Host : machine running 64-bit Ubuntu 20.04.4 LTS +-- Command : write_vhdl -force -mode synth_stub +-- /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/pr_ref_mem/pr_ref_mem_stub.vhdl +-- Design : pr_ref_mem +-- Purpose : Stub declaration of top-level module interface +-- Device : xcu200-fsgd2104-2-e +-- -------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; + +entity pr_ref_mem is + Port ( + clka : in STD_LOGIC; + ena : in STD_LOGIC; + wea : in STD_LOGIC_VECTOR ( 0 to 0 ); + addra : in STD_LOGIC_VECTOR ( 5 downto 0 ); + dina : in STD_LOGIC_VECTOR ( 63 downto 0 ); + douta : out STD_LOGIC_VECTOR ( 63 downto 0 ) + ); + +end pr_ref_mem; + +architecture stub of pr_ref_mem is +attribute syn_black_box : boolean; +attribute black_box_pad_pin : string; +attribute syn_black_box of stub : architecture is true; +attribute black_box_pad_pin of stub : architecture is "clka,ena,wea[0:0],addra[5:0],dina[63:0],douta[63:0]"; +attribute x_core_info : string; +attribute x_core_info of stub : architecture is "blk_mem_gen_v8_4_4,Vivado 2020.2"; +begin +end; diff --git a/projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo.veo b/projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo.veo new file mode 100755 index 0000000..f460ca0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo.veo @@ -0,0 +1,77 @@ +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + +// IP VLNV: xilinx.com:ip:fifo_generator:13.2 +// IP Revision: 5 + +// The following must be inserted into your Verilog file for this +// core to be instantiated. Change the instance name and port connections +// (in parentheses) to your own signal names. + +//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG +rdback_fifo your_instance_name ( + .clk(clk), // input wire clk + .srst(srst), // input wire srst + .din(din), // input wire [511 : 0] din + .wr_en(wr_en), // input wire wr_en + .rd_en(rd_en), // input wire rd_en + .dout(dout), // output wire [255 : 0] dout + .full(full), // output wire full + .empty(empty), // output wire empty + .valid(valid), // output wire valid + .prog_full(prog_full), // output wire prog_full + .prog_empty(prog_empty), // output wire prog_empty + .wr_rst_busy(wr_rst_busy), // output wire wr_rst_busy + .rd_rst_busy(rd_rst_busy) // output wire rd_rst_busy +); +// INST_TAG_END ------ End INSTANTIATION Template --------- + +// You must compile the wrapper file rdback_fifo.v when simulating +// the core, rdback_fifo. When compiling the wrapper file, be sure to +// reference the Verilog simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo.vho b/projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo.vho new file mode 100755 index 0000000..b2312a7 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo.vho @@ -0,0 +1,99 @@ +-- (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +-- DO NOT MODIFY THIS FILE. + +-- IP VLNV: xilinx.com:ip:fifo_generator:13.2 +-- IP Revision: 5 + +-- The following code must appear in the VHDL architecture header. + +------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG +COMPONENT rdback_fifo + PORT ( + clk : IN STD_LOGIC; + srst : IN STD_LOGIC; + din : IN STD_LOGIC_VECTOR(511 DOWNTO 0); + wr_en : IN STD_LOGIC; + rd_en : IN STD_LOGIC; + dout : OUT STD_LOGIC_VECTOR(255 DOWNTO 0); + full : OUT STD_LOGIC; + empty : OUT STD_LOGIC; + valid : OUT STD_LOGIC; + prog_full : OUT STD_LOGIC; + prog_empty : OUT STD_LOGIC; + wr_rst_busy : OUT STD_LOGIC; + rd_rst_busy : OUT STD_LOGIC + ); +END COMPONENT; +-- COMP_TAG_END ------ End COMPONENT Declaration ------------ + +-- The following code must appear in the VHDL architecture +-- body. Substitute your own instance name and net names. + +------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG +your_instance_name : rdback_fifo + PORT MAP ( + clk => clk, + srst => srst, + din => din, + wr_en => wr_en, + rd_en => rd_en, + dout => dout, + full => full, + empty => empty, + valid => valid, + prog_full => prog_full, + prog_empty => prog_empty, + wr_rst_busy => wr_rst_busy, + rd_rst_busy => rd_rst_busy + ); +-- INST_TAG_END ------ End INSTANTIATION Template --------- + +-- You must compile the wrapper file rdback_fifo.vhd when simulating +-- the core, rdback_fifo. When compiling the wrapper file, be sure to +-- reference the VHDL simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo_stub.v b/projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo_stub.v new file mode 100644 index 0000000..2467ff2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo_stub.v @@ -0,0 +1,33 @@ +// Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +// -------------------------------------------------------------------------------- +// Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +// Date : Tue Mar 8 14:26:56 2022 +// Host : machine running 64-bit Ubuntu 20.04.4 LTS +// Command : write_verilog -force -mode synth_stub +// /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/rdback_fifo/rdback_fifo_stub.v +// Design : rdback_fifo +// Purpose : Stub declaration of top-level module interface +// Device : xcu200-fsgd2104-2-e +// -------------------------------------------------------------------------------- + +// This empty module with port declaration file causes synthesis tools to infer a black box for IP. +// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion. +// Please paste the declaration into a Verilog source file or add the file as an additional source. +(* x_core_info = "fifo_generator_v13_2_5,Vivado 2020.2" *) +module rdback_fifo(clk, srst, din, wr_en, rd_en, dout, full, empty, valid, + prog_full, prog_empty, wr_rst_busy, rd_rst_busy) +/* synthesis syn_black_box black_box_pad_pin="clk,srst,din[511:0],wr_en,rd_en,dout[255:0],full,empty,valid,prog_full,prog_empty,wr_rst_busy,rd_rst_busy" */; + input clk; + input srst; + input [511:0]din; + input wr_en; + input rd_en; + output [255:0]dout; + output full; + output empty; + output valid; + output prog_full; + output prog_empty; + output wr_rst_busy; + output rd_rst_busy; +endmodule diff --git a/projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo_stub.vhdl b/projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo_stub.vhdl new file mode 100644 index 0000000..b6ee5dd --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/rdback_fifo/rdback_fifo_stub.vhdl @@ -0,0 +1,42 @@ +-- Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +-- -------------------------------------------------------------------------------- +-- Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +-- Date : Tue Mar 8 14:26:56 2022 +-- Host : machine running 64-bit Ubuntu 20.04.4 LTS +-- Command : write_vhdl -force -mode synth_stub +-- /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/rdback_fifo/rdback_fifo_stub.vhdl +-- Design : rdback_fifo +-- Purpose : Stub declaration of top-level module interface +-- Device : xcu200-fsgd2104-2-e +-- -------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; + +entity rdback_fifo is + Port ( + clk : in STD_LOGIC; + srst : in STD_LOGIC; + din : in STD_LOGIC_VECTOR ( 511 downto 0 ); + wr_en : in STD_LOGIC; + rd_en : in STD_LOGIC; + dout : out STD_LOGIC_VECTOR ( 255 downto 0 ); + full : out STD_LOGIC; + empty : out STD_LOGIC; + valid : out STD_LOGIC; + prog_full : out STD_LOGIC; + prog_empty : out STD_LOGIC; + wr_rst_busy : out STD_LOGIC; + rd_rst_busy : out STD_LOGIC + ); + +end rdback_fifo; + +architecture stub of rdback_fifo is +attribute syn_black_box : boolean; +attribute black_box_pad_pin : string; +attribute syn_black_box of stub : architecture is true; +attribute black_box_pad_pin of stub : architecture is "clk,srst,din[511:0],wr_en,rd_en,dout[255:0],full,empty,valid,prog_full,prog_empty,wr_rst_busy,rd_rst_busy"; +attribute x_core_info : string; +attribute x_core_info of stub : architecture is "fifo_generator_v13_2_5,Vivado 2020.2"; +begin +end; diff --git a/projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad.veo b/projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad.veo new file mode 100755 index 0000000..94ad2db --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad.veo @@ -0,0 +1,70 @@ +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + +// IP VLNV: xilinx.com:ip:blk_mem_gen:8.4 +// IP Revision: 4 + +// The following must be inserted into your Verilog file for this +// core to be instantiated. Change the instance name and port connections +// (in parentheses) to your own signal names. + +//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG +scratchpad your_instance_name ( + .clka(clka), // input wire clka + .ena(ena), // input wire ena + .wea(wea), // input wire [0 : 0] wea + .addra(addra), // input wire [9 : 0] addra + .dina(dina), // input wire [31 : 0] dina + .douta(douta) // output wire [31 : 0] douta +); +// INST_TAG_END ------ End INSTANTIATION Template --------- + +// You must compile the wrapper file scratchpad.v when simulating +// the core, scratchpad. When compiling the wrapper file, be sure to +// reference the Verilog simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad.vho b/projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad.vho new file mode 100755 index 0000000..9f4ca48 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad.vho @@ -0,0 +1,85 @@ +-- (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +-- DO NOT MODIFY THIS FILE. + +-- IP VLNV: xilinx.com:ip:blk_mem_gen:8.4 +-- IP Revision: 4 + +-- The following code must appear in the VHDL architecture header. + +------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG +COMPONENT scratchpad + PORT ( + clka : IN STD_LOGIC; + ena : IN STD_LOGIC; + wea : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + addra : IN STD_LOGIC_VECTOR(9 DOWNTO 0); + dina : IN STD_LOGIC_VECTOR(31 DOWNTO 0); + douta : OUT STD_LOGIC_VECTOR(31 DOWNTO 0) + ); +END COMPONENT; +-- COMP_TAG_END ------ End COMPONENT Declaration ------------ + +-- The following code must appear in the VHDL architecture +-- body. Substitute your own instance name and net names. + +------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG +your_instance_name : scratchpad + PORT MAP ( + clka => clka, + ena => ena, + wea => wea, + addra => addra, + dina => dina, + douta => douta + ); +-- INST_TAG_END ------ End INSTANTIATION Template --------- + +-- You must compile the wrapper file scratchpad.vhd when simulating +-- the core, scratchpad. When compiling the wrapper file, be sure to +-- reference the VHDL simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad_stub.v b/projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad_stub.v new file mode 100644 index 0000000..9db516d --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad_stub.v @@ -0,0 +1,25 @@ +// Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +// -------------------------------------------------------------------------------- +// Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +// Date : Tue Mar 8 14:28:30 2022 +// Host : machine running 64-bit Ubuntu 20.04.4 LTS +// Command : write_verilog -force -mode synth_stub +// /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/scratchpad/scratchpad_stub.v +// Design : scratchpad +// Purpose : Stub declaration of top-level module interface +// Device : xcu200-fsgd2104-2-e +// -------------------------------------------------------------------------------- + +// This empty module with port declaration file causes synthesis tools to infer a black box for IP. +// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion. +// Please paste the declaration into a Verilog source file or add the file as an additional source. +(* x_core_info = "blk_mem_gen_v8_4_4,Vivado 2020.2" *) +module scratchpad(clka, ena, wea, addra, dina, douta) +/* synthesis syn_black_box black_box_pad_pin="clka,ena,wea[0:0],addra[9:0],dina[31:0],douta[31:0]" */; + input clka; + input ena; + input [0:0]wea; + input [9:0]addra; + input [31:0]dina; + output [31:0]douta; +endmodule diff --git a/projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad_stub.vhdl b/projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad_stub.vhdl new file mode 100644 index 0000000..5714675 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/scratchpad/scratchpad_stub.vhdl @@ -0,0 +1,35 @@ +-- Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +-- -------------------------------------------------------------------------------- +-- Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +-- Date : Tue Mar 8 14:28:30 2022 +-- Host : machine running 64-bit Ubuntu 20.04.4 LTS +-- Command : write_vhdl -force -mode synth_stub +-- /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/scratchpad/scratchpad_stub.vhdl +-- Design : scratchpad +-- Purpose : Stub declaration of top-level module interface +-- Device : xcu200-fsgd2104-2-e +-- -------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; + +entity scratchpad is + Port ( + clka : in STD_LOGIC; + ena : in STD_LOGIC; + wea : in STD_LOGIC_VECTOR ( 0 to 0 ); + addra : in STD_LOGIC_VECTOR ( 9 downto 0 ); + dina : in STD_LOGIC_VECTOR ( 31 downto 0 ); + douta : out STD_LOGIC_VECTOR ( 31 downto 0 ) + ); + +end scratchpad; + +architecture stub of scratchpad is +attribute syn_black_box : boolean; +attribute black_box_pad_pin : string; +attribute syn_black_box of stub : architecture is true; +attribute black_box_pad_pin of stub : architecture is "clka,ena,wea[0:0],addra[9:0],dina[31:0],douta[31:0]"; +attribute x_core_info : string; +attribute x_core_info of stub : architecture is "blk_mem_gen_v8_4_4,Vivado 2020.2"; +begin +end; diff --git a/projects/U200/U200.ip_user_files/ip/xdma/xdma.veo b/projects/U200/U200.ip_user_files/ip/xdma/xdma.veo new file mode 100755 index 0000000..3ea245b --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/xdma/xdma.veo @@ -0,0 +1,95 @@ +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + +// IP VLNV: xilinx.com:ip:xdma:4.1 +// IP Revision: 8 + +// The following must be inserted into your Verilog file for this +// core to be instantiated. Change the instance name and port connections +// (in parentheses) to your own signal names. + +//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG +xdma your_instance_name ( + .sys_clk(sys_clk), // input wire sys_clk + .sys_clk_gt(sys_clk_gt), // input wire sys_clk_gt + .sys_rst_n(sys_rst_n), // input wire sys_rst_n + .user_lnk_up(user_lnk_up), // output wire user_lnk_up + .pci_exp_txp(pci_exp_txp), // output wire [7 : 0] pci_exp_txp + .pci_exp_txn(pci_exp_txn), // output wire [7 : 0] pci_exp_txn + .pci_exp_rxp(pci_exp_rxp), // input wire [7 : 0] pci_exp_rxp + .pci_exp_rxn(pci_exp_rxn), // input wire [7 : 0] pci_exp_rxn + .axi_aclk(axi_aclk), // output wire axi_aclk + .axi_aresetn(axi_aresetn), // output wire axi_aresetn + .usr_irq_req(usr_irq_req), // input wire [0 : 0] usr_irq_req + .usr_irq_ack(usr_irq_ack), // output wire [0 : 0] usr_irq_ack + .msi_enable(msi_enable), // output wire msi_enable + .msi_vector_width(msi_vector_width), // output wire [2 : 0] msi_vector_width + .cfg_mgmt_addr(cfg_mgmt_addr), // input wire [18 : 0] cfg_mgmt_addr + .cfg_mgmt_write(cfg_mgmt_write), // input wire cfg_mgmt_write + .cfg_mgmt_write_data(cfg_mgmt_write_data), // input wire [31 : 0] cfg_mgmt_write_data + .cfg_mgmt_byte_enable(cfg_mgmt_byte_enable), // input wire [3 : 0] cfg_mgmt_byte_enable + .cfg_mgmt_read(cfg_mgmt_read), // input wire cfg_mgmt_read + .cfg_mgmt_read_data(cfg_mgmt_read_data), // output wire [31 : 0] cfg_mgmt_read_data + .cfg_mgmt_read_write_done(cfg_mgmt_read_write_done), // output wire cfg_mgmt_read_write_done + .s_axis_c2h_tdata_0(s_axis_c2h_tdata_0), // input wire [255 : 0] s_axis_c2h_tdata_0 + .s_axis_c2h_tlast_0(s_axis_c2h_tlast_0), // input wire s_axis_c2h_tlast_0 + .s_axis_c2h_tvalid_0(s_axis_c2h_tvalid_0), // input wire s_axis_c2h_tvalid_0 + .s_axis_c2h_tready_0(s_axis_c2h_tready_0), // output wire s_axis_c2h_tready_0 + .s_axis_c2h_tkeep_0(s_axis_c2h_tkeep_0), // input wire [31 : 0] s_axis_c2h_tkeep_0 + .m_axis_h2c_tdata_0(m_axis_h2c_tdata_0), // output wire [255 : 0] m_axis_h2c_tdata_0 + .m_axis_h2c_tlast_0(m_axis_h2c_tlast_0), // output wire m_axis_h2c_tlast_0 + .m_axis_h2c_tvalid_0(m_axis_h2c_tvalid_0), // output wire m_axis_h2c_tvalid_0 + .m_axis_h2c_tready_0(m_axis_h2c_tready_0), // input wire m_axis_h2c_tready_0 + .m_axis_h2c_tkeep_0(m_axis_h2c_tkeep_0) // output wire [31 : 0] m_axis_h2c_tkeep_0 +); +// INST_TAG_END ------ End INSTANTIATION Template --------- + +// You must compile the wrapper file xdma.v when simulating +// the core, xdma. When compiling the wrapper file, be sure to +// reference the Verilog simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/xdma/xdma.vho b/projects/U200/U200.ip_user_files/ip/xdma/xdma.vho new file mode 100755 index 0000000..35829f6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/xdma/xdma.vho @@ -0,0 +1,135 @@ +-- (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +-- DO NOT MODIFY THIS FILE. + +-- IP VLNV: xilinx.com:ip:xdma:4.1 +-- IP Revision: 8 + +-- The following code must appear in the VHDL architecture header. + +------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG +COMPONENT xdma + PORT ( + sys_clk : IN STD_LOGIC; + sys_clk_gt : IN STD_LOGIC; + sys_rst_n : IN STD_LOGIC; + user_lnk_up : OUT STD_LOGIC; + pci_exp_txp : OUT STD_LOGIC_VECTOR(7 DOWNTO 0); + pci_exp_txn : OUT STD_LOGIC_VECTOR(7 DOWNTO 0); + pci_exp_rxp : IN STD_LOGIC_VECTOR(7 DOWNTO 0); + pci_exp_rxn : IN STD_LOGIC_VECTOR(7 DOWNTO 0); + axi_aclk : OUT STD_LOGIC; + axi_aresetn : OUT STD_LOGIC; + usr_irq_req : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + usr_irq_ack : OUT STD_LOGIC_VECTOR(0 DOWNTO 0); + msi_enable : OUT STD_LOGIC; + msi_vector_width : OUT STD_LOGIC_VECTOR(2 DOWNTO 0); + cfg_mgmt_addr : IN STD_LOGIC_VECTOR(18 DOWNTO 0); + cfg_mgmt_write : IN STD_LOGIC; + cfg_mgmt_write_data : IN STD_LOGIC_VECTOR(31 DOWNTO 0); + cfg_mgmt_byte_enable : IN STD_LOGIC_VECTOR(3 DOWNTO 0); + cfg_mgmt_read : IN STD_LOGIC; + cfg_mgmt_read_data : OUT STD_LOGIC_VECTOR(31 DOWNTO 0); + cfg_mgmt_read_write_done : OUT STD_LOGIC; + s_axis_c2h_tdata_0 : IN STD_LOGIC_VECTOR(255 DOWNTO 0); + s_axis_c2h_tlast_0 : IN STD_LOGIC; + s_axis_c2h_tvalid_0 : IN STD_LOGIC; + s_axis_c2h_tready_0 : OUT STD_LOGIC; + s_axis_c2h_tkeep_0 : IN STD_LOGIC_VECTOR(31 DOWNTO 0); + m_axis_h2c_tdata_0 : OUT STD_LOGIC_VECTOR(255 DOWNTO 0); + m_axis_h2c_tlast_0 : OUT STD_LOGIC; + m_axis_h2c_tvalid_0 : OUT STD_LOGIC; + m_axis_h2c_tready_0 : IN STD_LOGIC; + m_axis_h2c_tkeep_0 : OUT STD_LOGIC_VECTOR(31 DOWNTO 0) + ); +END COMPONENT; +-- COMP_TAG_END ------ End COMPONENT Declaration ------------ + +-- The following code must appear in the VHDL architecture +-- body. Substitute your own instance name and net names. + +------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG +your_instance_name : xdma + PORT MAP ( + sys_clk => sys_clk, + sys_clk_gt => sys_clk_gt, + sys_rst_n => sys_rst_n, + user_lnk_up => user_lnk_up, + pci_exp_txp => pci_exp_txp, + pci_exp_txn => pci_exp_txn, + pci_exp_rxp => pci_exp_rxp, + pci_exp_rxn => pci_exp_rxn, + axi_aclk => axi_aclk, + axi_aresetn => axi_aresetn, + usr_irq_req => usr_irq_req, + usr_irq_ack => usr_irq_ack, + msi_enable => msi_enable, + msi_vector_width => msi_vector_width, + cfg_mgmt_addr => cfg_mgmt_addr, + cfg_mgmt_write => cfg_mgmt_write, + cfg_mgmt_write_data => cfg_mgmt_write_data, + cfg_mgmt_byte_enable => cfg_mgmt_byte_enable, + cfg_mgmt_read => cfg_mgmt_read, + cfg_mgmt_read_data => cfg_mgmt_read_data, + cfg_mgmt_read_write_done => cfg_mgmt_read_write_done, + s_axis_c2h_tdata_0 => s_axis_c2h_tdata_0, + s_axis_c2h_tlast_0 => s_axis_c2h_tlast_0, + s_axis_c2h_tvalid_0 => s_axis_c2h_tvalid_0, + s_axis_c2h_tready_0 => s_axis_c2h_tready_0, + s_axis_c2h_tkeep_0 => s_axis_c2h_tkeep_0, + m_axis_h2c_tdata_0 => m_axis_h2c_tdata_0, + m_axis_h2c_tlast_0 => m_axis_h2c_tlast_0, + m_axis_h2c_tvalid_0 => m_axis_h2c_tvalid_0, + m_axis_h2c_tready_0 => m_axis_h2c_tready_0, + m_axis_h2c_tkeep_0 => m_axis_h2c_tkeep_0 + ); +-- INST_TAG_END ------ End INSTANTIATION Template --------- + +-- You must compile the wrapper file xdma.vhd when simulating +-- the core, xdma. When compiling the wrapper file, be sure to +-- reference the VHDL simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/xdma/xdma_stub.v b/projects/U200/U200.ip_user_files/ip/xdma/xdma_stub.v new file mode 100644 index 0000000..2267a77 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/xdma/xdma_stub.v @@ -0,0 +1,56 @@ +// Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +// -------------------------------------------------------------------------------- +// Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +// Date : Tue Mar 8 14:33:03 2022 +// Host : machine running 64-bit Ubuntu 20.04.4 LTS +// Command : write_verilog -force -mode synth_stub +// /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/xdma/xdma_stub.v +// Design : xdma +// Purpose : Stub declaration of top-level module interface +// Device : xcu200-fsgd2104-2-e +// -------------------------------------------------------------------------------- + +// This empty module with port declaration file causes synthesis tools to infer a black box for IP. +// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion. +// Please paste the declaration into a Verilog source file or add the file as an additional source. +(* X_CORE_INFO = "xdma_core_top,Vivado 2020.2" *) +module xdma(sys_clk, sys_clk_gt, sys_rst_n, user_lnk_up, + pci_exp_txp, pci_exp_txn, pci_exp_rxp, pci_exp_rxn, axi_aclk, axi_aresetn, usr_irq_req, + usr_irq_ack, msi_enable, msi_vector_width, cfg_mgmt_addr, cfg_mgmt_write, + cfg_mgmt_write_data, cfg_mgmt_byte_enable, cfg_mgmt_read, cfg_mgmt_read_data, + cfg_mgmt_read_write_done, s_axis_c2h_tdata_0, s_axis_c2h_tlast_0, s_axis_c2h_tvalid_0, + s_axis_c2h_tready_0, s_axis_c2h_tkeep_0, m_axis_h2c_tdata_0, m_axis_h2c_tlast_0, + m_axis_h2c_tvalid_0, m_axis_h2c_tready_0, m_axis_h2c_tkeep_0) +/* synthesis syn_black_box black_box_pad_pin="sys_clk,sys_clk_gt,sys_rst_n,user_lnk_up,pci_exp_txp[7:0],pci_exp_txn[7:0],pci_exp_rxp[7:0],pci_exp_rxn[7:0],axi_aclk,axi_aresetn,usr_irq_req[0:0],usr_irq_ack[0:0],msi_enable,msi_vector_width[2:0],cfg_mgmt_addr[18:0],cfg_mgmt_write,cfg_mgmt_write_data[31:0],cfg_mgmt_byte_enable[3:0],cfg_mgmt_read,cfg_mgmt_read_data[31:0],cfg_mgmt_read_write_done,s_axis_c2h_tdata_0[255:0],s_axis_c2h_tlast_0,s_axis_c2h_tvalid_0,s_axis_c2h_tready_0,s_axis_c2h_tkeep_0[31:0],m_axis_h2c_tdata_0[255:0],m_axis_h2c_tlast_0,m_axis_h2c_tvalid_0,m_axis_h2c_tready_0,m_axis_h2c_tkeep_0[31:0]" */; + input sys_clk; + input sys_clk_gt; + input sys_rst_n; + output user_lnk_up; + output [7:0]pci_exp_txp; + output [7:0]pci_exp_txn; + input [7:0]pci_exp_rxp; + input [7:0]pci_exp_rxn; + output axi_aclk; + output axi_aresetn; + input [0:0]usr_irq_req; + output [0:0]usr_irq_ack; + output msi_enable; + output [2:0]msi_vector_width; + input [18:0]cfg_mgmt_addr; + input cfg_mgmt_write; + input [31:0]cfg_mgmt_write_data; + input [3:0]cfg_mgmt_byte_enable; + input cfg_mgmt_read; + output [31:0]cfg_mgmt_read_data; + output cfg_mgmt_read_write_done; + input [255:0]s_axis_c2h_tdata_0; + input s_axis_c2h_tlast_0; + input s_axis_c2h_tvalid_0; + output s_axis_c2h_tready_0; + input [31:0]s_axis_c2h_tkeep_0; + output [255:0]m_axis_h2c_tdata_0; + output m_axis_h2c_tlast_0; + output m_axis_h2c_tvalid_0; + input m_axis_h2c_tready_0; + output [31:0]m_axis_h2c_tkeep_0; +endmodule diff --git a/projects/U200/U200.ip_user_files/ip/xdma/xdma_stub.vhdl b/projects/U200/U200.ip_user_files/ip/xdma/xdma_stub.vhdl new file mode 100644 index 0000000..45c3cdc --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/xdma/xdma_stub.vhdl @@ -0,0 +1,60 @@ +-- Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +-- -------------------------------------------------------------------------------- +-- Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +-- Date : Tue Mar 8 14:33:04 2022 +-- Host : machine running 64-bit Ubuntu 20.04.4 LTS +-- Command : write_vhdl -force -mode synth_stub +-- /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/xdma/xdma_stub.vhdl +-- Design : xdma +-- Purpose : Stub declaration of top-level module interface +-- Device : xcu200-fsgd2104-2-e +-- -------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; + +entity xdma is + Port ( + sys_clk : in STD_LOGIC; + sys_clk_gt : in STD_LOGIC; + sys_rst_n : in STD_LOGIC; + user_lnk_up : out STD_LOGIC; + pci_exp_txp : out STD_LOGIC_VECTOR ( 7 downto 0 ); + pci_exp_txn : out STD_LOGIC_VECTOR ( 7 downto 0 ); + pci_exp_rxp : in STD_LOGIC_VECTOR ( 7 downto 0 ); + pci_exp_rxn : in STD_LOGIC_VECTOR ( 7 downto 0 ); + axi_aclk : out STD_LOGIC; + axi_aresetn : out STD_LOGIC; + usr_irq_req : in STD_LOGIC_VECTOR ( 0 to 0 ); + usr_irq_ack : out STD_LOGIC_VECTOR ( 0 to 0 ); + msi_enable : out STD_LOGIC; + msi_vector_width : out STD_LOGIC_VECTOR ( 2 downto 0 ); + cfg_mgmt_addr : in STD_LOGIC_VECTOR ( 18 downto 0 ); + cfg_mgmt_write : in STD_LOGIC; + cfg_mgmt_write_data : in STD_LOGIC_VECTOR ( 31 downto 0 ); + cfg_mgmt_byte_enable : in STD_LOGIC_VECTOR ( 3 downto 0 ); + cfg_mgmt_read : in STD_LOGIC; + cfg_mgmt_read_data : out STD_LOGIC_VECTOR ( 31 downto 0 ); + cfg_mgmt_read_write_done : out STD_LOGIC; + s_axis_c2h_tdata_0 : in STD_LOGIC_VECTOR ( 255 downto 0 ); + s_axis_c2h_tlast_0 : in STD_LOGIC; + s_axis_c2h_tvalid_0 : in STD_LOGIC; + s_axis_c2h_tready_0 : out STD_LOGIC; + s_axis_c2h_tkeep_0 : in STD_LOGIC_VECTOR ( 31 downto 0 ); + m_axis_h2c_tdata_0 : out STD_LOGIC_VECTOR ( 255 downto 0 ); + m_axis_h2c_tlast_0 : out STD_LOGIC; + m_axis_h2c_tvalid_0 : out STD_LOGIC; + m_axis_h2c_tready_0 : in STD_LOGIC; + m_axis_h2c_tkeep_0 : out STD_LOGIC_VECTOR ( 31 downto 0 ) + ); + +end xdma; + +architecture stub of xdma is +attribute syn_black_box : boolean; +attribute black_box_pad_pin : string; +attribute syn_black_box of stub : architecture is true; +attribute black_box_pad_pin of stub : architecture is "sys_clk,sys_clk_gt,sys_rst_n,user_lnk_up,pci_exp_txp[7:0],pci_exp_txn[7:0],pci_exp_rxp[7:0],pci_exp_rxn[7:0],axi_aclk,axi_aresetn,usr_irq_req[0:0],usr_irq_ack[0:0],msi_enable,msi_vector_width[2:0],cfg_mgmt_addr[18:0],cfg_mgmt_write,cfg_mgmt_write_data[31:0],cfg_mgmt_byte_enable[3:0],cfg_mgmt_read,cfg_mgmt_read_data[31:0],cfg_mgmt_read_write_done,s_axis_c2h_tdata_0[255:0],s_axis_c2h_tlast_0,s_axis_c2h_tvalid_0,s_axis_c2h_tready_0,s_axis_c2h_tkeep_0[31:0],m_axis_h2c_tdata_0[255:0],m_axis_h2c_tlast_0,m_axis_h2c_tvalid_0,m_axis_h2c_tready_0,m_axis_h2c_tkeep_0[31:0]"; +attribute X_CORE_INFO : string; +attribute X_CORE_INFO of stub : architecture is "xdma_core_top,Vivado 2020.2"; +begin +end; diff --git a/projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem.veo b/projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem.veo new file mode 100755 index 0000000..6dac95b --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem.veo @@ -0,0 +1,70 @@ +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + +// IP VLNV: xilinx.com:ip:blk_mem_gen:8.4 +// IP Revision: 4 + +// The following must be inserted into your Verilog file for this +// core to be instantiated. Change the instance name and port connections +// (in parentheses) to your own signal names. + +//----------- Begin Cut here for INSTANTIATION Template ---// INST_TAG +zq_calib_mem your_instance_name ( + .clka(clka), // input wire clka + .ena(ena), // input wire ena + .wea(wea), // input wire [0 : 0] wea + .addra(addra), // input wire [5 : 0] addra + .dina(dina), // input wire [63 : 0] dina + .douta(douta) // output wire [63 : 0] douta +); +// INST_TAG_END ------ End INSTANTIATION Template --------- + +// You must compile the wrapper file zq_calib_mem.v when simulating +// the core, zq_calib_mem. When compiling the wrapper file, be sure to +// reference the Verilog simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem.vho b/projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem.vho new file mode 100755 index 0000000..2763f20 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem.vho @@ -0,0 +1,85 @@ +-- (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +-- DO NOT MODIFY THIS FILE. + +-- IP VLNV: xilinx.com:ip:blk_mem_gen:8.4 +-- IP Revision: 4 + +-- The following code must appear in the VHDL architecture header. + +------------- Begin Cut here for COMPONENT Declaration ------ COMP_TAG +COMPONENT zq_calib_mem + PORT ( + clka : IN STD_LOGIC; + ena : IN STD_LOGIC; + wea : IN STD_LOGIC_VECTOR(0 DOWNTO 0); + addra : IN STD_LOGIC_VECTOR(5 DOWNTO 0); + dina : IN STD_LOGIC_VECTOR(63 DOWNTO 0); + douta : OUT STD_LOGIC_VECTOR(63 DOWNTO 0) + ); +END COMPONENT; +-- COMP_TAG_END ------ End COMPONENT Declaration ------------ + +-- The following code must appear in the VHDL architecture +-- body. Substitute your own instance name and net names. + +------------- Begin Cut here for INSTANTIATION Template ----- INST_TAG +your_instance_name : zq_calib_mem + PORT MAP ( + clka => clka, + ena => ena, + wea => wea, + addra => addra, + dina => dina, + douta => douta + ); +-- INST_TAG_END ------ End INSTANTIATION Template --------- + +-- You must compile the wrapper file zq_calib_mem.vhd when simulating +-- the core, zq_calib_mem. When compiling the wrapper file, be sure to +-- reference the VHDL simulation library. + diff --git a/projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem_stub.v b/projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem_stub.v new file mode 100644 index 0000000..21c89b3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem_stub.v @@ -0,0 +1,25 @@ +// Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +// -------------------------------------------------------------------------------- +// Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +// Date : Tue Mar 8 14:28:50 2022 +// Host : machine running 64-bit Ubuntu 20.04.4 LTS +// Command : write_verilog -force -mode synth_stub +// /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/zq_calib_mem/zq_calib_mem_stub.v +// Design : zq_calib_mem +// Purpose : Stub declaration of top-level module interface +// Device : xcu200-fsgd2104-2-e +// -------------------------------------------------------------------------------- + +// This empty module with port declaration file causes synthesis tools to infer a black box for IP. +// The synthesis directives are for Synopsys Synplify support to prevent IO buffer insertion. +// Please paste the declaration into a Verilog source file or add the file as an additional source. +(* x_core_info = "blk_mem_gen_v8_4_4,Vivado 2020.2" *) +module zq_calib_mem(clka, ena, wea, addra, dina, douta) +/* synthesis syn_black_box black_box_pad_pin="clka,ena,wea[0:0],addra[5:0],dina[63:0],douta[63:0]" */; + input clka; + input ena; + input [0:0]wea; + input [5:0]addra; + input [63:0]dina; + output [63:0]douta; +endmodule diff --git a/projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem_stub.vhdl b/projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem_stub.vhdl new file mode 100644 index 0000000..cc5c23a --- /dev/null +++ b/projects/U200/U200.ip_user_files/ip/zq_calib_mem/zq_calib_mem_stub.vhdl @@ -0,0 +1,35 @@ +-- Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +-- -------------------------------------------------------------------------------- +-- Tool Version: Vivado v.2020.2 (lin64) Build 3064766 Wed Nov 18 09:12:47 MST 2020 +-- Date : Tue Mar 8 14:28:51 2022 +-- Host : machine running 64-bit Ubuntu 20.04.4 LTS +-- Command : write_vhdl -force -mode synth_stub +-- /home/ataberk/SoftMC_DDR4/projects/U200/U200.srcs/sources_1/ip/zq_calib_mem/zq_calib_mem_stub.vhdl +-- Design : zq_calib_mem +-- Purpose : Stub declaration of top-level module interface +-- Device : xcu200-fsgd2104-2-e +-- -------------------------------------------------------------------------------- +library IEEE; +use IEEE.STD_LOGIC_1164.ALL; + +entity zq_calib_mem is + Port ( + clka : in STD_LOGIC; + ena : in STD_LOGIC; + wea : in STD_LOGIC_VECTOR ( 0 to 0 ); + addra : in STD_LOGIC_VECTOR ( 5 downto 0 ); + dina : in STD_LOGIC_VECTOR ( 63 downto 0 ); + douta : out STD_LOGIC_VECTOR ( 63 downto 0 ) + ); + +end zq_calib_mem; + +architecture stub of zq_calib_mem is +attribute syn_black_box : boolean; +attribute black_box_pad_pin : string; +attribute syn_black_box of stub : architecture is true; +attribute black_box_pad_pin of stub : architecture is "clka,ena,wea[0:0],addra[5:0],dina[63:0],douta[63:0]"; +attribute x_core_info : string; +attribute x_core_info of stub : architecture is "blk_mem_gen_v8_4_4,Vivado 2020.2"; +begin +end; diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v new file mode 100755 index 0000000..a095c8e --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v @@ -0,0 +1,1198 @@ +// (c) Copyright 2011-2013 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//----------------------------------------------------------------------------- +// +// Register Slice +// Generic single-channel AXI pipeline register on forward and/or reverse signal path +// +// Verilog-standard: Verilog 2001 +//-------------------------------------------------------------------------- +// +// Structure: +// axic_sync_clock_converter +// +//-------------------------------------------------------------------------- + +`timescale 1ps/1ps +`default_nettype none + +(* DowngradeIPIdentifiedWarnings="yes" *) +module axis_clock_converter_v1_1_23_axisc_sync_clock_converter # ( +/////////////////////////////////////////////////////////////////////////////// +// Parameter Definitions +/////////////////////////////////////////////////////////////////////////////// + parameter C_FAMILY = "virtex6", + parameter integer C_PAYLOAD_WIDTH = 32, + parameter integer C_S_ACLK_RATIO = 1, + parameter integer C_M_ACLK_RATIO = 1, + parameter integer C_MODE = 1 // 0 = light-weight (1-deep); 1 = fully-pipelined (2-deep) + ) + ( +/////////////////////////////////////////////////////////////////////////////// +// Port Declarations +/////////////////////////////////////////////////////////////////////////////// + input wire SAMPLE_CYCLE_EARLY, + input wire SAMPLE_CYCLE, + // Slave side + input wire S_ACLK, + input wire S_ARESETN, + input wire [C_PAYLOAD_WIDTH-1:0] S_PAYLOAD, + input wire S_VALID, + output wire S_READY, + + // Master side + input wire M_ACLK, + input wire M_ARESETN, + output wire [C_PAYLOAD_WIDTH-1:0] M_PAYLOAD, + output wire M_VALID, + input wire M_READY +); + +//////////////////////////////////////////////////////////////////////////////// +// Functions +//////////////////////////////////////////////////////////////////////////////// + +//////////////////////////////////////////////////////////////////////////////// +// Local parameters +//////////////////////////////////////////////////////////////////////////////// +localparam [1:0] ZERO = 2'b10; +localparam [1:0] ONE = 2'b11; +localparam [1:0] FULL = 2'b01; +localparam [1:0] INIT = 2'b00; +localparam integer P_LIGHT_WT = 0; +localparam integer P_FULLY_REG = 1; + +//////////////////////////////////////////////////////////////////////////////// +// Wires/Reg declarations +//////////////////////////////////////////////////////////////////////////////// + +//////////////////////////////////////////////////////////////////////////////// +// BEGIN RTL +//////////////////////////////////////////////////////////////////////////////// + +generate + if (C_S_ACLK_RATIO == C_M_ACLK_RATIO) begin : gen_passthru + assign M_PAYLOAD = S_PAYLOAD; + assign M_VALID = S_VALID; + assign S_READY = M_READY; + end else begin : gen_sync_clock_converter + wire s_sample_cycle; + wire s_sample_cycle_early; + wire m_sample_cycle; + wire m_sample_cycle_early; + + wire slow_aclk; + wire slow_areset; + reg s_areset_r; + reg m_areset_r; + + reg s_ready_r; + wire s_ready_ns; + reg m_valid_r; + wire m_valid_ns; + reg [C_PAYLOAD_WIDTH-1:0] m_payload_r; + reg [C_PAYLOAD_WIDTH-1:0] m_storage_r; + wire [C_PAYLOAD_WIDTH-1:0] m_payload_ns; + wire [C_PAYLOAD_WIDTH-1:0] m_storage_ns; + reg m_ready_hold; + wire m_ready_sample; + wire load_payload; + wire load_storage; + wire load_payload_from_storage; + reg [1:0] state; + reg [1:0] next_state; + + always @(posedge S_ACLK) begin + s_areset_r <= ~(S_ARESETN & M_ARESETN); + end + + always @(posedge M_ACLK) begin + m_areset_r <= ~(S_ARESETN & M_ARESETN); + end + + assign slow_aclk = (C_S_ACLK_RATIO > C_M_ACLK_RATIO) ? M_ACLK : S_ACLK; + assign slow_areset = (C_S_ACLK_RATIO > C_M_ACLK_RATIO) ? m_areset_r : s_areset_r; + assign s_sample_cycle_early = (C_S_ACLK_RATIO > C_M_ACLK_RATIO) ? SAMPLE_CYCLE_EARLY : 1'b1; + assign s_sample_cycle = (C_S_ACLK_RATIO > C_M_ACLK_RATIO) ? SAMPLE_CYCLE : 1'b1; + assign m_sample_cycle_early = (C_S_ACLK_RATIO > C_M_ACLK_RATIO) ? 1'b1 : SAMPLE_CYCLE_EARLY; + assign m_sample_cycle = (C_S_ACLK_RATIO > C_M_ACLK_RATIO) ? 1'b1 : SAMPLE_CYCLE; + + // Output flop for S_READY, value is encoded into state machine. + assign s_ready_ns = (C_S_ACLK_RATIO > C_M_ACLK_RATIO) ? state[1] & (state != INIT) : next_state[1]; + + always @(posedge S_ACLK) begin + if (s_areset_r) begin + s_ready_r <= 1'b0; + end + else begin + s_ready_r <= s_sample_cycle_early ? s_ready_ns : 1'b0; + end + end + + assign S_READY = s_ready_r; + + // Output flop for M_VALID + assign m_valid_ns = next_state[0]; + + always @(posedge M_ACLK) begin + if (m_areset_r) begin + m_valid_r <= 1'b0; + end + else begin + m_valid_r <= m_sample_cycle ? m_valid_ns : m_valid_r & ~M_READY; + end + end + + assign M_VALID = m_valid_r; + + // Hold register for M_READY when M_ACLK is fast. + always @(posedge M_ACLK) begin + if (m_areset_r) begin + m_ready_hold <= 1'b0; + end + else begin + m_ready_hold <= m_sample_cycle ? 1'b0 : m_ready_sample; + end + end + + assign m_ready_sample = (M_READY ) | m_ready_hold; + // Output/storage flops for PAYLOAD + assign m_payload_ns = ~load_payload ? m_payload_r : + load_payload_from_storage ? m_storage_r : + S_PAYLOAD; + + assign m_storage_ns = (C_MODE == P_FULLY_REG) ? (load_storage ? S_PAYLOAD : m_storage_r) : {C_PAYLOAD_WIDTH{1'b0}}; + + always @(posedge slow_aclk) begin + m_payload_r <= m_payload_ns; + m_storage_r <= (C_MODE == P_FULLY_REG) ? m_storage_ns : 0; + end + + assign M_PAYLOAD = m_payload_r; + + // load logic + assign load_storage = (C_MODE == P_FULLY_REG) && (state != FULL); + assign load_payload = m_ready_sample || (state == ZERO); + assign load_payload_from_storage = (C_MODE == P_FULLY_REG) && (state == FULL) && m_ready_sample; + + // State machine + always @(posedge slow_aclk) begin + state <= next_state; + end + + always @* begin + if (slow_areset) begin + next_state = INIT; + end else begin + case (state) + INIT: begin + next_state = ZERO; + end + // No transaction stored locally + ZERO: begin + if (S_VALID) begin + next_state = (C_MODE == P_FULLY_REG) ? ONE : FULL; // Push from empty + end + else begin + next_state = ZERO; + end + end + + // One transaction stored locally + ONE: begin + if (m_ready_sample & ~S_VALID) begin + next_state = ZERO; // Read out one so move to ZERO + end + else if (~m_ready_sample & S_VALID) begin + next_state = FULL; // Got another one so move to FULL + end + else begin + next_state = ONE; + end + end + + // Storage registers full + FULL: begin + if (m_ready_sample) begin + next_state = (C_MODE == P_FULLY_REG) ? ONE : ZERO; // Pop from full + end + else begin + next_state = FULL; + end + end + default: begin + next_state = ZERO; + end + endcase // case (state) + end + end + end // gen_sync_clock_converter + endgenerate +endmodule // axisc_sync_clock_converter + +`default_nettype wire + + +// (c) Copyright 2011-2013 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//----------------------------------------------------------------------------- +// +// Register Slice +// Generic single-channel AXI pipeline register on forward and/or reverse signal path +// +// Verilog-standard: Verilog 2001 +//-------------------------------------------------------------------------- +// +// Structure: +// axic_sync_clock_converter +// +//-------------------------------------------------------------------------- + +`timescale 1ps/1ps +`default_nettype none + +(* DowngradeIPIdentifiedWarnings="yes" *) +module axis_clock_converter_v1_1_23_axisc_async_clock_converter # ( +/////////////////////////////////////////////////////////////////////////////// +// Parameter Definitions +/////////////////////////////////////////////////////////////////////////////// + parameter integer C_PAYLOAD_WIDTH = 32, + parameter integer C_SYNCHRONIZER_STAGE = 3, + parameter integer C_FIFO_DEPTH = 32 + + ) + ( +/////////////////////////////////////////////////////////////////////////////// +// Port Declarations +/////////////////////////////////////////////////////////////////////////////// + // Slave side + input wire s_aclk, + input wire s_aresetn, + input wire [C_PAYLOAD_WIDTH-1:0] s_payload, + input wire s_valid, + output wire s_ready, + + // Master side + input wire m_aclk, + input wire m_aresetn, + output wire [C_PAYLOAD_WIDTH-1:0] m_payload, + output wire m_valid, + input wire m_ready +); + +//////////////////////////////////////////////////////////////////////////////// +// Functions +//////////////////////////////////////////////////////////////////////////////// +`include "axis_infrastructure_v1_1_0.vh" + +//////////////////////////////////////////////////////////////////////////////// +// Local parameters +//////////////////////////////////////////////////////////////////////////////// +localparam integer LP_COUNT_WIDTH = f_clogb2(C_FIFO_DEPTH) + 1; // Set to 1 + Depth. +localparam integer LP_PROG_FULL = C_FIFO_DEPTH - 5; // Set to valid value to avoid DRC error. + +//////////////////////////////////////////////////////////////////////////////// +// Wires/Reg declarations +//////////////////////////////////////////////////////////////////////////////// +wire m_areset_i; +reg s_and_m_areset_r = 1'b0; +wire s_full; + +//////////////////////////////////////////////////////////////////////////////// +// BEGIN RTL +//////////////////////////////////////////////////////////////////////////////// +// Synchronize reset into s_aclk domain and combine with s_aresetn. +xpm_cdc_sync_rst #( + .DEST_SYNC_FF ( C_SYNCHRONIZER_STAGE ) +) +inst_xpm_cdc_sync_rst ( + .src_rst ( ~m_aresetn ) , + .dest_rst ( m_areset_i ) , + .dest_clk ( s_aclk ) +); + +always @(posedge s_aclk) begin + s_and_m_areset_r <= ~s_aresetn | m_areset_i; +end + +/* +XPM_FIFO instantiation template for Asynchronous FIFO configurations +Refer to the targeted device family architecture libraries guide for XPM_FIFO documentation +======================================================================================================================= + +Parameter usage table, organized as follows: ++---------------------------------------------------------------------------------------------------------------------+ +| Parameter name | Data type | Restrictions, if applicable | +|---------------------------------------------------------------------------------------------------------------------| +| Description | ++---------------------------------------------------------------------------------------------------------------------+ ++---------------------------------------------------------------------------------------------------------------------+ +| FIFO_MEMORY_TYPE | String | Must be "auto", "block", or "distributed" | +|---------------------------------------------------------------------------------------------------------------------| +| Designate the fifo memory primitive (resource type) to use: | +| "auto": Allow Vivado Synthesis to choose | +| "block": Block RAM FIFO | +| "distributed": Distributed RAM FIFO | ++---------------------------------------------------------------------------------------------------------------------+ +| FIFO_WRITE_DEPTH | Integer | Must be between 16 and 4194304 | +|---------------------------------------------------------------------------------------------------------------------| +| Defines the FIFO Write Depth, must be power of two | +| In standard READ_MODE, the effective depth = FIFO_WRITE_DEPTH-1 | +| In First-Word-Fall-Through READ_MODE, the effective depth = FIFO_WRITE_DEPTH+1 | ++---------------------------------------------------------------------------------------------------------------------+ +| RELATED_CLOCKS | Integer | Must be 0 or 1 | +|---------------------------------------------------------------------------------------------------------------------| +| Specifies if the wr_clk and rd_clk are related having the same source but different clock ratios | ++---------------------------------------------------------------------------------------------------------------------+ +| WRITE_DATA_WIDTH | Integer | Must be between 1 and 4096 | +|---------------------------------------------------------------------------------------------------------------------| +| Defines the width of the write data port, din | ++---------------------------------------------------------------------------------------------------------------------+ +| WR_DATA_COUNT_WIDTH | Integer | Must be between 1 and log2(FIFO_WRITE_DEPTH)+1 | +|---------------------------------------------------------------------------------------------------------------------| +| Specifies the width of wr_data_count | ++---------------------------------------------------------------------------------------------------------------------+ +| READ_MODE | String | Must be "std" or "fwft" | +|---------------------------------------------------------------------------------------------------------------------| +| "std": standard read mode | +| "fwft": First-Word-Fall-Through read mode | ++---------------------------------------------------------------------------------------------------------------------+ +| FIFO_READ_LATENCY | Integer | Must be >= 0 | +|---------------------------------------------------------------------------------------------------------------------| +| Number of output register stages in the read data path | +| If READ_MODE = "fwft", then the only applicable value is 0. | ++---------------------------------------------------------------------------------------------------------------------+ +| FULL_RESET_VALUE | Integer | Must be 0 or 1 | +|---------------------------------------------------------------------------------------------------------------------| +|---------------------------------------------------------------------------------------------------------------------| +| Sets FULL, PROG_FULL and ALMOST_FULL to FULL_RESET_VALUE during reset | ++---------------------------------------------------------------------------------------------------------------------+ +| USE_ADV_FEATURES | String | Must be between "0000" and "1F1F" | +|---------------------------------------------------------------------------------------------------------------------| +| Enables data_valid, almost_empty, rd_data_count, prog_empty, underflow, wr_ack, almost_full, wr_data_count, | +| prog_full, overflow features | +| Setting USE_ADV_FEATURES[0] to 1 enables overflow flag; Default value of this bit is 1 | +| Setting USE_ADV_FEATURES[1] to 1 enables prog_full flag; Default value of this bit is 1 | +| Setting USE_ADV_FEATURES[2] to 1 enables wr_data_count; Default value of this bit is 1 | +| Setting USE_ADV_FEATURES[3] to 1 enables almost_full flag; Default value of this bit is 0 | +| Setting USE_ADV_FEATURES[4] to 1 enables wr_ack flag; Default value of this bit is 0 | +| Setting USE_ADV_FEATURES[8] to 1 enables underflow flag; Default value of this bit is 1 | +| Setting USE_ADV_FEATURES[9] to 1 enables prog_empty flag; Default value of this bit is 1 | +| Setting USE_ADV_FEATURES[10] to 1 enables rd_data_count; Default value of this bit is 1 | +| Setting USE_ADV_FEATURES[11] to 1 enables almost_empty flag; Default value of this bit is 0 | +| Setting USE_ADV_FEATURES[12] to 1 enables data_valid flag; Default value of this bit is 0 | ++---------------------------------------------------------------------------------------------------------------------+ +| READ_DATA_WIDTH | Integer | Must be between >= 1 | +|---------------------------------------------------------------------------------------------------------------------| +| Defines the width of the read data port, dout | ++---------------------------------------------------------------------------------------------------------------------+ +| RD_DATA_COUNT_WIDTH | Integer | Must be between 1 and log2(FIFO_READ_DEPTH)+1 | +|---------------------------------------------------------------------------------------------------------------------| +| Specifies the width of rd_data_count | +| FIFO_READ_DEPTH = FIFO_WRITE_DEPTH*WRITE_DATA_WIDTH/READ_DATA_WIDTH | ++---------------------------------------------------------------------------------------------------------------------+ +| CDC_SYNC_STAGES | Integer | Must be between 2 to 8 | +|---------------------------------------------------------------------------------------------------------------------| +| Specifies the number of synchronization stages on the CDC path | +| Must be < 5 if FIFO_WRITE_DEPTH = 16 | ++---------------------------------------------------------------------------------------------------------------------+ +| ECC_MODE | String | Must be "no_ecc" or "en_ecc" | +|---------------------------------------------------------------------------------------------------------------------| +| "no_ecc" : Disables ECC | +| "en_ecc" : Enables both ECC Encoder and Decoder | ++---------------------------------------------------------------------------------------------------------------------+ +| PROG_FULL_THRESH | Integer | Must be between "Min_Value" and "Max_Value" | +|---------------------------------------------------------------------------------------------------------------------| +| Specifies the maximum number of write words in the FIFO at or above which prog_full is asserted. | +| Min_Value = 3 + (READ_MODE_VAL*2*(FIFO_WRITE_DEPTH/FIFO_READ_DEPTH))+CDC_SYNC_STAGES | +| Max_Value = (FIFO_WRITE_DEPTH-3) - (READ_MODE_VAL*2*(FIFO_WRITE_DEPTH/FIFO_READ_DEPTH)) | +| If READ_MODE = "std", then READ_MODE_VAL = 0; Otherwise READ_MODE_VAL = 1 | ++---------------------------------------------------------------------------------------------------------------------+ +| PROG_EMPTY_THRESH | Integer | Must be between "Min_Value" and "Max_Value" | +|---------------------------------------------------------------------------------------------------------------------| +| Specifies the minimum number of read words in the FIFO at or below which prog_empty is asserted | +| Min_Value = 3 + (READ_MODE_VAL*2) | +| Max_Value = (FIFO_WRITE_DEPTH-3) - (READ_MODE_VAL*2) | +| If READ_MODE = "std", then READ_MODE_VAL = 0; Otherwise READ_MODE_VAL = 1 | ++---------------------------------------------------------------------------------------------------------------------+ +| DOUT_RESET_VALUE | String | Must be >="0". Valid hexa decimal value | +|---------------------------------------------------------------------------------------------------------------------| +| Reset value of read data path. | ++---------------------------------------------------------------------------------------------------------------------+ +| WAKEUP_TIME | Integer | Must be 0 or 2 | +|---------------------------------------------------------------------------------------------------------------------| +| 0 : Disable sleep. | +| 2 : Use Sleep Pin. | ++---------------------------------------------------------------------------------------------------------------------+ + +Port usage table, organized as follows: ++---------------------------------------------------------------------------------------------------------------------+ +| Port name | Direction | Size, in bits | Domain | Sense | Handling if unused | +|---------------------------------------------------------------------------------------------------------------------| +| Description | ++---------------------------------------------------------------------------------------------------------------------+ ++---------------------------------------------------------------------------------------------------------------------+ +| sleep | Input | 1 | | Active-high | Tie to 1'b0 | +|---------------------------------------------------------------------------------------------------------------------| +| Dynamic power saving: If sleep is High, the memory/fifo block is in power saving mode. | +| Synchronous to the slower of wr_clk and rd_clk. | ++---------------------------------------------------------------------------------------------------------------------+ +| rst | Input | 1 | wr_clk | Active-high | Required | ++---------------------------------------------------------------------------------------------------------------------+ +| Reset: Must be synchronous to wr_clk. Must be applied only when wr_clk and rd_clk are stable and free-running. | +| Once reset is applied to FIFO, the subsequent reset must be applied only when wr_rst_busy becomes zero from one. | ++---------------------------------------------------------------------------------------------------------------------+ +| wr_clk | Input | 1 | | Rising edge | Required | +|---------------------------------------------------------------------------------------------------------------------| +| Write clock: Used for write operation. wr_clk must be a free running clock. | ++---------------------------------------------------------------------------------------------------------------------+ +| wr_en | Input | 1 | wr_clk | Active-high | Required | +|---------------------------------------------------------------------------------------------------------------------| +| Write Enable: If the FIFO is not full, asserting this signal causes data (on din) to be written to the FIFO. | +| Must be held active-low when rst or wr_rst_busy or rd_rst_busy is active high. | ++---------------------------------------------------------------------------------------------------------------------+ +| din | Input | WRITE_DATA_WIDTH | wr_clk | | Required | +|---------------------------------------------------------------------------------------------------------------------| +| Write Data: The input data bus used when writing the FIFO. | ++---------------------------------------------------------------------------------------------------------------------+ +| full | Output | 1 | wr_clk | Active-high | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Full Flag: When asserted, this signal indicates that the FIFO is full. | +| Write requests are ignored when the FIFO is full, initiating a write when the FIFO is full is not destructive | +| to the contents of the FIFO. | ++---------------------------------------------------------------------------------------------------------------------+ +| overflow | Output | 1 | wr_clk | Active-high | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Overflow: This signal indicates that a write request (wren) during the prior clock cycle was rejected, | +| because the FIFO is full. Overflowing the FIFO is not destructive to the contents of the FIFO. | ++---------------------------------------------------------------------------------------------------------------------+ +| wr_rst_busy | Output | 1 | wr_clk | Active-high | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Write Reset Busy: Active-High indicator that the FIFO write domain is currently in a reset state. | ++---------------------------------------------------------------------------------------------------------------------+ +| almost_full | Output | 1 | wr_clk | Active-high | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Almost Full: When asserted, this signal indicates that only one more write can be performed before the FIFO is full.| ++---------------------------------------------------------------------------------------------------------------------+ +| wr_ack | Output | 1 | wr_clk | Active-high | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Write Acknowledge: This signal indicates that a write request (wr_en) during the prior clock cycle is succeeded. | ++---------------------------------------------------------------------------------------------------------------------+ +| rd_clk | Input | 1 | | Rising edge | Required | +|---------------------------------------------------------------------------------------------------------------------| +| Read clock: Used for read operation. rd_clk must be a free running clock. | ++---------------------------------------------------------------------------------------------------------------------+ +| rd_en | Input | 1 | rd_clk | Active-high | Required | +|---------------------------------------------------------------------------------------------------------------------| +| Read Enable: If the FIFO is not empty, asserting this signal causes data (on dout) to be read from the FIFO | +| Must be held active-low when rst or wr_rst_busy or rd_rst_busy is active high. | ++---------------------------------------------------------------------------------------------------------------------+ +| dout | Output | READ_DATA_WIDTH | rd_clk | | Required | +|---------------------------------------------------------------------------------------------------------------------| +| Read Data: The output data bus is driven when reading the FIFO. | ++---------------------------------------------------------------------------------------------------------------------+ +| empty | Output | 1 | rd_clk | Active-high | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Empty Flag: When asserted, this signal indicates that the FIFO is empty. | +| Read requests are ignored when the FIFO is empty, initiating a read while empty is not destructive to the FIFO. | ++---------------------------------------------------------------------------------------------------------------------+ +| underflow | Output | 1 | rd_clk | Active-high | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Underflow: Indicates that the read request (rd_en) during the previous clock cycle was rejected | +| because the FIFO is empty. Under flowing the FIFO is not destructive to the FIFO. | ++---------------------------------------------------------------------------------------------------------------------+ +| rd_rst_busy | Output | 1 | rd_clk | Active-high | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Read Reset Busy: Active-High indicator that the FIFO read domain is currently in a reset state. | ++---------------------------------------------------------------------------------------------------------------------+ +| prog_full | Output | 1 | wr_clk | Active-high | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Programmable Full: This signal is asserted when the number of words in the FIFO is greater than or equal | +| to the programmable full threshold value. | +| It is de-asserted when the number of words in the FIFO is less than the programmable full threshold value. | ++---------------------------------------------------------------------------------------------------------------------+ +| wr_data_count | Output | WR_DATA_COUNT_WIDTH | wr_clk | | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Write Data Count: This bus indicates the number of words written into the FIFO. | ++---------------------------------------------------------------------------------------------------------------------+ +| prog_empty | Output | 1 | rd_clk | Active-high | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Programmable Empty: This signal is asserted when the number of words in the FIFO is less than or equal | +| to the programmable empty threshold value. | +| It is de-asserted when the number of words in the FIFO exceeds the programmable empty threshold value. | ++---------------------------------------------------------------------------------------------------------------------+ +| rd_data_count | Output | RD_DATA_COUNT_WIDTH | rd_clk | | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Read Data Count: This bus indicates the number of words read from the FIFO. | ++---------------------------------------------------------------------------------------------------------------------+ +| almost_empty | Output | 1 | rd_clk | Active-high | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Almost Empty : When asserted, this signal indicates that only one more read can be performed before the FIFO goes to| +| empty. | ++---------------------------------------------------------------------------------------------------------------------+ +| data_valid | Output | 1 | rd_clk | Active-high | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Read Data Valid: When asserted, this signal indicates that valid data is available on the output bus (dout). | ++---------------------------------------------------------------------------------------------------------------------+ +| injectsbiterr | Intput | 1 | wr_clk | Active-high | Tie to 1'b0 | +|---------------------------------------------------------------------------------------------------------------------| +| Single Bit Error Injection: Injects a single bit error if the ECC feature is used on block RAMs or | +| built-in FIFO macros. | ++---------------------------------------------------------------------------------------------------------------------+ +| injectdbiterr | Intput | 1 | wr_clk | Active-high | Tie to 1'b0 | +|---------------------------------------------------------------------------------------------------------------------| +| Double Bit Error Injection: Injects a double bit error if the ECC feature is used on block RAMs or | +| built-in FIFO macros. | ++---------------------------------------------------------------------------------------------------------------------+ +| sbiterr | Output | 1 | rd_clk | Active-high | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Single Bit Error: Indicates that the ECC decoder detected and fixed a single-bit error. | ++---------------------------------------------------------------------------------------------------------------------+ +| dbiterr | Output | 1 | rd_clk | Active-high | Leave open | +|---------------------------------------------------------------------------------------------------------------------| +| Double Bit Error: Indicates that the ECC decoder detected a double-bit error and data in the FIFO core is corrupted.| ++---------------------------------------------------------------------------------------------------------------------+ +*/ + +// xpm_fifo_async : In order to incorporate this function into the design, the following module instantiation +// Verilog : needs to be placed in the body of the design code. The default values for the parameters +// module : may be changed to meet design requirements. The instance name (xpm_fifo_async) +// instantiation : and/or the port declarations within the parenthesis may be changed to properly reference and +// code : connect this function to the design. All inputs and outputs must be connected, unless +// : otherwise specified. + +// xpm_fifo_async: Asynchronous FIFO +// Xilinx Parameterized Macro, Version 2018.1 +xpm_fifo_async # ( + + .FIFO_MEMORY_TYPE ( "distributed" ) , // string; "auto", "block", or "distributed"; + .ECC_MODE ( "no_ecc" ) , // string; "no_ecc" or "en_ecc"; + .RELATED_CLOCKS ( 0 ) , // positive integer; 0 or 1 + .FIFO_WRITE_DEPTH ( C_FIFO_DEPTH ) , // positive integer + .WRITE_DATA_WIDTH ( C_PAYLOAD_WIDTH ) , // positive integer + .WR_DATA_COUNT_WIDTH ( LP_COUNT_WIDTH ) , // positive integer + .PROG_FULL_THRESH ( LP_PROG_FULL ) , // positive integer + .FULL_RESET_VALUE ( 1 ) , // positive integer; 0 or 1 + .USE_ADV_FEATURES ( "1000" ) , // string; "0000" to "1F1F"; "1000" = enable data_valid. + .READ_MODE ( "fwft" ) , // string; "std" or "fwft"; + .FIFO_READ_LATENCY ( 1 ) , // positive integer; + .READ_DATA_WIDTH ( C_PAYLOAD_WIDTH ) , // positive integer + .RD_DATA_COUNT_WIDTH ( LP_COUNT_WIDTH ) , // positive integer + .PROG_EMPTY_THRESH ( 10 ) , // positive integer + .DOUT_RESET_VALUE ( "0" ) , // string + .CDC_SYNC_STAGES ( C_SYNCHRONIZER_STAGE ) , // positive integer + .WAKEUP_TIME ( 0 ) // positive integer; 0 or 2; + +) xpm_fifo_async_inst ( + + .rst ( s_and_m_areset_r ) , + .wr_clk ( s_aclk ) , + .wr_en ( s_valid ) , + .din ( s_payload ) , + .full ( s_full ) , + .overflow ( ) , + .prog_full ( ) , + .wr_data_count ( ) , + .almost_full ( ) , + .wr_ack ( ) , + .wr_rst_busy ( ) , + .rd_clk ( m_aclk ) , + .rd_en ( m_ready ) , + .dout ( m_payload ) , + .empty ( ) , + .underflow ( ) , + .rd_rst_busy ( ) , + .prog_empty ( ) , + .rd_data_count ( ) , + .almost_empty ( ) , + .data_valid ( m_valid ) , + .sleep ( 1'b0 ) , + .injectsbiterr ( 1'b0 ) , + .injectdbiterr ( 1'b0 ) , + .sbiterr ( ) , + .dbiterr ( ) + +); + +// End of xpm_fifo_async instance declaration + +assign s_ready = ~s_full; + +endmodule // axisc_async_clock_converter + +`default_nettype wire + + +// (c) Copyright 2011-2013 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//----------------------------------------------------------------------------- +// +// Register Slice +// Generic single-channel AXI pipeline register on forward and/or reverse signal path +// +// Verilog-standard: Verilog 2001 +//-------------------------------------------------------------------------- +// +// Structure: +// axic_register_slice +// +//-------------------------------------------------------------------------- + +`timescale 1ps/1ps +`default_nettype none + +(* DowngradeIPIdentifiedWarnings="yes" *) +module axis_clock_converter_v1_1_23_axisc_sample_cycle_ratio # ( +/////////////////////////////////////////////////////////////////////////////// +// Parameter Definitions +/////////////////////////////////////////////////////////////////////////////// + parameter C_RATIO = 2 // Must be > 0 + ) + ( +/////////////////////////////////////////////////////////////////////////////// +// Port Declarations +/////////////////////////////////////////////////////////////////////////////// + input wire SLOW_ACLK, + input wire FAST_ACLK, + + output wire SAMPLE_CYCLE_EARLY, + output wire SAMPLE_CYCLE +); + +//////////////////////////////////////////////////////////////////////////////// +// Functions +//////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////// +// Local parameters +//////////////////////////////////////////////////////////////////////////////// +localparam P_DELAY = C_RATIO > 2 ? C_RATIO-1 : C_RATIO-1; +//////////////////////////////////////////////////////////////////////////////// +// Wires/Reg declarations +//////////////////////////////////////////////////////////////////////////////// +reg slow_aclk_div2 = 0; +reg posedge_finder_first; +reg posedge_finder_second; +wire first_edge; +wire second_edge; +reg [P_DELAY-1:0] sample_cycle_d; +(* shreg_extract = "no" *) reg sample_cycle_r; + + +//////////////////////////////////////////////////////////////////////////////// +// BEGIN RTL +//////////////////////////////////////////////////////////////////////////////// +generate + if (C_RATIO == 1) begin : gen_always_sample + assign SAMPLE_CYCLE_EARLY = 1'b1; + assign SAMPLE_CYCLE = 1'b1; + end + else begin : gen_sample_cycle + genvar i; + always @(posedge SLOW_ACLK) begin + slow_aclk_div2 <= ~slow_aclk_div2; + end + + // Find matching rising edges by clocking slow_aclk_div2 onto faster clock + always @(posedge FAST_ACLK) begin + posedge_finder_first <= slow_aclk_div2; + end + always @(posedge FAST_ACLK) begin + posedge_finder_second <= ~slow_aclk_div2; + end + + assign first_edge = slow_aclk_div2 & ~posedge_finder_first; + assign second_edge = ~slow_aclk_div2 & ~posedge_finder_second; + + always @(*) begin + sample_cycle_d[P_DELAY-1] = first_edge | second_edge; + end + + // delay the posedge alignment by C_RATIO - 1 to set the sample cycle as + // the clock one cycle before the posedge. + for (i = P_DELAY-1; i > 0; i = i - 1) begin : gen_delay + always @(posedge FAST_ACLK) begin + sample_cycle_d[i-1] <= sample_cycle_d[i]; + end + end + + always @(posedge FAST_ACLK) begin + sample_cycle_r <= sample_cycle_d[0]; + end + assign SAMPLE_CYCLE_EARLY = sample_cycle_d[0]; + assign SAMPLE_CYCLE = sample_cycle_r; + end +endgenerate + +endmodule // axisc_sample_cycle_ratio + +`default_nettype wire + + +// (c) Copyright 2011-2013 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//----------------------------------------------------------------------------- +// +// axis_clock_converter +// +// Verilog-standard: Verilog 2001 +//-------------------------------------------------------------------------- +// +// Structure: +// axis_clock_converter +// util_aclken_converter (optional) +// fifo_generator +// or +// axisc_sync_clock_converter +// util_aclken_converter (optional) +//-------------------------------------------------------------------------- + +`timescale 1ps/1ps +`default_nettype none + +(* DowngradeIPIdentifiedWarnings="yes" *) +module axis_clock_converter_v1_1_23_axis_clock_converter # +( +/////////////////////////////////////////////////////////////////////////////// +// Parameter Definitions +/////////////////////////////////////////////////////////////////////////////// + parameter C_FAMILY = "virtex6", + parameter integer C_AXIS_TDATA_WIDTH = 32, + parameter integer C_AXIS_TID_WIDTH = 1, + parameter integer C_AXIS_TDEST_WIDTH = 1, + parameter integer C_AXIS_TUSER_WIDTH = 1, + parameter [31:0] C_AXIS_SIGNAL_SET = 32'hFF, + // C_AXIS_SIGNAL_SET: each bit if enabled specifies which axis optional signals are present + // [0] => TREADY present + // [1] => TDATA present + // [2] => TSTRB present, TDATA must be present + // [3] => TKEEP present, TDATA must be present + // [4] => TLAST present + // [5] => TID present + // [6] => TDEST present + // [7] => TUSER present + parameter integer C_IS_ACLK_ASYNC = 1, + parameter integer C_SYNCHRONIZER_STAGE = 2, + parameter integer C_S_AXIS_ACLK_RATIO = 1, + parameter integer C_M_AXIS_ACLK_RATIO = 2, + parameter integer C_ACLKEN_CONV_MODE = 0 + // C_ACLKEN_CONV_MODE: Determines how to handle the clock enable pins during + // clock conversion + // 0 -- Clock enables not converted + // 1 -- s_axis_aclken can toggle, m_axis_aclken always high. + // 2 -- s_axis_aclken always high, m_axis_aclken can toggle. + // 3 -- s_axis_aclken can toggle, m_axis_aclken can toggle. + ) + ( +/////////////////////////////////////////////////////////////////////////////// +// Port Declarations +/////////////////////////////////////////////////////////////////////////////// + // System Signals + input wire s_axis_aresetn, + input wire m_axis_aresetn, + input wire s_axis_aclken, + input wire m_axis_aclken, + + // Slave side + input wire s_axis_aclk, + input wire s_axis_tvalid, + output wire s_axis_tready, + input wire [C_AXIS_TDATA_WIDTH-1:0] s_axis_tdata, + input wire [C_AXIS_TDATA_WIDTH/8-1:0] s_axis_tstrb, + input wire [C_AXIS_TDATA_WIDTH/8-1:0] s_axis_tkeep, + input wire s_axis_tlast, + input wire [C_AXIS_TID_WIDTH-1:0] s_axis_tid, + input wire [C_AXIS_TDEST_WIDTH-1:0] s_axis_tdest, + input wire [C_AXIS_TUSER_WIDTH-1:0] s_axis_tuser, + + // Master side + input wire m_axis_aclk, + output wire m_axis_tvalid, + input wire m_axis_tready, + output wire [C_AXIS_TDATA_WIDTH-1:0] m_axis_tdata, + output wire [C_AXIS_TDATA_WIDTH/8-1:0] m_axis_tstrb, + output wire [C_AXIS_TDATA_WIDTH/8-1:0] m_axis_tkeep, + output wire m_axis_tlast, + output wire [C_AXIS_TID_WIDTH-1:0] m_axis_tid, + output wire [C_AXIS_TDEST_WIDTH-1:0] m_axis_tdest, + output wire [C_AXIS_TUSER_WIDTH-1:0] m_axis_tuser + + ); + +//////////////////////////////////////////////////////////////////////////////// +// Functions +//////////////////////////////////////////////////////////////////////////////// +`include "axis_infrastructure_v1_1_0.vh" + +//////////////////////////////////////////////////////////////////////////////// +// Local parameters +//////////////////////////////////////////////////////////////////////////////// +localparam integer LP_S_ACLKEN_CAN_TOGGLE = (C_ACLKEN_CONV_MODE == 1) || (C_ACLKEN_CONV_MODE == 3); +localparam integer LP_M_ACLKEN_CAN_TOGGLE = (C_ACLKEN_CONV_MODE == 2) || (C_ACLKEN_CONV_MODE == 3); +localparam integer P_FIFO_DEPTH = 32; // clock converter use of fifo_gen be fixed + // at 32 deep fifo. + +localparam integer P_S_AXIS_ACLK_RATIO = f_lcm(C_S_AXIS_ACLK_RATIO, C_M_AXIS_ACLK_RATIO) / C_M_AXIS_ACLK_RATIO; +localparam integer P_M_AXIS_ACLK_RATIO = f_lcm(C_S_AXIS_ACLK_RATIO, C_M_AXIS_ACLK_RATIO) / C_S_AXIS_ACLK_RATIO; + +localparam integer P_INST_ASYNC_CONV = C_IS_ACLK_ASYNC || (P_S_AXIS_ACLK_RATIO != 1 && P_M_AXIS_ACLK_RATIO != 1); + +localparam integer P_TPAYLOAD_WIDTH = f_payload_width(C_AXIS_TDATA_WIDTH, C_AXIS_TID_WIDTH, + C_AXIS_TDEST_WIDTH, C_AXIS_TUSER_WIDTH, + C_AXIS_SIGNAL_SET); +localparam integer P_SAMPLE_CYCLE_RATIO = (C_S_AXIS_ACLK_RATIO > C_M_AXIS_ACLK_RATIO) + ? C_S_AXIS_ACLK_RATIO : C_M_AXIS_ACLK_RATIO; + + +//////////////////////////////////////////////////////////////////////////////// +// Wires/Reg declarations +//////////////////////////////////////////////////////////////////////////////// +wire [P_TPAYLOAD_WIDTH-1:0] s_axis_tpayload; + +wire [P_TPAYLOAD_WIDTH-1:0] d1_tpayload; +wire d1_tvalid; +wire d1_tready; + +wire [P_TPAYLOAD_WIDTH-1:0] d2_tpayload; +wire d2_tvalid; +wire d2_tready; + +wire [P_TPAYLOAD_WIDTH-1:0] m_axis_tpayload; + + +//////////////////////////////////////////////////////////////////////////////// +// BEGIN RTL +//////////////////////////////////////////////////////////////////////////////// +axis_infrastructure_v1_1_0_util_axis2vector #( + .C_TDATA_WIDTH ( C_AXIS_TDATA_WIDTH ) , + .C_TID_WIDTH ( C_AXIS_TID_WIDTH ) , + .C_TDEST_WIDTH ( C_AXIS_TDEST_WIDTH ) , + .C_TUSER_WIDTH ( C_AXIS_TUSER_WIDTH ) , + .C_TPAYLOAD_WIDTH ( P_TPAYLOAD_WIDTH ) , + .C_SIGNAL_SET ( C_AXIS_SIGNAL_SET ) +) +util_axis2vector_0 ( + .TDATA ( s_axis_tdata ) , + .TSTRB ( s_axis_tstrb ) , + .TKEEP ( s_axis_tkeep ) , + .TLAST ( s_axis_tlast ) , + .TID ( s_axis_tid ) , + .TDEST ( s_axis_tdest ) , + .TUSER ( s_axis_tuser ) , + .TPAYLOAD ( s_axis_tpayload ) +); + +generate + if (LP_S_ACLKEN_CAN_TOGGLE) begin : gen_s_aclken_converter + axis_infrastructure_v1_1_0_util_aclken_converter #( + .C_PAYLOAD_WIDTH ( P_TPAYLOAD_WIDTH ) , + .C_S_ACLKEN_CAN_TOGGLE ( LP_S_ACLKEN_CAN_TOGGLE ) , + .C_M_ACLKEN_CAN_TOGGLE ( 0 ) + ) + s_util_aclken_converter_0 ( + .ACLK ( s_axis_aclk ) , + .ARESETN ( s_axis_aresetn ) , + .S_ACLKEN ( s_axis_aclken ) , + .S_PAYLOAD ( s_axis_tpayload ) , + .S_VALID ( s_axis_tvalid ) , + .S_READY ( s_axis_tready ) , + .M_ACLKEN ( 1'b1 ) , + .M_PAYLOAD ( d1_tpayload ) , + .M_VALID ( d1_tvalid ) , + .M_READY ( d1_tready ) + ); + end + else begin : gen_s_aclken_passthru + assign d1_tpayload = s_axis_tpayload; + assign d1_tvalid = s_axis_tvalid; + assign s_axis_tready = d1_tready; + end + + if (P_INST_ASYNC_CONV) begin : gen_async_conv + // Use xpm_fifo in 2018.1+ for future part support. + axis_clock_converter_v1_1_23_axisc_async_clock_converter #( + .C_PAYLOAD_WIDTH ( P_TPAYLOAD_WIDTH ) , + .C_FIFO_DEPTH ( P_FIFO_DEPTH ) , + .C_SYNCHRONIZER_STAGE ( C_SYNCHRONIZER_STAGE ) + ) + axisc_async_clock_converter_0 ( + .s_aclk ( s_axis_aclk ) , + .s_aresetn ( s_axis_aresetn ) , + .s_payload ( d1_tpayload ) , + .s_valid ( d1_tvalid ) , + .s_ready ( d1_tready ) , + .m_aclk ( m_axis_aclk ) , + .m_aresetn ( m_axis_aresetn ) , + .m_payload ( d2_tpayload ) , + .m_valid ( d2_tvalid ) , + .m_ready ( d2_tready ) + ); + + end + else begin : gen_sync_ck_conv + + wire slow_aclk; + wire fast_aclk; + wire sample_cycle_early; + wire sample_cycle; + + // Sample cycle used to determine when to assert a signal on a fast clock + // to be flopped onto a slow clock. + assign slow_aclk = (C_S_AXIS_ACLK_RATIO > C_M_AXIS_ACLK_RATIO) ? m_axis_aclk : s_axis_aclk; + assign fast_aclk = (C_S_AXIS_ACLK_RATIO < C_M_AXIS_ACLK_RATIO) ? m_axis_aclk : s_axis_aclk; + + axis_clock_converter_v1_1_23_axisc_sample_cycle_ratio #( + .C_RATIO ( P_SAMPLE_CYCLE_RATIO ) + ) + axisc_sample_cycle_ratio_m ( + .SLOW_ACLK ( slow_aclk ) , + .FAST_ACLK ( fast_aclk ) , + .SAMPLE_CYCLE_EARLY ( sample_cycle_early ) , + .SAMPLE_CYCLE ( sample_cycle ) + ); + + axis_clock_converter_v1_1_23_axisc_sync_clock_converter #( + .C_FAMILY ( C_FAMILY ) , + .C_PAYLOAD_WIDTH ( P_TPAYLOAD_WIDTH ) , + .C_S_ACLK_RATIO ( P_S_AXIS_ACLK_RATIO ) , + .C_M_ACLK_RATIO ( P_M_AXIS_ACLK_RATIO ) , + .C_MODE ( 1 ) + ) + axisc_sync_clock_converter_0 ( + .SAMPLE_CYCLE_EARLY ( sample_cycle_early ) , + .SAMPLE_CYCLE ( sample_cycle ) , + .S_ACLK ( s_axis_aclk ) , + .S_ARESETN ( s_axis_aresetn ) , + .S_PAYLOAD ( d1_tpayload ) , + .S_VALID ( d1_tvalid ) , + .S_READY ( d1_tready ) , + .M_ACLK ( m_axis_aclk ) , + .M_ARESETN ( m_axis_aresetn ) , + .M_PAYLOAD ( d2_tpayload ) , + .M_VALID ( d2_tvalid ) , + .M_READY ( d2_tready ) + ); + end + + if (LP_M_ACLKEN_CAN_TOGGLE) begin : gen_m_aclken_converter + axis_infrastructure_v1_1_0_util_aclken_converter #( + .C_PAYLOAD_WIDTH ( P_TPAYLOAD_WIDTH ) , + .C_S_ACLKEN_CAN_TOGGLE ( 0 ) , + .C_M_ACLKEN_CAN_TOGGLE ( LP_M_ACLKEN_CAN_TOGGLE ) + ) + m_util_aclken_converter_0 ( + .ACLK ( m_axis_aclk ) , + .ARESETN ( m_axis_aresetn ) , + .S_ACLKEN ( 1'b1 ) , + .S_PAYLOAD ( d2_tpayload ) , + .S_VALID ( d2_tvalid ) , + .S_READY ( d2_tready ) , + .M_ACLKEN ( m_axis_aclken ) , + .M_PAYLOAD ( m_axis_tpayload ) , + .M_VALID ( m_axis_tvalid ) , + .M_READY ( m_axis_tready ) + ); + end + else begin : gen_m_aclken_passthru + assign m_axis_tpayload = d2_tpayload; + assign m_axis_tvalid = d2_tvalid; + assign d2_tready = m_axis_tready; + end + +endgenerate + +axis_infrastructure_v1_1_0_util_vector2axis #( + .C_TDATA_WIDTH ( C_AXIS_TDATA_WIDTH ) , + .C_TID_WIDTH ( C_AXIS_TID_WIDTH ) , + .C_TDEST_WIDTH ( C_AXIS_TDEST_WIDTH ) , + .C_TUSER_WIDTH ( C_AXIS_TUSER_WIDTH ) , + .C_TPAYLOAD_WIDTH ( P_TPAYLOAD_WIDTH ) , + .C_SIGNAL_SET ( C_AXIS_SIGNAL_SET ) +) +util_vector2axis_0 ( + .TPAYLOAD ( m_axis_tpayload ) , + .TDATA ( m_axis_tdata ) , + .TSTRB ( m_axis_tstrb ) , + .TKEEP ( m_axis_tkeep ) , + .TLAST ( m_axis_tlast ) , + .TID ( m_axis_tid ) , + .TDEST ( m_axis_tdest ) , + .TUSER ( m_axis_tuser ) +); + +endmodule // axis_clock_converter + +`default_nettype wire + + diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/axis_infrastructure_v1_1_0.vh b/projects/U200/U200.ip_user_files/ipstatic/hdl/axis_infrastructure_v1_1_0.vh new file mode 100755 index 0000000..14d3524 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/axis_infrastructure_v1_1_0.vh @@ -0,0 +1,337 @@ +// (c) Copyright 2011-2013 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//----------------------------------------------------------------------------- +// +// Generic Functions used by AXIS-Interconnect and Infrastrucutre Modules +// +// Verilog-standard: Verilog 2001 +//-------------------------------------------------------------------------- +// Global Parameters: +// +// Functions: +// f_clogb2 +// f_gcd +// f_lcm +// f_get_tdata_indx +// f_get_tstrb_indx +// f_get_tkeep_indx +// f_get_tlast_indx +// f_get_tid_indx +// f_get_tdest_indx +// f_get_tuser_indx +// f_payload_width +// Tasks: +// t_display_tdata_error +//-------------------------------------------------------------------------- +/////////////////////////////////////////////////////////////////////////////// +// BEGIN Global Parameters +/////////////////////////////////////////////////////////////////////////////// +// Define Signal Set indices +localparam G_INDX_SS_TREADY = 0; +localparam G_INDX_SS_TDATA = 1; +localparam G_INDX_SS_TSTRB = 2; +localparam G_INDX_SS_TKEEP = 3; +localparam G_INDX_SS_TLAST = 4; +localparam G_INDX_SS_TID = 5; +localparam G_INDX_SS_TDEST = 6; +localparam G_INDX_SS_TUSER = 7; +localparam G_MASK_SS_TREADY = 32'h1 << G_INDX_SS_TREADY; +localparam G_MASK_SS_TDATA = 32'h1 << G_INDX_SS_TDATA; +localparam G_MASK_SS_TSTRB = 32'h1 << G_INDX_SS_TSTRB; +localparam G_MASK_SS_TKEEP = 32'h1 << G_INDX_SS_TKEEP; +localparam G_MASK_SS_TLAST = 32'h1 << G_INDX_SS_TLAST; +localparam G_MASK_SS_TID = 32'h1 << G_INDX_SS_TID ; +localparam G_MASK_SS_TDEST = 32'h1 << G_INDX_SS_TDEST; +localparam G_MASK_SS_TUSER = 32'h1 << G_INDX_SS_TUSER; + +// Task DRC error levels +localparam G_TASK_SEVERITY_ERR = 2; +localparam G_TASK_SEVERITY_WARNING = 1; +localparam G_TASK_SEVERITY_INFO = 0; + +/////////////////////////////////////////////////////////////////////////////// +// BEGIN Functions +/////////////////////////////////////////////////////////////////////////////// +// ceiling logb2 + function integer f_clogb2 (input integer size); + integer s; + begin + s = size; + s = s - 1; + for (f_clogb2=1; s>1; f_clogb2=f_clogb2+1) + s = s >> 1; + end + endfunction // clogb2 + + // Calculates the Greatest Common Divisor between two integers using the + // euclidean algorithm. + function automatic integer f_gcd ( + input integer a, + input integer b + ); + begin : main + if (a == 0) begin + f_gcd = b; + end else if (b == 0) begin + f_gcd = a; + end else if (a > b) begin + f_gcd = f_gcd(a % b, b); + end else begin + f_gcd = f_gcd(a, b % a); + end + end + endfunction + + // Calculates the Lowest Common Denominator between two integers + function integer f_lcm ( + input integer a, + input integer b + ); + begin : main + f_lcm = ( a / f_gcd(a, b)) * b; + end + endfunction + + // Returns back the index to the TDATA portion of TPAYLOAD, returns 0 if the + // signal is not enabled. + function integer f_get_tdata_indx ( + input integer DAW, // TDATA Width + input integer IDW, // TID Width + input integer DEW, // TDEST Width + input integer USW, // TUSER Width + input [31:0] SST // Signal Set + ); + begin : main + f_get_tdata_indx = 0; + end + endfunction + + // Returns back the index to the tstrb portion of TPAYLOAD, returns 0 if the + // signal is not enabled. + function integer f_get_tstrb_indx ( + input integer DAW, // TDATA Width + input integer IDW, // TID Width + input integer DEW, // TDEST Width + input integer USW, // TUSER Width + input [31:0] SST // Signal Set + ); + begin : main + integer cur_indx; + cur_indx = f_get_tdata_indx(DAW, IDW, DEW, USW, SST); + // If TDATA exists, then add its width to its base to get the tstrb index + f_get_tstrb_indx = SST[G_INDX_SS_TDATA] ? cur_indx + DAW : cur_indx; + end + endfunction + + // Returns back the index to the tkeep portion of TPAYLOAD, returns 0 if the + // signal is not enabled. + function integer f_get_tkeep_indx ( + input integer DAW, // TDATA Width + input integer IDW, // TID Width + input integer DEW, // TDEST Width + input integer USW, // TUSER Width + input [31:0] SST // Signal Set + ); + begin : main + integer cur_indx; + cur_indx = f_get_tstrb_indx(DAW, IDW, DEW, USW, SST); + f_get_tkeep_indx = SST[G_INDX_SS_TSTRB] ? cur_indx + DAW/8 : cur_indx; + end + endfunction + + // Returns back the index to the tlast portion of TPAYLOAD, returns 0 if the + // signal is not enabled. + function integer f_get_tlast_indx ( + input integer DAW, // TDATA Width + input integer IDW, // TID Width + input integer DEW, // TDEST Width + input integer USW, // TUSER Width + input [31:0] SST // Signal Set + ); + begin : main + integer cur_indx; + cur_indx = f_get_tkeep_indx(DAW, IDW, DEW, USW, SST); + f_get_tlast_indx = SST[G_INDX_SS_TKEEP] ? cur_indx + DAW/8 : cur_indx; + end + endfunction + + // Returns back the index to the tid portion of TPAYLOAD, returns 0 if the + // signal is not enabled. + function integer f_get_tid_indx ( + input integer DAW, // TDATA Width + input integer IDW, // TID Width + input integer DEW, // TDEST Width + input integer USW, // TUSER Width + input [31:0] SST // Signal Set + ); + begin : main + integer cur_indx; + cur_indx = f_get_tlast_indx(DAW, IDW, DEW, USW, SST); + f_get_tid_indx = SST[G_INDX_SS_TLAST] ? cur_indx + 1 : cur_indx; + end + endfunction + + // Returns back the index to the tdest portion of TPAYLOAD, returns 0 if the + // signal is not enabled. + function integer f_get_tdest_indx ( + input integer DAW, // TDATA Width + input integer IDW, // TID Width + input integer DEW, // TDEST Width + input integer USW, // TUSER Width + input [31:0] SST // Signal Set + ); + begin : main + integer cur_indx; + cur_indx = f_get_tid_indx(DAW, IDW, DEW, USW, SST); + f_get_tdest_indx = SST[G_INDX_SS_TID] ? cur_indx + IDW : cur_indx; + end + endfunction + + // Returns back the index to the tuser portion of TPAYLOAD, returns 0 if the + // signal is not enabled. + function integer f_get_tuser_indx ( + input integer DAW, // TDATA Width + input integer IDW, // TID Width + input integer DEW, // TDEST Width + input integer USW, // TUSER Width + input [31:0] SST // Signal Set + ); + begin : main + integer cur_indx; + cur_indx = f_get_tdest_indx(DAW, IDW, DEW, USW, SST); + f_get_tuser_indx = SST[G_INDX_SS_TDEST] ? cur_indx + DEW : cur_indx; + end + endfunction + + // Payload is the sum of all the AXIS signals present except for + // TREADY/TVALID + function integer f_payload_width ( + input integer DAW, // TDATA Width + input integer IDW, // TID Width + input integer DEW, // TDEST Width + input integer USW, // TUSER Width + input [31:0] SST // Signal Set + ); + begin : main + integer cur_indx; + cur_indx = f_get_tuser_indx(DAW, IDW, DEW, USW, SST); + f_payload_width = SST[G_INDX_SS_TUSER] ? cur_indx + USW : cur_indx; + // Ensure that the return value is never less than 1 + f_payload_width = (f_payload_width < 1) ? 1 : f_payload_width; + end + endfunction + + task t_check_tdata_width( + input integer data_width, + input [8*80-1:0] var_name, + input [8*80-1:0] inst_name, + input integer severity_lvl, + output integer ret_val + ); + // Severity levels: + // 0 = INFO + // 1 = WARNING + // 2 = ERROR + begin : t_check_tdata_width + if (data_width%8 != 0) begin + // 000 1 2 3 4 5 6 7 8 + // 012 0 0 0 0 0 0 0 0 + if (severity_lvl >= 2) begin + $display("ERROR: %m::%s", inst_name); + end else if (severity_lvl == 1) begin + $display("WARNING: %m::%s", inst_name); + end else begin + $display("INFO: %m::%s", inst_name); + end + $display(" Parameter %s (%2d) must be a multiple of 8.", var_name, data_width); + $display(" AXI4-Stream data width is only defined for byte multiples. See the "); + $display(" AMBA4 AXI4-Stream Protocol Specification v1.0 Section 2.1 for more"); + $display(" information."); + ret_val = 1; + end else begin + ret_val = 0; + end + end + endtask + + task t_check_tuser_width( + input integer tuser_width, + input [8*80-1:0] tuser_name, + input integer tdata_width, + input [8*80-1:0] tdata_name, + input [8*80-1:0] inst_name, + input integer severity_lvl, + output integer ret_val + ); + // Severity levels: + // 0 = INFO + // 1 = WARNING + // 2 = ERROR + begin : t_check_tuser_width + integer tdata_bytes; + tdata_bytes = tdata_width/8; + if ((tuser_width%tdata_bytes) != 0) begin + // 000 1 2 3 4 5 6 7 8 + // 012 0 0 0 0 0 0 0 0 + if (severity_lvl >= 2) begin + $display("ERROR: %m::%s", inst_name); + end else if (severity_lvl == 1) begin + $display("WARNING: %m::%s", inst_name); + end else begin + $display("INFO: %m::%s", inst_name); + end + $display(" Parameter %s == %2d is not the recommended value of 'an integer ", tuser_name, tuser_width); + $display(" multiple of the width of the interface (%s == %2d) in bytes.' AXI4-Stream", tdata_name, tdata_width); + $display(" TUSER width in this module is only defined when the TUSER is the"); + $display(" recommended value. See the AMBA4 AXI4-Stream Protocol Specification v1.0"); + $display(" Section 2.1, 2.3.3 and 2.8 for more information. "); + ret_val = 1; + end else begin + ret_val = 0; + end + end + endtask + diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v new file mode 100755 index 0000000..e44cf42 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v @@ -0,0 +1,1324 @@ +// (c) Copyright 2012-2013 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//////////////////////////////////////////////////////////// +//----------------------------------------------------------------------------- +// +// Description: +// Optimized Mux using MUXF7/8. +// Any mux ratio. +// +// Verilog-standard: Verilog 2001 +//-------------------------------------------------------------------------- +// +// Structure: +// mux_enc +// +//-------------------------------------------------------------------------- +`ifndef AXIS_INFRASTRUCTURE_V1_0_MUX_ENC_V +`define AXIS_INFRASTRUCTURE_V1_0_MUX_ENC_V +`timescale 1ps/1ps + + +(* DowngradeIPIdentifiedWarnings="yes" *) +module axis_infrastructure_v1_1_0_mux_enc # + ( + parameter C_FAMILY = "rtl", + // FPGA Family. Current version: virtex6 or spartan6. + parameter integer C_RATIO = 4, + // Mux select ratio. Can be any binary value (>= 1) + parameter integer C_SEL_WIDTH = 2, + // Log2-ceiling of C_RATIO (>= 1) + parameter integer C_DATA_WIDTH = 1 + // Data width for comparator (>= 1) + ) + ( + input wire [C_SEL_WIDTH-1:0] S, + input wire [C_RATIO*C_DATA_WIDTH-1:0] A, + output wire [C_DATA_WIDTH-1:0] O, + input wire OE + ); + + wire [C_DATA_WIDTH-1:0] o_i; + genvar bit_cnt; + + function [C_DATA_WIDTH-1:0] f_mux + ( + input [C_SEL_WIDTH-1:0] s, + input [C_RATIO*C_DATA_WIDTH-1:0] a + ); + integer i; + reg [C_RATIO*C_DATA_WIDTH-1:0] carry; + begin + carry[C_DATA_WIDTH-1:0] = {C_DATA_WIDTH{(s==0)?1'b1:1'b0}} & a[C_DATA_WIDTH-1:0]; + for (i=1;i 17, use RTL + assign o_i = f_mux(S, A); + endcase + end // gen_fpga + endgenerate +endmodule + +`endif + + +// (c) Copyright 2012-2013 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//////////////////////////////////////////////////////////// +// +// Verilog-standard: Verilog 2001 +//-------------------------------------------------------------------------- +// +// Structure: +// axis_infrastructure_v1_1_0_util_aclken_converter +// +//-------------------------------------------------------------------------- +`ifndef AXIS_INFRASTRUCTURE_V1_0_UTIL_ACLKEN_CONVERTER_V +`define AXIS_INFRASTRUCTURE_V1_0_UTIL_ACLKEN_CONVERTER_V + +`timescale 1ps/1ps +`default_nettype none + +(* DowngradeIPIdentifiedWarnings="yes" *) +module axis_infrastructure_v1_1_0_util_aclken_converter # ( +/////////////////////////////////////////////////////////////////////////////// +// Parameter Definitions +/////////////////////////////////////////////////////////////////////////////// + parameter integer C_PAYLOAD_WIDTH = 32, + parameter integer C_S_ACLKEN_CAN_TOGGLE = 1, + parameter integer C_M_ACLKEN_CAN_TOGGLE = 1 + ) + ( +/////////////////////////////////////////////////////////////////////////////// +// Port Declarations +/////////////////////////////////////////////////////////////////////////////// + // Slave side + input wire ACLK, + input wire ARESETN, + + input wire S_ACLKEN, + input wire [C_PAYLOAD_WIDTH-1:0] S_PAYLOAD, + input wire S_VALID, + output wire S_READY, + + // Master side + input wire M_ACLKEN, + output wire [C_PAYLOAD_WIDTH-1:0] M_PAYLOAD, + output wire M_VALID, + input wire M_READY +); + +//////////////////////////////////////////////////////////////////////////////// +// Functions +//////////////////////////////////////////////////////////////////////////////// + + +//////////////////////////////////////////////////////////////////////////////// +// Local parameters +//////////////////////////////////////////////////////////////////////////////// + +// State machine states +localparam SM_NOT_READY = 3'b000; +localparam SM_EMPTY = 3'b001; +localparam SM_R0_NOT_READY = 3'b010; +localparam SM_R0 = 3'b011; +localparam SM_R1 = 3'b100; +localparam SM_FULL = 3'b110; + +//////////////////////////////////////////////////////////////////////////////// +// Wires/Reg declarations +//////////////////////////////////////////////////////////////////////////////// +wire s_aclken_i; +wire m_aclken_i; +reg areset; + +reg [2:0] state = SM_NOT_READY; + +// r0 is the output register +reg [C_PAYLOAD_WIDTH-1:0] r0; +wire load_r0; +wire load_r0_from_r1; + +// r1 is the overflow register +reg [C_PAYLOAD_WIDTH-1:0] r1; +wire load_r1; +//////////////////////////////////////////////////////////////////////////////// +// BEGIN RTL +//////////////////////////////////////////////////////////////////////////////// + +assign s_aclken_i = C_S_ACLKEN_CAN_TOGGLE ? S_ACLKEN : 1'b1; +assign m_aclken_i = C_M_ACLKEN_CAN_TOGGLE ? M_ACLKEN : 1'b1; + +always @(posedge ACLK) begin + areset <= ~ARESETN; +end + +// Valid/Ready outputs encoded into state machine. +assign S_READY = (state == SM_NOT_READY ) ? 1'b0 : state[0] ; +assign M_VALID = (state == SM_NOT_READY ) ? 1'b0 : state[1]; + +// State machine: Controls outputs and hold register state info +always @(posedge ACLK) begin + if (areset) begin + state <= SM_NOT_READY; + end + else begin + case (state) + // De-assert s_ready, de-assert m_valid, R0 unoccupied, R1 unoccupied + SM_NOT_READY: begin + if (s_aclken_i) begin + state <= SM_EMPTY; + end + else begin + state <= state; + end + end + + // Assert s_ready, de-assert m_valid, R0 unoccupied, R1 unoccupied + SM_EMPTY: begin + if (s_aclken_i & S_VALID & m_aclken_i) begin + state <= SM_R0; + end + else if (s_aclken_i & S_VALID & ~m_aclken_i) begin + state <= SM_R1; + end + else begin + state <= state; + end + end + + // Assert s_ready, Assert m_valid, R0 occupied, R1 unoccupied + SM_R0: begin + if ((m_aclken_i & M_READY) & ~(s_aclken_i & S_VALID)) begin + state <= SM_EMPTY; + end + else if (~(m_aclken_i & M_READY) & (s_aclken_i & S_VALID)) begin + state <= SM_FULL; + end + else begin + state <= state; + end + end + + // De-assert s_ready, Assert m_valid, R0 occupied, R1 unoccupied + SM_R0_NOT_READY: begin + if (s_aclken_i & m_aclken_i & M_READY) begin + state <= SM_EMPTY; + end + else if (~s_aclken_i & m_aclken_i & M_READY) begin + state <= SM_NOT_READY; + end + else if (s_aclken_i) begin + state <= SM_R0; + end + else begin + state <= state; + end + end + + // De-assert s_ready, De-assert m_valid, R0 unoccupied, R1 occupied + SM_R1: begin + if (~s_aclken_i & m_aclken_i) begin + state <= SM_R0_NOT_READY; + end + else if (s_aclken_i & m_aclken_i) begin + state <= SM_R0; + end + else begin + state <= state; + end + end + + // De-assert s_ready, De-assert m_valid, R0 occupied, R1 occupied + SM_FULL: begin + if (~s_aclken_i & m_aclken_i & M_READY) begin + state <= SM_R0_NOT_READY; + end + else if (s_aclken_i & m_aclken_i & M_READY) begin + state <= SM_R0; + end + else begin + state <= state; + end + end + + default: begin + state <= SM_NOT_READY; + end + endcase + end +end + +assign M_PAYLOAD = r0; + +always @(posedge ACLK) begin + if (m_aclken_i) begin + r0 <= ~load_r0 ? r0 : + load_r0_from_r1 ? r1 : + S_PAYLOAD ; + end +end + +assign load_r0 = (state == SM_EMPTY) + | (state == SM_R1) + | ((state == SM_R0) & M_READY) + | ((state == SM_FULL) & M_READY); + +assign load_r0_from_r1 = (state == SM_R1) | (state == SM_FULL); + +always @(posedge ACLK) begin + r1 <= ~load_r1 ? r1 : S_PAYLOAD; +end + +assign load_r1 = (state == SM_EMPTY) | (state == SM_R0); + + +endmodule // axis_infrastructure_v1_1_0_util_aclken_converter + +`default_nettype wire +`endif + + +// (c) Copyright 2012-2013 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//////////////////////////////////////////////////////////// +// +// Verilog-standard: Verilog 2001 +//////////////////////////////////////////////////////////// +// +// Structure: +// axis_infrastructure_v1_1_0_util_aclken_converter_wrapper +// axis_infrastructure_v1_1_0_util_axis2_vector +// axis_infrastructure_v1_1_0_util_aclken_converter +// axis_infrastructure_v1_1_0_util_vector2axis +// +//////////////////////////////////////////////////////////// +`ifndef axis_infrastructure_v1_1_0_UTIL_ACLKEN_CONVERTER_WRAPPER_V +`define axis_infrastructure_v1_1_0_UTIL_ACLKEN_CONVERTER_WRAPPER_V + +`timescale 1ps/1ps +`default_nettype none + +(* DowngradeIPIdentifiedWarnings="yes" *) +module axis_infrastructure_v1_1_0_util_aclken_converter_wrapper # ( +/////////////////////////////////////////////////////////////////////////////// +// Parameter Definitions +/////////////////////////////////////////////////////////////////////////////// + parameter integer C_TDATA_WIDTH = 32, + parameter integer C_TID_WIDTH = 1, + parameter integer C_TDEST_WIDTH = 1, + parameter integer C_TUSER_WIDTH = 1, + parameter [31:0] C_SIGNAL_SET = 32'hFF, + // C_AXIS_SIGNAL_SET: each bit if enabled specifies which axis optional signals are present + // [0] => TREADY present + // [1] => TDATA present + // [2] => TSTRB present, TDATA must be present + // [3] => TKEEP present, TDATA must be present + // [4] => TLAST present + // [5] => TID present + // [6] => TDEST present + // [7] => TUSER present + parameter integer C_S_ACLKEN_CAN_TOGGLE = 1, + parameter integer C_M_ACLKEN_CAN_TOGGLE = 1 + ) + ( +/////////////////////////////////////////////////////////////////////////////// +// Port Declarations +/////////////////////////////////////////////////////////////////////////////// + // Slave side + input wire ACLK, + input wire ARESETN, + input wire S_ACLKEN, + input wire S_VALID, + output wire S_READY, + input wire [C_TDATA_WIDTH-1:0] S_TDATA, + input wire [C_TDATA_WIDTH/8-1:0] S_TSTRB, + input wire [C_TDATA_WIDTH/8-1:0] S_TKEEP, + input wire S_TLAST, + input wire [C_TID_WIDTH-1:0] S_TID, + input wire [C_TDEST_WIDTH-1:0] S_TDEST, + input wire [C_TUSER_WIDTH-1:0] S_TUSER, + + input wire M_ACLKEN, + output wire M_VALID, + input wire M_READY, + output wire [C_TDATA_WIDTH-1:0] M_TDATA, + output wire [C_TDATA_WIDTH/8-1:0] M_TSTRB, + output wire [C_TDATA_WIDTH/8-1:0] M_TKEEP, + output wire M_TLAST, + output wire [C_TID_WIDTH-1:0] M_TID, + output wire [C_TDEST_WIDTH-1:0] M_TDEST, + output wire [C_TUSER_WIDTH-1:0] M_TUSER +); + +//////////////////////////////////////////////////////////////////////////////// +// Functions +//////////////////////////////////////////////////////////////////////////////// +`include "axis_infrastructure_v1_1_0.vh" + + +//////////////////////////////////////////////////////////////////////////////// +// Local parameters +//////////////////////////////////////////////////////////////////////////////// + +localparam integer P_TPAYLOAD_WIDTH = f_payload_width(C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +//////////////////////////////////////////////////////////////////////////////// +// Wires/Reg declarations +//////////////////////////////////////////////////////////////////////////////// +wire [P_TPAYLOAD_WIDTH-1:0] s_tpayload; +wire [P_TPAYLOAD_WIDTH-1:0] m_tpayload; + +//////////////////////////////////////////////////////////////////////////////// +// BEGIN RTL +//////////////////////////////////////////////////////////////////////////////// + +axis_infrastructure_v1_1_0_util_axis2vector #( + .C_TDATA_WIDTH ( C_TDATA_WIDTH ) , + .C_TID_WIDTH ( C_TID_WIDTH ) , + .C_TDEST_WIDTH ( C_TDEST_WIDTH ) , + .C_TUSER_WIDTH ( C_TUSER_WIDTH ) , + .C_TPAYLOAD_WIDTH ( P_TPAYLOAD_WIDTH ) , + .C_SIGNAL_SET ( C_SIGNAL_SET ) +) +util_axis2vector_0 ( + .TDATA ( S_TDATA ) , + .TSTRB ( S_TSTRB ) , + .TKEEP ( S_TKEEP ) , + .TLAST ( S_TLAST ) , + .TID ( S_TID ) , + .TDEST ( S_TDEST ) , + .TUSER ( S_TUSER ) , + .TPAYLOAD ( s_tpayload ) +); + +generate +if (C_S_ACLKEN_CAN_TOGGLE | C_M_ACLKEN_CAN_TOGGLE) begin : gen_aclken_converter + axis_infrastructure_v1_1_0_util_aclken_converter #( + .C_PAYLOAD_WIDTH ( P_TPAYLOAD_WIDTH ) , + .C_S_ACLKEN_CAN_TOGGLE ( C_S_ACLKEN_CAN_TOGGLE ) , + .C_M_ACLKEN_CAN_TOGGLE ( C_M_ACLKEN_CAN_TOGGLE ) + ) + s_util_aclken_converter_0 ( + .ACLK ( ACLK ) , + .ARESETN ( ARESETN ) , + .S_ACLKEN ( S_ACLKEN ) , + .S_PAYLOAD ( s_tpayload ) , + .S_VALID ( S_VALID ) , + .S_READY ( S_READY ) , + .M_ACLKEN ( M_ACLKEN ) , + .M_PAYLOAD ( m_tpayload ) , + .M_VALID ( M_VALID ) , + .M_READY ( M_READY ) + ); +end +else begin : gen_aclken_passthru + assign m_tpayload = s_tpayload; + assign M_VALID = S_VALID; + assign S_READY = M_READY; +end +endgenerate + +axis_infrastructure_v1_1_0_util_vector2axis #( + .C_TDATA_WIDTH ( C_TDATA_WIDTH ) , + .C_TID_WIDTH ( C_TID_WIDTH ) , + .C_TDEST_WIDTH ( C_TDEST_WIDTH ) , + .C_TUSER_WIDTH ( C_TUSER_WIDTH ) , + .C_TPAYLOAD_WIDTH ( P_TPAYLOAD_WIDTH ) , + .C_SIGNAL_SET ( C_SIGNAL_SET ) +) +util_vector2axis_0 ( + .TPAYLOAD ( m_tpayload ) , + .TDATA ( M_TDATA ) , + .TSTRB ( M_TSTRB ) , + .TKEEP ( M_TKEEP ) , + .TLAST ( M_TLAST ) , + .TID ( M_TID ) , + .TDEST ( M_TDEST ) , + .TUSER ( M_TUSER ) +); + +endmodule // axis_infrastructure_v1_1_0_util_aclken_converter_wrapper + +`default_nettype wire +`endif + + +// (c) Copyright 2012-2013 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//////////////////////////////////////////////////////////// +// +// axis to vector +// A generic module to merge all axis 'data' signals into one signal called payload. +// This is strictly wires, so no clk, reset, aclken, valid/ready are required. +// +// Verilog-standard: Verilog 2001 +//-------------------------------------------------------------------------- +// +// Structure: +// axis_infrastructure_v1_1_0_util_axis2vector +// +//-------------------------------------------------------------------------- +`ifndef AXIS_INFRASTRUCTURE_V1_0_UTIL_AXIS2VECTOR_V +`define AXIS_INFRASTRUCTURE_V1_0_UTIL_AXIS2VECTOR_V + +`timescale 1ps/1ps +`default_nettype none + +(* DowngradeIPIdentifiedWarnings="yes" *) +module axis_infrastructure_v1_1_0_util_axis2vector # +( +/////////////////////////////////////////////////////////////////////////////// +// Parameter Definitions +/////////////////////////////////////////////////////////////////////////////// + parameter integer C_TDATA_WIDTH = 32, + parameter integer C_TID_WIDTH = 1, + parameter integer C_TDEST_WIDTH = 1, + parameter integer C_TUSER_WIDTH = 1, + parameter integer C_TPAYLOAD_WIDTH = 44, + parameter [31:0] C_SIGNAL_SET = 32'hFF + // C_AXIS_SIGNAL_SET: each bit if enabled specifies which axis optional signals are present + // [0] => TREADY present + // [1] => TDATA present + // [2] => TSTRB present, TDATA must be present + // [3] => TKEEP present, TDATA must be present + // [4] => TLAST present + // [5] => TID present + // [6] => TDEST present + // [7] => TUSER present + ) + ( +/////////////////////////////////////////////////////////////////////////////// +// Port Declarations +/////////////////////////////////////////////////////////////////////////////// + // inputs + input wire [C_TDATA_WIDTH-1:0] TDATA, + input wire [C_TDATA_WIDTH/8-1:0] TSTRB, + input wire [C_TDATA_WIDTH/8-1:0] TKEEP, + input wire TLAST, + input wire [C_TID_WIDTH-1:0] TID, + input wire [C_TDEST_WIDTH-1:0] TDEST, + input wire [C_TUSER_WIDTH-1:0] TUSER, + + // outputs + output wire [C_TPAYLOAD_WIDTH-1:0] TPAYLOAD + ); + +//////////////////////////////////////////////////////////////////////////////// +// Functions +//////////////////////////////////////////////////////////////////////////////// +`include "axis_infrastructure_v1_1_0.vh" + +//////////////////////////////////////////////////////////////////////////////// +// Local parameters +//////////////////////////////////////////////////////////////////////////////// +localparam P_TDATA_INDX = f_get_tdata_indx(C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +localparam P_TSTRB_INDX = f_get_tstrb_indx(C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +localparam P_TKEEP_INDX = f_get_tkeep_indx(C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +localparam P_TLAST_INDX = f_get_tlast_indx(C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +localparam P_TID_INDX = f_get_tid_indx (C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +localparam P_TDEST_INDX = f_get_tdest_indx(C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +localparam P_TUSER_INDX = f_get_tuser_indx(C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +//////////////////////////////////////////////////////////////////////////////// +// Wires/Reg declarations +//////////////////////////////////////////////////////////////////////////////// + +//////////////////////////////////////////////////////////////////////////////// +// BEGIN RTL +//////////////////////////////////////////////////////////////////////////////// +generate + if (C_SIGNAL_SET[G_INDX_SS_TDATA]) begin : gen_tdata + assign TPAYLOAD[P_TDATA_INDX+:C_TDATA_WIDTH] = TDATA; + end else begin : no_gen_tdata + // Do nothing + end + if (C_SIGNAL_SET[G_INDX_SS_TSTRB]) begin : gen_tstrb + assign TPAYLOAD[P_TSTRB_INDX+:C_TDATA_WIDTH/8] = TSTRB; + end else begin : no_gen_tstrb + // Do nothing + end + if (C_SIGNAL_SET[G_INDX_SS_TKEEP]) begin : gen_tkeep + assign TPAYLOAD[P_TKEEP_INDX+:C_TDATA_WIDTH/8] = TKEEP; + end else begin : no_gen_tkeep + // Do nothing + end + if (C_SIGNAL_SET[G_INDX_SS_TLAST]) begin : gen_tlast + assign TPAYLOAD[P_TLAST_INDX+:1] = TLAST; + end else begin : no_gen_tlast + // Do nothing + end + if (C_SIGNAL_SET[G_INDX_SS_TID]) begin : gen_tid + assign TPAYLOAD[P_TID_INDX+:C_TID_WIDTH] = TID; + end else begin : no_gen_tid + // Do nothing + end + if (C_SIGNAL_SET[G_INDX_SS_TDEST]) begin : gen_tdest + assign TPAYLOAD[P_TDEST_INDX+:C_TDEST_WIDTH] = TDEST; + end else begin : no_gen_tdest + // Do nothing + end + if (C_SIGNAL_SET[G_INDX_SS_TUSER]) begin : gen_tuser + assign TPAYLOAD[P_TUSER_INDX+:C_TUSER_WIDTH] = TUSER; + end else begin : no_gen_tuser + // Do nothing + end +endgenerate +endmodule + +`default_nettype wire +`endif + + +// (c) Copyright 2012-2013 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//////////////////////////////////////////////////////////// +// +// axis to vector +// A generic module to unmerge all axis 'data' signals from payload. +// This is strictly wires, so no clk, reset, aclken, valid/ready are required. +// +// Verilog-standard: Verilog 2001 +//-------------------------------------------------------------------------- +// +// Structure: +// axis_infrastructure_v1_1_0_util_vector2axis +// +//-------------------------------------------------------------------------- +`ifndef AXIS_INFRASTRUCTURE_V1_0_UTIL_VECTOR2AXIS_V +`define AXIS_INFRASTRUCTURE_V1_0_UTIL_VECTOR2AXIS_V + +`timescale 1ps/1ps +`default_nettype none + +(* DowngradeIPIdentifiedWarnings="yes" *) +module axis_infrastructure_v1_1_0_util_vector2axis # +( +/////////////////////////////////////////////////////////////////////////////// +// Parameter Definitions +/////////////////////////////////////////////////////////////////////////////// + parameter integer C_TDATA_WIDTH = 32, + parameter integer C_TID_WIDTH = 1, + parameter integer C_TDEST_WIDTH = 1, + parameter integer C_TUSER_WIDTH = 1, + parameter integer C_TPAYLOAD_WIDTH = 44, + parameter [31:0] C_SIGNAL_SET = 32'hFF + // C_AXIS_SIGNAL_SET: each bit if enabled specifies which axis optional signals are present + // [0] => TREADY present + // [1] => TDATA present + // [2] => TSTRB present, TDATA must be present + // [3] => TKEEP present, TDATA must be present + // [4] => TLAST present + // [5] => TID present + // [6] => TDEST present + // [7] => TUSER present + ) + ( +/////////////////////////////////////////////////////////////////////////////// +// Port Declarations +/////////////////////////////////////////////////////////////////////////////// + // outputs + input wire [C_TPAYLOAD_WIDTH-1:0] TPAYLOAD, + + // inputs + output wire [C_TDATA_WIDTH-1:0] TDATA, + output wire [C_TDATA_WIDTH/8-1:0] TSTRB, + output wire [C_TDATA_WIDTH/8-1:0] TKEEP, + output wire TLAST, + output wire [C_TID_WIDTH-1:0] TID, + output wire [C_TDEST_WIDTH-1:0] TDEST, + output wire [C_TUSER_WIDTH-1:0] TUSER + ); + +//////////////////////////////////////////////////////////////////////////////// +// Functions +//////////////////////////////////////////////////////////////////////////////// +`include "axis_infrastructure_v1_1_0.vh" + +//////////////////////////////////////////////////////////////////////////////// +// Local parameters +//////////////////////////////////////////////////////////////////////////////// +localparam P_TDATA_INDX = f_get_tdata_indx(C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +localparam P_TSTRB_INDX = f_get_tstrb_indx(C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +localparam P_TKEEP_INDX = f_get_tkeep_indx(C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +localparam P_TLAST_INDX = f_get_tlast_indx(C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +localparam P_TID_INDX = f_get_tid_indx (C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +localparam P_TDEST_INDX = f_get_tdest_indx(C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +localparam P_TUSER_INDX = f_get_tuser_indx(C_TDATA_WIDTH, C_TID_WIDTH, + C_TDEST_WIDTH, C_TUSER_WIDTH, + C_SIGNAL_SET); +//////////////////////////////////////////////////////////////////////////////// +// Wires/Reg declarations +//////////////////////////////////////////////////////////////////////////////// + +//////////////////////////////////////////////////////////////////////////////// +// BEGIN RTL +//////////////////////////////////////////////////////////////////////////////// +generate + if (C_SIGNAL_SET[G_INDX_SS_TDATA]) begin : gen_tdata + assign TDATA = TPAYLOAD[P_TDATA_INDX+:C_TDATA_WIDTH] ; + end + else begin : no_gen_tdata + assign TDATA = {C_TDATA_WIDTH{1'b0}}; + end + if (C_SIGNAL_SET[G_INDX_SS_TSTRB]) begin : gen_tstrb + assign TSTRB = TPAYLOAD[P_TSTRB_INDX+:C_TDATA_WIDTH/8]; + end + else begin : no_gen_tstrb + assign TSTRB = {(C_TDATA_WIDTH/8){1'b0}}; + end + if (C_SIGNAL_SET[G_INDX_SS_TKEEP]) begin : gen_tkeep + assign TKEEP = TPAYLOAD[P_TKEEP_INDX+:C_TDATA_WIDTH/8]; + end + else begin : no_gen_tkeep + assign TKEEP = {(C_TDATA_WIDTH/8){1'b1}}; + end + if (C_SIGNAL_SET[G_INDX_SS_TLAST]) begin : gen_tlast + assign TLAST = TPAYLOAD[P_TLAST_INDX+:1] ; + end + else begin : no_gen_tlast + assign TLAST = 1'b0; + end + if (C_SIGNAL_SET[G_INDX_SS_TID]) begin : gen_tid + assign TID = TPAYLOAD[P_TID_INDX+:C_TID_WIDTH] ; + end + else begin : no_gen_tid + assign TID = {C_TID_WIDTH{1'b0}}; + end + if (C_SIGNAL_SET[G_INDX_SS_TDEST]) begin : gen_tdest + assign TDEST = TPAYLOAD[P_TDEST_INDX+:C_TDEST_WIDTH] ; + end + else begin : no_gen_tdest + assign TDEST = {C_TDEST_WIDTH{1'b0}}; + end + if (C_SIGNAL_SET[G_INDX_SS_TUSER]) begin : gen_tuser + assign TUSER = TPAYLOAD[P_TUSER_INDX+:C_TUSER_WIDTH] ; + end + else begin : no_gen_tuser + assign TUSER = {C_TUSER_WIDTH{1'b0}}; + end +endgenerate +endmodule + +`default_nettype wire +`endif + + +//***************************************************************************** +// (c) Copyright 2013 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +//***************************************************************************** +// Description +// This module instantiates the clock synchronization logic. It passes the +// incoming signal through two flops to ensure metastability. +// +//***************************************************************************** +`timescale 1ps / 1ps +`default_nettype none + +(* DowngradeIPIdentifiedWarnings="yes" *) +module axis_infrastructure_v1_1_0_clock_synchronizer # ( +/////////////////////////////////////////////////////////////////////////////// +// Parameter Definitions +/////////////////////////////////////////////////////////////////////////////// + parameter integer C_NUM_STAGES = 4 +) +( +/////////////////////////////////////////////////////////////////////////////// +// Port Declarations +/////////////////////////////////////////////////////////////////////////////// + input wire clk, + input wire synch_in , + output wire synch_out +); + +//////////////////////////////////////////////////////////////////////////////// +// Local Parameters +//////////////////////////////////////////////////////////////////////////////// +//////////////////////////////////////////////////////////////////////////////// +// Wires/Reg declarations +//////////////////////////////////////////////////////////////////////////////// +xpm_cdc_single #( + .DEST_SYNC_FF ( C_NUM_STAGES ) , + .SRC_INPUT_REG ( 0 ) , + .SIM_ASSERT_CHK ( 0 ) +) +inst_xpm_cdc_single ( + .src_clk ( 1'b0 ) , + .src_in ( synch_in ) , + .dest_out ( synch_out ) , + .dest_clk ( clk ) +); + +endmodule + +`default_nettype wire + + +// (c) Copyright 2014 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +/////////////////////////////////////////////////////////////////////////////// +// +// File name: axis_infrastructure_v1_1_0_cdc_handshake +// +/////////////////////////////////////////////////////////////////////////////// +`timescale 1ps/1ps +`default_nettype none + +module axis_infrastructure_v1_1_0_cdc_handshake # +( +/////////////////////////////////////////////////////////////////////////////// +// Parameter Definitions +/////////////////////////////////////////////////////////////////////////////// + parameter integer C_WIDTH = 32, + parameter integer C_NUM_SYNCHRONIZER_STAGES = 2 +) +( +/////////////////////////////////////////////////////////////////////////////// +// Port Declarations +/////////////////////////////////////////////////////////////////////////////// + input wire from_clk, + input wire req, + output wire ack, + input wire [C_WIDTH-1:0] data_in, + + input wire to_clk, + output wire data_valid, + output wire [C_WIDTH-1:0] data_out +); + +///////////////////////////////////////////////////////////////////////////// +// Functions +///////////////////////////////////////////////////////////////////////////// + +//////////////////////////////////////////////////////////////////////////////// +// Local parameters +//////////////////////////////////////////////////////////////////////////////// + +//////////////////////////////////////////////////////////////////////////////// +// Wires/Reg declarations +//////////////////////////////////////////////////////////////////////////////// + +//////////////////////////////////////////////////////////////////////////////// +// BEGIN RTL +/////////////////////////////////////////////////////////////////////////////// +xpm_cdc_handshake #( + .WIDTH ( C_WIDTH ) , + .DEST_SYNC_FF ( C_NUM_SYNCHRONIZER_STAGES ) , + .SRC_SYNC_FF ( C_NUM_SYNCHRONIZER_STAGES ) , + .DEST_EXT_HSK ( 0 ) , + .SIM_ASSERT_CHK ( 0 ) +) +inst_xpm_cdc_handshake ( + .src_in ( data_in ) , + .src_send ( req ) , + .src_rcv ( ack ) , + .src_clk ( from_clk ) , + .dest_out ( data_out ) , + .dest_req ( data_valid ) , + .dest_ack ( 1'b0 ) , + .dest_clk ( to_clk ) +); + +endmodule // axis_infrastructure_v1_1_0_cdc_handshake + +`default_nettype wire + + diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/fifo_generator_v13_2_rfs.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/fifo_generator_v13_2_rfs.v new file mode 100755 index 0000000..8b0ba48 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/fifo_generator_v13_2_rfs.v @@ -0,0 +1,7777 @@ +`pragma protect begin_protected +`pragma protect version = 1 +`pragma protect encrypt_agent = "XILINX" +`pragma protect encrypt_agent_info = "Xilinx Encryption Tool 2020.2" +`pragma protect key_keyowner = "Cadence Design Systems.", key_keyname = "cds_rsa_key", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 64) +`pragma protect key_block +WMBXg75iZgt7kMilmfws+WvXZUThF6WrDj0rn6V2gjjE2EetgJwz5WoD0rjHItkSaylFo+CyHJdi +4JKQbpFBoQ== + +`pragma protect key_keyowner = "Synopsys", key_keyname = "SNPS-VCS-RSA-2", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 128) +`pragma protect key_block +O+NInJqD0STp47UaL1tM3+jjHES2qRyGJ1rb2ELXmZwo0C4fgplUXVJkbzrBxycUM5j9E080zLC5 +eh2e+I7s8OE9UXIwkQV1LWjfd7EGSut3kA0bOAsi496O1zLEIAXZOBYquPJD21jAS2ZTegqGJ7hq +aYcYqdlWM+xRFVJn660= + +`pragma protect key_keyowner = "Aldec", key_keyname = "ALDEC15_001", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`pragma protect key_block +YkzWaQYdSdIRhJk5ICBURskVY1kdsRRopN1mDqViQCVBhplZnPyZ0N9lFSaoWvBkkA62kxvhmvCW +6GXM8VleU+2RaQwbbkhySUU71RVF6wugkutOHtYaav9AQ6YWmRQ74hZvRreGKqQ9rUR7Gw/GgLdV +syK2mEGClBfyhuzW9qVW94W8AqjUyJmnskaE00JmonB3AjoALX3yah2TKMn8oCcnt6N5ZpnZxrVp +8XE/CmYXjW7uDiqRtVoNpdMHbbROG3ukkSzHNHcb44nE2fH+4cyLxLgbiXO2YSmtQSeeW1Lu3iA6 +swWF+4Cp18UuBRe3/c2WW28Nq+JPEpyzYNCiZw== + +`pragma protect key_keyowner = "ATRENTA", key_keyname = "ATR-SG-2015-RSA-3", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`pragma protect key_block +Ix8Bn3wqzZyYuoH5jPLOz8O9xoEw73JJATmyjRGRL+sn2/zy91oIvVGy5CRgBr7aY2FYuAVJk/iE +ZKDB3ifA1UDZcFKPuD/xePQSm0dckCMrBAaGcv659gayNnmrJvsuiwtW2RFze5pHsYkUVJd4s9TS +mTiiA2R6/PU8VsDoFJHcTHQzE/Y5F14iPBb5VBa0BHnNybb7Ugugtr2a1XSSj5czayCuYIDgXmu6 +PgM7eLkcjtUUl5e+tk0xa9pbUOKJg0IkHRATQHweUssZJVfefq8GBRDcG5dCsmkWPKw5b82uWE0l +KuDyeW/twyfN2Q/cF6eQA72LQUfVoa6BQVTTDg== + +`pragma protect key_keyowner = "Mentor Graphics Corporation", key_keyname = "MGC-VELOCE-RSA", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 128) +`pragma protect key_block +tPowm/JfwpvKoWsKtlnNJ94OWlvIJ66rS20KIHWc8UuyWSqn40XMklj70yj2MHHDHfFgMaxbTt+M +OOuQbmioyrKkKwdQp1xkXdOl5IL84tEhx+hj0ZMuDKUSx+n2RtRSOI9/jLLKOn0x4C+Ktm+K2sKR +agXy7/8mSKVHJJWUwzY= + +`pragma protect key_keyowner = "Mentor Graphics Corporation", key_keyname = "MGC-VERIF-SIM-RSA-2", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`pragma protect key_block +sAp8duttGkjyLEtpGTLLT/Uz7yDtkXXssMWZnImvXbnZBS3C1rmWIlK5noguSpRpzCDcqvw5KH4H +OgE5gfxke7wM4hnKtadPXvdbxmLIeFIw6TL8JwWnga5htpD6qv6NWNB4GA7egfEAroakTv2eO5eH +dB5z6Xfz7xnfR3yWW6ALySzclebkbvLSrIuS5USLk164/xSrDa3t2vNHl/ytRLf5PvGLDVB5lYsi +wgAakWCtyJV6oTTzGd980kn7BnrNQnOSmERRpSNfV8FcyWQMrzui0ucj+1UYooKIDlAMC0kjLUxG +3jiiE611T4fDil1/G5kS4I5FYhyF8qtiJZnmbA== + +`pragma protect key_keyowner = "Real Intent", key_keyname = "RI-RSA-KEY-1", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`pragma protect key_block +CTGd9232QAaSdkkgv5ZnIlw34ozcVKBLi+W+GMjb85IfTjPqgY1fKIOB4btb7G5B1wpFB0Oz7rN0 +94ppwt9D3Xq/AiQRdnKHucO+q1HwxCBy/7BlcaPwraGueohYyg7gMZmQ3lT4AESCQOZr2JM0NO+J +IS9oSsF/7OrUdYMdFPkxJW78W9DHHo47/DgFbMLJsnIbQJfTC6BCcuP65AzqXa0c75i1poQiTeoi +qxrAsotB4wRKon8MjEun3o5JhxlSL33YizpAg8Sfr7pTNOD6o1tz1EPv83etRLFVhQoP44ahLc7H +nTgOS19t+OcXEhINNLWKmTrTv0ECiXuhX+mCIg== + +`pragma protect key_keyowner = "Metrics Technologies Inc.", key_keyname = "DSim", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`pragma protect key_block +glUK+UpPq85GLd5Kr817iuO52hBjszmxnRsaBduhyJM5jaO8TGfBtztsKWJZc+Ess4qGQyMsmdH/ +ulNlq3JIbaF0ITDFsj5r/+1E4+Vs7BtEoFrKOzGenYEMXSOa60ZcGVVnLX50Vw5c2sYW+ZDHPz4N +hyZEKIERuwRPzD5fKDvTvFSjULJWFcSQLFG1wdH/YqiaYNg89ybpoGzHszabQaGhBrQPmmjR70D8 +56Aaf0jbnGvUEtQZyv6O4IhjA5LACqN7LPVzcDjmWmb0bWo+H03ezgZ7Gcrecgi5eD4/vAf7/PpI +gt0mPjx4HaN6QQiGqistYmnjKAwzgUvEAeAffw== + +`pragma protect key_keyowner = "Xilinx", key_keyname = "xilinxt_2020_08", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`pragma protect key_block +fVNAWO70ds5fcMCZisMvEaWiABKweMMZ849l7B+BhaVFzXNR/0Ryob+F6FQUkR/gxqkuNzsPaeaN +s05Boqd2Vra/RtFrDVVsP7Hr6WSiQlvUrZex2UjXsI2INOerzid9w+QSCiJWMXfLxkzDydqGE4Ia +YibqTNpLatNiT84KYzxZfHNsv3g1JVEmzj6m94pyyMSSlzyvHHMLFn5uQnz/s23IXt6j8uXfSUo0 +4eXKRSiRTN3ScULyGqxkKIPF4v85BUjjFjFvSjZ3PmCgP8JrWpfnbz1lGALG68JtXf1hGkYbyQoc +WGae1Ir24sjnWQoQA7alV2WRHIXGm3o3m9uNkg== + +`pragma protect data_method = "AES128-CBC" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 438576) +`pragma protect data_block +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 +UGTlOgRN+IBl13EJN1FsOC1u +`pragma protect end_protected diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/fifo_generator_v13_2_rfs.vhd b/projects/U200/U200.ip_user_files/ipstatic/hdl/fifo_generator_v13_2_rfs.vhd new file mode 100755 index 0000000..69171e9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/fifo_generator_v13_2_rfs.vhd @@ -0,0 +1,18837 @@ +`protect begin_protected +`protect version = 1 +`protect encrypt_agent = "XILINX" +`protect encrypt_agent_info = "Xilinx Encryption Tool 2020.2" +`protect key_keyowner = "Cadence Design Systems.", key_keyname = "cds_rsa_key", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 64) +`protect key_block +SFoQ2tXDMrL2nCJbfpmHXuteJlKaWDWl3o9OY1miFvmYb8EDywmDpLUHQktJ/VoW+17fK5WHgFVI +FZV1B91GDQ== + +`protect key_keyowner = "Synopsys", key_keyname = "SNPS-VCS-RSA-2", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 128) +`protect key_block +mxGWDRjEAsKmBqldxevT1RKZvqK7vn0KlTODVXNGlRcGf9zOAmj0Z7Ppu79POBDb8oNQyCY+2q1q +BddzhQfh5WLIVX9BNUMIF6M6IF0elM4GMSLHGeYEwqSaMPC+thuR8FGj1J7z6rH+43gDYhtIeyY+ +ZuZUz/Pqg8Lu63Xwe+0= + +`protect key_keyowner = "Aldec", key_keyname = "ALDEC15_001", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`protect key_block +HLwPjQzkuqv5FEDBriEJS2DikBeIHB/bWuVWooHY5ChdoHatcmqCHpSvnGxVzLwObZWHFys2nR9y +P3zxywjtgtOWq/n3cYVa5li6eyiUmGXv2OE8nw1nLnAY1kzBvGd6VwQ45t6l4Hx5+oqpIfuU2KI2 +7/Qpj2atiTN3Y+q5He/BMXLIxF9vWuU6XL/+HsxriGAumcZDuESdidlxOztbW1bFhYr1/qWwou2q +wynnRVKYHL41aWycgFdkDoDEFFxv8ft8+F5Ux+J5Hg5XdgRULJc6uUQE/lDG3zOqzPftlODB52zU +d0cm8gFOvSZ2nO8ZB8THnxoAGe33iIZJfMcefA== + +`protect key_keyowner = "ATRENTA", key_keyname = "ATR-SG-2015-RSA-3", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`protect key_block +jlR0iZ4fp9QXiFgaT07DMAK1YFLyBpsOGOOR9j2PWImFEh8oTBt4cvmGo+2z1Umbt9OMQwOhyepO +QIsKLFzUXYUba+SFFLBoCiaww24KICecbUfd3VV5sg2bEJjAdtYTT6mJqyc3vQRvBlONeBFdIGy2 +AXqdK7QtXGLsLAIF/z4FG8cfG6nSD6e16gccBC6+kl5MoShdnmebKLyoo6UKFdMbDK88sHvTcD9S +LNCau6RK7FkTZg23FV0tf6cTP9Rray9YEcowm2AAh51Wldo2lGJ2W5iiDatRKH/W1bu7FGWZG+OT ++VZE+Ckiuf4T6cuu+G5IbrtMv6a4U93R0gtxXQ== + +`protect key_keyowner = "Mentor Graphics Corporation", key_keyname = "MGC-VELOCE-RSA", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 128) +`protect key_block +p/kq+JjPPJbOTWT2SRiPJ99/iH6kkVGEiluRRXpuRN+j+cVPgJD1v4QVjw3zMWLlvTGB7OOqC+JG +Lc62Wiizd/BFfGj2JYkTZMatcOWok7A87HK+vRTjr4nZMApD2jKaneJdU1279KsIEeRfImCQ2uRl +QRNMH3PPdNGYCnOGgNk= + +`protect key_keyowner = "Mentor Graphics Corporation", key_keyname = "MGC-VERIF-SIM-RSA-2", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`protect key_block +kyyI/O29YYc5VBwhz19i7AV7MC75r43hHVKAOTBiGBhRu8zZxCwGGcNFqc2HgHcWC6nq4jCIbIXf +S3FDzPdasegnERlWvoob9/SXM88zKsyeTbUf+DRu5lB8SPROBMaIhnj375C5XLowL17MXZdmB6fV +X5ukCg7cNhCjssKt/bIJibWkfna7hvj4ye+CLWmi3LdEiix8KTwRoBS3ZJrjM4/N6FfZkXerVxs+ +txkhdsmG9ga1g/xErhTRilhqrV2WetlpX86qH/64sRGVxrWeEfNoHhMZsqEK0jWDx4WavKt8XY7W +NDzMXLZ2m5Dv5HMiJWgFG+ntPwgiYYtBuwu7Eg== + +`protect key_keyowner = "Real Intent", key_keyname = "RI-RSA-KEY-1", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`protect key_block +tv6UL1ZWqo3dAIlhN5UTNGzJyqzdHpCqh217JPvIvHiWJgcFh2tw1n7HWnOPcK3VhCt31AGnCEFe +HpTiinXvHna65L2X2HhtNUrsgvZlUuh/oQR273wp5JPFDPD97NQ4ELkGI+w26HTYLgZ70K5rQo87 +D4AkQNRuzTRS5G12yb4RU7ZYgmkYLuq1UyqjlxyN62Del4XoqZyivOGw5H+7wlfkNRu98iQwqq12 +jthZbH/ue5wxZJUcb7NmEwL+3abpyDNmWs1qORHOFoE3t97/9XMmeSCpM2+KnSKJvsV5VbuoTCOT +964fsEh7ey4IVb4aum095gQjLCqTmDm8DWFmaw== + +`protect key_keyowner = "Xilinx", key_keyname = "xilinxt_2020_08", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`protect key_block +Oxo3AgNmVWgrXtMKDIThYfXr0YJfyFr7Bsjn2ge/G72mb25MA8Dbkd9ZZPtwqU1poazNnTng5Cx5 +s8C1zMNEoo38jNY8zEUBjCCuasJgeMo5xsiha+3ZIBiuHS0KLrjLaPFIQZdsYevb44fg6J5YQLn5 +jd1M6YdNMd1VwSezDxtbk9sN8ExPrmtwum/6L1ia9j9UlIzPTEaJ60Xz7tloPsgsbkborO2JLiIk +kIAY2q1b8tuhHzJ5DoXlvIo49wSDj75ncLrkwbAd26huob7aOmX1bS34pJLF17JzqYH0MoPJbHxb +RPdD+qUawXFsMSs2fOLnZrNxeG8L+TyAT0N8tQ== + +`protect key_keyowner = "Metrics Technologies Inc.", key_keyname = "DSim", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`protect key_block +CIR/vwxo0IBrPr5+bMp2YuBCQTNBRIIbqgEB18Oewkc8CuHzGCAgPyQUBUKaUG3bBy+KDOPVxBP5 +cE/d3QYZAT11fyB1OMMTrjmEIZcr0Vk3nVTAnivoxxxkmdzPjkj0OcGcU9fMArPi3dfTgIsKdtCq +94+mV/70WeprgijzuZFWD7uH+gVioY/+rq/Wc1O6x1n949w8YGgSCTurUvhsobx2bonoC317J0Wm +IX17XRkSBIFgzqA8iC+GV5oCfxIGkihKmXxjIJbMamlOdCOycEkjkh3JYmm7TLNxmI65iffsabR0 +t5+iI0l8eJxFhElzWeREqE43cnJYLaKZBUA+DA== + +`protect data_method = "AES128-CBC" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 1069024) +`protect data_block +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 +`protect end_protected diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v new file mode 100755 index 0000000..37a3b4c --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v @@ -0,0 +1,88 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_bit_synchronizer # ( + + parameter INITIALIZE = 5'b00000, + parameter FREQUENCY = 512 + +)( + + input wire clk_in, + input wire i_in, + output wire o_out + +); + + // Use 5 flip-flops as a single synchronizer, and tag each declaration with the appropriate synthesis attribute to + // enable clustering. Their GSR default values are provided by the INITIALIZE parameter. + + (* ASYNC_REG = "TRUE" *) reg i_in_meta = INITIALIZE[0]; + (* ASYNC_REG = "TRUE" *) reg i_in_sync1 = INITIALIZE[1]; + (* ASYNC_REG = "TRUE" *) reg i_in_sync2 = INITIALIZE[2]; + (* ASYNC_REG = "TRUE" *) reg i_in_sync3 = INITIALIZE[3]; + reg i_in_out = INITIALIZE[4]; + + always @(posedge clk_in) begin + i_in_meta <= i_in; + i_in_sync1 <= i_in_meta; + i_in_sync2 <= i_in_sync1; + i_in_sync3 <= i_in_sync2; + i_in_out <= i_in_sync3; + end + + assign o_out = i_in_out; + + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v new file mode 100755 index 0000000..6cd28fd --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v @@ -0,0 +1,608 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gte4_drp_arb + +#( + parameter [9:0] ADDR_TX_PROGCLK_SEL = 10'h00C, + parameter [9:0] ADDR_TX_PROGDIV_CFG = 10'h03E, //GTY /GTH addresses are different (003E in GTH; 0057 in GTY) + parameter [9:0] ADDR_RX_PROGDIV_CFG = 10'h0C6, + parameter [9:0] ADDR_X0E1 = 10'h0E1, + parameter [9:0] ADDR_X079 = 10'h079, + parameter [9:0] ADDR_X114 = 10'h114, + parameter C_NUM_CLIENTS = 2, + parameter C_ADDR_WIDTH = 9, + parameter C_DATA_WIDTH = 16 +) +( + + input wire DCLK_I, + + input wire RESET_I, + + input wire TX_CAL_DONE_I, + input wire RX_CAL_DONE_I, + + input wire [C_NUM_CLIENTS-1:0] DEN_USR_I, + + input wire [C_NUM_CLIENTS-1:0] DWE_USR_I, + + input wire [(C_ADDR_WIDTH*C_NUM_CLIENTS)-1:0] DADDR_USR_I, + + input wire [(C_DATA_WIDTH*C_NUM_CLIENTS)-1:0] DI_USR_I, + + output reg [(C_DATA_WIDTH*C_NUM_CLIENTS)-1:0] DO_USR_O = 'h0, + + output reg [C_NUM_CLIENTS-1:0] DRDY_USR_O = 'h0, + + + + output reg DEN_O = 1'b0, + + output reg DWE_O = 1'b0, + + output reg [C_ADDR_WIDTH-1:0] DADDR_O = 1'b0, + + output reg [C_DATA_WIDTH-1:0] DI_O = 'h0, + + input wire [C_DATA_WIDTH-1:0] DO_I, + + input wire DRDY_I + +); + + // + + // log base 2 + + // + + function integer clogb2; + + input integer depth; + + integer d; + + begin + + if (depth == 0) + + clogb2 = 1; + + else + + begin + + d = depth; + + for (clogb2=0; d > 0; clogb2 = clogb2+1) + + d = d >> 1; + + end + + end + + endfunction + + + + + + reg [clogb2(C_NUM_CLIENTS)-1:0] idx = 'b0; + + reg done = 1'b0; + + + + reg rd = 1'b0; + + reg wr = 1'b0; + + + + reg [C_NUM_CLIENTS-1:0] en = 'h0; + + reg [C_NUM_CLIENTS-1:0] we = 'h0; + + reg [(C_DATA_WIDTH*C_NUM_CLIENTS)-1:0] data_i = 'h0; + + reg [(C_ADDR_WIDTH*C_NUM_CLIENTS)-1:0] addr_i = 'h0; + + + + + + reg [C_DATA_WIDTH-1:0] di = 'h0; + + reg [C_ADDR_WIDTH-1:0] daddr = 'h0; + + reg [C_DATA_WIDTH-1:0] do_r = 'h0; + + + + // + + // Arbitration state machine encodings + + // + + localparam [3:0] ARB_START = 4'd1; + + localparam [3:0] ARB_WAIT = 4'd2; + + localparam [3:0] ARB_REPORT = 4'd4; + + localparam [3:0] ARB_INC = 4'd8; + + + + reg [3:0] arb_state = ARB_START; + + + + // + + // DRP state machine encodings + + // + + localparam [6:0] DRP_WAIT = 7'd1; + + localparam [6:0] DRP_READ = 7'd2; + + localparam [6:0] DRP_READ_ACK = 7'd4; + + localparam [6:0] DRP_MODIFY = 7'd8; + + localparam [6:0] DRP_WRITE = 7'd16; + + localparam [6:0] DRP_WRITE_ACK = 7'd32; + + localparam [6:0] DRP_DONE = 7'd64; + + + + reg [6:0] drp_state = DRP_WAIT; + + + + reg [7:0] timeout_cntr = 0; + + + + integer i; + + + + // + + // Register incoming transactions: grab data, address, write enable when DEN is high + + // Clear internal enable when transaction is (eventually) finished + + // + + always @(posedge DCLK_I) + + begin + + if (RESET_I) + + begin + + en <= 'b0; + + we <= 'b0; + + data_i <= 'b0; + + addr_i <= 'b0; + + end + + else + + begin + + if (DEN_USR_I[0]) begin + + en[0] <= 1'b1; // this means this client wants to do a transaction + + we[0] <= DWE_USR_I[0]; + + //data_i[(i*C_DATA_WIDTH) +: C_DATA_WIDTH] <= DI_USR_I[(i*C_DATA_WIDTH) +: C_DATA_WIDTH]; + //addr_i[(i*C_ADDR_WIDTH) +: C_ADDR_WIDTH] <= DADDR_USR_I[(i*C_ADDR_WIDTH) +: C_ADDR_WIDTH]; + + // if cpll cal not done (mask) from cpll cal, if user tries to write, always save progdiv to temp holding place. + if (!TX_CAL_DONE_I && DADDR_USR_I[(0*C_ADDR_WIDTH) +: C_ADDR_WIDTH] == ADDR_TX_PROGDIV_CFG && DWE_USR_I[0]) begin + addr_i[(0*C_ADDR_WIDTH) +: C_ADDR_WIDTH] <= ADDR_X079; + data_i[(0*C_DATA_WIDTH) +: C_DATA_WIDTH] <= {1'b1,DI_USR_I[(0*C_DATA_WIDTH) +: C_DATA_WIDTH-1]}; + end + else if (!TX_CAL_DONE_I && DADDR_USR_I[(0*C_ADDR_WIDTH) +: C_ADDR_WIDTH] == ADDR_TX_PROGCLK_SEL && DWE_USR_I[0]) begin + addr_i[(0*C_ADDR_WIDTH) +: C_ADDR_WIDTH] <= ADDR_X0E1; + data_i[(0*C_DATA_WIDTH) +: C_DATA_WIDTH] <= {1'b1,DI_USR_I[(0*C_DATA_WIDTH) +: C_DATA_WIDTH-1]}; + end + else if (!RX_CAL_DONE_I && DADDR_USR_I[(0*C_ADDR_WIDTH) +: C_ADDR_WIDTH] == ADDR_RX_PROGDIV_CFG && DWE_USR_I[0]) begin + addr_i[(0*C_ADDR_WIDTH) +: C_ADDR_WIDTH] <= ADDR_X114; + data_i[(0*C_DATA_WIDTH) +: C_DATA_WIDTH] <= {1'b1,DI_USR_I[(0*C_DATA_WIDTH) +: C_DATA_WIDTH-1]}; + end + else begin + //behave normal + addr_i[(0*C_ADDR_WIDTH) +: C_ADDR_WIDTH] <= DADDR_USR_I[(0*C_ADDR_WIDTH) +: C_ADDR_WIDTH]; + data_i[(0*C_DATA_WIDTH) +: C_DATA_WIDTH] <= DI_USR_I[(0*C_DATA_WIDTH) +: C_DATA_WIDTH]; + end + + end + + for (i = 1; i < C_NUM_CLIENTS; i= i+1) + + begin + + if (DEN_USR_I[i]) + + begin + + en[i] <= 1'b1; // this means this client wants to do a transaction + + we[i] <= DWE_USR_I[i]; + + data_i[(i*C_DATA_WIDTH) +: C_DATA_WIDTH] <= DI_USR_I[(i*C_DATA_WIDTH) +: C_DATA_WIDTH]; + + addr_i[(i*C_ADDR_WIDTH) +: C_ADDR_WIDTH] <= DADDR_USR_I[(i*C_ADDR_WIDTH) +: C_ADDR_WIDTH]; + + end + + end + + if (done) + + begin + + en[idx] <= 1'b0; + + we[idx] <= 1'b0; + + end + + end + + end + + + + + + // + + // Arbitration FSM - does a round-robin arbritration scheme + + // + + always @(posedge DCLK_I) + + begin + + if (RESET_I) + + begin + + idx <= 'b0; + + di <= 'b0; + + daddr <= 'b0; + + rd <= 1'b0; + + wr <= 1'b0; + + arb_state <= ARB_START; + + DRDY_USR_O <= 'b0; + + DO_USR_O <= 'b0; + + end + + else + + begin + + case (arb_state) + + ARB_START: begin + + if (en[idx] == 1'b1) + + begin + + di <= data_i[idx*C_DATA_WIDTH +: C_DATA_WIDTH]; + + daddr <= addr_i[idx*C_ADDR_WIDTH +: C_ADDR_WIDTH]; + + rd <= !we[idx]; + + wr <= we[idx]; + + arb_state <= ARB_WAIT; + + end + + else + + begin + + rd <= 1'b0; + + wr <= 1'b0; + + arb_state <= ARB_INC; + + end + + end + + ARB_WAIT: begin + + rd <= 1'b0; + + wr <= 1'b0; + + if (done == 1'b1) + + arb_state <= ARB_REPORT; + + else + + arb_state <= ARB_WAIT; + + end + + ARB_REPORT: begin + + DRDY_USR_O[idx] <= 1'b1; + + DO_USR_O[idx*C_DATA_WIDTH +: C_DATA_WIDTH] <= do_r; + + arb_state <= ARB_INC; + + end + + ARB_INC : begin + + DRDY_USR_O[idx] <= 1'b0; + + if (idx == C_NUM_CLIENTS-1) + + idx <= 1'b0; + + else + + idx <= idx + 1; + + arb_state <= ARB_START; + + end + + default: arb_state <= ARB_START; + + + + endcase + + end + + end + + + + + + // + + // DRP FSM - does the actual DRP read or write + + // + + always @(posedge DCLK_I) + + begin + + if (RESET_I) + + begin + + DEN_O <= 1'b0; + + DWE_O <= 1'b0; + + DI_O <= 16'h0000; + + DADDR_O <= 'b0; + + do_r <= 'b0; + + drp_state <= DRP_WAIT; + + done <= 1'b0; + + end + + else + + begin + + case (drp_state) + + DRP_WAIT: begin + + timeout_cntr <= 8'h0; + + if (rd) drp_state <= DRP_READ; + + else if (wr) drp_state <= DRP_WRITE; + + else drp_state <= DRP_WAIT; + + end + + DRP_READ: begin + + DEN_O <= 1'b1; + + DWE_O <= 1'b0; + + DADDR_O <= daddr; + + timeout_cntr <= 8'h0; + + done <= 1'b0; + + drp_state <= DRP_READ_ACK; + + end + + DRP_READ_ACK: begin + + DEN_O <= 1'b0; + + DWE_O <= 1'b0; + + timeout_cntr <= timeout_cntr + 1; + + if (DRDY_I == 1'b1 || timeout_cntr == 8'hFF) + + begin + + do_r <= DO_I; + + done <= 1'b1; + + drp_state <= DRP_DONE; + + end + + else + + drp_state <= DRP_READ_ACK; + + end + + DRP_WRITE: begin + + DEN_O <= 1'b1; + + DWE_O <= 1'b1; + + DADDR_O <= daddr; + + DI_O <= di; + + timeout_cntr <= 8'h0; + + done <= 1'b0; + + drp_state <= DRP_WRITE_ACK; + + end + + DRP_WRITE_ACK: begin + + DEN_O <= 1'b0; + + DWE_O <= 1'b0; + + timeout_cntr <= timeout_cntr + 1; + + if (DRDY_I == 1'b1 || timeout_cntr == 8'hFF) + + begin + + do_r <= DO_I; + + done <= 1'b1; + + drp_state <= DRP_DONE; + + end + + else + + drp_state <= DRP_WRITE_ACK; + + end + + DRP_DONE: begin + + timeout_cntr <= 8'h0; + + done <= 1'b0; // done was asserted in the previous state + + drp_state <= DRP_WAIT; + + end + + default: drp_state <= DRP_WAIT; + + endcase + + end + + end + + + +endmodule + diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v new file mode 100755 index 0000000..c243d64 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v @@ -0,0 +1,224 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gthe3_cpll_cal_freq_counter # ( + parameter REVISION = 1 +)( + output reg [17:0] freq_cnt_o = 18'd0, + output reg done_o, + input wire rst_i, + input wire [15:0] test_term_cnt_i, + input wire ref_clk_i, + input wire test_clk_i +); + //**************************************************************************** + // Local Parameters + //**************************************************************************** + localparam RESET_STATE = 0; + localparam MEASURE_STATE = 1; + localparam HOLD_STATE = 2; + localparam UPDATE_STATE = 3; + localparam DONE_STATE = 4; + + //**************************************************************************** + // Local Signals + //**************************************************************************** + reg [17:0] testclk_cnt = 18'h00000; + reg [15:0] refclk_cnt = 16'h0000; + reg [3:0] testclk_div4 = 4'h1; + wire testclk_rst; + wire testclk_en; + reg [5:0] hold_clk = 6'd0; + reg [4:0] state = 5'd1; + + (* ASYNC_REG = "TRUE" *) reg tstclk_rst_dly1, tstclk_rst_dly2; + (* ASYNC_REG = "TRUE" *) reg testclk_en_dly1, testclk_en_dly2; + + // + // need to get testclk_rst into TESTCLK_I domain + // + always @(posedge test_clk_i) + begin + tstclk_rst_dly1 <= testclk_rst; + tstclk_rst_dly2 <= tstclk_rst_dly1; + end + + // + // need to get testclk_en into TESTCLK_I domain + // + always @(posedge test_clk_i) + begin + testclk_en_dly1 <= testclk_en; + testclk_en_dly2 <= testclk_en_dly1; + end + + always @(posedge test_clk_i) + begin + if (tstclk_rst_dly2 == 1'b1) + begin + testclk_div4 <= 4'h1; + end + else + begin + testclk_div4 <= {testclk_div4[2:0], testclk_div4[3]}; + end + end + + wire testclk_rst_sync; + + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_testclk_rst_inst ( + .clk_in (test_clk_i), + .rst_in (testclk_rst), + .rst_out (testclk_rst_sync) + ); + + always @(posedge test_clk_i or posedge testclk_rst_sync) + begin + if (testclk_rst_sync == 1'b1) + begin + testclk_cnt <= 0; + end + else if (testclk_en_dly2 == 1'b1 && testclk_div4 == 4'h8) + begin + testclk_cnt <= testclk_cnt + 1; + end + end + +/* always @(posedge test_clk_i or posedge testclk_rst) + begin + if (testclk_rst == 1'b1) + begin + testclk_cnt <= 0; + end + else if (testclk_en_dly2 == 1'b1 && testclk_div4 == 4'h8) + begin + testclk_cnt <= testclk_cnt + 1; + end + end */ + + always @(posedge ref_clk_i or posedge rst_i) + begin + if (rst_i) + done_o <= 1'b0; + else + done_o <= state[DONE_STATE]; + end + + always @(posedge ref_clk_i or posedge rst_i) + begin + if (rst_i) begin + state <= 0; + state[RESET_STATE] <= 1'b1; + end + else begin + state <= 0; + case (1'b1) // synthesis parallel_case full_case + state[RESET_STATE]: + begin + if (hold_clk == 6'h3F) + state[MEASURE_STATE] <= 1'b1; + else + state[RESET_STATE] <= 1'b1; + end + state[MEASURE_STATE]: + begin + if (refclk_cnt == test_term_cnt_i) + state[HOLD_STATE] <= 1'b1; + else + state[MEASURE_STATE] <= 1'b1; + end + state[HOLD_STATE]: + begin + if (hold_clk == 6'hF) + state[UPDATE_STATE] <= 1'b1; + else + state[HOLD_STATE] <= 1'b1; + end + state[UPDATE_STATE]: + begin + freq_cnt_o <= testclk_cnt; + state[DONE_STATE] <= 1'b1; + end + state[DONE_STATE]: + begin + state[DONE_STATE] <= 1'b1; + end + endcase + end + end + + assign testclk_rst = state[RESET_STATE]; + assign testclk_en = state[MEASURE_STATE]; + + + always @(posedge ref_clk_i) + begin + if (state[RESET_STATE] == 1'b1 || state[HOLD_STATE] == 1'b1) + hold_clk <= hold_clk + 1; + else + hold_clk <= 0; + end + + always @(posedge ref_clk_i) + begin + if (state[MEASURE_STATE] == 1'b1) + refclk_cnt <= refclk_cnt + 1; + else + refclk_cnt <= 0; + end + + + + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v new file mode 100755 index 0000000..c89dfd7 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v @@ -0,0 +1,748 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gthe3_cpll_cal # ( + parameter REVISION = 2 +)( + // control signals + input wire [17:0] TXOUTCLK_PERIOD_IN, + input wire [15:0] WAIT_DEASSERT_CPLLPD_IN, + input wire [17:0] CNT_TOL_IN, + input wire [15:0] FREQ_COUNT_WINDOW_IN, + // User Interface + input wire RESET_IN, + input wire CLK_IN, + input wire USER_TXPROGDIVRESET_IN, + output reg USER_TXPRGDIVRESETDONE_OUT, + input wire [2:0] USER_TXOUTCLKSEL_IN, + input wire USER_TXOUTCLK_BUFG_CE_IN, + input wire USER_TXOUTCLK_BUFG_CLR_IN, + output reg USER_CPLLLOCK_OUT, + input wire [8:0] USER_CHANNEL_DRPADDR_IN, + input wire [15:0] USER_CHANNEL_DRPDI_IN, + input wire USER_CHANNEL_DRPEN_IN, + input wire USER_CHANNEL_DRPWE_IN, + output reg USER_CHANNEL_DRPRDY_OUT, + output reg [15:0] USER_CHANNEL_DRPDO_OUT, + // Debug Interface + output wire CPLL_CAL_FAIL, + output wire CPLL_CAL_DONE, + output wire [15:0] DEBUG_OUT, + // GT Interface + input wire GTHE3_TXOUTCLK_IN, + input wire GTHE3_CPLLLOCK_IN, + output wire GTHE3_CPLLRESET_OUT, + output wire GTHE3_CPLLPD_OUT, + output reg GTHE3_TXPROGDIVRESET_OUT, + output reg [2:0] GTHE3_TXOUTCLKSEL_OUT, + input wire GTHE3_TXPRGDIVRESETDONE_IN, + output reg [8:0] GTHE3_CHANNEL_DRPADDR_OUT, + output reg [15:0] GTHE3_CHANNEL_DRPDI_OUT, + output reg GTHE3_CHANNEL_DRPEN_OUT, + output reg GTHE3_CHANNEL_DRPWE_OUT, + input wire GTHE3_CHANNEL_DRPRDY_IN, + input wire [15:0] GTHE3_CHANNEL_DRPDO_IN +); + + + //DRP FSM + localparam DRP_WAIT = 0; + localparam DRP_READ = 1; + localparam DRP_READ_ACK = 2; + localparam DRP_MODIFY = 3; + localparam DRP_WRITE = 4; + localparam DRP_WRITE_ACK = 5; + localparam DRP_DONE = 6; + + //CPLL CAL FSM + localparam RESET = 0; + localparam READ_PROGCLK_SEL = 1; + localparam MODIFY_PROGCLK_SEL = 2; + localparam READ_PROGDIV = 3; + localparam MODIFY_PROGDIV = 4; + localparam MODIFY_TXOUTCLK_SEL = 5; + localparam ASSERT_CPLLRESET1 = 6; + localparam READ_FBOOST = 7; + localparam MODIFY_FBOOST = 8; + localparam ASSERT_CPLLRESET = 9; + localparam ASSERT_CPLLPD = 10; + localparam DEASSERT_CPLLPD = 11; + localparam DEASSERT_CPLLRESET = 12; + localparam RESTORE_FBOOST = 13; + localparam WAIT_GTCPLLLOCK = 14; + localparam ASSERT_PROGDIVRESET = 15; + localparam WAIT_PRGDIVRESETDONE = 16; + localparam CHECK_FREQ = 17; + localparam RESTORE_PROGDIV = 18; + localparam RESTORE_PROGCLK_SEL = 19; + localparam ASSERT_CPLLRESET2 = 20; + localparam WAIT_GTCPLLLOCK2 = 21; + localparam ASSERT_PROGDIVRESET2 = 22; + localparam WAIT_PRGDIVRESETDONE2= 23; + localparam CAL_FAIL = 24; + localparam CAL_DONE = 25; + + reg [25:0] cpll_cal_state = 26'd0; + wire [4:0] cpll_cal_state_bin; + reg [6:0] drp_state = 7'd1; + wire drp_done; + reg [8:0] daddr = 9'd0; + //reg [8:0] daddr = 9'd0; + reg [15:0] di = 16'd0; + wire drdy; + wire [15:0] dout; + reg den = 1'b0; + reg dwe = 1'b0; + reg wr = 1'b0; + reg rd = 1'b0; + reg [15:0] di_msk; + reg [15:0] mask; + //reg [15:0] mask; + reg [15:0] wait_ctr; + reg [3:0] repeat_ctr; + reg [1:0] progclk_sel_store = 2'b00; + reg [15:0] progdiv_cfg_store = 16'd0; + reg fboost_store = 1'b0; + reg mask_user_in = 1'b0; + reg cpllreset_int = 1'b0; + reg cpllpd_int = 1'b0; + reg txprogdivreset_int = 1'b0; + reg [2:0] txoutclksel_int = 3'b000; + reg cal_fail_store = 1'b0; + + localparam [4:0] WAIT_WIDTH_PROGDIVRESET = 5'd31; + localparam [4:0] WAIT_ASSERT_CPLLRESET = 5'd31; + localparam [4:0] WAIT_ASSERT_CPLLPD = 5'd31; + localparam [4:0] WAIT_DEASSERT_CPLLRESET = 5'd31; + localparam [15:0] WAIT_CPLLLOCK = 16'h4000; + localparam [3:0] REPEAT_RESET_LIMIT = 4'd15; + + localparam [1:0] MOD_PROGCLK_SEL = 2'b10; + localparam [15:0] MOD_PROGDIV_CFG = 16'hA1A2; //divider 20 + localparam [2:0] MOD_TXOUTCLK_SEL = 3'b101; + localparam MOD_FBOOST = 1'b1; + localparam [8:0] ADDR_TX_PROGCLK_SEL = 9'h00C; + localparam [8:0] ADDR_TX_PROGDIV_CFG = 9'h03E; + localparam [8:0] ADDR_FBOOST = 9'h0CB; + + // Drive TXOUTCLK with BUFG_GT-buffered source clock, divider = 1 + wire txoutclkmon; + BUFG_GT bufg_gt_txoutclkmon_inst ( + .CE (USER_TXOUTCLK_BUFG_CE_IN), + .CEMASK (1'b1), + .CLR (USER_TXOUTCLK_BUFG_CLR_IN), + .CLRMASK (1'b1), + .DIV (3'b000), + .I (GTHE3_TXOUTCLK_IN), + .O (txoutclkmon) + ); + + wire reset_in_sync; + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_resetin_inst ( + .clk_in (CLK_IN), + .rst_in (RESET_IN), + .rst_out (reset_in_sync) + ); + + wire gthe3_cplllock_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_cplllock_inst ( + .clk_in (CLK_IN), + .i_in (GTHE3_CPLLLOCK_IN), + .o_out (gthe3_cplllock_sync) + ); + + wire user_txprogdivreset_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txprogdivreset_inst ( + .clk_in (CLK_IN), + .i_in (USER_TXPROGDIVRESET_IN), + .o_out (user_txprogdivreset_sync) + ); + + wire gthe3_txprgdivresetdone_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txprgdivresetdone_inst ( + .clk_in (CLK_IN), + .i_in (GTHE3_TXPRGDIVRESETDONE_IN), + .o_out (gthe3_txprgdivresetdone_sync) + ); + + wire [2:0] user_txoutclksel_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txoutclksel_inst0 ( + .clk_in (CLK_IN), + .i_in (USER_TXOUTCLKSEL_IN[0]), + .o_out (user_txoutclksel_sync[0]) + ); + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txoutclksel_inst1 ( + .clk_in (CLK_IN), + .i_in (USER_TXOUTCLKSEL_IN[1]), + .o_out (user_txoutclksel_sync[1]) + ); + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txoutclksel_inst2 ( + .clk_in (CLK_IN), + .i_in (USER_TXOUTCLKSEL_IN[2]), + .o_out (user_txoutclksel_sync[2]) + ); + + assign GTHE3_CPLLRESET_OUT = cpllreset_int; + assign GTHE3_CPLLPD_OUT = cpllpd_int; + + always @(posedge CLK_IN) begin + if (mask_user_in | cpll_cal_state[CAL_FAIL] | cpll_cal_state[RESET] | reset_in_sync) + USER_CPLLLOCK_OUT <= 1'b0; + else + USER_CPLLLOCK_OUT <= gthe3_cplllock_sync; + end + + always @(posedge CLK_IN) begin + if (mask_user_in) + GTHE3_TXPROGDIVRESET_OUT <= txprogdivreset_int; + else + GTHE3_TXPROGDIVRESET_OUT <= user_txprogdivreset_sync; + end + + always @(posedge CLK_IN) begin + if (mask_user_in) + GTHE3_TXOUTCLKSEL_OUT <= txoutclksel_int; + else + GTHE3_TXOUTCLKSEL_OUT <= user_txoutclksel_sync; + end + + always @(posedge CLK_IN) begin + if (mask_user_in) + USER_TXPRGDIVRESETDONE_OUT <= 1'b0; + else + USER_TXPRGDIVRESETDONE_OUT <= gthe3_txprgdivresetdone_sync; + end + + // frequency counter for txoutclk + wire [17:0] txoutclk_freq_cnt; + reg freq_counter_rst = 1'b1; + wire freq_cnt_done; + gtwizard_ultrascale_v1_7_9_gthe3_cpll_cal_freq_counter U_TXOUTCLK_FREQ_COUNTER + ( + .freq_cnt_o(txoutclk_freq_cnt), + .done_o(freq_cnt_done), + .rst_i(freq_counter_rst), + .test_term_cnt_i(FREQ_COUNT_WINDOW_IN), + .ref_clk_i(CLK_IN), + .test_clk_i(txoutclkmon) + ); + + //Debug signals + assign DEBUG_OUT = {cpllreset_int,cpllpd_int,gthe3_cplllock_sync,fboost_store,freq_cnt_done,freq_counter_rst,mask_user_in,cpll_cal_state_bin,repeat_ctr}; + assign CPLL_CAL_FAIL = cpll_cal_state[CAL_FAIL]; + assign CPLL_CAL_DONE = cpll_cal_state[CAL_DONE]; + + //CPLL CAL FSM + always @(posedge CLK_IN) begin + if (reset_in_sync) begin + cpll_cal_state <= 0; + cpll_cal_state[RESET] <= 1'b1; + cpllreset_int <= 1'b0; + cpllpd_int <= 1'b0; + txprogdivreset_int <= 1'b0; + mask_user_in <= 1'b0; + wr <= 1'b0; + rd <= 1'b0; + end + else begin + cpll_cal_state <= 0; + case(1'b1) // synthesis parallel_case full_case + cpll_cal_state[RESET]: + begin + wait_ctr <= 16'd0; + repeat_ctr <= 4'd0; + mask_user_in <= 1'b1; + di_msk <= 16'b0000_0000_0000_0000; + cpll_cal_state[READ_PROGCLK_SEL] <= 1'b1; + end + + cpll_cal_state[READ_PROGCLK_SEL]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progclk_sel_store <= dout[11:10]; + cpll_cal_state[MODIFY_PROGCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[READ_PROGCLK_SEL] <= 1'b1; + end + end + + cpll_cal_state[MODIFY_PROGCLK_SEL]: + begin + if (!drp_done) begin + wr <= 1'b1; + cpll_cal_state[MODIFY_PROGCLK_SEL] <= 1'b1; + end + else begin + wr <= 1'b0; + cpll_cal_state[READ_PROGDIV] <= 1'b1; + end + di_msk<= {4'd0,MOD_PROGCLK_SEL,10'd0}; + end + + cpll_cal_state[READ_PROGDIV]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= dout; + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + end + else begin + cpll_cal_state[READ_PROGDIV] <= 1'b1; + end + end + + cpll_cal_state[MODIFY_PROGDIV]: + begin + if (!drp_done) begin + wr <= 1'b1; + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + end + else begin + wr <= 1'b0; + cpll_cal_state[MODIFY_TXOUTCLK_SEL] <= 1'b1; + wait_ctr <= 16'd0; + end + di_msk<= MOD_PROGDIV_CFG; + end + + cpll_cal_state[MODIFY_TXOUTCLK_SEL]: + begin + cpll_cal_state[ASSERT_CPLLRESET1] <= 1'b1; + end + + cpll_cal_state[ASSERT_CPLLRESET1]: + begin + if (wait_ctr < WAIT_ASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[ASSERT_CPLLRESET1] <= 1'b1; + cpllreset_int <= 1'b1; + end + else begin + cpllreset_int <= 1'b0; + freq_counter_rst <= 1'b1; + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + wait_ctr <= 16'd0; + end + repeat_ctr <= 4'd0; + end + + cpll_cal_state[READ_FBOOST]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + fboost_store <= dout[2]; + cpll_cal_state[MODIFY_FBOOST] <= 1'b1; + end + else begin + cpll_cal_state[READ_FBOOST] <= 1'b1; + end + end + + cpll_cal_state[MODIFY_FBOOST]: + begin + if (!drp_done) begin + wr <= 1'b1; + cpll_cal_state[MODIFY_FBOOST] <= 1'b1; + end + else begin + wr <= 1'b0; + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + wait_ctr <= 16'd0; + end + di_msk<= {13'd0,MOD_FBOOST,2'b00}; + end + + cpll_cal_state[ASSERT_CPLLRESET]: + begin + if (wait_ctr < WAIT_ASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + end + else begin + cpllreset_int <= 1'b1; + freq_counter_rst <= 1'b1; + cpll_cal_state[ASSERT_CPLLPD] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[ASSERT_CPLLPD]: + begin + if (wait_ctr < WAIT_ASSERT_CPLLPD) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[ASSERT_CPLLPD] <= 1'b1; + end + else begin + cpllpd_int <= 1'b1; + cpll_cal_state[DEASSERT_CPLLPD] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[DEASSERT_CPLLPD]: + begin + if (wait_ctr < WAIT_DEASSERT_CPLLPD_IN) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[DEASSERT_CPLLPD] <= 1'b1; + end + else begin + cpllpd_int <= 1'b0; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[DEASSERT_CPLLRESET]: + begin + if (wait_ctr < WAIT_DEASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + end + else begin + cpllreset_int <= 1'b0; + cpll_cal_state[RESTORE_FBOOST] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[RESTORE_FBOOST]: + begin + if (!drp_done) begin + wr <= 1'b1; + cpll_cal_state[RESTORE_FBOOST] <= 1'b1; + end + else begin + wr <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + end + di_msk<= {13'd0,fboost_store,2'b00}; + end + + cpll_cal_state[WAIT_GTCPLLLOCK]: + begin + if(wait_ctr < WAIT_CPLLLOCK) begin + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + wait_ctr <= wait_ctr + 1'b1; + end + else begin + cpll_cal_state[ASSERT_PROGDIVRESET] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[ASSERT_PROGDIVRESET]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + txprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET] <= 1'b1; + end + else begin + txprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE]: + begin + if (gthe3_txprgdivresetdone_sync) begin + cpll_cal_state[CHECK_FREQ] <= 1'b1; + freq_counter_rst <= 1'b0; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE] <= 1'b1; + end + end + + cpll_cal_state[CHECK_FREQ]: + begin + if(freq_cnt_done) begin + if ((txoutclk_freq_cnt >= (TXOUTCLK_PERIOD_IN - CNT_TOL_IN)) & (txoutclk_freq_cnt <= (TXOUTCLK_PERIOD_IN + CNT_TOL_IN))) begin + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + cal_fail_store <= 1'b0; + end + else begin + if (repeat_ctr < REPEAT_RESET_LIMIT) begin + cpll_cal_state[READ_FBOOST] <= 1'b1; + repeat_ctr <= repeat_ctr + 1'b1; + end + else begin + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + cal_fail_store <= 1'b1; + end + end + end + else + cpll_cal_state[CHECK_FREQ] <= 1'b1; + end + + cpll_cal_state[RESTORE_PROGDIV]: + begin + if (!drp_done) begin + wr <= 1'b1; + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end + else begin + wr <= 1'b0; + cpll_cal_state[RESTORE_PROGCLK_SEL] <= 1'b1; + end + di_msk<= progdiv_cfg_store; + end + + cpll_cal_state[RESTORE_PROGCLK_SEL]: + begin + if (!drp_done) begin + wr <= 1'b1; + cpll_cal_state[RESTORE_PROGCLK_SEL] <= 1'b1; + end + else begin + wr <= 1'b0; + cpll_cal_state[ASSERT_CPLLRESET2] <= 1'b1; + end + di_msk<= {4'd0,progclk_sel_store,10'd0}; + end + + cpll_cal_state[ASSERT_CPLLRESET2]: + begin + if (wait_ctr < WAIT_ASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[ASSERT_CPLLRESET2] <= 1'b1; + cpllreset_int <= 1'b1; + end + else begin + cpllreset_int <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK2] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[WAIT_GTCPLLLOCK2]: + begin + if(gthe3_cplllock_sync) + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + else + cpll_cal_state[WAIT_GTCPLLLOCK2] <= 1'b1; + end + + cpll_cal_state[ASSERT_PROGDIVRESET2]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + txprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + end + else begin + txprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE2]: + begin + if (gthe3_txprgdivresetdone_sync) begin + if (cal_fail_store) + cpll_cal_state[CAL_FAIL] <= 1'b1; + else + cpll_cal_state[CAL_DONE] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + end + end + + cpll_cal_state[CAL_FAIL]: + begin + cpll_cal_state[CAL_FAIL] <= 1'b1; + mask_user_in <= 1'b0; + end + + cpll_cal_state[CAL_DONE]: + begin + cpll_cal_state[CAL_DONE] <= 1'b1; + mask_user_in <= 1'b0; + end + endcase + end + end // always block + + always @(posedge CLK_IN) begin + if (cpll_cal_state[RESET]) + txoutclksel_int <= 3'b0; + else if (cpll_cal_state[MODIFY_TXOUTCLK_SEL]) + txoutclksel_int <= MOD_TXOUTCLK_SEL; + end + + always @(posedge CLK_IN) begin + if (cpll_cal_state[RESET]) begin + daddr <= 9'h000; + mask <= 16'b1111_1111_1111_1111; + end + else if (cpll_cal_state[READ_PROGCLK_SEL] | cpll_cal_state[MODIFY_PROGCLK_SEL] | cpll_cal_state[RESTORE_PROGCLK_SEL]) begin + daddr <= ADDR_TX_PROGCLK_SEL; + mask <= 16'b1111_0011_1111_1111; + end + else if (cpll_cal_state[READ_PROGDIV] | cpll_cal_state[MODIFY_PROGDIV] | cpll_cal_state[RESTORE_PROGDIV]) begin + daddr <= ADDR_TX_PROGDIV_CFG; + mask <= 16'b0000_0000_0000_0000; + end + else if (cpll_cal_state[READ_FBOOST] | cpll_cal_state[MODIFY_FBOOST] | cpll_cal_state[RESTORE_FBOOST]) begin + daddr <= ADDR_FBOOST; + mask <= 16'b1111_1111_1111_1011; + end + end + + + // DRP FSM + always @(posedge CLK_IN) begin + if (mask_user_in) begin + GTHE3_CHANNEL_DRPADDR_OUT <= daddr; + GTHE3_CHANNEL_DRPDI_OUT <= di; + GTHE3_CHANNEL_DRPEN_OUT <= den; + GTHE3_CHANNEL_DRPWE_OUT <= dwe; + USER_CHANNEL_DRPRDY_OUT <= 1'b0; + USER_CHANNEL_DRPDO_OUT <= 16'd0; + end + else begin + GTHE3_CHANNEL_DRPADDR_OUT <= USER_CHANNEL_DRPADDR_IN; + GTHE3_CHANNEL_DRPDI_OUT <= USER_CHANNEL_DRPDI_IN; + GTHE3_CHANNEL_DRPEN_OUT <= USER_CHANNEL_DRPEN_IN; + GTHE3_CHANNEL_DRPWE_OUT <= USER_CHANNEL_DRPWE_IN; + USER_CHANNEL_DRPRDY_OUT <= GTHE3_CHANNEL_DRPRDY_IN; + USER_CHANNEL_DRPDO_OUT <= GTHE3_CHANNEL_DRPDO_IN; + end + end + assign drdy = GTHE3_CHANNEL_DRPRDY_IN; + assign dout = GTHE3_CHANNEL_DRPDO_IN; + + always @(posedge CLK_IN or posedge reset_in_sync) begin + if (reset_in_sync) begin + den <= 1'b0; + dwe <= 1'b0; + di <= 16'h0000; + drp_state <= 0; + drp_state[DRP_WAIT] <= 1'b1; + end + else begin + drp_state <= 0; + case (1'b1) // synthesis parallel_case full_case + drp_state[DRP_WAIT]: + begin + if (wr | rd) drp_state[DRP_READ] <= 1'b1; + else drp_state[DRP_WAIT] <= 1'b1; + end + drp_state[DRP_READ]: + begin + den <= 1'b1; + drp_state[DRP_READ_ACK] <= 1'b1; + end + drp_state[DRP_READ_ACK]: + begin + den <= 1'b0; + if (drdy == 1'b1) begin + if (rd) drp_state[DRP_DONE] <= 1'b1; + else drp_state[DRP_MODIFY] <= 1'b1; + end + else drp_state[DRP_READ_ACK] <= 1'b1; + end + drp_state[DRP_MODIFY]: + begin + di <= di_msk | (dout & mask); + drp_state[DRP_WRITE] <= 1'b1; + end + drp_state[DRP_WRITE]: + begin + den <= 1'b1; + dwe <= 1'b1; + drp_state[DRP_WRITE_ACK] <= 1'b1; + end + drp_state[DRP_WRITE_ACK]: + begin + den <= 1'b0; + dwe <= 1'b0; + if (drdy == 1'b1) drp_state[DRP_DONE] <= 1'b1; + else drp_state[DRP_WRITE_ACK] <= 1'b1; + end + drp_state[DRP_DONE]: + begin + drp_state[DRP_WAIT] <= 1'b1; + end + endcase + end + end + + assign drp_done = drp_state[DRP_DONE]; + + + //debug logic - convert one hot state to binary + genvar i,j; + generate + for (j=0; j<5; j=j+1) + begin : jl + wire [26-1:0] tmp_mask; + for (i=0; i<26; i=i+1) + begin : il + assign tmp_mask[i] = i[j]; + end + assign cpll_cal_state_bin[j] = |(tmp_mask & cpll_cal_state); + end + endgenerate + +endmodule //CPLL_CAL diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v new file mode 100755 index 0000000..9b54bae --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v @@ -0,0 +1,224 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gthe4_cpll_cal_freq_counter # ( + parameter REVISION = 1 +)( + output reg [17:0] freq_cnt_o = 18'd0, + output reg done_o, + input wire rst_i, + input wire [15:0] test_term_cnt_i, + input wire ref_clk_i, + input wire test_clk_i +); + //**************************************************************************** + // Local Parameters + //**************************************************************************** + localparam RESET_STATE = 0; + localparam MEASURE_STATE = 1; + localparam HOLD_STATE = 2; + localparam UPDATE_STATE = 3; + localparam DONE_STATE = 4; + + //**************************************************************************** + // Local Signals + //**************************************************************************** + reg [17:0] testclk_cnt = 18'h00000; + reg [15:0] refclk_cnt = 16'h0000; + reg [3:0] testclk_div4 = 4'h1; + wire testclk_rst; + wire testclk_en; + reg [5:0] hold_clk = 6'd0; + reg [4:0] state = 5'd1; + + (* ASYNC_REG = "TRUE" *) reg tstclk_rst_dly1, tstclk_rst_dly2; + (* ASYNC_REG = "TRUE" *) reg testclk_en_dly1, testclk_en_dly2; + + // + // need to get testclk_rst into TESTCLK_I domain + // + always @(posedge test_clk_i) + begin + tstclk_rst_dly1 <= testclk_rst; + tstclk_rst_dly2 <= tstclk_rst_dly1; + end + + // + // need to get testclk_en into TESTCLK_I domain + // + always @(posedge test_clk_i) + begin + testclk_en_dly1 <= testclk_en; + testclk_en_dly2 <= testclk_en_dly1; + end + + always @(posedge test_clk_i) + begin + if (tstclk_rst_dly2 == 1'b1) + begin + testclk_div4 <= 4'h1; + end + else + begin + testclk_div4 <= {testclk_div4[2:0], testclk_div4[3]}; + end + end + + wire testclk_rst_sync; + + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_testclk_rst_inst ( + .clk_in (test_clk_i), + .rst_in (testclk_rst), + .rst_out (testclk_rst_sync) + ); + + always @(posedge test_clk_i or posedge testclk_rst_sync) + begin + if (testclk_rst_sync == 1'b1) + begin + testclk_cnt <= 0; + end + else if (testclk_en_dly2 == 1'b1 && testclk_div4 == 4'h8) + begin + testclk_cnt <= testclk_cnt + 1; + end + end + +/* always @(posedge test_clk_i or posedge testclk_rst) + begin + if (testclk_rst == 1'b1) + begin + testclk_cnt <= 0; + end + else if (testclk_en_dly2 == 1'b1 && testclk_div4 == 4'h8) + begin + testclk_cnt <= testclk_cnt + 1; + end + end */ + + always @(posedge ref_clk_i or posedge rst_i) + begin + if (rst_i) + done_o <= 1'b0; + else + done_o <= state[DONE_STATE]; + end + + always @(posedge ref_clk_i or posedge rst_i) + begin + if (rst_i) begin + state <= 0; + state[RESET_STATE] <= 1'b1; + end + else begin + state <= 0; + case (1'b1) // synthesis parallel_case full_case + state[RESET_STATE]: + begin + if (hold_clk == 6'h3F) + state[MEASURE_STATE] <= 1'b1; + else + state[RESET_STATE] <= 1'b1; + end + state[MEASURE_STATE]: + begin + if (refclk_cnt == test_term_cnt_i) + state[HOLD_STATE] <= 1'b1; + else + state[MEASURE_STATE] <= 1'b1; + end + state[HOLD_STATE]: + begin + if (hold_clk == 6'hF) + state[UPDATE_STATE] <= 1'b1; + else + state[HOLD_STATE] <= 1'b1; + end + state[UPDATE_STATE]: + begin + freq_cnt_o <= testclk_cnt; + state[DONE_STATE] <= 1'b1; + end + state[DONE_STATE]: + begin + state[DONE_STATE] <= 1'b1; + end + endcase + end + end + + assign testclk_rst = state[RESET_STATE]; + assign testclk_en = state[MEASURE_STATE]; + + + always @(posedge ref_clk_i) + begin + if (state[RESET_STATE] == 1'b1 || state[HOLD_STATE] == 1'b1) + hold_clk <= hold_clk + 1; + else + hold_clk <= 0; + end + + always @(posedge ref_clk_i) + begin + if (state[MEASURE_STATE] == 1'b1) + refclk_cnt <= refclk_cnt + 1; + else + refclk_cnt <= 0; + end + + + + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v new file mode 100755 index 0000000..69bc7d2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v @@ -0,0 +1,346 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gthe4_cpll_cal # ( + parameter integer C_RX_PLL_TYPE = 0, + parameter integer C_TX_PLL_TYPE = 0, + parameter C_SIM_CPLL_CAL_BYPASS = 1'b1, + parameter SIM_RESET_SPEEDUP = "TRUE", + parameter C_FREERUN_FREQUENCY = 100, + parameter REVISION = 2, + parameter C_PCIE_ENABLE = "FALSE", + parameter C_PCIE_CORECLK_FREQ = 250 +)( + // control signals + input wire [17:0] TXOUTCLK_PERIOD_IN, + input wire [17:0] CNT_TOL_IN, + input wire [15:0] FREQ_COUNT_WINDOW_IN, + // User Interface + input wire RESET_IN, + input wire CLK_IN, + input wire DRPRST_IN, + input wire [1:0] USER_TXPLLCLKSEL, + input wire [1:0] USER_RXPLLCLKSEL, + input wire USER_RXPROGDIVRESET_IN, + output wire USER_RXPRGDIVRESETDONE_OUT, + output wire USER_RXPMARESETDONE_OUT, + input wire [2:0] USER_RXOUTCLKSEL_IN, + input wire USER_RXOUTCLK_BUFG_CE_IN, + input wire USER_RXOUTCLK_BUFG_CLR_IN, + input wire USER_GTRXRESET_IN, + input wire USER_RXCDRHOLD_IN, + input wire USER_RXPMARESET_IN, + input wire USER_TXPROGDIVRESET_IN, + output wire USER_TXPRGDIVRESETDONE_OUT, + input wire [2:0] USER_TXOUTCLKSEL_IN, + input wire USER_TXOUTCLK_BUFG_CE_IN, + input wire USER_TXOUTCLK_BUFG_CLR_IN, + output wire USER_CPLLLOCK_OUT, + input wire [9:0] USER_CHANNEL_DRPADDR_IN, + input wire [15:0] USER_CHANNEL_DRPDI_IN, + input wire USER_CHANNEL_DRPEN_IN, + input wire USER_CHANNEL_DRPWE_IN, + output wire USER_CHANNEL_DRPRDY_OUT, + output wire [15:0] USER_CHANNEL_DRPDO_OUT, + // Debug Interface + output wire CPLL_CAL_FAIL, + output wire CPLL_CAL_DONE, + output wire [15:0] DEBUG_OUT, + output wire [17:0] CAL_FREQ_CNT, + input [3:0] REPEAT_RESET_LIMIT, + // GT Interface + input wire GTHE4_TXOUTCLK_IN, + input wire GTHE4_RXOUTCLK_IN, + input wire GTHE4_CPLLLOCK_IN, + output wire GTHE4_CPLLRESET_OUT, + output wire GTHE4_RXCDRHOLD_OUT, + output wire GTHE4_GTRXRESET_OUT, + output wire GTHE4_RXPMARESET_OUT, + output wire GTHE4_RXPROGDIVRESET_OUT, + output wire [2:0] GTHE4_RXOUTCLKSEL_OUT, + input wire GTHE4_RXPRGDIVRESETDONE_IN, + input wire GTHE4_RXPMARESETDONE_IN, + output wire GTHE4_CPLLPD_OUT, + output wire GTHE4_TXPROGDIVRESET_OUT, + output wire [2:0] GTHE4_TXOUTCLKSEL_OUT, + input wire GTHE4_TXPRGDIVRESETDONE_IN, + output wire [9:0] GTHE4_CHANNEL_DRPADDR_OUT, + output wire [15:0] GTHE4_CHANNEL_DRPDI_OUT, + output wire GTHE4_CHANNEL_DRPEN_OUT, + output wire GTHE4_CHANNEL_DRPWE_OUT, + input wire GTHE4_CHANNEL_DRPRDY_IN, + input wire [15:0] GTHE4_CHANNEL_DRPDO_IN +); + + wire rx_done; + wire tx_done; + + wire cal_on_rx_cal_fail; + wire cal_on_rx_cal_done; + wire [15:0] cal_on_rx_debug_out; + wire [17:0] cal_on_rx_cal_freq_cnt; + wire cal_on_rx_cpllreset_out; + wire cal_on_rx_cpllpd_out; + wire cal_on_rx_cplllock_out; + + wire cal_on_rx_drpen_out; + wire cal_on_rx_drpwe_out; + wire [9:0] cal_on_rx_drpaddr_out; + wire [15:0] cal_on_rx_drpdi_out; + wire [15:0] cal_on_rx_dout; + wire cal_on_rx_drdy; + + wire cal_on_tx_cal_fail; + wire cal_on_tx_cal_done; + wire [15:0] cal_on_tx_debug_out; + wire [17:0] cal_on_tx_cal_freq_cnt; + wire cal_on_tx_cpllreset_out; + wire cal_on_tx_cpllpd_out; + wire cal_on_tx_cplllock_out; + + wire cal_on_tx_drpen_out; + wire cal_on_tx_drpwe_out; + wire [9:0] cal_on_tx_drpaddr_out; + wire [15:0] cal_on_tx_drpdi_out; + wire [15:0] cal_on_tx_dout; + wire cal_on_tx_drdy; + + localparam [9:0] ADDR_TX_PROGCLK_SEL = 10'h00C; + localparam [9:0] ADDR_TX_PROGDIV_CFG = 10'h03E; // GTH /GTY addresses are different (003E in GTH; 0057 in GTY) + localparam [9:0] ADDR_RX_PROGDIV_CFG = 10'h0C6; + localparam [9:0] ADDR_X0E1 = 10'h0E1; + localparam [9:0] ADDR_X079 = 10'h079; + localparam [9:0] ADDR_X114 = 10'h114; + localparam CPLL_CAL_ONLY_TX = (C_RX_PLL_TYPE == C_TX_PLL_TYPE); // If top level configuration of TX and RX PLL TYPE are same, don't use RX Cal block + + wire cpll_cal_on_tx_or_rx; //1: RX cal block, 0: TX cal block; + assign cpll_cal_on_tx_or_rx = CPLL_CAL_ONLY_TX ? 1'b0 : ((USER_TXPLLCLKSEL != 2'b00 && USER_RXPLLCLKSEL == 2'b00) ? 1'b1 : 1'b0); + + // TX reset version + wire cal_on_tx_reset_in; + assign cal_on_tx_reset_in = RESET_IN | cpll_cal_on_tx_or_rx; + + wire cal_on_tx_reset_in_sync; + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_resetin_tx_inst ( + .clk_in (CLK_IN), + .rst_in (cal_on_tx_reset_in), + .rst_out (cal_on_tx_reset_in_sync) + ); + + // RX reset version + wire cal_on_rx_reset_in; + assign cal_on_rx_reset_in = RESET_IN | !cpll_cal_on_tx_or_rx; + + wire cal_on_rx_reset_in_sync; + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_resetin_rx_inst ( + .clk_in (CLK_IN), + .rst_in (cal_on_rx_reset_in), + .rst_out (cal_on_rx_reset_in_sync) + ); + + wire drprst_in_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_drprst_inst ( + .clk_in (CLK_IN), + .i_in (DRPRST_IN), + .o_out (drprst_in_sync) + ); + + gtwizard_ultrascale_v1_7_9_gthe4_cpll_cal_tx # + ( + .C_SIM_CPLL_CAL_BYPASS(C_SIM_CPLL_CAL_BYPASS), + .SIM_RESET_SPEEDUP(SIM_RESET_SPEEDUP), + .C_FREERUN_FREQUENCY(C_FREERUN_FREQUENCY), + .C_PCIE_ENABLE(C_PCIE_ENABLE), + .C_PCIE_CORECLK_FREQ(C_PCIE_CORECLK_FREQ) + ) gtwizard_ultrascale_v1_7_9_gthe4_cpll_cal_tx_i + ( + // control signals + .TXOUTCLK_PERIOD_IN(TXOUTCLK_PERIOD_IN), + .CNT_TOL_IN(CNT_TOL_IN), + .FREQ_COUNT_WINDOW_IN(FREQ_COUNT_WINDOW_IN), + // User Interface + .RESET_IN(cal_on_tx_reset_in_sync), + .CLK_IN(CLK_IN), + .USER_TXPLLCLKSEL(USER_TXPLLCLKSEL), + .USER_TXPROGDIVRESET_IN(USER_TXPROGDIVRESET_IN), + .USER_TXPRGDIVRESETDONE_OUT(USER_TXPRGDIVRESETDONE_OUT), + .USER_TXOUTCLKSEL_IN(USER_TXOUTCLKSEL_IN), + .USER_TXOUTCLK_BUFG_CE_IN(USER_TXOUTCLK_BUFG_CE_IN), + .USER_TXOUTCLK_BUFG_CLR_IN(USER_TXOUTCLK_BUFG_CLR_IN), + .USER_CPLLLOCK_OUT(cal_on_tx_cplllock_out), + // Debug Interface + .CPLL_CAL_FAIL(cal_on_tx_cal_fail), + .CPLL_CAL_DONE(cal_on_tx_cal_done), + .DEBUG_OUT(cal_on_tx_debug_out), + .CAL_FREQ_CNT(cal_on_tx_cal_freq_cnt), + .REPEAT_RESET_LIMIT(REPEAT_RESET_LIMIT), + // GT Interface + .GTHE4_TXOUTCLK_IN(GTHE4_TXOUTCLK_IN), + .GTHE4_CPLLLOCK_IN(GTHE4_CPLLLOCK_IN), + .GTHE4_CPLLRESET_OUT(cal_on_tx_cpllreset_out), + .GTHE4_CPLLPD_OUT(cal_on_tx_cpllpd_out), + .GTHE4_TXPROGDIVRESET_OUT(GTHE4_TXPROGDIVRESET_OUT), + .GTHE4_TXOUTCLKSEL_OUT(GTHE4_TXOUTCLKSEL_OUT), + .GTHE4_TXPRGDIVRESETDONE_IN(GTHE4_TXPRGDIVRESETDONE_IN), + .GTHE4_CHANNEL_DRPADDR_OUT(cal_on_tx_drpaddr_out), + .GTHE4_CHANNEL_DRPDI_OUT(cal_on_tx_drpdi_out), + .GTHE4_CHANNEL_DRPEN_OUT(cal_on_tx_drpen_out), + .GTHE4_CHANNEL_DRPWE_OUT(cal_on_tx_drpwe_out), + .GTHE4_CHANNEL_DRPRDY_IN(cal_on_tx_drdy), + .GTHE4_CHANNEL_DRPDO_IN(cal_on_tx_dout), + .DONE(tx_done) + ); + + gtwizard_ultrascale_v1_7_9_gthe4_cpll_cal_rx # + ( + .C_SIM_CPLL_CAL_BYPASS(C_SIM_CPLL_CAL_BYPASS), + .SIM_RESET_SPEEDUP(SIM_RESET_SPEEDUP), + .CPLL_CAL_ONLY_TX(CPLL_CAL_ONLY_TX), + .C_FREERUN_FREQUENCY(C_FREERUN_FREQUENCY) + ) gtwizard_ultrascale_v1_7_9_gthe4_cpll_cal_rx_i + ( + // control signals + .RXOUTCLK_PERIOD_IN(TXOUTCLK_PERIOD_IN), + .CNT_TOL_IN(CNT_TOL_IN), + .FREQ_COUNT_WINDOW_IN(FREQ_COUNT_WINDOW_IN), + // User Interface + .RESET_IN(cal_on_rx_reset_in_sync), + .CLK_IN(CLK_IN), + .USER_RXPROGDIVRESET_IN(USER_RXPROGDIVRESET_IN), + .USER_RXPRGDIVRESETDONE_OUT(USER_RXPRGDIVRESETDONE_OUT), + .USER_RXPMARESETDONE_OUT(USER_RXPMARESETDONE_OUT), + .USER_RXOUTCLKSEL_IN(USER_RXOUTCLKSEL_IN), + .USER_RXOUTCLK_BUFG_CE_IN(USER_RXOUTCLK_BUFG_CE_IN), + .USER_RXOUTCLK_BUFG_CLR_IN(USER_RXOUTCLK_BUFG_CLR_IN), + .USER_CPLLLOCK_OUT(cal_on_rx_cplllock_out), + .USER_RXCDRHOLD_IN(USER_RXCDRHOLD_IN), + .USER_GTRXRESET_IN(USER_GTRXRESET_IN), + .USER_RXPMARESET_IN(USER_RXPMARESET_IN), + // Debug Interface + .CPLL_CAL_FAIL(cal_on_rx_cal_fail), + .CPLL_CAL_DONE(cal_on_rx_cal_done), + .DEBUG_OUT(cal_on_rx_debug_out), + .CAL_FREQ_CNT(cal_on_rx_cal_freq_cnt), + .REPEAT_RESET_LIMIT(REPEAT_RESET_LIMIT), + // GT Interface + .GTHE4_RXOUTCLK_IN(GTHE4_RXOUTCLK_IN), + .GTHE4_CPLLLOCK_IN(GTHE4_CPLLLOCK_IN), + .GTHE4_CPLLRESET_OUT(cal_on_rx_cpllreset_out), + .GTHE4_CPLLPD_OUT(cal_on_rx_cpllpd_out), + .GTHE4_RXPROGDIVRESET_OUT(GTHE4_RXPROGDIVRESET_OUT), + .GTHE4_RXOUTCLKSEL_OUT(GTHE4_RXOUTCLKSEL_OUT), + .GTHE4_RXPRGDIVRESETDONE_IN(GTHE4_RXPRGDIVRESETDONE_IN), + .GTHE4_CHANNEL_DRPADDR_OUT(cal_on_rx_drpaddr_out), + .GTHE4_CHANNEL_DRPDI_OUT(cal_on_rx_drpdi_out), + .GTHE4_CHANNEL_DRPEN_OUT(cal_on_rx_drpen_out), + .GTHE4_CHANNEL_DRPWE_OUT(cal_on_rx_drpwe_out), + .GTHE4_CHANNEL_DRPRDY_IN(cal_on_rx_drdy), + .GTHE4_CHANNEL_DRPDO_IN(cal_on_rx_dout), + .GTHE4_GTRXRESET_OUT(GTHE4_GTRXRESET_OUT), + .GTHE4_RXPMARESET_OUT(GTHE4_RXPMARESET_OUT), + .GTHE4_RXCDRHOLD_OUT(GTHE4_RXCDRHOLD_OUT), + .GTHE4_RXPMARESETDONE_IN(GTHE4_RXPMARESETDONE_IN), + .DONE(rx_done) + ); + + //OR with TX versions + assign GTHE4_CPLLRESET_OUT = cal_on_rx_cpllreset_out | cal_on_tx_cpllreset_out; + assign GTHE4_CPLLPD_OUT = cal_on_rx_cpllpd_out | cal_on_tx_cpllpd_out; + assign USER_CPLLLOCK_OUT = cal_on_rx_cplllock_out | cal_on_tx_cplllock_out; + + //Mux the debug signals out + assign CPLL_CAL_DONE = cpll_cal_on_tx_or_rx ? cal_on_rx_cal_done : cal_on_tx_cal_done; + assign CPLL_CAL_FAIL = cpll_cal_on_tx_or_rx ? cal_on_rx_cal_fail : cal_on_tx_cal_fail; + assign DEBUG_OUT = cpll_cal_on_tx_or_rx ? cal_on_rx_debug_out : cal_on_tx_debug_out; + assign CAL_FREQ_CNT = cpll_cal_on_tx_or_rx ? cal_on_rx_cal_freq_cnt : cal_on_tx_cal_freq_cnt; + + //---------------------------------------------------------------------------------------------- + // DRP ARBITER + //---------------------------------------------------------------------------------------------- + + gtwizard_ultrascale_v1_7_9_gte4_drp_arb # + ( + .ADDR_TX_PROGCLK_SEL(ADDR_TX_PROGCLK_SEL), + .ADDR_TX_PROGDIV_CFG(ADDR_TX_PROGDIV_CFG), + .ADDR_RX_PROGDIV_CFG(ADDR_RX_PROGDIV_CFG), + .ADDR_X0E1(ADDR_X0E1), + .ADDR_X079(ADDR_X079), + .ADDR_X114(ADDR_X114), + .C_NUM_CLIENTS(3), + .C_ADDR_WIDTH(10), + .C_DATA_WIDTH(16) + ) gtwizard_ultrascale_v1_7_9_gte4_drp_arb_i + ( + .DCLK_I (CLK_IN), + .RESET_I (drprst_in_sync), + .DEN_USR_I ({cal_on_tx_drpen_out, cal_on_rx_drpen_out, USER_CHANNEL_DRPEN_IN}), + .DWE_USR_I ({cal_on_tx_drpwe_out, cal_on_rx_drpwe_out, USER_CHANNEL_DRPWE_IN}), + .DADDR_USR_I ({cal_on_tx_drpaddr_out, cal_on_rx_drpaddr_out, USER_CHANNEL_DRPADDR_IN}), + .DI_USR_I ({cal_on_tx_drpdi_out, cal_on_rx_drpdi_out, USER_CHANNEL_DRPDI_IN}), + .DO_USR_O ({cal_on_tx_dout, cal_on_rx_dout, USER_CHANNEL_DRPDO_OUT}), + .DRDY_USR_O ({cal_on_tx_drdy, cal_on_rx_drdy, USER_CHANNEL_DRPRDY_OUT}), + // arbitrated port + .DEN_O (GTHE4_CHANNEL_DRPEN_OUT), + .DWE_O (GTHE4_CHANNEL_DRPWE_OUT), + .DADDR_O (GTHE4_CHANNEL_DRPADDR_OUT), + .DI_O (GTHE4_CHANNEL_DRPDI_OUT), + .DO_I (GTHE4_CHANNEL_DRPDO_IN), + .DRDY_I (GTHE4_CHANNEL_DRPRDY_IN), + .TX_CAL_DONE_I (tx_done), + .RX_CAL_DONE_I (rx_done) + ); + +endmodule //CPLL_CAL + + diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v new file mode 100755 index 0000000..a3e3da3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v @@ -0,0 +1,1091 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gthe4_cpll_cal_rx # ( + parameter C_SIM_CPLL_CAL_BYPASS = 1'b1, + parameter SIM_RESET_SPEEDUP = "TRUE", + parameter CPLL_CAL_ONLY_TX = 1, + parameter C_FREERUN_FREQUENCY = 100 +)( + // control signals + input wire [17:0] RXOUTCLK_PERIOD_IN, + input wire [17:0] CNT_TOL_IN, + input wire [15:0] FREQ_COUNT_WINDOW_IN, + // User Interface + input wire RESET_IN, + input wire CLK_IN, + + input wire USER_RXPROGDIVRESET_IN, + output wire USER_RXPRGDIVRESETDONE_OUT, + output wire USER_RXPMARESETDONE_OUT, + input wire [2:0] USER_RXOUTCLKSEL_IN, + input wire USER_RXOUTCLK_BUFG_CE_IN, + input wire USER_RXOUTCLK_BUFG_CLR_IN, + output reg USER_CPLLLOCK_OUT, + input wire USER_GTRXRESET_IN, + input wire USER_RXCDRHOLD_IN, + input wire USER_RXPMARESET_IN, + // Debug Interface + output wire CPLL_CAL_FAIL, + output wire CPLL_CAL_DONE, + output wire [15:0] DEBUG_OUT, + output wire [17:0] CAL_FREQ_CNT, + input [3:0] REPEAT_RESET_LIMIT, + // GT Interface + input wire GTHE4_RXOUTCLK_IN, + input wire GTHE4_CPLLLOCK_IN, + output wire GTHE4_CPLLRESET_OUT, + output wire GTHE4_CPLLPD_OUT, + output wire GTHE4_RXPROGDIVRESET_OUT, + output wire [2:0] GTHE4_RXOUTCLKSEL_OUT, + input wire GTHE4_RXPRGDIVRESETDONE_IN, + output wire [9:0] GTHE4_CHANNEL_DRPADDR_OUT, + output wire [15:0] GTHE4_CHANNEL_DRPDI_OUT, + output wire GTHE4_CHANNEL_DRPEN_OUT, + output wire GTHE4_CHANNEL_DRPWE_OUT, + input wire GTHE4_CHANNEL_DRPRDY_IN, + input wire [15:0] GTHE4_CHANNEL_DRPDO_IN, + output wire GTHE4_GTRXRESET_OUT, + output wire GTHE4_RXPMARESET_OUT, + output wire GTHE4_RXCDRHOLD_OUT, + input wire GTHE4_RXPMARESETDONE_IN, + output wire DONE +); + +generate if (CPLL_CAL_ONLY_TX == 1) +begin: gen_cal_rx_dis + assign GTHE4_RXPROGDIVRESET_OUT = USER_RXPROGDIVRESET_IN; + assign GTHE4_GTRXRESET_OUT = USER_GTRXRESET_IN; + assign GTHE4_RXOUTCLKSEL_OUT = USER_RXOUTCLKSEL_IN; + assign GTHE4_RXCDRHOLD_OUT = USER_RXCDRHOLD_IN; + assign GTHE4_RXPMARESET_OUT = USER_RXPMARESET_IN; + assign USER_RXPRGDIVRESETDONE_OUT = GTHE4_RXPRGDIVRESETDONE_IN; + assign USER_RXPMARESETDONE_OUT = GTHE4_RXPMARESETDONE_IN; + assign CPLL_CAL_DONE = 1'd0; + assign CPLL_CAL_FAIL = 1'd0; + assign DONE = 1'd1; + assign GTHE4_CHANNEL_DRPEN_OUT = 1'd0; + assign GTHE4_CHANNEL_DRPWE_OUT = 1'd0; + assign GTHE4_CPLLPD_OUT = 1'd0; + assign GTHE4_CPLLRESET_OUT = 1'd0; + assign DEBUG_OUT = 16'd0; + assign GTHE4_CHANNEL_DRPDI_OUT = 16'd0; + assign CAL_FREQ_CNT = 18'd0; + assign GTHE4_CHANNEL_DRPADDR_OUT = 10'd0; + + always @(posedge CLK_IN) begin + if(RESET_IN) + USER_CPLLLOCK_OUT <= 1'b0; + else + USER_CPLLLOCK_OUT <= 1'b0; + end + +end +else +begin: gen_cal_rx_en + + //DRP FSM + localparam DRP_WAIT = 0; + localparam DRP_READ = 1; + localparam DRP_READ_ACK = 2; + localparam DRP_MODIFY = 3; + localparam DRP_WRITE = 4; + localparam DRP_WRITE_ACK = 5; + localparam DRP_DONE = 6; + + localparam RESET = 0; + localparam READ_X114 = 1; + localparam CHECK_X114_STATUS = 2; + localparam READ_PROGDIV_CFG = 3; + localparam SAVE_PROGDIV_CFG = 4; + localparam MODIFY_PROGDIV = 5; + localparam MODIFY_RXOUTCLK_SEL = 6; + localparam ASSERT_RXCDRHOLD = 7; + localparam ASSERT_CPLLPD = 8; + localparam DEASSERT_CPLLPD = 9; + localparam ASSERT_CPLLRESET = 10; + localparam DEASSERT_CPLLRESET = 11; + localparam WAIT_GTCPLLLOCK = 12; + localparam ASSERT_GTRXRESET = 13; + localparam WAIT_RXPMARESETDONE = 14; + localparam WAIT_RXPMARESETDONE_DEASSERT = 15; + localparam WAIT_RXPMARESETDONE_2 = 16; + localparam ASSERT_PROGDIVRESET = 17; + localparam WAIT_PRGDIVRESETDONE = 18; + localparam CHECK_FREQ = 19; + localparam RESTORE_READ_X114 = 20; + localparam RESTORE_PROGDIV = 21; + localparam CLEAR_FLAG_x114 = 22; + localparam WAIT_GTCPLLLOCK2 = 23; + localparam ASSERT_PROGDIVRESET2 = 24; + localparam WAIT_PRGDIVRESETDONE2= 25; + localparam CAL_FAIL = 26; + localparam CAL_DONE = 27; + + reg [31:0] cpll_cal_state = 31'd0; + wire [4:0] cpll_cal_state_bin; + reg [6:0] drp_state = 7'd1; + wire drp_done; + reg [9:0] daddr = 10'd0; + reg [15:0] di = 16'd0; + wire drdy; + wire [15:0] dout; + reg den = 1'b0; + reg dwe = 1'b0; + reg wr = 1'b0; + reg rd = 1'b0; + reg [15:0] di_msk; + reg [15:0] mask; + reg [24:0] wait_ctr; + reg [3:0] repeat_ctr; + reg [15:0] progdiv_cfg_store = 16'd0; + reg mask_user_in = 1'b0; + reg cpllreset_int = 1'b0; + reg cpllpd_int = 1'b0; + reg rxprogdivreset_int = 1'b0; + reg rxcdrhold_int = 1'b0; + reg gtrxreset_int = 1'b0; + reg [2:0] rxoutclksel_int = 3'b000; + reg cal_fail_store = 1'b0; + reg status_store = 1'b0; + wire den_i; + wire dwe_i; + + //All these need to be based on CLK_IN frequency (free_run) + localparam [24:0] SYNTH_WAIT_ASSERT_CPLLRESET = (1000 * C_FREERUN_FREQUENCY ); // 1 ms + localparam [24:0] SYNTH_WAIT_CPLLLOCK = (1000 * C_FREERUN_FREQUENCY ); // 1 ms + localparam [24:0] SYNTH_WAIT_DEASSERT_CPLLRESET = (100 * C_FREERUN_FREQUENCY ); // 100 us + localparam [24:0] SYNTH_WAIT_ASSERT_PROGDIVRESET = C_FREERUN_FREQUENCY ; // 1 us + + localparam [24:0] SIM_WAIT_ASSERT_CPLLRESET = SYNTH_WAIT_ASSERT_CPLLRESET/10; + localparam [24:0] SIM_WAIT_CPLLLOCK = SYNTH_WAIT_CPLLLOCK/10; + localparam [24:0] SIM_WAIT_DEASSERT_CPLLRESET = SYNTH_WAIT_DEASSERT_CPLLRESET/10; + localparam [24:0] SIM_WAIT_ASSERT_PROGDIVRESET = SYNTH_WAIT_ASSERT_PROGDIVRESET/10; + + localparam [40:1] SIM_RESET_SPEEDUP_REG = SIM_RESET_SPEEDUP; + localparam [4:0] WAIT_WIDTH_PROGDIVRESET = 5'd25; // >= 100 ns + localparam [24:0] WAIT_ASSERT_CPLLRESET = + //pragma translate_off + (SIM_RESET_SPEEDUP_REG == "TRUE") ? SIM_WAIT_ASSERT_CPLLRESET : + //pragma translate_on + SYNTH_WAIT_ASSERT_CPLLRESET; + localparam [4:0] WAIT_ASSERT_CPLLPD = 5'd25; // >= 100 ns + localparam [24:0] WAIT_DEASSERT_CPLLRESET = + //pragma translate_off + (SIM_RESET_SPEEDUP_REG == "TRUE") ? SIM_WAIT_DEASSERT_CPLLRESET : + //pragma translate_on + SYNTH_WAIT_DEASSERT_CPLLRESET; + localparam [24:0] WAIT_CPLLLOCK = + //pragma translate_off + (SIM_RESET_SPEEDUP_REG == "TRUE") ? SIM_WAIT_CPLLLOCK : + //pragma translate_on + SYNTH_WAIT_CPLLLOCK; + + localparam [24:0] WAIT_ASSERT_PROGDIVRESET = + //pragma translate_off + (SIM_RESET_SPEEDUP_REG == "TRUE") ? SIM_WAIT_ASSERT_PROGDIVRESET : + //pragma translate_on + SYNTH_WAIT_ASSERT_PROGDIVRESET; + + + localparam [15:0] MOD_PROGDIV_CFG = 16'hE062; //divider 20 + localparam [2:0] MOD_RXOUTCLK_SEL = 3'b101; + localparam [9:0] ADDR_RX_PROGDIV_CFG = 10'h0C6; + localparam [9:0] ADDR_X114 = 10'h114; + + // Drive RXOUTCLK with BUFG_GT-buffered source clock, divider = 1 + wire rxoutclkmon; + //assign rxoutclkmon = GTHE4_RXOUTCLK_IN; + BUFG_GT bufg_gt_rxoutclkmon_inst ( + .CE (USER_RXOUTCLK_BUFG_CE_IN), + .CEMASK (1'b1), + .CLR (USER_RXOUTCLK_BUFG_CLR_IN), + .CLRMASK (1'b1), + .DIV (3'b000), + .I (GTHE4_RXOUTCLK_IN), + .O (rxoutclkmon) + ); + + wire gthe4_cplllock_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_cplllock_inst ( + .clk_in (CLK_IN), + .i_in (GTHE4_CPLLLOCK_IN), + .o_out (gthe4_cplllock_sync) + ); + + wire gthe4_rxpmaresetdone_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_rxpmaresetdone_inst ( + .clk_in (CLK_IN), + .i_in (GTHE4_RXPMARESETDONE_IN), + .o_out (gthe4_rxpmaresetdone_sync) + ); + + wire gthe4_rxprgdivresetdone_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_rxprgdivresetdone_inst ( + .clk_in (CLK_IN), + .i_in (GTHE4_RXPRGDIVRESETDONE_IN), + .o_out (gthe4_rxprgdivresetdone_sync) + ); + + assign GTHE4_CPLLRESET_OUT = cpllreset_int; + assign GTHE4_CPLLPD_OUT = cpllpd_int; + + always @(posedge CLK_IN) begin + if (mask_user_in | cpll_cal_state[CAL_FAIL] | cpll_cal_state[RESET] | RESET_IN) + USER_CPLLLOCK_OUT <= 1'b0; + else + USER_CPLLLOCK_OUT <= gthe4_cplllock_sync; + end + + assign GTHE4_RXPROGDIVRESET_OUT = mask_user_in ? rxprogdivreset_int : USER_RXPROGDIVRESET_IN; + assign GTHE4_GTRXRESET_OUT = mask_user_in ? gtrxreset_int : USER_GTRXRESET_IN; + assign GTHE4_RXOUTCLKSEL_OUT = mask_user_in ? rxoutclksel_int : USER_RXOUTCLKSEL_IN; + assign GTHE4_RXCDRHOLD_OUT = mask_user_in ? rxcdrhold_int : USER_RXCDRHOLD_IN; + assign GTHE4_RXPMARESET_OUT = mask_user_in ? 1'b0 : USER_RXPMARESET_IN; + assign USER_RXPRGDIVRESETDONE_OUT = mask_user_in ? 1'b0 : GTHE4_RXPRGDIVRESETDONE_IN; + assign USER_RXPMARESETDONE_OUT = mask_user_in ? 1'b0 : GTHE4_RXPMARESETDONE_IN; + + // frequency counter for rxoutclk + wire [17:0] rxoutclk_freq_cnt; + reg freq_counter_rst = 1'b1; + wire freq_cnt_done; + gtwizard_ultrascale_v1_7_9_gthe4_cpll_cal_freq_counter U_RXOUTCLK_FREQ_COUNTER + ( + .freq_cnt_o(rxoutclk_freq_cnt), + .done_o(freq_cnt_done), + .rst_i(freq_counter_rst), + .test_term_cnt_i(FREQ_COUNT_WINDOW_IN), + .ref_clk_i(CLK_IN), + .test_clk_i(rxoutclkmon) + ); + + //Debug signals + assign DEBUG_OUT = {cpllreset_int,cpllpd_int,gthe4_cplllock_sync,1'b0,freq_cnt_done,freq_counter_rst,mask_user_in,cpll_cal_state_bin,repeat_ctr}; + assign CPLL_CAL_FAIL = cpll_cal_state[CAL_FAIL]; + assign CPLL_CAL_DONE = cpll_cal_state[CAL_DONE]; + assign CAL_FREQ_CNT = rxoutclk_freq_cnt; + assign DONE = cpll_cal_state[CAL_DONE] | cpll_cal_state[RESET]; + + //pragma translate_off + if (C_SIM_CPLL_CAL_BYPASS == 1'b1) + begin: gen_sim_cpll_cal_bypass_gthe4 + //CPLL CAL FSM for simulation + always @(posedge CLK_IN) begin + if (RESET_IN) begin + cpll_cal_state <= 0; + cpll_cal_state[RESET] <= 1'b1; + cpllreset_int <= 1'b0; + cpllpd_int <= 1'b0; + rxprogdivreset_int <= 1'b0; + mask_user_in <= 1'b0; + wr <= 1'b0; + rd <= 1'b0; + rxcdrhold_int <= 1'b0; + gtrxreset_int <= 1'b0; + end + else begin + cpll_cal_state <= 0; + case(1'b1) // synthesis parallel_case full_case + cpll_cal_state[RESET]: + begin + wait_ctr <= 25'd0; + repeat_ctr <= 4'd0; + mask_user_in <= 1'b1; + di_msk <= 16'b0000_0000_0000_0000; + cpll_cal_state[READ_X114] <= 1'b1; + end + + cpll_cal_state[READ_X114]: + begin + mask_user_in <= 1'b1; + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + status_store <= dout[15]; + cpll_cal_state[CHECK_X114_STATUS] <= 1'b1; + end + else + cpll_cal_state[READ_X114] <= 1'b1; + end + + cpll_cal_state[CHECK_X114_STATUS]: + begin + if (status_store) + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + else + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + + cpll_cal_state[READ_PROGDIV_CFG]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= {1'b1,dout[14:0]}; + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + else begin + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + end + + cpll_cal_state[SAVE_PROGDIV_CFG]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + end + else begin + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + di_msk <= progdiv_cfg_store; + end + + cpll_cal_state[MODIFY_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_RXOUTCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + wait_ctr <= 25'd0; + end + di_msk<= MOD_PROGDIV_CFG; + end + + cpll_cal_state[MODIFY_RXOUTCLK_SEL]: + begin + cpll_cal_state[ASSERT_RXCDRHOLD] <= 1'b1; + end + + cpll_cal_state[ASSERT_RXCDRHOLD]: + begin + rxcdrhold_int <= 1'b1; + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + end + + cpll_cal_state[ASSERT_CPLLRESET]: + begin + cpllreset_int <= 1'b1; + freq_counter_rst <= 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + wait_ctr <= 25'd0; + end + + cpll_cal_state[DEASSERT_CPLLRESET]: + begin + if (wait_ctr < WAIT_DEASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + end + else begin + cpllreset_int <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[WAIT_GTCPLLLOCK]: + begin + if(!gthe4_cplllock_sync) begin + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + end + else begin + cpll_cal_state[ASSERT_GTRXRESET] <= 1'b1; + end + end + + cpll_cal_state[ASSERT_GTRXRESET]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + gtrxreset_int <= 1'b1; + cpll_cal_state[ASSERT_GTRXRESET] <= 1'b1; + end + else begin + gtrxreset_int <= 1'b0; + cpll_cal_state[WAIT_RXPMARESETDONE] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_RXPMARESETDONE]: + begin + if (gthe4_rxpmaresetdone_sync) begin + cpll_cal_state[WAIT_RXPMARESETDONE_DEASSERT] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_RXPMARESETDONE] <= 1'b1; + end + end + + cpll_cal_state[WAIT_RXPMARESETDONE_DEASSERT]: + begin + if (!gthe4_rxpmaresetdone_sync) begin + cpll_cal_state[WAIT_RXPMARESETDONE_2] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_RXPMARESETDONE_DEASSERT] <= 1'b1; + end + end + + cpll_cal_state[WAIT_RXPMARESETDONE_2]: + begin + if (gthe4_rxpmaresetdone_sync) begin + cpll_cal_state[ASSERT_PROGDIVRESET] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_RXPMARESETDONE_2] <= 1'b1; + end + end + + cpll_cal_state[ASSERT_PROGDIVRESET]: + begin + if (wait_ctr < WAIT_ASSERT_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + rxprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET] <= 1'b1; + end + else begin + rxprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE]: + begin + if (gthe4_rxprgdivresetdone_sync) begin + cpll_cal_state[CHECK_FREQ] <= 1'b1; + freq_counter_rst <= 1'b0; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE] <= 1'b1; + end + end + + cpll_cal_state[CHECK_FREQ]: + begin + if(freq_cnt_done) begin + if ((rxoutclk_freq_cnt >= (RXOUTCLK_PERIOD_IN - CNT_TOL_IN)) & (rxoutclk_freq_cnt <= (RXOUTCLK_PERIOD_IN + CNT_TOL_IN))) begin + cpll_cal_state[RESTORE_READ_X114] <= 1'b1; + cal_fail_store <= 1'b0; + end + else begin + if (repeat_ctr < REPEAT_RESET_LIMIT) begin + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + repeat_ctr <= repeat_ctr + 1'b1; + end + else begin + cpll_cal_state[RESTORE_READ_X114] <= 1'b1; + cal_fail_store <= 1'b1; + end + end + end + else + cpll_cal_state[CHECK_FREQ] <= 1'b1; + end + + cpll_cal_state[RESTORE_READ_X114]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= dout; + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end else begin + cpll_cal_state[RESTORE_READ_X114] <= 1'b1; + end + end + + cpll_cal_state[RESTORE_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[CLEAR_FLAG_x114] <= 1'b1; + end + else begin + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end + di_msk <= progdiv_cfg_store; + end + + cpll_cal_state[CLEAR_FLAG_x114]: + begin + //set [15] to 0 + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK2] <= 1'b1; + end + else begin + cpll_cal_state[CLEAR_FLAG_x114] <= 1'b1; + end + // clear + di_msk <= 16'h0000; + end + + cpll_cal_state[WAIT_GTCPLLLOCK2]: + begin + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + if(!gthe4_cplllock_sync) + cal_fail_store <= 1'b1; + else + cal_fail_store <= cal_fail_store; + end + + cpll_cal_state[ASSERT_PROGDIVRESET2]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + rxprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + end + else begin + rxprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE2]: + begin + if (gthe4_rxprgdivresetdone_sync) begin + if (cal_fail_store) + cpll_cal_state[CAL_FAIL] <= 1'b1; + else + cpll_cal_state[CAL_DONE] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + end + end + + cpll_cal_state[CAL_FAIL]: + begin + cpll_cal_state[CAL_FAIL] <= 1'b1; + mask_user_in <= 1'b0; + end + + cpll_cal_state[CAL_DONE]: + begin + cpll_cal_state[CAL_DONE] <= 1'b1; + mask_user_in <= 1'b0; + end + endcase + end + end // always block + + end + else + begin: gen_cpll_cal_gthe4_rx + //pragma translate_on + //CPLL CAL FSM + always @(posedge CLK_IN) begin + if (RESET_IN) begin + cpll_cal_state <= 0; + cpll_cal_state[RESET] <= 1'b1; + cpllreset_int <= 1'b0; + cpllpd_int <= 1'b0; + rxprogdivreset_int <= 1'b0; + mask_user_in <= 1'b0; + wr <= 1'b0; + rd <= 1'b0; + rxcdrhold_int <= 1'b0; + gtrxreset_int <= 1'b0; + end + else begin + cpll_cal_state <= 0; + case(1'b1) // synthesis parallel_case full_case + cpll_cal_state[RESET]: + begin + wait_ctr <= 25'd0; + repeat_ctr <= 4'd0; + mask_user_in <= 1'b1; + di_msk <= 16'b0000_0000_0000_0000; + cpll_cal_state[READ_X114] <= 1'b1; + end + + cpll_cal_state[READ_X114]: + begin + mask_user_in <= 1'b1; + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + status_store <= dout[15]; + cpll_cal_state[CHECK_X114_STATUS] <= 1'b1; + end + else + cpll_cal_state[READ_X114] <= 1'b1; + end + + cpll_cal_state[CHECK_X114_STATUS]: + begin + if (status_store) + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + else + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + + cpll_cal_state[READ_PROGDIV_CFG]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= {1'b1,dout[14:0]}; + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + else begin + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + end + + cpll_cal_state[SAVE_PROGDIV_CFG]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + end + else begin + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + di_msk <= progdiv_cfg_store; + end + + cpll_cal_state[MODIFY_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_RXOUTCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + wait_ctr <= 25'd0; + end + di_msk<= MOD_PROGDIV_CFG; + end + + cpll_cal_state[MODIFY_RXOUTCLK_SEL]: + begin + cpll_cal_state[ASSERT_RXCDRHOLD] <= 1'b1; + end + + cpll_cal_state[ASSERT_RXCDRHOLD]: + begin + rxcdrhold_int <= 1'b1; + cpll_cal_state[ASSERT_CPLLPD] <= 1'b1; + end + + cpll_cal_state[ASSERT_CPLLPD]: + begin + if (wait_ctr < WAIT_ASSERT_CPLLPD) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[ASSERT_CPLLPD] <= 1'b1; + end + else begin + cpllpd_int <= 1'b1; + cpll_cal_state[DEASSERT_CPLLPD] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[DEASSERT_CPLLPD]: + begin + if (wait_ctr < SYNTH_WAIT_DEASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[DEASSERT_CPLLPD] <= 1'b1; + end + else begin + cpllpd_int <= 1'b0; + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + wait_ctr <= 16'd0; + freq_counter_rst <= 1'b1; + end + end + + cpll_cal_state[ASSERT_CPLLRESET]: + begin + if (wait_ctr < WAIT_ASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + end + else begin + cpllreset_int <= 1'b1; + freq_counter_rst <= 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[DEASSERT_CPLLRESET]: + begin + if (wait_ctr < WAIT_DEASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + end + else begin + cpllreset_int <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[WAIT_GTCPLLLOCK]: + begin + if(wait_ctr < WAIT_CPLLLOCK) begin + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + wait_ctr <= wait_ctr + 1'b1; + end + else begin + cpll_cal_state[ASSERT_GTRXRESET] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[ASSERT_GTRXRESET]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + gtrxreset_int <= 1'b1; + cpll_cal_state[ASSERT_GTRXRESET] <= 1'b1; + end + else begin + gtrxreset_int <= 1'b0; + cpll_cal_state[WAIT_RXPMARESETDONE] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_RXPMARESETDONE]: + begin + if (gthe4_rxpmaresetdone_sync) begin + cpll_cal_state[WAIT_RXPMARESETDONE_DEASSERT] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_RXPMARESETDONE] <= 1'b1; + end + end + + cpll_cal_state[WAIT_RXPMARESETDONE_DEASSERT]: + begin + if (!gthe4_rxpmaresetdone_sync) begin + cpll_cal_state[WAIT_RXPMARESETDONE_2] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_RXPMARESETDONE_DEASSERT] <= 1'b1; + end + end + + cpll_cal_state[WAIT_RXPMARESETDONE_2]: + begin + if (gthe4_rxpmaresetdone_sync) begin + cpll_cal_state[ASSERT_PROGDIVRESET] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_RXPMARESETDONE_2] <= 1'b1; + end + end + + cpll_cal_state[ASSERT_PROGDIVRESET]: + begin + if (wait_ctr < WAIT_ASSERT_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + rxprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET] <= 1'b1; + end + else begin + rxprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE]: + begin + if (gthe4_rxprgdivresetdone_sync) begin + cpll_cal_state[CHECK_FREQ] <= 1'b1; + freq_counter_rst <= 1'b0; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE] <= 1'b1; + end + end + + cpll_cal_state[CHECK_FREQ]: + begin + if(freq_cnt_done) begin + if ((rxoutclk_freq_cnt >= (RXOUTCLK_PERIOD_IN - CNT_TOL_IN)) & (rxoutclk_freq_cnt <= (RXOUTCLK_PERIOD_IN + CNT_TOL_IN))) begin + cpll_cal_state[RESTORE_READ_X114] <= 1'b1; + cal_fail_store <= 1'b0; + end + else begin + if (repeat_ctr < REPEAT_RESET_LIMIT) begin + cpll_cal_state[ASSERT_CPLLPD] <= 1'b1; + repeat_ctr <= repeat_ctr + 1'b1; + end + else begin + cpll_cal_state[RESTORE_READ_X114] <= 1'b1; + cal_fail_store <= 1'b1; + end + end + end + else + cpll_cal_state[CHECK_FREQ] <= 1'b1; + end + + cpll_cal_state[RESTORE_READ_X114]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= dout; + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end else begin + cpll_cal_state[RESTORE_READ_X114] <= 1'b1; + end + end + + cpll_cal_state[RESTORE_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[CLEAR_FLAG_x114] <= 1'b1; + end + else begin + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end + di_msk <= progdiv_cfg_store; + end + + cpll_cal_state[CLEAR_FLAG_x114]: + begin + //set [15] to 0 + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK2] <= 1'b1; + end + else begin + cpll_cal_state[CLEAR_FLAG_x114] <= 1'b1; + end + // clear + di_msk <= 16'h0000; + end + + cpll_cal_state[WAIT_GTCPLLLOCK2]: + begin + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + if(!gthe4_cplllock_sync) + cal_fail_store <= 1'b1; + else + cal_fail_store <= cal_fail_store; + end + + cpll_cal_state[ASSERT_PROGDIVRESET2]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + rxprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + end + else begin + rxprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE2]: + begin + if (gthe4_rxprgdivresetdone_sync) begin + if (cal_fail_store) + cpll_cal_state[CAL_FAIL] <= 1'b1; + else + cpll_cal_state[CAL_DONE] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + end + end + + cpll_cal_state[CAL_FAIL]: + begin + rxcdrhold_int <= 1'b0; + cpll_cal_state[CAL_FAIL] <= 1'b1; + mask_user_in <= 1'b0; + end + + cpll_cal_state[CAL_DONE]: + begin + rxcdrhold_int <= 1'b0; + cpll_cal_state[CAL_DONE] <= 1'b1; + mask_user_in <= 1'b0; + end + endcase + end + end // always block + + //pragma translate_off + end + //pragma translate_on + + always @(posedge CLK_IN) begin + if (cpll_cal_state[RESET]) + rxoutclksel_int <= 3'b0; + else if (cpll_cal_state[MODIFY_RXOUTCLK_SEL]) + rxoutclksel_int <= MOD_RXOUTCLK_SEL; + else + rxoutclksel_int <= rxoutclksel_int; + end + + always @(posedge CLK_IN) begin + if (cpll_cal_state[RESET]) begin + daddr <= 10'h000; + mask <= 16'b1111_1111_1111_1111; + end + else if (cpll_cal_state[READ_X114] | cpll_cal_state[SAVE_PROGDIV_CFG] | cpll_cal_state[RESTORE_READ_X114] | cpll_cal_state[CLEAR_FLAG_x114]) begin + daddr <= ADDR_X114; + end + else if (cpll_cal_state[READ_PROGDIV_CFG] | cpll_cal_state[MODIFY_PROGDIV] | cpll_cal_state[RESTORE_PROGDIV]) begin + daddr <= ADDR_RX_PROGDIV_CFG; + end + end + + assign drp_done = drp_state[DRP_DONE]; + assign GTHE4_CHANNEL_DRPEN_OUT = den; + assign GTHE4_CHANNEL_DRPWE_OUT = dwe; + assign GTHE4_CHANNEL_DRPADDR_OUT = daddr; + assign GTHE4_CHANNEL_DRPDI_OUT = di; + assign drdy = GTHE4_CHANNEL_DRPRDY_IN; + assign dout = GTHE4_CHANNEL_DRPDO_IN; + + always @(posedge CLK_IN) begin + if (RESET_IN) begin + den <= 1'b0; + dwe <= 1'b0; + di <= 16'h0000; + drp_state <= 0; + drp_state[DRP_WAIT] <= 1'b1; + end + else begin + drp_state <= 0; + case (1'b1) // synthesis parallel_case full_case + drp_state[DRP_WAIT]: + begin + if (rd) drp_state[DRP_READ] <= 1'b1; + else if (wr) drp_state[DRP_WRITE] <= 1'b1; + else drp_state[DRP_WAIT] <= 1'b1; + end + drp_state[DRP_READ]: + begin + den <= 1'b1; + drp_state[DRP_READ_ACK] <= 1'b1; + end + drp_state[DRP_READ_ACK]: + begin + den <= 1'b0; + if (drdy == 1'b1) begin + if (rd) drp_state[DRP_DONE] <= 1'b1; + else drp_state[DRP_MODIFY] <= 1'b1; + end + else drp_state[DRP_READ_ACK] <= 1'b1; + end + drp_state[DRP_MODIFY]: + begin + drp_state[DRP_WRITE] <= 1'b1; + end + drp_state[DRP_WRITE]: + begin + den <= 1'b1; + dwe <= 1'b1; + di <= di_msk; + drp_state[DRP_WRITE_ACK] <= 1'b1; + end + drp_state[DRP_WRITE_ACK]: + begin + den <= 1'b0; + dwe <= 1'b0; + if (drdy == 1'b1) drp_state[DRP_DONE] <= 1'b1; + else drp_state[DRP_WRITE_ACK] <= 1'b1; + end + drp_state[DRP_DONE]: + begin + drp_state[DRP_WAIT] <= 1'b1; + end + endcase + end + end + + //debug logic - convert one hot state to binary + genvar i,j; + for (j=0; j<5; j=j+1) + begin : jl + wire [32-1:0] tmp_mask; + for (i=0; i<32; i=i+1) + begin : il + assign tmp_mask[i] = i[j]; + end + assign cpll_cal_state_bin[j] = |(tmp_mask & cpll_cal_state); + end + +end +endgenerate +endmodule //CPLL_CAL diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v new file mode 100755 index 0000000..63bedf6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v @@ -0,0 +1,1175 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gthe4_cpll_cal_tx # ( + parameter C_SIM_CPLL_CAL_BYPASS = 1'b1, + parameter SIM_RESET_SPEEDUP = "TRUE", + parameter C_FREERUN_FREQUENCY = 100, + parameter REVISION = 2, + parameter C_PCIE_ENABLE = "FALSE", + parameter C_PCIE_CORECLK_FREQ = 250 +)( + // control signals + input wire [17:0] TXOUTCLK_PERIOD_IN, + input wire [17:0] CNT_TOL_IN, + input wire [15:0] FREQ_COUNT_WINDOW_IN, + // User Interface + input wire RESET_IN, + input wire CLK_IN, + + input wire [1:0] USER_TXPLLCLKSEL, + input wire USER_TXPROGDIVRESET_IN, + output reg USER_TXPRGDIVRESETDONE_OUT, + input wire [2:0] USER_TXOUTCLKSEL_IN, + input wire USER_TXOUTCLK_BUFG_CE_IN, + input wire USER_TXOUTCLK_BUFG_CLR_IN, + output reg USER_CPLLLOCK_OUT, + // Debug Interface + output wire CPLL_CAL_FAIL, + output wire CPLL_CAL_DONE, + output wire [15:0] DEBUG_OUT, + output wire [17:0] CAL_FREQ_CNT, + input [3:0] REPEAT_RESET_LIMIT, + // GT Interface + input wire GTHE4_TXOUTCLK_IN, + input wire GTHE4_CPLLLOCK_IN, + output wire GTHE4_CPLLRESET_OUT, + output wire GTHE4_CPLLPD_OUT, + output reg GTHE4_TXPROGDIVRESET_OUT, + output reg [2:0] GTHE4_TXOUTCLKSEL_OUT, + input wire GTHE4_TXPRGDIVRESETDONE_IN, + output wire [9:0] GTHE4_CHANNEL_DRPADDR_OUT, + output wire [15:0] GTHE4_CHANNEL_DRPDI_OUT, + output wire GTHE4_CHANNEL_DRPEN_OUT, + output wire GTHE4_CHANNEL_DRPWE_OUT, + input wire GTHE4_CHANNEL_DRPRDY_IN, + input wire [15:0] GTHE4_CHANNEL_DRPDO_IN, + output wire DONE +); + + //DRP FSM + localparam DRP_WAIT = 0; + localparam DRP_READ = 1; + localparam DRP_READ_ACK = 2; + localparam DRP_MODIFY = 3; + localparam DRP_WRITE = 4; + localparam DRP_WRITE_ACK = 5; + localparam DRP_DONE = 6; + + localparam RESET = 0; + localparam READ_X0E1 = 1; + localparam CHECK_X0E1_STATUS = 2; + localparam READ_PROGCLK_SEL = 3; + localparam SAVE_PROGCLK_SEL = 4; + localparam READ_X079 = 5; + localparam CHECK_X079_STATUS = 6; + localparam READ_PROGDIV_CFG = 7; + localparam SAVE_PROGDIV_CFG = 8; + localparam READ_X0E1_BEFORE_PROGCLK_SEL_MOD = 9; + localparam MODIFY_PROGCLK_SEL = 10; + localparam MODIFY_PROGDIV = 11; + localparam MODIFY_TXOUTCLK_SEL = 12; + localparam ASSERT_CPLLPD = 13; + localparam DEASSERT_CPLLPD = 14; + localparam ASSERT_CPLLRESET = 15; + localparam DEASSERT_CPLLRESET = 16; + localparam WAIT_GTCPLLLOCK = 17; + localparam ASSERT_PROGDIVRESET = 18; + localparam WAIT_PRGDIVRESETDONE = 19; + localparam CHECK_FREQ = 20; + localparam RESTORE_READ_X0E1 = 21; + localparam RESTORE_READ_X079 = 22; + localparam RESTORE_PROGDIV = 23; + localparam RESTORE_PROGCLK_SEL = 24; + localparam CLEAR_FLAG_x0E1 = 25; + localparam CLEAR_FLAG_x079 = 26; + localparam WAIT_GTCPLLLOCK2 = 27; + localparam ASSERT_PROGDIVRESET2 = 28; + localparam WAIT_PRGDIVRESETDONE2= 29; + localparam CAL_FAIL = 30; + localparam CAL_DONE = 31; + + reg [31:0] cpll_cal_state = 31'd0; + wire [4:0] cpll_cal_state_bin; + reg [6:0] drp_state = 7'd1; + wire drp_done; + reg [9:0] daddr = 10'd0; + reg [15:0] di = 16'd0; + wire drdy; + wire [15:0] dout; + reg den = 1'b0; + reg dwe = 1'b0; + reg wr = 1'b0; + reg rd = 1'b0; + reg [15:0] di_msk; + reg [15:0] mask; + reg [24:0] wait_ctr; + reg [3:0] repeat_ctr; + reg [15:0] progclk_sel_store = 16'd0; + reg [15:0] progdiv_cfg_store = 16'd0; + reg fboost_store = 1'b0; + reg mask_user_in = 1'b0; + reg cpllreset_int = 1'b0; + reg cpllpd_int = 1'b0; + reg txprogdivreset_int = 1'b0; + reg [2:0] txoutclksel_int = 3'b000; + reg cal_fail_store = 1'b0; + reg [15:0] x0e1_store = 16'd0; + + reg status_store = 1'b0; + wire den_i; + wire dwe_i; + + //All these need to be based on CLK_IN frequency (free_run) + localparam [24:0] SYNTH_WAIT_ASSERT_CPLLRESET = (1000 * C_FREERUN_FREQUENCY ); // 1 ms + localparam [24:0] SYNTH_WAIT_CPLLLOCK = (1000 * C_FREERUN_FREQUENCY ); // 1 ms + localparam [24:0] SYNTH_WAIT_DEASSERT_CPLLRESET = (100 * C_FREERUN_FREQUENCY ); // 100 us + + localparam [24:0] SIM_WAIT_ASSERT_CPLLRESET = SYNTH_WAIT_ASSERT_CPLLRESET/10; + localparam [24:0] SIM_WAIT_CPLLLOCK = SYNTH_WAIT_CPLLLOCK/10; + localparam [24:0] SIM_WAIT_DEASSERT_CPLLRESET = SYNTH_WAIT_DEASSERT_CPLLRESET/10; + + localparam [40:1] SIM_RESET_SPEEDUP_REG = SIM_RESET_SPEEDUP; + localparam [4:0] WAIT_WIDTH_PROGDIVRESET = 5'd25; // >= 100 ns + localparam [24:0] WAIT_ASSERT_CPLLRESET = + //pragma translate_off + (SIM_RESET_SPEEDUP_REG == "TRUE") ? SIM_WAIT_ASSERT_CPLLRESET : + //pragma translate_on + SYNTH_WAIT_ASSERT_CPLLRESET; + localparam [4:0] WAIT_ASSERT_CPLLPD = 5'd25; // >= 100 ns + localparam [24:0] WAIT_DEASSERT_CPLLRESET = + //pragma translate_off + (SIM_RESET_SPEEDUP_REG == "TRUE") ? SIM_WAIT_DEASSERT_CPLLRESET : + //pragma translate_on + SYNTH_WAIT_DEASSERT_CPLLRESET; + localparam [24:0] WAIT_CPLLLOCK = + //pragma translate_off + (SIM_RESET_SPEEDUP_REG == "TRUE") ? SIM_WAIT_CPLLLOCK : + //pragma translate_on + SYNTH_WAIT_CPLLLOCK; + + + localparam [1:0] MOD_PROGCLK_SEL = 2'b10; + localparam [15:0] MOD_PROGDIV_CFG = 16'hE062; //divider 20 + localparam [2:0] MOD_TXOUTCLK_SEL = 3'b101; + localparam [9:0] ADDR_TX_PROGCLK_SEL = 10'h00C; + localparam [9:0] ADDR_TX_PROGDIV_CFG = 10'h03E; // GTH /GTY addresses are different (003E in GTH; 0057 in GTY) + localparam [9:0] ADDR_X0E1 = 10'h0E1; + localparam [9:0] ADDR_X079 = 10'h079; + + // Drive TXOUTCLK with BUFG_GT-buffered source clock, divider = 1 + wire txoutclkmon; + //assign txoutclkmon = GTHE4_TXOUTCLK_IN; + BUFG_GT bufg_gt_txoutclkmon_inst ( + .CE (USER_TXOUTCLK_BUFG_CE_IN), + .CEMASK (1'b1), + .CLR (USER_TXOUTCLK_BUFG_CLR_IN), + .CLRMASK (1'b1), + .DIV (3'b000), + .I (GTHE4_TXOUTCLK_IN), + .O (txoutclkmon) + ); + + wire gthe4_cplllock_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_cplllock_inst ( + .clk_in (CLK_IN), + .i_in (GTHE4_CPLLLOCK_IN), + .o_out (gthe4_cplllock_sync) + ); + + wire user_txprogdivreset_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txprogdivreset_inst ( + .clk_in (CLK_IN), + .i_in (USER_TXPROGDIVRESET_IN), + .o_out (user_txprogdivreset_sync) + ); + + wire gthe4_txprgdivresetdone_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txprgdivresetdone_inst ( + .clk_in (CLK_IN), + .i_in (GTHE4_TXPRGDIVRESETDONE_IN), + .o_out (gthe4_txprgdivresetdone_sync) + ); + + wire [2:0] user_txoutclksel_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txoutclksel_inst0 ( + .clk_in (CLK_IN), + .i_in (USER_TXOUTCLKSEL_IN[0]), + .o_out (user_txoutclksel_sync[0]) + ); + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txoutclksel_inst1 ( + .clk_in (CLK_IN), + .i_in (USER_TXOUTCLKSEL_IN[1]), + .o_out (user_txoutclksel_sync[1]) + ); + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txoutclksel_inst2 ( + .clk_in (CLK_IN), + .i_in (USER_TXOUTCLKSEL_IN[2]), + .o_out (user_txoutclksel_sync[2]) + ); + + + assign GTHE4_CPLLRESET_OUT = cpllreset_int; + assign GTHE4_CPLLPD_OUT = cpllpd_int; + + always @(posedge CLK_IN) begin + if (mask_user_in | cpll_cal_state[CAL_FAIL] | cpll_cal_state[RESET] | RESET_IN) + USER_CPLLLOCK_OUT <= 1'b0; + else + USER_CPLLLOCK_OUT <= gthe4_cplllock_sync; + end + + generate if (C_PCIE_ENABLE) + begin : pcie_txoutclksel + always @(*) begin + GTHE4_TXOUTCLKSEL_OUT <= mask_user_in ? txoutclksel_int : USER_TXOUTCLKSEL_IN; + GTHE4_TXPROGDIVRESET_OUT <= mask_user_in ? txprogdivreset_int : USER_TXPROGDIVRESET_IN; + end + end + else begin : non_pcie_txoutclksel + always @(posedge CLK_IN) begin + if (mask_user_in) + GTHE4_TXPROGDIVRESET_OUT <= txprogdivreset_int; + else + GTHE4_TXPROGDIVRESET_OUT <= user_txprogdivreset_sync; + end + + always @(posedge CLK_IN) begin + if (mask_user_in) + GTHE4_TXOUTCLKSEL_OUT <= txoutclksel_int; + else + GTHE4_TXOUTCLKSEL_OUT <= user_txoutclksel_sync; + end + end + endgenerate + + always @(posedge CLK_IN) begin + if (mask_user_in) + USER_TXPRGDIVRESETDONE_OUT <= 1'b0; + else + USER_TXPRGDIVRESETDONE_OUT <= gthe4_txprgdivresetdone_sync; + end + + // frequency counter for txoutclk + wire [17:0] txoutclk_freq_cnt; + reg freq_counter_rst = 1'b1; + wire freq_cnt_done; + gtwizard_ultrascale_v1_7_9_gthe4_cpll_cal_freq_counter U_TXOUTCLK_FREQ_COUNTER + ( + .freq_cnt_o(txoutclk_freq_cnt), + .done_o(freq_cnt_done), + .rst_i(freq_counter_rst), + .test_term_cnt_i(FREQ_COUNT_WINDOW_IN), + .ref_clk_i(CLK_IN), + .test_clk_i(txoutclkmon) + ); + + //Debug signals + assign DEBUG_OUT = {cpllreset_int,cpllpd_int,gthe4_cplllock_sync,1'b0,freq_cnt_done,freq_counter_rst,mask_user_in,cpll_cal_state_bin,repeat_ctr}; + assign CPLL_CAL_FAIL = cpll_cal_state[CAL_FAIL]; + assign CPLL_CAL_DONE = cpll_cal_state[CAL_DONE]; + assign CAL_FREQ_CNT = txoutclk_freq_cnt; + assign DONE = cpll_cal_state[CAL_DONE] | cpll_cal_state[RESET]; + + //pragma translate_off + generate if (C_SIM_CPLL_CAL_BYPASS == 1'b1) + begin: gen_sim_cpll_cal_bypass_gthe4 + //CPLL CAL FSM for simulation + always @(posedge CLK_IN) begin + if (RESET_IN) begin + cpll_cal_state <= 0; + cpll_cal_state[RESET] <= 1'b1; + cpllreset_int <= 1'b0; + cpllpd_int <= 1'b0; + txprogdivreset_int <= 1'b0; + mask_user_in <= 1'b0; + wr <= 1'b0; + rd <= 1'b0; + end + else begin + cpll_cal_state <= 0; + case(1'b1) // synthesis parallel_case full_case + cpll_cal_state[RESET]: + begin + wait_ctr <= 25'd0; + repeat_ctr <= 4'd0; + mask_user_in <= 1'b1; + di_msk <= 16'b0000_0000_0000_0000; + cpll_cal_state[READ_X0E1] <= 1'b1; + end + + cpll_cal_state[READ_X0E1]: + begin + mask_user_in <= 1'b1; + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + status_store <= dout[15]; + cpll_cal_state[CHECK_X0E1_STATUS] <= 1'b1; + end + else + cpll_cal_state[READ_X0E1] <= 1'b1; + end + + cpll_cal_state[CHECK_X0E1_STATUS]: + begin + if (status_store) + cpll_cal_state[READ_X079] <= 1'b1; + else + cpll_cal_state[READ_PROGCLK_SEL] <= 1'b1; + end + + cpll_cal_state[READ_PROGCLK_SEL]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progclk_sel_store <= dout; + cpll_cal_state[SAVE_PROGCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[READ_PROGCLK_SEL] <= 1'b1; + end + end + + cpll_cal_state[SAVE_PROGCLK_SEL]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[READ_X079] <= 1'b1; + end + else begin + cpll_cal_state[SAVE_PROGCLK_SEL] <= 1'b1; + end + di_msk <= {1'b1,progclk_sel_store[14:0]}; + end + + cpll_cal_state[READ_X079]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + status_store <= dout[15]; + cpll_cal_state[CHECK_X079_STATUS] <= 1'b1; + end + else begin + cpll_cal_state[READ_X079] <= 1'b1; + end + end + + cpll_cal_state[CHECK_X079_STATUS]: + begin + if (status_store) + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD] <= 1'b1; + else + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + + cpll_cal_state[READ_PROGDIV_CFG]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= {1'b1,dout[14:0]}; + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + else begin + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + end + + cpll_cal_state[SAVE_PROGDIV_CFG]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD] <= 1'b1; + end + else begin + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + di_msk <= progdiv_cfg_store; + end + + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + x0e1_store <= dout; + cpll_cal_state[MODIFY_PROGCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD] <= 1'b1; + end + end + + cpll_cal_state[MODIFY_PROGCLK_SEL]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + end + else begin + cpll_cal_state[MODIFY_PROGCLK_SEL] <= 1'b1; + end + di_msk<= {1'b0,x0e1_store[14:12],MOD_PROGCLK_SEL,x0e1_store[9:0]}; + end + + cpll_cal_state[MODIFY_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_TXOUTCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + wait_ctr <= 25'd0; + end + di_msk<= MOD_PROGDIV_CFG; + end + + cpll_cal_state[MODIFY_TXOUTCLK_SEL]: + begin + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + end + + cpll_cal_state[ASSERT_CPLLRESET]: + begin + cpllreset_int <= 1'b1; + freq_counter_rst <= 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + wait_ctr <= 25'd0; + end + + cpll_cal_state[DEASSERT_CPLLRESET]: + begin + if (wait_ctr < WAIT_DEASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + end + else begin + cpllreset_int <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[WAIT_GTCPLLLOCK]: + begin + if(!gthe4_cplllock_sync) begin + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + end + else begin + cpll_cal_state[RESTORE_READ_X0E1] <= 1'b1; + end + end + + cpll_cal_state[RESTORE_READ_X0E1]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progclk_sel_store <= dout; + cpll_cal_state[RESTORE_READ_X079] <= 1'b1; + end else begin + cpll_cal_state[RESTORE_READ_X0E1] <= 1'b1; + end + end + + cpll_cal_state[RESTORE_READ_X079]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= dout; + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end else begin + cpll_cal_state[RESTORE_READ_X079] <= 1'b1; + end + end + + cpll_cal_state[RESTORE_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[RESTORE_PROGCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end + di_msk <= (C_PCIE_ENABLE) ? ((USER_TXPLLCLKSEL == 2'b11)? 16'hE078 : ((C_PCIE_CORECLK_FREQ == 250) ? 16'hE060 : 16'hE078)) : progdiv_cfg_store; + end + + cpll_cal_state[RESTORE_PROGCLK_SEL]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[CLEAR_FLAG_x0E1] <= 1'b1; + end + else begin + cpll_cal_state[RESTORE_PROGCLK_SEL] <= 1'b1; + end + di_msk <= (C_PCIE_ENABLE) ? {1'b0,progclk_sel_store[14:12],2'b10,progclk_sel_store[9:0]} : {1'b0,progclk_sel_store[14:0]}; + end + + cpll_cal_state[CLEAR_FLAG_x0E1]: + begin + //set [15] to 0 + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[CLEAR_FLAG_x079] <= 1'b1; + end + else begin + cpll_cal_state[CLEAR_FLAG_x0E1] <= 1'b1; + end + // clear + di_msk <= 16'h0000; + end + + cpll_cal_state[CLEAR_FLAG_x079]: + begin + //set [15] to 0 + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK2] <= 1'b1; + end + else begin + cpll_cal_state[CLEAR_FLAG_x079] <= 1'b1; + end + // clear + di_msk <= 16'h0000; + end + + cpll_cal_state[WAIT_GTCPLLLOCK2]: + begin + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + if(!gthe4_cplllock_sync) + cal_fail_store <= 1'b1; + else + cal_fail_store <= cal_fail_store; + end + + cpll_cal_state[ASSERT_PROGDIVRESET2]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + txprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + end + else begin + txprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE2]: + begin + if (gthe4_txprgdivresetdone_sync) begin + if (cal_fail_store) + cpll_cal_state[CAL_FAIL] <= 1'b1; + else + cpll_cal_state[CAL_DONE] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + end + end + + cpll_cal_state[CAL_FAIL]: + begin + cpll_cal_state[CAL_FAIL] <= 1'b1; + mask_user_in <= 1'b0; + end + + cpll_cal_state[CAL_DONE]: + begin + cpll_cal_state[CAL_DONE] <= 1'b1; + mask_user_in <= 1'b0; + end + endcase + end + end // always block + + end + else + begin: gen_cpll_cal_gthe4 + //pragma translate_on + //CPLL CAL FSM + always @(posedge CLK_IN) begin + if (RESET_IN) begin + cpll_cal_state <= 0; + cpll_cal_state[RESET] <= 1'b1; + cpllreset_int <= 1'b0; + cpllpd_int <= 1'b0; + txprogdivreset_int <= 1'b0; + mask_user_in <= 1'b0; + wr <= 1'b0; + rd <= 1'b0; + end + else begin + cpll_cal_state <= 0; + case(1'b1) // synthesis parallel_case full_case + cpll_cal_state[RESET]: + begin + wait_ctr <= 25'd0; + repeat_ctr <= 4'd0; + mask_user_in <= 1'b1; + di_msk <= 16'b0000_0000_0000_0000; + cpll_cal_state[READ_X0E1] <= 1'b1; + end + + cpll_cal_state[READ_X0E1]: + begin + mask_user_in <= 1'b1; + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + status_store <= dout[15]; + cpll_cal_state[CHECK_X0E1_STATUS] <= 1'b1; + end + else + cpll_cal_state[READ_X0E1] <= 1'b1; + end + + cpll_cal_state[CHECK_X0E1_STATUS]: + begin + if (status_store) + cpll_cal_state[READ_X079] <= 1'b1; + else + cpll_cal_state[READ_PROGCLK_SEL] <= 1'b1; + end + + cpll_cal_state[READ_PROGCLK_SEL]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progclk_sel_store <= dout; + cpll_cal_state[SAVE_PROGCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[READ_PROGCLK_SEL] <= 1'b1; + end + end + + cpll_cal_state[SAVE_PROGCLK_SEL]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[READ_X079] <= 1'b1; + end + else begin + cpll_cal_state[SAVE_PROGCLK_SEL] <= 1'b1; + end + di_msk <= {1'b1,progclk_sel_store[14:0]}; + end + + cpll_cal_state[READ_X079]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + status_store <= dout[15]; + cpll_cal_state[CHECK_X079_STATUS] <= 1'b1; + end + else begin + cpll_cal_state[READ_X079] <= 1'b1; + end + end + + cpll_cal_state[CHECK_X079_STATUS]: + begin + if (status_store) + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD] <= 1'b1; + else + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + + cpll_cal_state[READ_PROGDIV_CFG]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= {1'b1,dout[14:0]}; + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + else begin + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + end + + cpll_cal_state[SAVE_PROGDIV_CFG]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD] <= 1'b1; + end + else begin + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + di_msk <= progdiv_cfg_store; + end + + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + x0e1_store <= dout; + cpll_cal_state[MODIFY_PROGCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD] <= 1'b1; + end + end + + cpll_cal_state[MODIFY_PROGCLK_SEL]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + end + else begin + cpll_cal_state[MODIFY_PROGCLK_SEL] <= 1'b1; + end + di_msk<= {1'b0,x0e1_store[14:12],MOD_PROGCLK_SEL,x0e1_store[9:0]}; + end + + cpll_cal_state[MODIFY_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_TXOUTCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + wait_ctr <= 25'd0; + end + di_msk<= MOD_PROGDIV_CFG; + end + + cpll_cal_state[MODIFY_TXOUTCLK_SEL]: + begin + cpll_cal_state[ASSERT_CPLLPD] <= 1'b1; + end + + cpll_cal_state[ASSERT_CPLLPD]: + begin + if (wait_ctr < WAIT_ASSERT_CPLLPD) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[ASSERT_CPLLPD] <= 1'b1; + end + else begin + cpllpd_int <= 1'b1; + cpll_cal_state[DEASSERT_CPLLPD] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[DEASSERT_CPLLPD]: + begin + if (wait_ctr < SYNTH_WAIT_DEASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[DEASSERT_CPLLPD] <= 1'b1; + end + else begin + cpllpd_int <= 1'b0; + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + wait_ctr <= 16'd0; + freq_counter_rst <= 1'b1; + end + end + + cpll_cal_state[ASSERT_CPLLRESET]: + begin + if (wait_ctr < WAIT_ASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + end + else begin + cpllreset_int <= 1'b1; + freq_counter_rst <= 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[DEASSERT_CPLLRESET]: + begin + if (wait_ctr < WAIT_DEASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + end + else begin + cpllreset_int <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[WAIT_GTCPLLLOCK]: + begin + if(wait_ctr < WAIT_CPLLLOCK) begin + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + wait_ctr <= wait_ctr + 1'b1; + end + else begin + cpll_cal_state[ASSERT_PROGDIVRESET] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[ASSERT_PROGDIVRESET]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + txprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET] <= 1'b1; + end + else begin + txprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE]: + begin + if (gthe4_txprgdivresetdone_sync) begin + cpll_cal_state[CHECK_FREQ] <= 1'b1; + freq_counter_rst <= 1'b0; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE] <= 1'b1; + end + end + + cpll_cal_state[CHECK_FREQ]: + begin + if(freq_cnt_done) begin + if ((txoutclk_freq_cnt >= (TXOUTCLK_PERIOD_IN - CNT_TOL_IN)) & (txoutclk_freq_cnt <= (TXOUTCLK_PERIOD_IN + CNT_TOL_IN))) begin + cpll_cal_state[RESTORE_READ_X0E1] <= 1'b1; + cal_fail_store <= 1'b0; + end + else begin + if (repeat_ctr < REPEAT_RESET_LIMIT) begin + cpll_cal_state[ASSERT_CPLLPD] <= 1'b1; + repeat_ctr <= repeat_ctr + 1'b1; + end + else begin + cpll_cal_state[RESTORE_READ_X0E1] <= 1'b1; + cal_fail_store <= 1'b1; + end + end + end + else + cpll_cal_state[CHECK_FREQ] <= 1'b1; + end + + cpll_cal_state[RESTORE_READ_X0E1]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progclk_sel_store <= dout; + cpll_cal_state[RESTORE_READ_X079] <= 1'b1; + end else begin + cpll_cal_state[RESTORE_READ_X0E1] <= 1'b1; + end + end + + cpll_cal_state[RESTORE_READ_X079]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= dout; + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end else begin + cpll_cal_state[RESTORE_READ_X079] <= 1'b1; + end + end + + cpll_cal_state[RESTORE_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[RESTORE_PROGCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end + di_msk <= (C_PCIE_ENABLE) ? ((USER_TXPLLCLKSEL == 2'b11)? 16'hE078 : ((C_PCIE_CORECLK_FREQ == 250) ? 16'hE060 : 16'hE078)) : progdiv_cfg_store; + end + + cpll_cal_state[RESTORE_PROGCLK_SEL]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[CLEAR_FLAG_x0E1] <= 1'b1; + end + else begin + cpll_cal_state[RESTORE_PROGCLK_SEL] <= 1'b1; + end + di_msk <= (C_PCIE_ENABLE) ? {1'b0,progclk_sel_store[14:12],2'b10,progclk_sel_store[9:0]} : {1'b0,progclk_sel_store[14:0]}; + end + + cpll_cal_state[CLEAR_FLAG_x0E1]: + begin + //set [15] to 0 + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[CLEAR_FLAG_x079] <= 1'b1; + end + else begin + cpll_cal_state[CLEAR_FLAG_x0E1] <= 1'b1; + end + // clear + di_msk <= 16'h0000; + end + + cpll_cal_state[CLEAR_FLAG_x079]: + begin + //set [15] to 0 + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK2] <= 1'b1; + end + else begin + cpll_cal_state[CLEAR_FLAG_x079] <= 1'b1; + end + // clear + di_msk <= 16'h0000; + end + + cpll_cal_state[WAIT_GTCPLLLOCK2]: + begin + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + if(!gthe4_cplllock_sync) + cal_fail_store <= 1'b1; + else + cal_fail_store <= cal_fail_store; + end + + cpll_cal_state[ASSERT_PROGDIVRESET2]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + txprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + end + else begin + txprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE2]: + begin + if (gthe4_txprgdivresetdone_sync) begin + if (cal_fail_store) + cpll_cal_state[CAL_FAIL] <= 1'b1; + else + cpll_cal_state[CAL_DONE] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + end + end + + cpll_cal_state[CAL_FAIL]: + begin + cpll_cal_state[CAL_FAIL] <= 1'b1; + mask_user_in <= 1'b0; + end + + cpll_cal_state[CAL_DONE]: + begin + cpll_cal_state[CAL_DONE] <= 1'b1; + mask_user_in <= 1'b0; + end + endcase + end + end // always block + + //pragma translate_off + end + endgenerate + //pragma translate_on + + always @(posedge CLK_IN) begin + if (cpll_cal_state[RESET]) + txoutclksel_int <= 3'b0; + else if (cpll_cal_state[MODIFY_TXOUTCLK_SEL]) + txoutclksel_int <= MOD_TXOUTCLK_SEL; + end + + always @(posedge CLK_IN) begin + if (cpll_cal_state[RESET]) begin + daddr <= 10'h000; + mask <= 16'b1111_1111_1111_1111; + end + else if (cpll_cal_state[READ_X0E1] | cpll_cal_state[SAVE_PROGCLK_SEL] | cpll_cal_state[RESTORE_READ_X0E1] | cpll_cal_state[CLEAR_FLAG_x0E1] | cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD]) begin + daddr <= ADDR_X0E1; + end + else if (cpll_cal_state[READ_X079] | cpll_cal_state[SAVE_PROGDIV_CFG] | cpll_cal_state[RESTORE_READ_X079] | cpll_cal_state[CLEAR_FLAG_x079]) begin + daddr <= ADDR_X079; + end + else if (cpll_cal_state[READ_PROGCLK_SEL] | cpll_cal_state[MODIFY_PROGCLK_SEL] | cpll_cal_state[RESTORE_PROGCLK_SEL]) begin + daddr <= ADDR_TX_PROGCLK_SEL; + end + else if (cpll_cal_state[READ_PROGDIV_CFG] | cpll_cal_state[MODIFY_PROGDIV] | cpll_cal_state[RESTORE_PROGDIV]) begin + daddr <= ADDR_TX_PROGDIV_CFG; + end + + end + + assign drp_done = drp_state[DRP_DONE]; + assign GTHE4_CHANNEL_DRPEN_OUT = den; + assign GTHE4_CHANNEL_DRPWE_OUT = dwe; + assign GTHE4_CHANNEL_DRPADDR_OUT = daddr; + assign GTHE4_CHANNEL_DRPDI_OUT = di; + assign drdy = GTHE4_CHANNEL_DRPRDY_IN; + assign dout = GTHE4_CHANNEL_DRPDO_IN; + + always @(posedge CLK_IN or posedge RESET_IN) begin + if (RESET_IN) begin + den <= 1'b0; + dwe <= 1'b0; + di <= 16'h0000; + drp_state <= 0; + drp_state[DRP_WAIT] <= 1'b1; + end + else begin + drp_state <= 0; + case (1'b1) // synthesis parallel_case full_case + drp_state[DRP_WAIT]: + begin + if (rd) drp_state[DRP_READ] <= 1'b1; + else if (wr) drp_state[DRP_WRITE] <= 1'b1; + else drp_state[DRP_WAIT] <= 1'b1; + end + drp_state[DRP_READ]: + begin + den <= 1'b1; + drp_state[DRP_READ_ACK] <= 1'b1; + end + drp_state[DRP_READ_ACK]: + begin + den <= 1'b0; + if (drdy == 1'b1) begin + if (rd) drp_state[DRP_DONE] <= 1'b1; + else drp_state[DRP_MODIFY] <= 1'b1; + end + else drp_state[DRP_READ_ACK] <= 1'b1; + end + drp_state[DRP_MODIFY]: + begin + drp_state[DRP_WRITE] <= 1'b1; + end + drp_state[DRP_WRITE]: + begin + den <= 1'b1; + dwe <= 1'b1; + di <= di_msk; + drp_state[DRP_WRITE_ACK] <= 1'b1; + end + drp_state[DRP_WRITE_ACK]: + begin + den <= 1'b0; + dwe <= 1'b0; + if (drdy == 1'b1) drp_state[DRP_DONE] <= 1'b1; + else drp_state[DRP_WRITE_ACK] <= 1'b1; + end + drp_state[DRP_DONE]: + begin + drp_state[DRP_WAIT] <= 1'b1; + end + endcase + end + end + + //debug logic - convert one hot state to binary + genvar i,j; + generate + for (j=0; j<5; j=j+1) + begin : jl + wire [32-1:0] tmp_mask; + for (i=0; i<32; i=i+1) + begin : il + assign tmp_mask[i] = i[j]; + end + assign cpll_cal_state_bin[j] = |(tmp_mask & cpll_cal_state); + end + endgenerate + +endmodule //CPLL_CAL diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v new file mode 100755 index 0000000..7276607 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v @@ -0,0 +1,170 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gthe4_delay_powergood # ( + parameter C_USER_GTPOWERGOOD_DELAY_EN = 0, + parameter C_PCIE_ENABLE = "FALSE" +)( + input wire GT_RXOUTCLKPCS, + + input wire GT_GTPOWERGOOD, + input wire [2:0] USER_RXRATE, + input wire USER_RXRATEMODE, + input wire USER_GTRXRESET, + input wire USER_RXPMARESET, + input wire [1:0] USER_RXPD, + + output wire USER_GTPOWERGOOD, + output wire [2:0] GT_RXRATE, + output wire GT_RXRATEMODE, + output wire GT_GTRXRESET, + output wire GT_RXPMARESET, + output wire [1:0] GT_RXPD +); + +generate if (C_PCIE_ENABLE || (C_USER_GTPOWERGOOD_DELAY_EN == 0)) +begin : gen_powergood_nodelay + assign GT_RXPD = USER_RXPD; + assign GT_GTRXRESET = USER_GTRXRESET; + assign GT_RXPMARESET = USER_RXPMARESET; + assign GT_RXRATE = USER_RXRATE; + assign GT_RXRATEMODE = USER_RXRATEMODE; + assign USER_GTPOWERGOOD = GT_GTPOWERGOOD; +end +else +begin: gen_powergood_delay + (* ASYNC_REG = "TRUE", SHREG_EXTRACT = "NO" *) reg [4:0] intclk_rrst_n_r = 5'd0; + (* ASYNC_REG = "TRUE", SHREG_EXTRACT = "NO" *) reg [8:0] wait_cnt; + (* ASYNC_REG = "TRUE", SHREG_EXTRACT = "NO" *) (* KEEP = "TRUE" *) reg int_pwr_on_fsm = 1'b0; + (* ASYNC_REG = "TRUE", SHREG_EXTRACT = "NO" *) (* KEEP = "TRUE" *) reg pwr_on_fsm = 1'b0; + wire intclk_rrst_n; + + //-------------------------------------------------------------------------- + // POWER ON FSM Encoding + //-------------------------------------------------------------------------- + localparam PWR_ON_WAIT_CNT = 4'd0; + localparam PWR_ON_DONE = 4'd1; + + //-------------------------------------------------------------------------------------------------- + // Reset Synchronizer + //-------------------------------------------------------------------------------------------------- + always @ (posedge GT_RXOUTCLKPCS or negedge GT_GTPOWERGOOD) + begin + if (!GT_GTPOWERGOOD) + intclk_rrst_n_r <= 5'd0; + else if(!int_pwr_on_fsm) + intclk_rrst_n_r <= {intclk_rrst_n_r[3:0], 1'd1}; + end + + assign intclk_rrst_n = intclk_rrst_n_r[4]; + + //-------------------------------------------------------------------------------------------------- + // Wait counter + //-------------------------------------------------------------------------------------------------- + always @ (posedge GT_RXOUTCLKPCS) + begin + if (!intclk_rrst_n) + wait_cnt <= 9'd0; + else begin + if (int_pwr_on_fsm == PWR_ON_WAIT_CNT) + wait_cnt <= {wait_cnt[7:0],1'b1}; + else + wait_cnt <= wait_cnt; + end + end + + //-------------------------------------------------------------------------------------------------- + // Power On FSM + //-------------------------------------------------------------------------------------------------- + + always @ (posedge GT_RXOUTCLKPCS or negedge GT_GTPOWERGOOD) + begin + if (!GT_GTPOWERGOOD) + begin + int_pwr_on_fsm <= PWR_ON_WAIT_CNT; + end + else begin + case (int_pwr_on_fsm) + PWR_ON_WAIT_CNT : + begin + int_pwr_on_fsm <= (wait_cnt[7] == 1'b1) ? PWR_ON_DONE : PWR_ON_WAIT_CNT; + end + + PWR_ON_DONE : + begin + int_pwr_on_fsm <= PWR_ON_DONE; + end + + default : + begin + int_pwr_on_fsm <= PWR_ON_WAIT_CNT; + end + endcase + end + end + + always @(posedge GT_RXOUTCLKPCS) + pwr_on_fsm <= int_pwr_on_fsm; + + assign GT_RXPD = pwr_on_fsm ? USER_RXPD : 2'b11; + assign GT_GTRXRESET = pwr_on_fsm ? USER_GTRXRESET : !GT_GTPOWERGOOD; + assign GT_RXPMARESET = pwr_on_fsm ? USER_RXPMARESET : 1'b0; + assign GT_RXRATE = pwr_on_fsm ? USER_RXRATE : 3'b001; + assign GT_RXRATEMODE = pwr_on_fsm ? USER_RXRATEMODE : 1'b1; + assign USER_GTPOWERGOOD = pwr_on_fsm; + +end +endgenerate + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v new file mode 100755 index 0000000..55c3e05 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v @@ -0,0 +1,245 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gtwiz_buffbypass_rx #( + + parameter integer P_BUFFER_BYPASS_MODE = 0, + parameter integer P_TOTAL_NUMBER_OF_CHANNELS = 1, + parameter integer P_MASTER_CHANNEL_POINTER = 0 + +)( + + // User interface ports + input wire gtwiz_buffbypass_rx_clk_in, + input wire gtwiz_buffbypass_rx_reset_in, + input wire gtwiz_buffbypass_rx_start_user_in, + input wire gtwiz_buffbypass_rx_resetdone_in, + output reg gtwiz_buffbypass_rx_done_out = 1'b0, + output reg gtwiz_buffbypass_rx_error_out = 1'b0, + + // Transceiver interface ports + input wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxphaligndone_in, + input wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxdlysresetdone_in, + input wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxsyncout_in, + input wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxsyncdone_in, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxphdlyreset_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxphalign_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxphalignen_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxphdlypd_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxphovrden_out, + output reg [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxdlysreset_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxdlybypass_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxdlyen_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxdlyovrden_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxsyncmode_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxsyncallin_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] rxsyncin_out + +); + + + // ------------------------------------------------------------------------------------------------------------------- + // Receiver buffer bypass conditional generation, based on parameter values in module instantiation + // ------------------------------------------------------------------------------------------------------------------- + localparam [1:0] ST_BUFFBYPASS_RX_IDLE = 2'd0; + localparam [1:0] ST_BUFFBYPASS_RX_DEASSERT_RXDLYSRESET = 2'd1; + localparam [1:0] ST_BUFFBYPASS_RX_WAIT_RXSYNCDONE = 2'd2; + localparam [1:0] ST_BUFFBYPASS_RX_DONE = 2'd3; + + generate if (1) begin: gen_gtwiz_buffbypass_rx_main + + // Use auto mode buffer bypass + if (P_BUFFER_BYPASS_MODE == 0) begin : gen_auto_mode + + // For single-lane auto mode buffer bypass, perform specified input port tie-offs + if (P_TOTAL_NUMBER_OF_CHANNELS == 1) begin : gen_assign_one_chan + assign rxphdlyreset_out = 1'b0; + assign rxphalign_out = 1'b0; + assign rxphalignen_out = 1'b0; + assign rxphdlypd_out = 1'b0; + assign rxphovrden_out = 1'b0; + assign rxdlybypass_out = 1'b0; + assign rxdlyen_out = 1'b0; + assign rxdlyovrden_out = 1'b0; + assign rxsyncmode_out = 1'b1; + assign rxsyncallin_out = rxphaligndone_in; + assign rxsyncin_out = 1'b0; + end + + // For multi-lane auto mode buffer bypass, perform specified master and slave lane input port tie-offs + else begin : gen_assign_multi_chan + assign rxphdlyreset_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign rxphalign_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign rxphalignen_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign rxphdlypd_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign rxphovrden_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign rxdlybypass_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign rxdlyen_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign rxdlyovrden_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + + genvar gi; + for (gi = 0; gi < P_TOTAL_NUMBER_OF_CHANNELS; gi = gi + 1) begin : gen_assign_rxsyncmode + if (gi == P_MASTER_CHANNEL_POINTER) + assign rxsyncmode_out[gi] = 1'b1; + else + assign rxsyncmode_out[gi] = 1'b0; + end + + assign rxsyncallin_out = {P_TOTAL_NUMBER_OF_CHANNELS{&rxphaligndone_in}}; + assign rxsyncin_out = {P_TOTAL_NUMBER_OF_CHANNELS{rxsyncout_in[P_MASTER_CHANNEL_POINTER]}}; + end + + // Detect the rising edge of the receiver reset done re-synchronized input. Assign an internal buffer bypass + // start signal to the OR of this reset done indicator, and the synchronous buffer bypass procedure user request. + wire gtwiz_buffbypass_rx_resetdone_sync_int; + + gtwizard_ultrascale_v1_7_9_reset_inv_synchronizer reset_synchronizer_resetdone_inst ( + .clk_in (gtwiz_buffbypass_rx_clk_in), + .rst_in (gtwiz_buffbypass_rx_resetdone_in), + .rst_out (gtwiz_buffbypass_rx_resetdone_sync_int) + ); + + reg gtwiz_buffbypass_rx_resetdone_reg = 1'b0; + wire gtwiz_buffbypass_rx_start_int; + + always @(posedge gtwiz_buffbypass_rx_clk_in) begin + if (gtwiz_buffbypass_rx_reset_in) + gtwiz_buffbypass_rx_resetdone_reg <= 1'b0; + else + gtwiz_buffbypass_rx_resetdone_reg <= gtwiz_buffbypass_rx_resetdone_sync_int; + end + + assign gtwiz_buffbypass_rx_start_int = (gtwiz_buffbypass_rx_resetdone_sync_int && + ~gtwiz_buffbypass_rx_resetdone_reg) || gtwiz_buffbypass_rx_start_user_in; + + // Synchronize the master channel's buffer bypass completion output (RXSYNCDONE) into the local clock domain + // and detect its rising edge for purposes of safe state machine transitions + reg gtwiz_buffbypass_rx_master_syncdone_sync_reg = 1'b0; + wire gtwiz_buffbypass_rx_master_syncdone_sync_int; + wire gtwiz_buffbypass_rx_master_syncdone_sync_re; + + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_mastersyncdone_inst ( + .clk_in (gtwiz_buffbypass_rx_clk_in), + .i_in (rxsyncdone_in[P_MASTER_CHANNEL_POINTER]), + .o_out (gtwiz_buffbypass_rx_master_syncdone_sync_int) + ); + + always @(posedge gtwiz_buffbypass_rx_clk_in) + gtwiz_buffbypass_rx_master_syncdone_sync_reg <= gtwiz_buffbypass_rx_master_syncdone_sync_int; + + assign gtwiz_buffbypass_rx_master_syncdone_sync_re = gtwiz_buffbypass_rx_master_syncdone_sync_int && + ~gtwiz_buffbypass_rx_master_syncdone_sync_reg; + + // Synchronize the master channel's phase alignment completion output (RXPHALIGNDONE) into the local clock domain + wire gtwiz_buffbypass_rx_master_phaligndone_sync_int; + + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_masterphaligndone_inst ( + .clk_in (gtwiz_buffbypass_rx_clk_in), + .i_in (rxphaligndone_in[P_MASTER_CHANNEL_POINTER]), + .o_out (gtwiz_buffbypass_rx_master_phaligndone_sync_int) + ); + + // Implement a simple state machine to perform the receiver auto mode buffer bypass procedure + reg [1:0] sm_buffbypass_rx = ST_BUFFBYPASS_RX_IDLE; + + always @(posedge gtwiz_buffbypass_rx_clk_in) begin + if (gtwiz_buffbypass_rx_reset_in) begin + gtwiz_buffbypass_rx_done_out <= 1'b0; + gtwiz_buffbypass_rx_error_out <= 1'b0; + rxdlysreset_out <= {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + sm_buffbypass_rx <= ST_BUFFBYPASS_RX_IDLE; + end + else begin + case (sm_buffbypass_rx) + + // Upon assertion of the internal buffer bypass start signal, assert RXDLYSRESET output(s) + default: begin + if (gtwiz_buffbypass_rx_start_int) begin + gtwiz_buffbypass_rx_done_out <= 1'b0; + gtwiz_buffbypass_rx_error_out <= 1'b0; + rxdlysreset_out <= {P_TOTAL_NUMBER_OF_CHANNELS{1'b1}}; + sm_buffbypass_rx <= ST_BUFFBYPASS_RX_DEASSERT_RXDLYSRESET; + end + end + + // De-assert the RXDLYSRESET output(s) + ST_BUFFBYPASS_RX_DEASSERT_RXDLYSRESET: begin + rxdlysreset_out <= {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + sm_buffbypass_rx <= ST_BUFFBYPASS_RX_WAIT_RXSYNCDONE; + end + + // Upon assertion of the synchronized RXSYNCDONE indicator, transition to the final state + ST_BUFFBYPASS_RX_WAIT_RXSYNCDONE: begin + if (gtwiz_buffbypass_rx_master_syncdone_sync_re) + sm_buffbypass_rx <= ST_BUFFBYPASS_RX_DONE; + end + + // Assert the buffer bypass procedure done user indicator, and set the procedure error flag if the + // synchronized RXPHALIGNDONE indicator is not high + ST_BUFFBYPASS_RX_DONE: begin + gtwiz_buffbypass_rx_done_out <= 1'b1; + gtwiz_buffbypass_rx_error_out <= ~gtwiz_buffbypass_rx_master_phaligndone_sync_int; + sm_buffbypass_rx <= ST_BUFFBYPASS_RX_IDLE; + end + + endcase + end + end + + end + end + endgenerate + + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v new file mode 100755 index 0000000..474e639 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v @@ -0,0 +1,258 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gtwiz_buffbypass_tx #( + + parameter integer P_BUFFER_BYPASS_MODE = 0, + parameter integer P_TOTAL_NUMBER_OF_CHANNELS = 1, + parameter integer P_MASTER_CHANNEL_POINTER = 0 + +)( + + // User interface ports + input wire gtwiz_buffbypass_tx_clk_in, + input wire gtwiz_buffbypass_tx_reset_in, + input wire gtwiz_buffbypass_tx_start_user_in, + input wire gtwiz_buffbypass_tx_resetdone_in, + output reg gtwiz_buffbypass_tx_done_out = 1'b0, + output reg gtwiz_buffbypass_tx_error_out = 1'b0, + + // Transceiver interface ports + input wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txphaligndone_in, + input wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txphinitdone_in, + input wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txdlysresetdone_in, + input wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txsyncout_in, + input wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txsyncdone_in, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txphdlyreset_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txphalign_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txphalignen_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txphdlypd_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txphinit_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txphovrden_out, + output reg [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txdlysreset_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txdlybypass_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txdlyen_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txdlyovrden_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txphdlytstclk_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txdlyhold_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txdlyupdown_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txsyncmode_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txsyncallin_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS-1):0] txsyncin_out + +); + + + // ------------------------------------------------------------------------------------------------------------------- + // Transmitter buffer bypass conditional generation, based on parameter values in module instantiation + // ------------------------------------------------------------------------------------------------------------------- + localparam [1:0] ST_BUFFBYPASS_TX_IDLE = 2'd0; + localparam [1:0] ST_BUFFBYPASS_TX_DEASSERT_TXDLYSRESET = 2'd1; + localparam [1:0] ST_BUFFBYPASS_TX_WAIT_TXSYNCDONE = 2'd2; + localparam [1:0] ST_BUFFBYPASS_TX_DONE = 2'd3; + + generate if (1) begin: gen_gtwiz_buffbypass_tx_main + + // Use auto mode buffer bypass + if (P_BUFFER_BYPASS_MODE == 0) begin : gen_auto_mode + + // For single-lane auto mode buffer bypass, perform specified input port tie-offs + if (P_TOTAL_NUMBER_OF_CHANNELS == 1) begin : gen_assign_one_chan + assign txphdlyreset_out = 1'b0; + assign txphalign_out = 1'b0; + assign txphalignen_out = 1'b0; + assign txphdlypd_out = 1'b0; + assign txphinit_out = 1'b0; + assign txphovrden_out = 1'b0; + assign txdlybypass_out = 1'b0; + assign txdlyen_out = 1'b0; + assign txdlyovrden_out = 1'b0; + assign txphdlytstclk_out = 1'b0; + assign txdlyhold_out = 1'b0; + assign txdlyupdown_out = 1'b0; + assign txsyncmode_out = 1'b1; + assign txsyncallin_out = txphaligndone_in; + assign txsyncin_out = 1'b0; + end + + // For multi-lane auto mode buffer bypass, perform specified master and slave lane input port tie-offs + else begin : gen_assign_multi_chan + assign txphdlyreset_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign txphalign_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign txphalignen_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign txphdlypd_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign txphinit_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign txphovrden_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign txdlybypass_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign txdlyen_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign txdlyovrden_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign txphdlytstclk_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign txdlyhold_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + assign txdlyupdown_out = {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + + genvar gi; + for (gi = 0; gi < P_TOTAL_NUMBER_OF_CHANNELS; gi = gi + 1) begin : gen_assign_txsyncmode + if (gi == P_MASTER_CHANNEL_POINTER) + assign txsyncmode_out[gi] = 1'b1; + else + assign txsyncmode_out[gi] = 1'b0; + end + + assign txsyncallin_out = {P_TOTAL_NUMBER_OF_CHANNELS{&txphaligndone_in}}; + assign txsyncin_out = {P_TOTAL_NUMBER_OF_CHANNELS{txsyncout_in[P_MASTER_CHANNEL_POINTER]}}; + end + + // Detect the rising edge of the transmitter reset done re-synchronized input. Assign an internal buffer bypass + // start signal to the OR of this reset done indicator, and the synchronous buffer bypass procedure user request. + wire gtwiz_buffbypass_tx_resetdone_sync_int; + + gtwizard_ultrascale_v1_7_9_reset_inv_synchronizer reset_synchronizer_resetdone_inst ( + .clk_in (gtwiz_buffbypass_tx_clk_in), + .rst_in (gtwiz_buffbypass_tx_resetdone_in), + .rst_out (gtwiz_buffbypass_tx_resetdone_sync_int) + ); + + reg gtwiz_buffbypass_tx_resetdone_reg = 1'b0; + wire gtwiz_buffbypass_tx_start_int; + + always @(posedge gtwiz_buffbypass_tx_clk_in) begin + if (gtwiz_buffbypass_tx_reset_in) + gtwiz_buffbypass_tx_resetdone_reg <= 1'b0; + else + gtwiz_buffbypass_tx_resetdone_reg <= gtwiz_buffbypass_tx_resetdone_sync_int; + end + + assign gtwiz_buffbypass_tx_start_int = (gtwiz_buffbypass_tx_resetdone_sync_int && + ~gtwiz_buffbypass_tx_resetdone_reg) || gtwiz_buffbypass_tx_start_user_in; + + // Synchronize the master channel's buffer bypass completion output (TXSYNCDONE) into the local clock domain + // and detect its rising edge for purposes of safe state machine transitions + reg gtwiz_buffbypass_tx_master_syncdone_sync_reg = 1'b0; + wire gtwiz_buffbypass_tx_master_syncdone_sync_int; + wire gtwiz_buffbypass_tx_master_syncdone_sync_re; + + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_master_syncdone_inst ( + .clk_in (gtwiz_buffbypass_tx_clk_in), + .i_in (txsyncdone_in[P_MASTER_CHANNEL_POINTER]), + .o_out (gtwiz_buffbypass_tx_master_syncdone_sync_int) + ); + + always @(posedge gtwiz_buffbypass_tx_clk_in) + gtwiz_buffbypass_tx_master_syncdone_sync_reg <= gtwiz_buffbypass_tx_master_syncdone_sync_int; + + assign gtwiz_buffbypass_tx_master_syncdone_sync_re = gtwiz_buffbypass_tx_master_syncdone_sync_int && + ~gtwiz_buffbypass_tx_master_syncdone_sync_reg; + + // Synchronize the master channel's phase alignment completion output (TXPHALIGNDONE) into the local clock domain + wire gtwiz_buffbypass_tx_master_phaligndone_sync_int; + + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_master_phaligndone_inst ( + .clk_in (gtwiz_buffbypass_tx_clk_in), + .i_in (txphaligndone_in[P_MASTER_CHANNEL_POINTER]), + .o_out (gtwiz_buffbypass_tx_master_phaligndone_sync_int) + ); + + // Implement a simple state machine to perform the transmitter auto mode buffer bypass procedure + reg [1:0] sm_buffbypass_tx = ST_BUFFBYPASS_TX_IDLE; + + always @(posedge gtwiz_buffbypass_tx_clk_in) begin + if (gtwiz_buffbypass_tx_reset_in) begin + gtwiz_buffbypass_tx_done_out <= 1'b0; + gtwiz_buffbypass_tx_error_out <= 1'b0; + txdlysreset_out <= {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + sm_buffbypass_tx <= ST_BUFFBYPASS_TX_IDLE; + end + else begin + case (sm_buffbypass_tx) + + // Upon assertion of the internal buffer bypass start signal, assert TXDLYSRESET output(s) + default: begin + if (gtwiz_buffbypass_tx_start_int) begin + gtwiz_buffbypass_tx_done_out <= 1'b0; + gtwiz_buffbypass_tx_error_out <= 1'b0; + txdlysreset_out <= {P_TOTAL_NUMBER_OF_CHANNELS{1'b1}}; + sm_buffbypass_tx <= ST_BUFFBYPASS_TX_DEASSERT_TXDLYSRESET; + end + end + + // De-assert the TXDLYSRESET output(s) + ST_BUFFBYPASS_TX_DEASSERT_TXDLYSRESET: begin + txdlysreset_out <= {P_TOTAL_NUMBER_OF_CHANNELS{1'b0}}; + sm_buffbypass_tx <= ST_BUFFBYPASS_TX_WAIT_TXSYNCDONE; + end + + // Upon assertion of the synchronized TXSYNCDONE indicator, transition to the final state + ST_BUFFBYPASS_TX_WAIT_TXSYNCDONE: begin + if (gtwiz_buffbypass_tx_master_syncdone_sync_re) + sm_buffbypass_tx <= ST_BUFFBYPASS_TX_DONE; + end + + // Assert the buffer bypass procedure done user indicator, and set the procedure error flag if the + // synchronized TXPHALIGNDONE indicator is not high + ST_BUFFBYPASS_TX_DONE: begin + gtwiz_buffbypass_tx_done_out <= 1'b1; + gtwiz_buffbypass_tx_error_out <= ~gtwiz_buffbypass_tx_master_phaligndone_sync_int; + sm_buffbypass_tx <= ST_BUFFBYPASS_TX_IDLE; + end + + endcase + end + end + + end + end + endgenerate + + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v new file mode 100755 index 0000000..14f9243 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v @@ -0,0 +1,766 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gtwiz_reset # ( + + parameter real P_FREERUN_FREQUENCY = 200, + parameter integer P_USE_CPLL_CAL = 0, + parameter integer P_TX_PLL_TYPE = 0, + parameter integer P_RX_PLL_TYPE = 0, + parameter real P_RX_LINE_RATE = 10.3125, + parameter [25:0] P_CDR_TIMEOUT_FREERUN_CYC = (37000 * P_FREERUN_FREQUENCY) / P_RX_LINE_RATE + +)( + + // User interface ports + input wire gtwiz_reset_clk_freerun_in, + input wire gtwiz_reset_all_in, + input wire gtwiz_reset_tx_pll_and_datapath_in, + input wire gtwiz_reset_tx_datapath_in, + input wire gtwiz_reset_rx_pll_and_datapath_in, + input wire gtwiz_reset_rx_datapath_in, + output wire gtwiz_reset_rx_cdr_stable_out, + output wire gtwiz_reset_tx_done_out, + output wire gtwiz_reset_rx_done_out, + input wire gtwiz_reset_userclk_tx_active_in, + input wire gtwiz_reset_userclk_rx_active_in, + + // Transceiver interface ports + input wire gtpowergood_in, + input wire txusrclk2_in, + input wire plllock_tx_in, + input wire txresetdone_in, + input wire rxusrclk2_in, + input wire plllock_rx_in, + input wire rxcdrlock_in, + input wire rxresetdone_in, + output reg pllreset_tx_out = 1'b1, + output wire txprogdivreset_out, + output reg gttxreset_out = 1'b1, + output reg txuserrdy_out = 1'b0, + output reg pllreset_rx_out, + output reg rxprogdivreset_out = 1'b1, + output reg gtrxreset_out = 1'b1, + output reg rxuserrdy_out = 1'b0, + + // Tie-offs based on core configuration + input wire tx_enabled_tie_in, + input wire rx_enabled_tie_in, + input wire shared_pll_tie_in + +); + + + // ------------------------------------------------------------------------------------------------------------------- + // "Reset all" state machine + // ------------------------------------------------------------------------------------------------------------------- + + // The "reset all" state machine responds to the synchronized gtwiz_reset_all_in input by resetting the enabled PLLs + // and data paths of those transceiver resources to which the reset helper block is connected. It does so by guiding + // the independent transmitter and receiver reset state machines, which are also user-accessible. The path through the + // "reset all" state machine is a function of module input tie-offs, which depend on the core configuration. + + // Synchronize the "reset all" input signal into the free-running clock domain + wire gtwiz_reset_all_sync; + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_gtwiz_reset_all_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .rst_in (gtwiz_reset_all_in), + .rst_out (gtwiz_reset_all_sync) + ); + + // Synchronize the transceiver power good indicator + wire gtpowergood_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_gtpowergood_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .i_in (gtpowergood_in), + .o_out (gtpowergood_sync) + ); + + // Declare the "reset all" state machine reset timer registers + reg sm_reset_all_timer_clr = 1'b1; + reg [2:0] sm_reset_all_timer_ctr = 3'd0; + reg sm_reset_all_timer_sat = 1'b0; + + // Declare local parameters used to represent both static and variable state machine state values + localparam [2:0] ST_RESET_ALL_INIT = 3'd0; + localparam [2:0] ST_RESET_ALL_BRANCH = 3'd1; + localparam [2:0] ST_RESET_ALL_TX_PLL = 3'd2; + localparam [2:0] ST_RESET_ALL_TX_PLL_WAIT = 3'd3; + localparam [2:0] ST_RESET_ALL_RX_DP = 3'd4; + localparam [2:0] ST_RESET_ALL_RX_PLL = 3'd5; + localparam [2:0] ST_RESET_ALL_RX_WAIT = 3'd6; + localparam [2:0] ST_RESET_ALL_DONE = 3'd7; + reg [2:0] sm_reset_all = ST_RESET_ALL_INIT; + + // Declare relevant internal control and status registers of this and other state machines + reg gtwiz_reset_tx_pll_and_datapath_int = 1'b0; + reg gtwiz_reset_tx_done_int = 1'b0; + reg gtwiz_reset_rx_pll_and_datapath_int = 1'b0; + reg gtwiz_reset_rx_datapath_int = 1'b0; + reg gtwiz_reset_rx_done_int = 1'b0; + + // Implement the "reset all" state machine control and its outputs as a single sequential process. The state machine + // is reset by the synchronized gtwiz_reset_all_sync input. + always @(posedge gtwiz_reset_clk_freerun_in) begin + if (gtwiz_reset_all_sync) begin + gtwiz_reset_tx_pll_and_datapath_int <= 1'b0; + gtwiz_reset_rx_pll_and_datapath_int <= 1'b0; + gtwiz_reset_rx_datapath_int <= 1'b0; + sm_reset_all_timer_clr <= 1'b1; + sm_reset_all <= ST_RESET_ALL_BRANCH; + end + else begin + case (sm_reset_all) + + // Upon initial configuration, check or wait for the transceiver power good indicator to be asserted before + // proceeding with the sequence automatically + ST_RESET_ALL_INIT: begin + if (gtpowergood_sync) + sm_reset_all <= ST_RESET_ALL_BRANCH; + end + + // If the transmitter is enabled, begin by resetting the TX PLL. If the transmitter is disabled, begin by + // resetting the RX PLL. + ST_RESET_ALL_BRANCH: begin + if (tx_enabled_tie_in) + sm_reset_all <= ST_RESET_ALL_TX_PLL; + else + sm_reset_all <= ST_RESET_ALL_RX_PLL; + sm_reset_all_timer_clr <= 1'b1; + end + + // Force the transmitter reset state machine to reset the TX PLL and data path + ST_RESET_ALL_TX_PLL: begin + gtwiz_reset_tx_pll_and_datapath_int <= 1'b1; + sm_reset_all <= ST_RESET_ALL_TX_PLL_WAIT; + end + + // Await completion of the TX PLL and data path reset sequence. Then, if the receiver is enabled, continue by + // either resetting just the RX data path (if the receiver and transmitter share a PLL) or the RX PLL (if the + // receiver and transmitter PLLs are indepdendent). If the receiver is disabled, complete the sequence. + ST_RESET_ALL_TX_PLL_WAIT: begin + gtwiz_reset_tx_pll_and_datapath_int <= 1'b0; + sm_reset_all_timer_clr <= 1'b0; + if (gtwiz_reset_tx_done_int && (~sm_reset_all_timer_clr) && sm_reset_all_timer_sat) begin + if (rx_enabled_tie_in) begin + if (shared_pll_tie_in) + sm_reset_all <= ST_RESET_ALL_RX_DP; + else + sm_reset_all <= ST_RESET_ALL_RX_PLL; + end + else + sm_reset_all <= ST_RESET_ALL_DONE; + sm_reset_all_timer_clr <= 1'b1; + end + end + + // Force the receiver reset state machine to reset the RX data path + ST_RESET_ALL_RX_DP: begin + gtwiz_reset_rx_datapath_int <= 1'b1; + sm_reset_all <= ST_RESET_ALL_RX_WAIT; + end + + // Force the receiver reset state machine to reset the RX PLL and data path + ST_RESET_ALL_RX_PLL: begin + gtwiz_reset_rx_pll_and_datapath_int <= 1'b1; + sm_reset_all <= ST_RESET_ALL_RX_WAIT; + end + + // Await completion of whichever RX reset sequence was performed + ST_RESET_ALL_RX_WAIT: begin + gtwiz_reset_rx_datapath_int <= 1'b0; + sm_reset_all_timer_clr <= 1'b0; + gtwiz_reset_rx_pll_and_datapath_int <= 1'b0; + if (gtwiz_reset_rx_done_int && (~sm_reset_all_timer_clr) && sm_reset_all_timer_sat) begin + sm_reset_all <= ST_RESET_ALL_DONE; + sm_reset_all_timer_clr <= 1'b1; + end + end + + endcase + end + end + + // Generate a small "reset all" state machine reset timer, used to stall certain states to guarantee that their + // synchronized input values are being used at the appropriate time + always @(posedge gtwiz_reset_clk_freerun_in) begin + if (sm_reset_all_timer_clr) begin + sm_reset_all_timer_ctr <= 3'd0; + sm_reset_all_timer_sat <= 1'b0; + end + else begin + if (sm_reset_all_timer_ctr != 3'd7) + sm_reset_all_timer_ctr <= sm_reset_all_timer_ctr + 3'd1; + else + sm_reset_all_timer_sat <= 1'b1; + end + end + + + // ------------------------------------------------------------------------------------------------------------------- + // Transmitter reset state machine + // ------------------------------------------------------------------------------------------------------------------- + + // The transmitter reset state machine responds to various synchronized inputs by resetting enabled transmitter- + // related transceiver resources to which the reset helper block is connected. Various entry points to the sequential + // reset sequence are available. + + // Synchronize the OR of all user input and internal TX reset signals for use in resetting the TX reset state machine + wire gtwiz_reset_tx_any; + wire gtwiz_reset_tx_any_sync; + assign gtwiz_reset_tx_any = gtwiz_reset_tx_pll_and_datapath_in || + gtwiz_reset_tx_pll_and_datapath_int || + gtwiz_reset_tx_datapath_in; + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_gtwiz_reset_tx_any_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .rst_in (gtwiz_reset_tx_any), + .rst_out (gtwiz_reset_tx_any_sync) + ); + + // Synchronize the OR of the user input and internal TX PLL and data path reset signals + wire gtwiz_reset_tx_pll_and_datapath_sync; + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_gtwiz_reset_tx_pll_and_datapath_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .rst_in (gtwiz_reset_tx_pll_and_datapath_in || gtwiz_reset_tx_pll_and_datapath_int), + .rst_out (gtwiz_reset_tx_pll_and_datapath_sync) + ); + + // Use another synchronizer to delay the above signal for purposes of its detection following reset + wire gtwiz_reset_tx_pll_and_datapath_dly; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_gtwiz_reset_tx_pll_and_datapath_dly_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .i_in (gtwiz_reset_tx_pll_and_datapath_sync), + .o_out (gtwiz_reset_tx_pll_and_datapath_dly) + ); + + // Synchronize the TX data path reset user input + wire gtwiz_reset_tx_datapath_sync; + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_gtwiz_reset_tx_datapath_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .rst_in (gtwiz_reset_tx_datapath_in), + .rst_out (gtwiz_reset_tx_datapath_sync) + ); + + // Use another synchronizer to delay the above signal for purposes of its detection following reset + wire gtwiz_reset_tx_datapath_dly; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_gtwiz_reset_tx_datapath_dly_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .i_in (gtwiz_reset_tx_datapath_sync), + .o_out (gtwiz_reset_tx_datapath_dly) + ); + + // Synchronize the TX user clock active indicator + wire gtwiz_reset_userclk_tx_active_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_gtwiz_reset_userclk_tx_active_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .i_in (gtwiz_reset_userclk_tx_active_in), + .o_out (gtwiz_reset_userclk_tx_active_sync) + ); + + // Synchronize the TX PLL lock indicator + wire plllock_tx_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_plllock_tx_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .i_in (plllock_tx_in), + .o_out (plllock_tx_sync) + ); + + // Declare the TX state machine reset timer registers + reg sm_reset_tx_timer_clr = 1'b1; + reg [2:0] sm_reset_tx_timer_ctr = 3'd0; + reg sm_reset_tx_timer_sat = 1'b0; + + // Declare the TX state machine PLL reset timer registers + localparam [9:0] P_TX_PLL_RESET_FREERUN_CYC = (P_TX_PLL_TYPE == 2) ? + (2 * P_FREERUN_FREQUENCY) + 2 : 7; + reg sm_reset_tx_pll_timer_clr = 1'b1; + reg [9:0] sm_reset_tx_pll_timer_ctr = 10'd0; + reg sm_reset_tx_pll_timer_sat = 1'b0; + wire [9:0] p_tx_pll_reset_freerun_cyc_int = P_TX_PLL_RESET_FREERUN_CYC; + + // Declare local parameters for TX reset state machine state values + localparam [2:0] ST_RESET_TX_BRANCH = 3'd0; + localparam [2:0] ST_RESET_TX_PLL = 3'd1; + localparam [2:0] ST_RESET_TX_DATAPATH = 3'd2; + localparam [2:0] ST_RESET_TX_WAIT_LOCK = 3'd3; + localparam [2:0] ST_RESET_TX_WAIT_USERRDY = 3'd4; + localparam [2:0] ST_RESET_TX_WAIT_RESETDONE = 3'd5; + localparam [2:0] ST_RESET_TX_IDLE = 3'd6; + reg [2:0] sm_reset_tx = ST_RESET_TX_BRANCH; + + // Implementation of transmitter reset state machine synchronous process + always @(posedge gtwiz_reset_clk_freerun_in) begin + + // The state machine is synchronously reset by the synchronized OR of all user input and internal TX reset signals + if (gtwiz_reset_tx_any_sync) begin + gtwiz_reset_tx_done_int <= 1'b0; + sm_reset_tx_timer_clr <= 1'b1; + sm_reset_tx_pll_timer_clr <= 1'b1; + sm_reset_tx <= ST_RESET_TX_BRANCH; + end + else begin + case (sm_reset_tx) + + // Once released from reset, branch to the reset control state indicated by the highest-priority synchronized + // signal (which remains asserted due to its long synchronizer chain) + ST_RESET_TX_BRANCH: begin + if (gtwiz_reset_tx_pll_and_datapath_dly) + sm_reset_tx <= ST_RESET_TX_PLL; + else if (gtwiz_reset_tx_datapath_dly) + sm_reset_tx <= ST_RESET_TX_DATAPATH; + sm_reset_tx_timer_clr <= 1'b1; + sm_reset_tx_pll_timer_clr <= 1'b1; + end + + // Assert the TX PLL and TX data path reset outputs + ST_RESET_TX_PLL: begin + pllreset_tx_out <= 1'b1; + gttxreset_out <= 1'b1; + txuserrdy_out <= 1'b0; + sm_reset_tx_pll_timer_clr <= 1'b0; + if ((~sm_reset_tx_pll_timer_clr) && sm_reset_tx_pll_timer_sat) begin + sm_reset_tx_pll_timer_clr <= 1'b1; + sm_reset_tx <= ST_RESET_TX_WAIT_LOCK; + end + end + + // Assert the TX data path reset output + ST_RESET_TX_DATAPATH: begin + gttxreset_out <= 1'b1; + txuserrdy_out <= 1'b0; + sm_reset_tx_timer_clr <= 1'b0; + if ((~sm_reset_tx_timer_clr) && sm_reset_tx_timer_sat) begin + sm_reset_tx_timer_clr <= 1'b1; + sm_reset_tx <= ST_RESET_TX_WAIT_LOCK; + end + end + + // De-assert the TX PLL reset output, and await the TX PLL lock indicator before de-asserting the TX data path + // reset output + ST_RESET_TX_WAIT_LOCK: begin + pllreset_tx_out <= 1'b0; + sm_reset_tx_timer_clr <= 1'b0; + if (plllock_tx_sync && (~sm_reset_tx_timer_clr) && sm_reset_tx_timer_sat) begin + gttxreset_out <= 1'b0; + sm_reset_tx_timer_clr <= 1'b1; + sm_reset_tx <= ST_RESET_TX_WAIT_USERRDY; + end + end + + // Await the TX user clock active indicator from the TX user clocking helper block before asserting the TX user + // ready output + ST_RESET_TX_WAIT_USERRDY: begin + sm_reset_tx_timer_clr <= 1'b0; + if (gtwiz_reset_userclk_tx_active_sync && (~sm_reset_tx_timer_clr) && sm_reset_tx_timer_sat) begin + txuserrdy_out <= 1'b1; + sm_reset_tx_timer_clr <= 1'b1; + sm_reset_tx <= ST_RESET_TX_WAIT_RESETDONE; + end + end + + // Await the TX reset done indicator before asserting the reset helper block TX reset done user output + ST_RESET_TX_WAIT_RESETDONE: begin + sm_reset_tx_timer_clr <= 1'b0; + if (txresetdone_in && (~sm_reset_tx_timer_clr) && sm_reset_tx_timer_sat) begin + gtwiz_reset_tx_done_int <= 1'b1; + sm_reset_tx_timer_clr <= 1'b1; + sm_reset_tx <= ST_RESET_TX_IDLE; + end + end + + // While idle, de-assert the reset helper block TX reset done user output if PLL lock is lost, signaling the + // need for user intervention + ST_RESET_TX_IDLE: begin + if (!plllock_tx_sync) + gtwiz_reset_tx_done_int <= 1'b0; + end + + // Encountering the default case indicates a state register error, so de-assert the reset helper block TX + // reset done user output, signaling the need for user intervention + default: begin + gtwiz_reset_tx_done_int <= 1'b0; + end + + endcase + end + end + + // Generate a small TX state machine reset timer, used to stall certain states to guarantee that their synchronized + // input values are being used at the appropriate time + always @(posedge gtwiz_reset_clk_freerun_in) begin + if (sm_reset_tx_timer_clr) begin + sm_reset_tx_timer_ctr <= 3'd0; + sm_reset_tx_timer_sat <= 1'b0; + end + else begin + if (sm_reset_tx_timer_ctr != 3'd7) + sm_reset_tx_timer_ctr <= sm_reset_tx_timer_ctr + 3'd1; + else + sm_reset_tx_timer_sat <= 1'b1; + end + end + + // Generate an TX PLL reset timer, used to indicate when the specified minimum TX PLL reset duration has expired. This + // is used by the TX state machine to proceed beyond the ST_RESET_TX_PLL wait state. + always @(posedge gtwiz_reset_clk_freerun_in) begin + if (sm_reset_tx_pll_timer_clr) begin + sm_reset_tx_pll_timer_ctr <= 10'd0; + sm_reset_tx_pll_timer_sat <= 1'b0; + end + else begin + if (sm_reset_tx_pll_timer_ctr != p_tx_pll_reset_freerun_cyc_int) + sm_reset_tx_pll_timer_ctr <= sm_reset_tx_pll_timer_ctr + 10'd1; + else + sm_reset_tx_pll_timer_sat <= 1'b1; + end + end + + // Hold the TX programmable divider in reset until the TX PLL has locked + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_txprogdivreset_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .rst_in (~plllock_tx_in), + .rst_out (txprogdivreset_out) + ); + + // Synchronize the reset helper block TX reset done user output into the TXUSRCLK2 domain for user consumption + gtwizard_ultrascale_v1_7_9_reset_inv_synchronizer reset_synchronizer_tx_done_inst ( + .clk_in (txusrclk2_in), + .rst_in (gtwiz_reset_tx_done_int), + .rst_out (gtwiz_reset_tx_done_out) + ); + + + // ------------------------------------------------------------------------------------------------------------------- + // Receiver reset state machine + // ------------------------------------------------------------------------------------------------------------------- + + // The receiver reset state machine responds to various synchronized inputs by resetting enabled receiver- + // related transceiver resources to which the reset helper block is connected. Various entry points to the sequential + // reset sequence are available. + + // Initialize (for both synthesis and simulation) the RX PLL reset output flip-flop to 0 if the TX and RX PLLs are + // shared upon device configuration, so as to not block TX PLL reset; or to 1 if the PLLs are independent, for + // consistency with TX PLL initialization + initial begin + if (P_TX_PLL_TYPE == P_RX_PLL_TYPE) + pllreset_rx_out = 1'b0; + else + pllreset_rx_out = 1'b1; + end + + // Synchronize the OR of all user input and internal RX reset signals for use in resetting the RX reset state machine + wire gtwiz_reset_rx_any; + wire gtwiz_reset_rx_any_sync; + assign gtwiz_reset_rx_any = gtwiz_reset_rx_pll_and_datapath_in || + gtwiz_reset_rx_pll_and_datapath_int || + gtwiz_reset_rx_datapath_in || + gtwiz_reset_rx_datapath_int; + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_gtwiz_reset_rx_any_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .rst_in (gtwiz_reset_rx_any), + .rst_out (gtwiz_reset_rx_any_sync) + ); + + // Synchronize the OR of the user input and internal RX PLL and data path reset signals + wire gtwiz_reset_rx_pll_and_datapath_sync; + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_gtwiz_reset_rx_pll_and_datapath_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .rst_in (gtwiz_reset_rx_pll_and_datapath_in || gtwiz_reset_rx_pll_and_datapath_int), + .rst_out (gtwiz_reset_rx_pll_and_datapath_sync) + ); + + // Use another synchronizer to delay the above signal for purposes of its detection following reset + wire gtwiz_reset_rx_pll_and_datapath_dly; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_gtwiz_reset_rx_pll_and_datapath_dly_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .i_in (gtwiz_reset_rx_pll_and_datapath_sync), + .o_out (gtwiz_reset_rx_pll_and_datapath_dly) + ); + + // Synchronize the RX data path reset user input + wire gtwiz_reset_rx_datapath_sync; + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_gtwiz_reset_rx_datapath_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .rst_in (gtwiz_reset_rx_datapath_in || gtwiz_reset_rx_datapath_int), + .rst_out (gtwiz_reset_rx_datapath_sync) + ); + + // Use another synchronizer to delay the above signal for purposes of its detection following reset + wire gtwiz_reset_rx_datapath_dly; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_gtwiz_reset_rx_datapath_dly_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .i_in (gtwiz_reset_rx_datapath_sync), + .o_out (gtwiz_reset_rx_datapath_dly) + ); + + // Synchronize the RX user clock active indicator + wire gtwiz_reset_userclk_rx_active_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_gtwiz_reset_userclk_rx_active_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .i_in (gtwiz_reset_userclk_rx_active_in), + .o_out (gtwiz_reset_userclk_rx_active_sync) + ); + + // Synchronize the RX PLL lock indicator + wire plllock_rx_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_plllock_rx_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .i_in (plllock_rx_in), + .o_out (plllock_rx_sync) + ); + + // Synchronize the RX CDR lock indicator + wire rxcdrlock_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_rxcdrlock_inst ( + .clk_in (gtwiz_reset_clk_freerun_in), + .i_in (rxcdrlock_in), + .o_out (rxcdrlock_sync) + ); + + // Declare the RX state machine reset timer registers + reg sm_reset_rx_timer_clr = 1'b1; + reg [2:0] sm_reset_rx_timer_ctr = 3'd0; + reg sm_reset_rx_timer_sat = 1'b0; + + // Declare the RX state machine PLL reset timer registers + localparam [9:0] P_RX_PLL_RESET_FREERUN_CYC = (P_RX_PLL_TYPE == 2) ? + (2 * P_FREERUN_FREQUENCY) + 2 : 7; + reg sm_reset_rx_pll_timer_clr = 1'b1; + reg [9:0] sm_reset_rx_pll_timer_ctr = 10'd0; + reg sm_reset_rx_pll_timer_sat = 1'b0; + wire [9:0] p_rx_pll_reset_freerun_cyc_int = P_RX_PLL_RESET_FREERUN_CYC; + + // Declare the RX state machine CDR lock timeout counter + reg sm_reset_rx_cdr_to_clr = 1'b1; + reg [25:0] sm_reset_rx_cdr_to_ctr = 26'd0; + reg sm_reset_rx_cdr_to_sat = 1'b0; + wire [25:0] p_cdr_timeout_freerun_cyc_int = P_CDR_TIMEOUT_FREERUN_CYC; + + // Declare local parameters for RX reset state machine state values + localparam [2:0] ST_RESET_RX_BRANCH = 3'd0; + localparam [2:0] ST_RESET_RX_PLL = 3'd1; + localparam [2:0] ST_RESET_RX_DATAPATH = 3'd2; + localparam [2:0] ST_RESET_RX_WAIT_LOCK = 3'd3; + localparam [2:0] ST_RESET_RX_WAIT_CDR = 3'd4; + localparam [2:0] ST_RESET_RX_WAIT_USERRDY = 3'd5; + localparam [2:0] ST_RESET_RX_WAIT_RESETDONE = 3'd6; + localparam [2:0] ST_RESET_RX_IDLE = 3'd7; + reg [2:0] sm_reset_rx = ST_RESET_RX_BRANCH; + + // Implementation of receiver reset state machine synchronous process + always @(posedge gtwiz_reset_clk_freerun_in) begin + + // The state machine is synchronously reset by the synchronized OR of all user input and internal RX reset signals + if (gtwiz_reset_rx_any_sync) begin + gtwiz_reset_rx_done_int <= 1'b0; + sm_reset_rx_timer_clr <= 1'b1; + sm_reset_rx_pll_timer_clr <= 1'b1; + sm_reset_rx_cdr_to_clr <= 1'b1; + sm_reset_rx <= ST_RESET_RX_BRANCH; + end + else begin + case (sm_reset_rx) + + // Once released from reset, branch to the reset control state indicated by the highest-priority synchronized + // signal (which remains asserted due to its long synchronizer chain) + ST_RESET_RX_BRANCH: begin + if (gtwiz_reset_rx_pll_and_datapath_dly) + sm_reset_rx <= ST_RESET_RX_PLL; + else if (gtwiz_reset_rx_datapath_dly) + sm_reset_rx <= ST_RESET_RX_DATAPATH; + sm_reset_rx_timer_clr <= 1'b1; + sm_reset_rx_pll_timer_clr <= 1'b1; + sm_reset_rx_cdr_to_clr <= 1'b1; + end + + // Assert the RX PLL, RX programmable divider, and RX data path reset outputs + ST_RESET_RX_PLL: begin + pllreset_rx_out <= 1'b1; + rxprogdivreset_out <= 1'b1; + gtrxreset_out <= 1'b1; + rxuserrdy_out <= 1'b0; + sm_reset_rx_pll_timer_clr <= 1'b0; + if ((~sm_reset_rx_pll_timer_clr) && sm_reset_rx_pll_timer_sat) begin + sm_reset_rx_pll_timer_clr <= 1'b1; + sm_reset_rx <= ST_RESET_RX_WAIT_LOCK; + end + end + + // Assert the RX data path and RX programmable divider reset outputs + ST_RESET_RX_DATAPATH: begin + rxprogdivreset_out <= 1'b1; + gtrxreset_out <= 1'b1; + rxuserrdy_out <= 1'b0; + sm_reset_rx_timer_clr <= 1'b0; + if ((~sm_reset_rx_timer_clr) && sm_reset_rx_timer_sat) begin + sm_reset_rx_timer_clr <= 1'b1; + sm_reset_rx <= ST_RESET_RX_WAIT_LOCK; + end + end + + // De-assert the RX PLL reset output, and await the RX PLL lock indicator before de-asserting the RX data path + // reset output + ST_RESET_RX_WAIT_LOCK: begin + pllreset_rx_out <= 1'b0; + sm_reset_rx_timer_clr <= 1'b0; + if (plllock_rx_sync && (~sm_reset_rx_timer_clr) && sm_reset_rx_timer_sat) begin + gtrxreset_out <= 1'b0; + sm_reset_rx_timer_clr <= 1'b1; + sm_reset_rx_cdr_to_clr <= 1'b0; + sm_reset_rx <= ST_RESET_RX_WAIT_CDR; + end + end + + // Await an indication of CDR stability (either the direct transceiver RXCDRLOCK output, or expiration of the + // specified maximum CDR locking time, whichever occurs first) before removing the RX programmable divider reset + // and proceeding + ST_RESET_RX_WAIT_CDR: begin + if (rxcdrlock_sync || sm_reset_rx_cdr_to_sat) begin + rxprogdivreset_out <= 1'b0; + sm_reset_rx_cdr_to_clr <= 1'b1; + sm_reset_rx <= ST_RESET_RX_WAIT_USERRDY; + end + end + + // Await the RX user clock active indicator from the RX user clocking helper block before asserting the RX user + // ready output + ST_RESET_RX_WAIT_USERRDY: begin + sm_reset_rx_timer_clr <= 1'b0; + if (gtwiz_reset_userclk_rx_active_sync && (~sm_reset_rx_timer_clr) && sm_reset_rx_timer_sat) begin + rxuserrdy_out <= 1'b1; + sm_reset_rx_timer_clr <= 1'b1; + sm_reset_rx <= ST_RESET_RX_WAIT_RESETDONE; + end + end + + // Await the RX reset done indicator before asserting the reset helper block RX reset done user output + ST_RESET_RX_WAIT_RESETDONE: begin + sm_reset_rx_timer_clr <= 1'b0; + if (rxresetdone_in && (~sm_reset_rx_timer_clr) && sm_reset_rx_timer_sat) + begin + gtwiz_reset_rx_done_int <= 1'b1; + sm_reset_rx_timer_clr <= 1'b1; + sm_reset_rx <= ST_RESET_RX_IDLE; + end + end + + // While idle, de-assert the reset helper block RX reset done user output if PLL lock is lost, signaling the + // need for user intervention + ST_RESET_RX_IDLE: begin + if (!plllock_rx_sync) + gtwiz_reset_rx_done_int <= 1'b0; + end + + endcase + end + end + + // Generate a small RX state machine reset timer, used to stall certain states to guarantee that their synchronized + // input values are being used at the appropriate time + always @(posedge gtwiz_reset_clk_freerun_in) begin + if (sm_reset_rx_timer_clr) begin + sm_reset_rx_timer_ctr <= 3'd0; + sm_reset_rx_timer_sat <= 1'b0; + end + else begin + if (sm_reset_rx_timer_ctr != 3'd7) + sm_reset_rx_timer_ctr <= sm_reset_rx_timer_ctr + 3'd1; + else + sm_reset_rx_timer_sat <= 1'b1; + end + end + + // Generate an RX PLL reset timer, used to indicate when the specified minimum RX PLL reset duration has expired. This + // is used by the RX state machine to proceed beyond the ST_RESET_RX_PLL wait state. + always @(posedge gtwiz_reset_clk_freerun_in) begin + if (sm_reset_rx_pll_timer_clr) begin + sm_reset_rx_pll_timer_ctr <= 10'd0; + sm_reset_rx_pll_timer_sat <= 1'b0; + end + else begin + if (sm_reset_rx_pll_timer_ctr != p_rx_pll_reset_freerun_cyc_int) + sm_reset_rx_pll_timer_ctr <= sm_reset_rx_pll_timer_ctr + 10'd1; + else + sm_reset_rx_pll_timer_sat <= 1'b1; + end + end + + // Generate a CDR lock timeout timer, used to indicate when the specified maximum CDR locking time has expired. This + // is used by the RX state machine to proceed beyond the ST_RESET_RX_WAIT_CDR wait state in the event that the + // transceiver RXCDRLOCK output does not assert within that time period. + always @(posedge gtwiz_reset_clk_freerun_in) begin + if (sm_reset_rx_cdr_to_clr) begin + sm_reset_rx_cdr_to_ctr <= 26'd0; + sm_reset_rx_cdr_to_sat <= 1'b0; + end + else begin + if (sm_reset_rx_cdr_to_ctr != p_cdr_timeout_freerun_cyc_int) + sm_reset_rx_cdr_to_ctr <= sm_reset_rx_cdr_to_ctr + 26'd1; + else + sm_reset_rx_cdr_to_sat <= 1'b1; + end + end + + // Assign the RX CDR stable user indicator to the transceiver RXCDRLOCK output + assign gtwiz_reset_rx_cdr_stable_out = rxcdrlock_sync; + + // Synchronize the reset helper block RX reset done user output into the RXUSRCLK2 domain for user consumption + gtwizard_ultrascale_v1_7_9_reset_inv_synchronizer reset_synchronizer_rx_done_inst ( + .clk_in (rxusrclk2_in), + .rst_in (gtwiz_reset_rx_done_int), + .rst_out (gtwiz_reset_rx_done_out) + ); + + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v new file mode 100755 index 0000000..5faa3dd --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v @@ -0,0 +1,140 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gtwiz_userclk_rx #( + + parameter integer P_CONTENTS = 0, + parameter integer P_FREQ_RATIO_SOURCE_TO_USRCLK = 1, + parameter integer P_FREQ_RATIO_USRCLK_TO_USRCLK2 = 1 + +)( + + input wire gtwiz_userclk_rx_srcclk_in, + input wire gtwiz_userclk_rx_reset_in, + output wire gtwiz_userclk_rx_usrclk_out, + output wire gtwiz_userclk_rx_usrclk2_out, + output wire gtwiz_userclk_rx_active_out + +); + + + // ------------------------------------------------------------------------------------------------------------------- + // Local parameters + // ------------------------------------------------------------------------------------------------------------------- + + // Convert integer parameters with known, limited legal range to a 3-bit local parameter values + localparam integer P_USRCLK_INT_DIV = P_FREQ_RATIO_SOURCE_TO_USRCLK - 1; + localparam [2:0] P_USRCLK_DIV = P_USRCLK_INT_DIV[2:0]; + localparam integer P_USRCLK2_INT_DIV = (P_FREQ_RATIO_SOURCE_TO_USRCLK * P_FREQ_RATIO_USRCLK_TO_USRCLK2) - 1; + localparam [2:0] P_USRCLK2_DIV = P_USRCLK2_INT_DIV[2:0]; + + + // ------------------------------------------------------------------------------------------------------------------- + // Receiver user clocking network conditional generation, based on parameter values in module instantiation + // ------------------------------------------------------------------------------------------------------------------- + generate if (1) begin: gen_gtwiz_userclk_rx_main + + // Use BUFG_GT instance(s) to drive RXUSRCLK and RXUSRCLK2, inferred for integral source to RXUSRCLK frequency ratio + if (P_CONTENTS == 0) begin + + // Drive RXUSRCLK with BUFG_GT-buffered source clock, dividing the input by the integral source clock to RXUSRCLK + // frequency ratio + BUFG_GT bufg_gt_usrclk_inst ( + .CE (1'b1), + .CEMASK (1'b0), + .CLR (gtwiz_userclk_rx_reset_in), + .CLRMASK (1'b0), + .DIV (P_USRCLK_DIV), + .I (gtwiz_userclk_rx_srcclk_in), + .O (gtwiz_userclk_rx_usrclk_out) + ); + + // If RXUSRCLK and RXUSRCLK2 frequencies are identical, drive both from the same BUFG_GT. Otherwise, drive + // RXUSRCLK2 from a second BUFG_GT instance, dividing the source clock down to the RXUSRCLK2 frequency. + if (P_FREQ_RATIO_USRCLK_TO_USRCLK2 == 1) + assign gtwiz_userclk_rx_usrclk2_out = gtwiz_userclk_rx_usrclk_out; + else begin + BUFG_GT bufg_gt_usrclk2_inst ( + .CE (1'b1), + .CEMASK (1'b0), + .CLR (gtwiz_userclk_rx_reset_in), + .CLRMASK (1'b0), + .DIV (P_USRCLK2_DIV), + .I (gtwiz_userclk_rx_srcclk_in), + .O (gtwiz_userclk_rx_usrclk2_out) + ); + end + + // Indicate active helper block functionality when the BUFG_GT divider is not held in reset + (* ASYNC_REG = "TRUE" *) reg gtwiz_userclk_rx_active_meta = 1'b0; + (* ASYNC_REG = "TRUE" *) reg gtwiz_userclk_rx_active_sync = 1'b0; + always @(posedge gtwiz_userclk_rx_usrclk2_out, posedge gtwiz_userclk_rx_reset_in) begin + if (gtwiz_userclk_rx_reset_in) begin + gtwiz_userclk_rx_active_meta <= 1'b0; + gtwiz_userclk_rx_active_sync <= 1'b0; + end + else begin + gtwiz_userclk_rx_active_meta <= 1'b1; + gtwiz_userclk_rx_active_sync <= gtwiz_userclk_rx_active_meta; + end + end + assign gtwiz_userclk_rx_active_out = gtwiz_userclk_rx_active_sync; + + end + + end + endgenerate + + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v new file mode 100755 index 0000000..edc0db5 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v @@ -0,0 +1,140 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gtwiz_userclk_tx #( + + parameter integer P_CONTENTS = 0, + parameter integer P_FREQ_RATIO_SOURCE_TO_USRCLK = 1, + parameter integer P_FREQ_RATIO_USRCLK_TO_USRCLK2 = 1 + +)( + + input wire gtwiz_userclk_tx_srcclk_in, + input wire gtwiz_userclk_tx_reset_in, + output wire gtwiz_userclk_tx_usrclk_out, + output wire gtwiz_userclk_tx_usrclk2_out, + output wire gtwiz_userclk_tx_active_out + +); + + + // ------------------------------------------------------------------------------------------------------------------- + // Local parameters + // ------------------------------------------------------------------------------------------------------------------- + + // Convert integer parameters with known, limited legal range to a 3-bit local parameter values + localparam integer P_USRCLK_INT_DIV = P_FREQ_RATIO_SOURCE_TO_USRCLK - 1; + localparam [2:0] P_USRCLK_DIV = P_USRCLK_INT_DIV[2:0]; + localparam integer P_USRCLK2_INT_DIV = (P_FREQ_RATIO_SOURCE_TO_USRCLK * P_FREQ_RATIO_USRCLK_TO_USRCLK2) - 1; + localparam [2:0] P_USRCLK2_DIV = P_USRCLK2_INT_DIV[2:0]; + + + // ------------------------------------------------------------------------------------------------------------------- + // Transmitter user clocking network conditional generation, based on parameter values in module instantiation + // ------------------------------------------------------------------------------------------------------------------- + generate if (1) begin: gen_gtwiz_userclk_tx_main + + // Use BUFG_GT instance(s) to drive TXUSRCLK and TXUSRCLK2, inferred for integral source to TXUSRCLK frequency ratio + if (P_CONTENTS == 0) begin + + // Drive TXUSRCLK with BUFG_GT-buffered source clock, dividing the input by the integral source clock to TXUSRCLK + // frequency ratio + BUFG_GT bufg_gt_usrclk_inst ( + .CE (1'b1), + .CEMASK (1'b0), + .CLR (gtwiz_userclk_tx_reset_in), + .CLRMASK (1'b0), + .DIV (P_USRCLK_DIV), + .I (gtwiz_userclk_tx_srcclk_in), + .O (gtwiz_userclk_tx_usrclk_out) + ); + + // If TXUSRCLK and TXUSRCLK2 frequencies are identical, drive both from the same BUFG_GT. Otherwise, drive + // TXUSRCLK2 from a second BUFG_GT instance, dividing the source clock down to the TXUSRCLK2 frequency. + if (P_FREQ_RATIO_USRCLK_TO_USRCLK2 == 1) + assign gtwiz_userclk_tx_usrclk2_out = gtwiz_userclk_tx_usrclk_out; + else begin + BUFG_GT bufg_gt_usrclk2_inst ( + .CE (1'b1), + .CEMASK (1'b0), + .CLR (gtwiz_userclk_tx_reset_in), + .CLRMASK (1'b0), + .DIV (P_USRCLK2_DIV), + .I (gtwiz_userclk_tx_srcclk_in), + .O (gtwiz_userclk_tx_usrclk2_out) + ); + end + + // Indicate active helper block functionality when the BUFG_GT divider is not held in reset + (* ASYNC_REG = "TRUE" *) reg gtwiz_userclk_tx_active_meta = 1'b0; + (* ASYNC_REG = "TRUE" *) reg gtwiz_userclk_tx_active_sync = 1'b0; + always @(posedge gtwiz_userclk_tx_usrclk2_out, posedge gtwiz_userclk_tx_reset_in) begin + if (gtwiz_userclk_tx_reset_in) begin + gtwiz_userclk_tx_active_meta <= 1'b0; + gtwiz_userclk_tx_active_sync <= 1'b0; + end + else begin + gtwiz_userclk_tx_active_meta <= 1'b1; + gtwiz_userclk_tx_active_sync <= gtwiz_userclk_tx_active_meta; + end + end + assign gtwiz_userclk_tx_active_out = gtwiz_userclk_tx_active_sync; + + end + + end + endgenerate + + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v new file mode 100755 index 0000000..79352ad --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v @@ -0,0 +1,219 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gtwiz_userdata_rx #( + + parameter integer P_RX_USER_DATA_WIDTH = 32, + parameter integer P_RX_DATA_DECODING = 0, + parameter integer P_TOTAL_NUMBER_OF_CHANNELS = 1 + +)( + + input wire [(P_TOTAL_NUMBER_OF_CHANNELS*128)-1:0] rxdata_in, + input wire [(P_TOTAL_NUMBER_OF_CHANNELS* 16)-1:0] rxctrl0_in, + input wire [(P_TOTAL_NUMBER_OF_CHANNELS* 16)-1:0] rxctrl1_in, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS*P_RX_USER_DATA_WIDTH)-1:0] gtwiz_userdata_rx_out + +); + + + // ------------------------------------------------------------------------------------------------------------------- + // Receiver user data width sizing conditional generation, based on parameter values in module instantiation + // ------------------------------------------------------------------------------------------------------------------- + generate if (1) begin : gen_gtwiz_userdata_rx_main + genvar ch_idx; + + // If receiver data decoding is either not raw mode, or is raw mode but user data width is not modulus 10, then + // simply assign the user-facing data vector with the active data bits from the transceiver-facing RXDATA vector. + if ((P_RX_DATA_DECODING != 0) || + ((P_RX_DATA_DECODING == 0) && (P_RX_USER_DATA_WIDTH % 10 != 0))) begin : gen_rxdata + + for (ch_idx = 0; ch_idx < P_TOTAL_NUMBER_OF_CHANNELS; ch_idx = ch_idx + 1) begin : gen_assign + assign gtwiz_userdata_rx_out[(P_RX_USER_DATA_WIDTH*ch_idx)+P_RX_USER_DATA_WIDTH-1: + (P_RX_USER_DATA_WIDTH*ch_idx)] = + rxdata_in[(128*ch_idx)+P_RX_USER_DATA_WIDTH-1:(128*ch_idx)]; + end + + end + + // If receiver data decoding is raw mode and user data width is modulus 10, then assign the user-facing data vector + // with the specified combination of transceiver-facing RXDATA, RXCTRL0, and RXCTRL1 vectors. The interleaving of + // these vectors is always in a repeating 8-1-1 bit pattern, scaling with the user data width size. + else begin : gen_rxdata_rxctrl + + case (P_RX_USER_DATA_WIDTH) + 20: + for (ch_idx = 0; ch_idx < P_TOTAL_NUMBER_OF_CHANNELS; ch_idx = ch_idx + 1) begin : gen_width20 + assign gtwiz_userdata_rx_out [(ch_idx*20)+19:(ch_idx*20)] = + {rxctrl1_in[(ch_idx* 16)+1], + rxctrl0_in[(ch_idx* 16)+1], + rxdata_in [(ch_idx*128)+15:(ch_idx*128)+8], + rxctrl1_in[(ch_idx* 16)], + rxctrl0_in[(ch_idx* 16)], + rxdata_in [(ch_idx*128)+7:ch_idx*128]}; + end + + 40: + for (ch_idx = 0; ch_idx < P_TOTAL_NUMBER_OF_CHANNELS; ch_idx = ch_idx + 1) begin : gen_width40 + assign gtwiz_userdata_rx_out [(ch_idx*40)+39:(ch_idx*40)] = + {rxctrl1_in[(ch_idx* 16)+3], + rxctrl0_in[(ch_idx* 16)+3], + rxdata_in [(ch_idx*128)+31:(ch_idx*128)+24], + rxctrl1_in[(ch_idx* 16)+2], + rxctrl0_in[(ch_idx* 16)+2], + rxdata_in [(ch_idx*128)+23:(ch_idx*128)+16], + rxctrl1_in[(ch_idx* 16)+1], + rxctrl0_in[(ch_idx* 16)+1], + rxdata_in [(ch_idx*128)+15:(ch_idx*128)+8], + rxctrl1_in[(ch_idx* 16)], + rxctrl0_in[(ch_idx* 16)], + rxdata_in [(ch_idx*128)+7:ch_idx*128]}; + end + + 80: + for (ch_idx = 0; ch_idx < P_TOTAL_NUMBER_OF_CHANNELS; ch_idx = ch_idx + 1) begin : gen_width80 + assign gtwiz_userdata_rx_out [(ch_idx*80)+79:(ch_idx*80)] = + {rxctrl1_in[(ch_idx* 16)+7], + rxctrl0_in[(ch_idx* 16)+7], + rxdata_in [(ch_idx*128)+63:(ch_idx*128)+56], + rxctrl1_in[(ch_idx* 16)+6], + rxctrl0_in[(ch_idx* 16)+6], + rxdata_in [(ch_idx*128)+55:(ch_idx*128)+48], + rxctrl1_in[(ch_idx* 16)+5], + rxctrl0_in[(ch_idx* 16)+5], + rxdata_in [(ch_idx*128)+47:(ch_idx*128)+40], + rxctrl1_in[(ch_idx* 16)+4], + rxctrl0_in[(ch_idx* 16)+4], + rxdata_in [(ch_idx*128)+39:(ch_idx*128)+32], + rxctrl1_in[(ch_idx* 16)+3], + rxctrl0_in[(ch_idx* 16)+3], + rxdata_in [(ch_idx*128)+31:(ch_idx*128)+24], + rxctrl1_in[(ch_idx* 16)+2], + rxctrl0_in[(ch_idx* 16)+2], + rxdata_in [(ch_idx*128)+23:(ch_idx*128)+16], + rxctrl1_in[(ch_idx* 16)+1], + rxctrl0_in[(ch_idx* 16)+1], + rxdata_in [(ch_idx*128)+15:(ch_idx*128)+8], + rxctrl1_in[(ch_idx* 16)], + rxctrl0_in[(ch_idx* 16)], + rxdata_in [(ch_idx*128)+7:ch_idx*128]}; + end + + 160: + for (ch_idx = 0; ch_idx < P_TOTAL_NUMBER_OF_CHANNELS; ch_idx = ch_idx + 1) begin : gen_width160 + assign gtwiz_userdata_rx_out [(ch_idx*160)+159:(ch_idx*160)] = + {rxctrl1_in[(ch_idx* 16)+15], + rxctrl0_in[(ch_idx* 16)+15], + rxdata_in [(ch_idx*128)+127:(ch_idx*128)+120], + rxctrl1_in[(ch_idx* 16)+14], + rxctrl0_in[(ch_idx* 16)+14], + rxdata_in [(ch_idx*128)+119:(ch_idx*128)+112], + rxctrl1_in[(ch_idx* 16)+13], + rxctrl0_in[(ch_idx* 16)+13], + rxdata_in [(ch_idx*128)+111:(ch_idx*128)+104], + rxctrl1_in[(ch_idx* 16)+12], + rxctrl0_in[(ch_idx* 16)+12], + rxdata_in [(ch_idx*128)+103:(ch_idx*128)+96], + rxctrl1_in[(ch_idx* 16)+11], + rxctrl0_in[(ch_idx* 16)+11], + rxdata_in [(ch_idx*128)+95:(ch_idx*128)+88], + rxctrl1_in[(ch_idx* 16)+10], + rxctrl0_in[(ch_idx* 16)+10], + rxdata_in [(ch_idx*128)+87:(ch_idx*128)+80], + rxctrl1_in[(ch_idx* 16)+9], + rxctrl0_in[(ch_idx* 16)+9], + rxdata_in [(ch_idx*128)+79:(ch_idx*128)+72], + rxctrl1_in[(ch_idx* 16)+8], + rxctrl0_in[(ch_idx* 16)+8], + rxdata_in [(ch_idx*128)+71:(ch_idx*128)+64], + rxctrl1_in[(ch_idx* 16)+7], + rxctrl0_in[(ch_idx* 16)+7], + rxdata_in [(ch_idx*128)+63:(ch_idx*128)+56], + rxctrl1_in[(ch_idx* 16)+6], + rxctrl0_in[(ch_idx* 16)+6], + rxdata_in [(ch_idx*128)+55:(ch_idx*128)+48], + rxctrl1_in[(ch_idx* 16)+5], + rxctrl0_in[(ch_idx* 16)+5], + rxdata_in [(ch_idx*128)+47:(ch_idx*128)+40], + rxctrl1_in[(ch_idx* 16)+4], + rxctrl0_in[(ch_idx* 16)+4], + rxdata_in [(ch_idx*128)+39:(ch_idx*128)+32], + rxctrl1_in[(ch_idx* 16)+3], + rxctrl0_in[(ch_idx* 16)+3], + rxdata_in [(ch_idx*128)+31:(ch_idx*128)+24], + rxctrl1_in[(ch_idx* 16)+2], + rxctrl0_in[(ch_idx* 16)+2], + rxdata_in [(ch_idx*128)+23:(ch_idx*128)+16], + rxctrl1_in[(ch_idx* 16)+1], + rxctrl0_in[(ch_idx* 16)+1], + rxdata_in [(ch_idx*128)+15:(ch_idx*128)+8], + rxctrl1_in[(ch_idx* 16)], + rxctrl0_in[(ch_idx* 16)], + rxdata_in [(ch_idx*128)+7:ch_idx*128]}; + end + + default: + begin : gen_default + // The default case is a configuration error scenario should never be exercised + assign gtwiz_userdata_rx_out = {P_TOTAL_NUMBER_OF_CHANNELS*P_RX_USER_DATA_WIDTH{1'b1}}; + end + endcase + + end + + end + endgenerate + + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v new file mode 100755 index 0000000..cfaea9c --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v @@ -0,0 +1,249 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gtwiz_userdata_tx #( + + parameter integer P_TX_USER_DATA_WIDTH = 32, + parameter integer P_TX_DATA_ENCODING = 0, + parameter integer P_TOTAL_NUMBER_OF_CHANNELS = 1 + +)( + + input wire [(P_TOTAL_NUMBER_OF_CHANNELS*P_TX_USER_DATA_WIDTH)-1:0] gtwiz_userdata_tx_in, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS*128)-1:0] txdata_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS* 16)-1:0] txctrl0_out, + output wire [(P_TOTAL_NUMBER_OF_CHANNELS* 16)-1:0] txctrl1_out + +); + + + // ------------------------------------------------------------------------------------------------------------------- + // Transmitter user data width sizing conditional generation, based on parameter values in module instantiation + // ------------------------------------------------------------------------------------------------------------------- + generate if (1) begin : gen_gtwiz_userdata_tx_main + genvar ch_idx; + + // If transmitter data encoding is either not raw mode, or is raw mode but user data width is not modulus 10, then + // simply assign the transceiver-facing TXDATA vector with data bits from the user-facing data vector, plus padding. + if ((P_TX_DATA_ENCODING != 0) || + ((P_TX_DATA_ENCODING == 0) && (P_TX_USER_DATA_WIDTH % 10 != 0))) begin : gen_txdata + + for (ch_idx = 0; ch_idx < P_TOTAL_NUMBER_OF_CHANNELS; ch_idx = ch_idx + 1) begin : gen_assign + if (P_TX_USER_DATA_WIDTH < 128) begin : gen_less_128 + assign txdata_out[(128*ch_idx)+127:(128*ch_idx)] = + {{128-P_TX_USER_DATA_WIDTH{1'b0}}, + gtwiz_userdata_tx_in[(P_TX_USER_DATA_WIDTH*ch_idx)+P_TX_USER_DATA_WIDTH-1: + (P_TX_USER_DATA_WIDTH*ch_idx)]}; + end + else begin : gen_128 + assign txdata_out[(128*ch_idx)+127:(128*ch_idx)] = + gtwiz_userdata_tx_in[(P_TX_USER_DATA_WIDTH*ch_idx)+P_TX_USER_DATA_WIDTH-1: + (P_TX_USER_DATA_WIDTH*ch_idx)]; + end + end + + // Transceiver-facing TXCTRL0 and TXCTRL1 vectors are not driven by this helper block in this configuration + assign txctrl0_out = {P_TOTAL_NUMBER_OF_CHANNELS*16{1'b0}}; + assign txctrl1_out = {P_TOTAL_NUMBER_OF_CHANNELS*16{1'b0}}; + end + + // If transmitter data encoding is raw mode and user data width is modulus 10, then assign the specified combination + // of transceiver-facing TXDATA, TXCTRL0, and TXCTRL1 vectors with the user-facing data vector. The interleaving of + // these vectors is always in a repeating 8-1-1 bit pattern, scaling with the user data width size. + else begin : gen_txdata_txctrl + + case (P_TX_USER_DATA_WIDTH) + 20: + for (ch_idx = 0; ch_idx < P_TOTAL_NUMBER_OF_CHANNELS; ch_idx = ch_idx + 1) begin : gen_width20 + assign txctrl1_out[(16*ch_idx)+15:(16*ch_idx)] = + {14'b0, + gtwiz_userdata_tx_in[(ch_idx*20)+19], + gtwiz_userdata_tx_in[(ch_idx*20)+9]}; + assign txctrl0_out[(16*ch_idx)+15:(16*ch_idx)] = + {14'b0, + gtwiz_userdata_tx_in[(ch_idx*20)+18], + gtwiz_userdata_tx_in[(ch_idx*20)+8]}; + assign txdata_out[(128*ch_idx)+127:(128*ch_idx)] = + {112'b0, + gtwiz_userdata_tx_in[(ch_idx*20)+17:(ch_idx*20)+10], + gtwiz_userdata_tx_in[(ch_idx*20)+7:ch_idx*20]}; + end + + 40: + for (ch_idx = 0; ch_idx < P_TOTAL_NUMBER_OF_CHANNELS; ch_idx = ch_idx + 1) begin : gen_width40 + assign txctrl1_out[(16*ch_idx)+15:(16*ch_idx)] = + {12'b0, + gtwiz_userdata_tx_in[(ch_idx*40)+39], + gtwiz_userdata_tx_in[(ch_idx*40)+29], + gtwiz_userdata_tx_in[(ch_idx*40)+19], + gtwiz_userdata_tx_in[(ch_idx*40)+9]}; + assign txctrl0_out[(16*ch_idx)+15:(16*ch_idx)] = + {12'b0, + gtwiz_userdata_tx_in[(ch_idx*40)+38], + gtwiz_userdata_tx_in[(ch_idx*40)+28], + gtwiz_userdata_tx_in[(ch_idx*40)+18], + gtwiz_userdata_tx_in[(ch_idx*40)+8]}; + assign txdata_out[(128*ch_idx)+127:(128*ch_idx)] = + {96'b0, + gtwiz_userdata_tx_in[(ch_idx*40)+37:(ch_idx*40)+30], + gtwiz_userdata_tx_in[(ch_idx*40)+27:(ch_idx*40)+20], + gtwiz_userdata_tx_in[(ch_idx*40)+17:(ch_idx*40)+10], + gtwiz_userdata_tx_in[(ch_idx*40)+7:ch_idx*40]}; + end + + 80: + for (ch_idx = 0; ch_idx < P_TOTAL_NUMBER_OF_CHANNELS; ch_idx = ch_idx + 1) begin : gen_width80 + assign txctrl1_out[(16*ch_idx)+15:(16*ch_idx)] = + {8'b0, + gtwiz_userdata_tx_in[(ch_idx*80)+79], + gtwiz_userdata_tx_in[(ch_idx*80)+69], + gtwiz_userdata_tx_in[(ch_idx*80)+59], + gtwiz_userdata_tx_in[(ch_idx*80)+49], + gtwiz_userdata_tx_in[(ch_idx*80)+39], + gtwiz_userdata_tx_in[(ch_idx*80)+29], + gtwiz_userdata_tx_in[(ch_idx*80)+19], + gtwiz_userdata_tx_in[(ch_idx*80)+9]}; + assign txctrl0_out[(16*ch_idx)+15:(16*ch_idx)] = + {8'b0, + gtwiz_userdata_tx_in[(ch_idx*80)+78], + gtwiz_userdata_tx_in[(ch_idx*80)+68], + gtwiz_userdata_tx_in[(ch_idx*80)+58], + gtwiz_userdata_tx_in[(ch_idx*80)+48], + gtwiz_userdata_tx_in[(ch_idx*80)+38], + gtwiz_userdata_tx_in[(ch_idx*80)+28], + gtwiz_userdata_tx_in[(ch_idx*80)+18], + gtwiz_userdata_tx_in[(ch_idx*80)+8]}; + assign txdata_out[(128*ch_idx)+127:(128*ch_idx)] = + {64'b0, + gtwiz_userdata_tx_in[(ch_idx*80)+77:(ch_idx*80)+70], + gtwiz_userdata_tx_in[(ch_idx*80)+67:(ch_idx*80)+60], + gtwiz_userdata_tx_in[(ch_idx*80)+57:(ch_idx*80)+50], + gtwiz_userdata_tx_in[(ch_idx*80)+47:(ch_idx*80)+40], + gtwiz_userdata_tx_in[(ch_idx*80)+37:(ch_idx*80)+30], + gtwiz_userdata_tx_in[(ch_idx*80)+27:(ch_idx*80)+20], + gtwiz_userdata_tx_in[(ch_idx*80)+17:(ch_idx*80)+10], + gtwiz_userdata_tx_in[(ch_idx*80)+7:ch_idx*80]}; + end + + 160: + for (ch_idx = 0; ch_idx < P_TOTAL_NUMBER_OF_CHANNELS; ch_idx = ch_idx + 1) begin : gen_width160 + assign txctrl1_out[(16*ch_idx)+15:(16*ch_idx)] = + {gtwiz_userdata_tx_in[(ch_idx*160)+159], + gtwiz_userdata_tx_in[(ch_idx*160)+149], + gtwiz_userdata_tx_in[(ch_idx*160)+139], + gtwiz_userdata_tx_in[(ch_idx*160)+129], + gtwiz_userdata_tx_in[(ch_idx*160)+119], + gtwiz_userdata_tx_in[(ch_idx*160)+109], + gtwiz_userdata_tx_in[(ch_idx*160)+99], + gtwiz_userdata_tx_in[(ch_idx*160)+89], + gtwiz_userdata_tx_in[(ch_idx*160)+79], + gtwiz_userdata_tx_in[(ch_idx*160)+69], + gtwiz_userdata_tx_in[(ch_idx*160)+59], + gtwiz_userdata_tx_in[(ch_idx*160)+49], + gtwiz_userdata_tx_in[(ch_idx*160)+39], + gtwiz_userdata_tx_in[(ch_idx*160)+29], + gtwiz_userdata_tx_in[(ch_idx*160)+19], + gtwiz_userdata_tx_in[(ch_idx*160)+9]}; + assign txctrl0_out[(16*ch_idx)+15:(16*ch_idx)] = + {gtwiz_userdata_tx_in[(ch_idx*160)+158], + gtwiz_userdata_tx_in[(ch_idx*160)+148], + gtwiz_userdata_tx_in[(ch_idx*160)+138], + gtwiz_userdata_tx_in[(ch_idx*160)+128], + gtwiz_userdata_tx_in[(ch_idx*160)+118], + gtwiz_userdata_tx_in[(ch_idx*160)+108], + gtwiz_userdata_tx_in[(ch_idx*160)+98], + gtwiz_userdata_tx_in[(ch_idx*160)+88], + gtwiz_userdata_tx_in[(ch_idx*160)+78], + gtwiz_userdata_tx_in[(ch_idx*160)+68], + gtwiz_userdata_tx_in[(ch_idx*160)+58], + gtwiz_userdata_tx_in[(ch_idx*160)+48], + gtwiz_userdata_tx_in[(ch_idx*160)+38], + gtwiz_userdata_tx_in[(ch_idx*160)+28], + gtwiz_userdata_tx_in[(ch_idx*160)+18], + gtwiz_userdata_tx_in[(ch_idx*160)+8]}; + assign txdata_out[(128*ch_idx)+127:(128*ch_idx)] = + {gtwiz_userdata_tx_in[(ch_idx*160)+157:(ch_idx*160)+150], + gtwiz_userdata_tx_in[(ch_idx*160)+147:(ch_idx*160)+140], + gtwiz_userdata_tx_in[(ch_idx*160)+137:(ch_idx*160)+130], + gtwiz_userdata_tx_in[(ch_idx*160)+127:(ch_idx*160)+120], + gtwiz_userdata_tx_in[(ch_idx*160)+117:(ch_idx*160)+110], + gtwiz_userdata_tx_in[(ch_idx*160)+107:(ch_idx*160)+100], + gtwiz_userdata_tx_in[(ch_idx*160)+97:(ch_idx*160)+90], + gtwiz_userdata_tx_in[(ch_idx*160)+87:(ch_idx*160)+80], + gtwiz_userdata_tx_in[(ch_idx*160)+77:(ch_idx*160)+70], + gtwiz_userdata_tx_in[(ch_idx*160)+67:(ch_idx*160)+60], + gtwiz_userdata_tx_in[(ch_idx*160)+57:(ch_idx*160)+50], + gtwiz_userdata_tx_in[(ch_idx*160)+47:(ch_idx*160)+40], + gtwiz_userdata_tx_in[(ch_idx*160)+37:(ch_idx*160)+30], + gtwiz_userdata_tx_in[(ch_idx*160)+27:(ch_idx*160)+20], + gtwiz_userdata_tx_in[(ch_idx*160)+17:(ch_idx*160)+10], + gtwiz_userdata_tx_in[(ch_idx*160)+7:ch_idx*160]}; + end + + default: + begin : gen_default + // The default case is a configuration error scenario should never be exercised + assign txdata_out = {P_TOTAL_NUMBER_OF_CHANNELS*128{1'b1}}; + assign txctrl0_out = {P_TOTAL_NUMBER_OF_CHANNELS*16{1'b1}}; + assign txctrl1_out = {P_TOTAL_NUMBER_OF_CHANNELS*16{1'b1}}; + end + endcase + + end + + end + endgenerate + + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v new file mode 100755 index 0000000..6ea0c72 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v @@ -0,0 +1,224 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gtye4_cpll_cal_freq_counter # ( + parameter REVISION = 1 +)( + output reg [17:0] freq_cnt_o = 18'd0, + output reg done_o, + input wire rst_i, + input wire [15:0] test_term_cnt_i, + input wire ref_clk_i, + input wire test_clk_i +); + //**************************************************************************** + // Local Parameters + //**************************************************************************** + localparam RESET_STATE = 0; + localparam MEASURE_STATE = 1; + localparam HOLD_STATE = 2; + localparam UPDATE_STATE = 3; + localparam DONE_STATE = 4; + + //**************************************************************************** + // Local Signals + //**************************************************************************** + reg [17:0] testclk_cnt = 18'h00000; + reg [15:0] refclk_cnt = 16'h0000; + reg [3:0] testclk_div4 = 4'h1; + wire testclk_rst; + wire testclk_en; + reg [5:0] hold_clk = 6'd0; + reg [4:0] state = 5'd1; + + (* ASYNC_REG = "TRUE" *) reg tstclk_rst_dly1, tstclk_rst_dly2; + (* ASYNC_REG = "TRUE" *) reg testclk_en_dly1, testclk_en_dly2; + + // + // need to get testclk_rst into TESTCLK_I domain + // + always @(posedge test_clk_i) + begin + tstclk_rst_dly1 <= testclk_rst; + tstclk_rst_dly2 <= tstclk_rst_dly1; + end + + // + // need to get testclk_en into TESTCLK_I domain + // + always @(posedge test_clk_i) + begin + testclk_en_dly1 <= testclk_en; + testclk_en_dly2 <= testclk_en_dly1; + end + + always @(posedge test_clk_i) + begin + if (tstclk_rst_dly2 == 1'b1) + begin + testclk_div4 <= 4'h1; + end + else + begin + testclk_div4 <= {testclk_div4[2:0], testclk_div4[3]}; + end + end + + wire testclk_rst_sync; + + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_testclk_rst_inst ( + .clk_in (test_clk_i), + .rst_in (testclk_rst), + .rst_out (testclk_rst_sync) + ); + + always @(posedge test_clk_i or posedge testclk_rst_sync) + begin + if (testclk_rst_sync == 1'b1) + begin + testclk_cnt <= 0; + end + else if (testclk_en_dly2 == 1'b1 && testclk_div4 == 4'h8) + begin + testclk_cnt <= testclk_cnt + 1; + end + end + +/* always @(posedge test_clk_i or posedge testclk_rst) + begin + if (testclk_rst == 1'b1) + begin + testclk_cnt <= 0; + end + else if (testclk_en_dly2 == 1'b1 && testclk_div4 == 4'h8) + begin + testclk_cnt <= testclk_cnt + 1; + end + end */ + + always @(posedge ref_clk_i or posedge rst_i) + begin + if (rst_i) + done_o <= 1'b0; + else + done_o <= state[DONE_STATE]; + end + + always @(posedge ref_clk_i or posedge rst_i) + begin + if (rst_i) begin + state <= 0; + state[RESET_STATE] <= 1'b1; + end + else begin + state <= 0; + case (1'b1) // synthesis parallel_case full_case + state[RESET_STATE]: + begin + if (hold_clk == 6'h3F) + state[MEASURE_STATE] <= 1'b1; + else + state[RESET_STATE] <= 1'b1; + end + state[MEASURE_STATE]: + begin + if (refclk_cnt == test_term_cnt_i) + state[HOLD_STATE] <= 1'b1; + else + state[MEASURE_STATE] <= 1'b1; + end + state[HOLD_STATE]: + begin + if (hold_clk == 6'hF) + state[UPDATE_STATE] <= 1'b1; + else + state[HOLD_STATE] <= 1'b1; + end + state[UPDATE_STATE]: + begin + freq_cnt_o <= testclk_cnt; + state[DONE_STATE] <= 1'b1; + end + state[DONE_STATE]: + begin + state[DONE_STATE] <= 1'b1; + end + endcase + end + end + + assign testclk_rst = state[RESET_STATE]; + assign testclk_en = state[MEASURE_STATE]; + + + always @(posedge ref_clk_i) + begin + if (state[RESET_STATE] == 1'b1 || state[HOLD_STATE] == 1'b1) + hold_clk <= hold_clk + 1; + else + hold_clk <= 0; + end + + always @(posedge ref_clk_i) + begin + if (state[MEASURE_STATE] == 1'b1) + refclk_cnt <= refclk_cnt + 1; + else + refclk_cnt <= 0; + end + + + + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v new file mode 100755 index 0000000..63729c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v @@ -0,0 +1,346 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gtye4_cpll_cal # ( + parameter integer C_RX_PLL_TYPE = 0, + parameter integer C_TX_PLL_TYPE = 0, + parameter C_SIM_CPLL_CAL_BYPASS = 1'b1, + parameter SIM_RESET_SPEEDUP = "TRUE", + parameter C_FREERUN_FREQUENCY = 100, + parameter REVISION = 2, + parameter C_PCIE_ENABLE = "FALSE", + parameter C_PCIE_CORECLK_FREQ = 250 +)( + // control signals + input wire [17:0] TXOUTCLK_PERIOD_IN, + input wire [17:0] CNT_TOL_IN, + input wire [15:0] FREQ_COUNT_WINDOW_IN, + // User Interface + input wire RESET_IN, + input wire CLK_IN, + input wire DRPRST_IN, + input wire [1:0] USER_TXPLLCLKSEL, + input wire [1:0] USER_RXPLLCLKSEL, + input wire USER_RXPROGDIVRESET_IN, + output wire USER_RXPRGDIVRESETDONE_OUT, + output wire USER_RXPMARESETDONE_OUT, + input wire [2:0] USER_RXOUTCLKSEL_IN, + input wire USER_RXOUTCLK_BUFG_CE_IN, + input wire USER_RXOUTCLK_BUFG_CLR_IN, + input wire USER_GTRXRESET_IN, + input wire USER_RXCDRHOLD_IN, + input wire USER_RXPMARESET_IN, + input wire USER_TXPROGDIVRESET_IN, + output wire USER_TXPRGDIVRESETDONE_OUT, + input wire [2:0] USER_TXOUTCLKSEL_IN, + input wire USER_TXOUTCLK_BUFG_CE_IN, + input wire USER_TXOUTCLK_BUFG_CLR_IN, + output wire USER_CPLLLOCK_OUT, + input wire [9:0] USER_CHANNEL_DRPADDR_IN, + input wire [15:0] USER_CHANNEL_DRPDI_IN, + input wire USER_CHANNEL_DRPEN_IN, + input wire USER_CHANNEL_DRPWE_IN, + output wire USER_CHANNEL_DRPRDY_OUT, + output wire [15:0] USER_CHANNEL_DRPDO_OUT, + // Debug Interface + output wire CPLL_CAL_FAIL, + output wire CPLL_CAL_DONE, + output wire [15:0] DEBUG_OUT, + output wire [17:0] CAL_FREQ_CNT, + input [3:0] REPEAT_RESET_LIMIT, + // GT Interface + input wire GTYE4_TXOUTCLK_IN, + input wire GTYE4_RXOUTCLK_IN, + input wire GTYE4_CPLLLOCK_IN, + output wire GTYE4_CPLLRESET_OUT, + output wire GTYE4_RXCDRHOLD_OUT, + output wire GTYE4_GTRXRESET_OUT, + output wire GTYE4_RXPMARESET_OUT, + output wire GTYE4_RXPROGDIVRESET_OUT, + output wire [2:0] GTYE4_RXOUTCLKSEL_OUT, + input wire GTYE4_RXPRGDIVRESETDONE_IN, + input wire GTYE4_RXPMARESETDONE_IN, + output wire GTYE4_CPLLPD_OUT, + output wire GTYE4_TXPROGDIVRESET_OUT, + output wire [2:0] GTYE4_TXOUTCLKSEL_OUT, + input wire GTYE4_TXPRGDIVRESETDONE_IN, + output wire [9:0] GTYE4_CHANNEL_DRPADDR_OUT, + output wire [15:0] GTYE4_CHANNEL_DRPDI_OUT, + output wire GTYE4_CHANNEL_DRPEN_OUT, + output wire GTYE4_CHANNEL_DRPWE_OUT, + input wire GTYE4_CHANNEL_DRPRDY_IN, + input wire [15:0] GTYE4_CHANNEL_DRPDO_IN +); + + wire rx_done; + wire tx_done; + + wire cal_on_rx_cal_fail; + wire cal_on_rx_cal_done; + wire [15:0] cal_on_rx_debug_out; + wire [17:0] cal_on_rx_cal_freq_cnt; + wire cal_on_rx_cpllreset_out; + wire cal_on_rx_cpllpd_out; + wire cal_on_rx_cplllock_out; + + wire cal_on_rx_drpen_out; + wire cal_on_rx_drpwe_out; + wire [9:0] cal_on_rx_drpaddr_out; + wire [15:0] cal_on_rx_drpdi_out; + wire [15:0] cal_on_rx_dout; + wire cal_on_rx_drdy; + + wire cal_on_tx_cal_fail; + wire cal_on_tx_cal_done; + wire [15:0] cal_on_tx_debug_out; + wire [17:0] cal_on_tx_cal_freq_cnt; + wire cal_on_tx_cpllreset_out; + wire cal_on_tx_cpllpd_out; + wire cal_on_tx_cplllock_out; + + wire cal_on_tx_drpen_out; + wire cal_on_tx_drpwe_out; + wire [9:0] cal_on_tx_drpaddr_out; + wire [15:0] cal_on_tx_drpdi_out; + wire [15:0] cal_on_tx_dout; + wire cal_on_tx_drdy; + + localparam [9:0] ADDR_TX_PROGCLK_SEL = 10'h00C; + localparam [9:0] ADDR_TX_PROGDIV_CFG = 10'h057; // GTH /GTY addresses are different (003E in GTH; 0057 in GTY) + localparam [9:0] ADDR_RX_PROGDIV_CFG = 10'h0C6; + localparam [9:0] ADDR_X0E1 = 10'h0E1; + localparam [9:0] ADDR_X079 = 10'h079; + localparam [9:0] ADDR_X114 = 10'h114; + localparam CPLL_CAL_ONLY_TX = (C_RX_PLL_TYPE == C_TX_PLL_TYPE); // If top level configuration of TX and RX PLL TYPE are same, don't use RX Cal block + + wire cpll_cal_on_tx_or_rx; //1: RX cal block, 0: TX cal block; + assign cpll_cal_on_tx_or_rx = CPLL_CAL_ONLY_TX ? 1'b0 : ((USER_TXPLLCLKSEL != 2'b00 && USER_RXPLLCLKSEL == 2'b00) ? 1'b1 : 1'b0); + + // TX reset version + wire cal_on_tx_reset_in; + assign cal_on_tx_reset_in = RESET_IN | cpll_cal_on_tx_or_rx; + + wire cal_on_tx_reset_in_sync; + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_resetin_tx_inst ( + .clk_in (CLK_IN), + .rst_in (cal_on_tx_reset_in), + .rst_out (cal_on_tx_reset_in_sync) + ); + + // RX reset version + wire cal_on_rx_reset_in; + assign cal_on_rx_reset_in = RESET_IN | !cpll_cal_on_tx_or_rx; + + wire cal_on_rx_reset_in_sync; + gtwizard_ultrascale_v1_7_9_reset_synchronizer reset_synchronizer_resetin_rx_inst ( + .clk_in (CLK_IN), + .rst_in (cal_on_rx_reset_in), + .rst_out (cal_on_rx_reset_in_sync) + ); + + wire drprst_in_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_drprst_inst ( + .clk_in (CLK_IN), + .i_in (DRPRST_IN), + .o_out (drprst_in_sync) + ); + + gtwizard_ultrascale_v1_7_9_gtye4_cpll_cal_tx # + ( + .C_SIM_CPLL_CAL_BYPASS(C_SIM_CPLL_CAL_BYPASS), + .SIM_RESET_SPEEDUP(SIM_RESET_SPEEDUP), + .C_FREERUN_FREQUENCY(C_FREERUN_FREQUENCY), + .C_PCIE_ENABLE(C_PCIE_ENABLE), + .C_PCIE_CORECLK_FREQ(C_PCIE_CORECLK_FREQ) + ) gtwizard_ultrascale_v1_7_9_gtye4_cpll_cal_tx_i + ( + // control signals + .TXOUTCLK_PERIOD_IN(TXOUTCLK_PERIOD_IN), + .CNT_TOL_IN(CNT_TOL_IN), + .FREQ_COUNT_WINDOW_IN(FREQ_COUNT_WINDOW_IN), + // User Interface + .RESET_IN(cal_on_tx_reset_in_sync), + .CLK_IN(CLK_IN), + .USER_TXPLLCLKSEL(USER_TXPLLCLKSEL), + .USER_TXPROGDIVRESET_IN(USER_TXPROGDIVRESET_IN), + .USER_TXPRGDIVRESETDONE_OUT(USER_TXPRGDIVRESETDONE_OUT), + .USER_TXOUTCLKSEL_IN(USER_TXOUTCLKSEL_IN), + .USER_TXOUTCLK_BUFG_CE_IN(USER_TXOUTCLK_BUFG_CE_IN), + .USER_TXOUTCLK_BUFG_CLR_IN(USER_TXOUTCLK_BUFG_CLR_IN), + .USER_CPLLLOCK_OUT(cal_on_tx_cplllock_out), + // Debug Interface + .CPLL_CAL_FAIL(cal_on_tx_cal_fail), + .CPLL_CAL_DONE(cal_on_tx_cal_done), + .DEBUG_OUT(cal_on_tx_debug_out), + .CAL_FREQ_CNT(cal_on_tx_cal_freq_cnt), + .REPEAT_RESET_LIMIT(REPEAT_RESET_LIMIT), + // GT Interface + .GTYE4_TXOUTCLK_IN(GTYE4_TXOUTCLK_IN), + .GTYE4_CPLLLOCK_IN(GTYE4_CPLLLOCK_IN), + .GTYE4_CPLLRESET_OUT(cal_on_tx_cpllreset_out), + .GTYE4_CPLLPD_OUT(cal_on_tx_cpllpd_out), + .GTYE4_TXPROGDIVRESET_OUT(GTYE4_TXPROGDIVRESET_OUT), + .GTYE4_TXOUTCLKSEL_OUT(GTYE4_TXOUTCLKSEL_OUT), + .GTYE4_TXPRGDIVRESETDONE_IN(GTYE4_TXPRGDIVRESETDONE_IN), + .GTYE4_CHANNEL_DRPADDR_OUT(cal_on_tx_drpaddr_out), + .GTYE4_CHANNEL_DRPDI_OUT(cal_on_tx_drpdi_out), + .GTYE4_CHANNEL_DRPEN_OUT(cal_on_tx_drpen_out), + .GTYE4_CHANNEL_DRPWE_OUT(cal_on_tx_drpwe_out), + .GTYE4_CHANNEL_DRPRDY_IN(cal_on_tx_drdy), + .GTYE4_CHANNEL_DRPDO_IN(cal_on_tx_dout), + .DONE(tx_done) + ); + + gtwizard_ultrascale_v1_7_9_gtye4_cpll_cal_rx # + ( + .C_SIM_CPLL_CAL_BYPASS(C_SIM_CPLL_CAL_BYPASS), + .SIM_RESET_SPEEDUP(SIM_RESET_SPEEDUP), + .CPLL_CAL_ONLY_TX(CPLL_CAL_ONLY_TX), + .C_FREERUN_FREQUENCY(C_FREERUN_FREQUENCY) + ) gtwizard_ultrascale_v1_7_9_gtye4_cpll_cal_rx_i + ( + // control signals + .RXOUTCLK_PERIOD_IN(TXOUTCLK_PERIOD_IN), + .CNT_TOL_IN(CNT_TOL_IN), + .FREQ_COUNT_WINDOW_IN(FREQ_COUNT_WINDOW_IN), + // User Interface + .RESET_IN(cal_on_rx_reset_in_sync), + .CLK_IN(CLK_IN), + .USER_RXPROGDIVRESET_IN(USER_RXPROGDIVRESET_IN), + .USER_RXPRGDIVRESETDONE_OUT(USER_RXPRGDIVRESETDONE_OUT), + .USER_RXPMARESETDONE_OUT(USER_RXPMARESETDONE_OUT), + .USER_RXOUTCLKSEL_IN(USER_RXOUTCLKSEL_IN), + .USER_RXOUTCLK_BUFG_CE_IN(USER_RXOUTCLK_BUFG_CE_IN), + .USER_RXOUTCLK_BUFG_CLR_IN(USER_RXOUTCLK_BUFG_CLR_IN), + .USER_CPLLLOCK_OUT(cal_on_rx_cplllock_out), + .USER_RXCDRHOLD_IN(USER_RXCDRHOLD_IN), + .USER_GTRXRESET_IN(USER_GTRXRESET_IN), + .USER_RXPMARESET_IN(USER_RXPMARESET_IN), + // Debug Interface + .CPLL_CAL_FAIL(cal_on_rx_cal_fail), + .CPLL_CAL_DONE(cal_on_rx_cal_done), + .DEBUG_OUT(cal_on_rx_debug_out), + .CAL_FREQ_CNT(cal_on_rx_cal_freq_cnt), + .REPEAT_RESET_LIMIT(REPEAT_RESET_LIMIT), + // GT Interface + .GTYE4_RXOUTCLK_IN(GTYE4_RXOUTCLK_IN), + .GTYE4_CPLLLOCK_IN(GTYE4_CPLLLOCK_IN), + .GTYE4_CPLLRESET_OUT(cal_on_rx_cpllreset_out), + .GTYE4_CPLLPD_OUT(cal_on_rx_cpllpd_out), + .GTYE4_RXPROGDIVRESET_OUT(GTYE4_RXPROGDIVRESET_OUT), + .GTYE4_RXOUTCLKSEL_OUT(GTYE4_RXOUTCLKSEL_OUT), + .GTYE4_RXPRGDIVRESETDONE_IN(GTYE4_RXPRGDIVRESETDONE_IN), + .GTYE4_CHANNEL_DRPADDR_OUT(cal_on_rx_drpaddr_out), + .GTYE4_CHANNEL_DRPDI_OUT(cal_on_rx_drpdi_out), + .GTYE4_CHANNEL_DRPEN_OUT(cal_on_rx_drpen_out), + .GTYE4_CHANNEL_DRPWE_OUT(cal_on_rx_drpwe_out), + .GTYE4_CHANNEL_DRPRDY_IN(cal_on_rx_drdy), + .GTYE4_CHANNEL_DRPDO_IN(cal_on_rx_dout), + .GTYE4_GTRXRESET_OUT(GTYE4_GTRXRESET_OUT), + .GTYE4_RXPMARESET_OUT(GTYE4_RXPMARESET_OUT), + .GTYE4_RXCDRHOLD_OUT(GTYE4_RXCDRHOLD_OUT), + .GTYE4_RXPMARESETDONE_IN(GTYE4_RXPMARESETDONE_IN), + .DONE(rx_done) + ); + + //OR with TX versions + assign GTYE4_CPLLRESET_OUT = cal_on_rx_cpllreset_out | cal_on_tx_cpllreset_out; + assign GTYE4_CPLLPD_OUT = cal_on_rx_cpllpd_out | cal_on_tx_cpllpd_out; + assign USER_CPLLLOCK_OUT = cal_on_rx_cplllock_out | cal_on_tx_cplllock_out; + + //Mux the debug signals out + assign CPLL_CAL_DONE = cpll_cal_on_tx_or_rx ? cal_on_rx_cal_done : cal_on_tx_cal_done; + assign CPLL_CAL_FAIL = cpll_cal_on_tx_or_rx ? cal_on_rx_cal_fail : cal_on_tx_cal_fail; + assign DEBUG_OUT = cpll_cal_on_tx_or_rx ? cal_on_rx_debug_out : cal_on_tx_debug_out; + assign CAL_FREQ_CNT = cpll_cal_on_tx_or_rx ? cal_on_rx_cal_freq_cnt : cal_on_tx_cal_freq_cnt; + + //---------------------------------------------------------------------------------------------- + // DRP ARBITER + //---------------------------------------------------------------------------------------------- + + gtwizard_ultrascale_v1_7_9_gte4_drp_arb # + ( + .ADDR_TX_PROGCLK_SEL(ADDR_TX_PROGCLK_SEL), + .ADDR_TX_PROGDIV_CFG(ADDR_TX_PROGDIV_CFG), + .ADDR_RX_PROGDIV_CFG(ADDR_RX_PROGDIV_CFG), + .ADDR_X0E1(ADDR_X0E1), + .ADDR_X079(ADDR_X079), + .ADDR_X114(ADDR_X114), + .C_NUM_CLIENTS(3), + .C_ADDR_WIDTH(10), + .C_DATA_WIDTH(16) + ) gtwizard_ultrascale_v1_7_9_gte4_drp_arb_i + ( + .DCLK_I (CLK_IN), + .RESET_I (drprst_in_sync), + .DEN_USR_I ({cal_on_tx_drpen_out, cal_on_rx_drpen_out, USER_CHANNEL_DRPEN_IN}), + .DWE_USR_I ({cal_on_tx_drpwe_out, cal_on_rx_drpwe_out, USER_CHANNEL_DRPWE_IN}), + .DADDR_USR_I ({cal_on_tx_drpaddr_out, cal_on_rx_drpaddr_out, USER_CHANNEL_DRPADDR_IN}), + .DI_USR_I ({cal_on_tx_drpdi_out, cal_on_rx_drpdi_out, USER_CHANNEL_DRPDI_IN}), + .DO_USR_O ({cal_on_tx_dout, cal_on_rx_dout, USER_CHANNEL_DRPDO_OUT}), + .DRDY_USR_O ({cal_on_tx_drdy, cal_on_rx_drdy, USER_CHANNEL_DRPRDY_OUT}), + // arbitrated port + .DEN_O (GTYE4_CHANNEL_DRPEN_OUT), + .DWE_O (GTYE4_CHANNEL_DRPWE_OUT), + .DADDR_O (GTYE4_CHANNEL_DRPADDR_OUT), + .DI_O (GTYE4_CHANNEL_DRPDI_OUT), + .DO_I (GTYE4_CHANNEL_DRPDO_IN), + .DRDY_I (GTYE4_CHANNEL_DRPRDY_IN), + .TX_CAL_DONE_I (tx_done), + .RX_CAL_DONE_I (rx_done) + ); + +endmodule //CPLL_CAL + + diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v new file mode 100755 index 0000000..b2f12c2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v @@ -0,0 +1,1091 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gtye4_cpll_cal_rx # ( + parameter C_SIM_CPLL_CAL_BYPASS = 1'b1, + parameter SIM_RESET_SPEEDUP = "TRUE", + parameter CPLL_CAL_ONLY_TX = 1, + parameter C_FREERUN_FREQUENCY = 100 +)( + // control signals + input wire [17:0] RXOUTCLK_PERIOD_IN, + input wire [17:0] CNT_TOL_IN, + input wire [15:0] FREQ_COUNT_WINDOW_IN, + // User Interface + input wire RESET_IN, + input wire CLK_IN, + + input wire USER_RXPROGDIVRESET_IN, + output wire USER_RXPRGDIVRESETDONE_OUT, + output wire USER_RXPMARESETDONE_OUT, + input wire [2:0] USER_RXOUTCLKSEL_IN, + input wire USER_RXOUTCLK_BUFG_CE_IN, + input wire USER_RXOUTCLK_BUFG_CLR_IN, + output reg USER_CPLLLOCK_OUT, + input wire USER_GTRXRESET_IN, + input wire USER_RXCDRHOLD_IN, + input wire USER_RXPMARESET_IN, + // Debug Interface + output wire CPLL_CAL_FAIL, + output wire CPLL_CAL_DONE, + output wire [15:0] DEBUG_OUT, + output wire [17:0] CAL_FREQ_CNT, + input [3:0] REPEAT_RESET_LIMIT, + // GT Interface + input wire GTYE4_RXOUTCLK_IN, + input wire GTYE4_CPLLLOCK_IN, + output wire GTYE4_CPLLRESET_OUT, + output wire GTYE4_CPLLPD_OUT, + output wire GTYE4_RXPROGDIVRESET_OUT, + output wire [2:0] GTYE4_RXOUTCLKSEL_OUT, + input wire GTYE4_RXPRGDIVRESETDONE_IN, + output wire [9:0] GTYE4_CHANNEL_DRPADDR_OUT, + output wire [15:0] GTYE4_CHANNEL_DRPDI_OUT, + output wire GTYE4_CHANNEL_DRPEN_OUT, + output wire GTYE4_CHANNEL_DRPWE_OUT, + input wire GTYE4_CHANNEL_DRPRDY_IN, + input wire [15:0] GTYE4_CHANNEL_DRPDO_IN, + output wire GTYE4_GTRXRESET_OUT, + output wire GTYE4_RXPMARESET_OUT, + output wire GTYE4_RXCDRHOLD_OUT, + input wire GTYE4_RXPMARESETDONE_IN, + output wire DONE +); + +generate if (CPLL_CAL_ONLY_TX == 1) +begin: gen_cal_rx_dis + assign GTYE4_RXPROGDIVRESET_OUT = USER_RXPROGDIVRESET_IN; + assign GTYE4_GTRXRESET_OUT = USER_GTRXRESET_IN; + assign GTYE4_RXOUTCLKSEL_OUT = USER_RXOUTCLKSEL_IN; + assign GTYE4_RXCDRHOLD_OUT = USER_RXCDRHOLD_IN; + assign GTYE4_RXPMARESET_OUT = USER_RXPMARESET_IN; + assign USER_RXPRGDIVRESETDONE_OUT = GTYE4_RXPRGDIVRESETDONE_IN; + assign USER_RXPMARESETDONE_OUT = GTYE4_RXPMARESETDONE_IN; + assign CPLL_CAL_DONE = 1'd0; + assign CPLL_CAL_FAIL = 1'd0; + assign DONE = 1'd1; + assign GTYE4_CHANNEL_DRPEN_OUT = 1'd0; + assign GTYE4_CHANNEL_DRPWE_OUT = 1'd0; + assign GTYE4_CPLLPD_OUT = 1'd0; + assign GTYE4_CPLLRESET_OUT = 1'd0; + assign DEBUG_OUT = 16'd0; + assign GTYE4_CHANNEL_DRPDI_OUT = 16'd0; + assign CAL_FREQ_CNT = 18'd0; + assign GTYE4_CHANNEL_DRPADDR_OUT = 10'd0; + + always @(posedge CLK_IN) begin + if(RESET_IN) + USER_CPLLLOCK_OUT <= 1'b0; + else + USER_CPLLLOCK_OUT <= 1'b0; + end + +end +else +begin: gen_cal_rx_en + + //DRP FSM + localparam DRP_WAIT = 0; + localparam DRP_READ = 1; + localparam DRP_READ_ACK = 2; + localparam DRP_MODIFY = 3; + localparam DRP_WRITE = 4; + localparam DRP_WRITE_ACK = 5; + localparam DRP_DONE = 6; + + localparam RESET = 0; + localparam READ_X114 = 1; + localparam CHECK_X114_STATUS = 2; + localparam READ_PROGDIV_CFG = 3; + localparam SAVE_PROGDIV_CFG = 4; + localparam MODIFY_PROGDIV = 5; + localparam MODIFY_RXOUTCLK_SEL = 6; + localparam ASSERT_RXCDRHOLD = 7; + localparam ASSERT_CPLLPD = 8; + localparam DEASSERT_CPLLPD = 9; + localparam ASSERT_CPLLRESET = 10; + localparam DEASSERT_CPLLRESET = 11; + localparam WAIT_GTCPLLLOCK = 12; + localparam ASSERT_GTRXRESET = 13; + localparam WAIT_RXPMARESETDONE = 14; + localparam WAIT_RXPMARESETDONE_DEASSERT = 15; + localparam WAIT_RXPMARESETDONE_2 = 16; + localparam ASSERT_PROGDIVRESET = 17; + localparam WAIT_PRGDIVRESETDONE = 18; + localparam CHECK_FREQ = 19; + localparam RESTORE_READ_X114 = 20; + localparam RESTORE_PROGDIV = 21; + localparam CLEAR_FLAG_x114 = 22; + localparam WAIT_GTCPLLLOCK2 = 23; + localparam ASSERT_PROGDIVRESET2 = 24; + localparam WAIT_PRGDIVRESETDONE2= 25; + localparam CAL_FAIL = 26; + localparam CAL_DONE = 27; + + reg [31:0] cpll_cal_state = 31'd0; + wire [4:0] cpll_cal_state_bin; + reg [6:0] drp_state = 7'd1; + wire drp_done; + reg [9:0] daddr = 10'd0; + reg [15:0] di = 16'd0; + wire drdy; + wire [15:0] dout; + reg den = 1'b0; + reg dwe = 1'b0; + reg wr = 1'b0; + reg rd = 1'b0; + reg [15:0] di_msk; + reg [15:0] mask; + reg [24:0] wait_ctr; + reg [3:0] repeat_ctr; + reg [15:0] progdiv_cfg_store = 16'd0; + reg mask_user_in = 1'b0; + reg cpllreset_int = 1'b0; + reg cpllpd_int = 1'b0; + reg rxprogdivreset_int = 1'b0; + reg rxcdrhold_int = 1'b0; + reg gtrxreset_int = 1'b0; + reg [2:0] rxoutclksel_int = 3'b000; + reg cal_fail_store = 1'b0; + reg status_store = 1'b0; + wire den_i; + wire dwe_i; + + //All these need to be based on CLK_IN frequency (free_run) + localparam [24:0] SYNTH_WAIT_ASSERT_CPLLRESET = (1000 * C_FREERUN_FREQUENCY ); // 1 ms + localparam [24:0] SYNTH_WAIT_CPLLLOCK = (1000 * C_FREERUN_FREQUENCY ); // 1 ms + localparam [24:0] SYNTH_WAIT_DEASSERT_CPLLRESET = (100 * C_FREERUN_FREQUENCY ); // 100 us + localparam [24:0] SYNTH_WAIT_ASSERT_PROGDIVRESET = C_FREERUN_FREQUENCY ; // 1 us + + localparam [24:0] SIM_WAIT_ASSERT_CPLLRESET = SYNTH_WAIT_ASSERT_CPLLRESET/10; + localparam [24:0] SIM_WAIT_CPLLLOCK = SYNTH_WAIT_CPLLLOCK/10; + localparam [24:0] SIM_WAIT_DEASSERT_CPLLRESET = SYNTH_WAIT_DEASSERT_CPLLRESET/10; + localparam [24:0] SIM_WAIT_ASSERT_PROGDIVRESET = SYNTH_WAIT_ASSERT_PROGDIVRESET/10; + + localparam [40:1] SIM_RESET_SPEEDUP_REG = SIM_RESET_SPEEDUP; + localparam [4:0] WAIT_WIDTH_PROGDIVRESET = 5'd25; // >= 100 ns + localparam [24:0] WAIT_ASSERT_CPLLRESET = + //pragma translate_off + (SIM_RESET_SPEEDUP_REG == "TRUE") ? SIM_WAIT_ASSERT_CPLLRESET : + //pragma translate_on + SYNTH_WAIT_ASSERT_CPLLRESET; + localparam [4:0] WAIT_ASSERT_CPLLPD = 5'd25; // >= 100 ns + localparam [24:0] WAIT_DEASSERT_CPLLRESET = + //pragma translate_off + (SIM_RESET_SPEEDUP_REG == "TRUE") ? SIM_WAIT_DEASSERT_CPLLRESET : + //pragma translate_on + SYNTH_WAIT_DEASSERT_CPLLRESET; + localparam [24:0] WAIT_CPLLLOCK = + //pragma translate_off + (SIM_RESET_SPEEDUP_REG == "TRUE") ? SIM_WAIT_CPLLLOCK : + //pragma translate_on + SYNTH_WAIT_CPLLLOCK; + + localparam [24:0] WAIT_ASSERT_PROGDIVRESET = + //pragma translate_off + (SIM_RESET_SPEEDUP_REG == "TRUE") ? SIM_WAIT_ASSERT_PROGDIVRESET : + //pragma translate_on + SYNTH_WAIT_ASSERT_PROGDIVRESET; + + + localparam [15:0] MOD_PROGDIV_CFG = 16'hE062; //divider 20 + localparam [2:0] MOD_RXOUTCLK_SEL = 3'b101; + localparam [9:0] ADDR_RX_PROGDIV_CFG = 10'h0C6; + localparam [9:0] ADDR_X114 = 10'h114; + + // Drive RXOUTCLK with BUFG_GT-buffered source clock, divider = 1 + wire rxoutclkmon; + //assign rxoutclkmon = GTYE4_RXOUTCLK_IN; + BUFG_GT bufg_gt_rxoutclkmon_inst ( + .CE (USER_RXOUTCLK_BUFG_CE_IN), + .CEMASK (1'b1), + .CLR (USER_RXOUTCLK_BUFG_CLR_IN), + .CLRMASK (1'b1), + .DIV (3'b000), + .I (GTYE4_RXOUTCLK_IN), + .O (rxoutclkmon) + ); + + wire gtye4_cplllock_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_cplllock_inst ( + .clk_in (CLK_IN), + .i_in (GTYE4_CPLLLOCK_IN), + .o_out (gtye4_cplllock_sync) + ); + + wire gtye4_rxpmaresetdone_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_rxpmaresetdone_inst ( + .clk_in (CLK_IN), + .i_in (GTYE4_RXPMARESETDONE_IN), + .o_out (gtye4_rxpmaresetdone_sync) + ); + + wire gtye4_rxprgdivresetdone_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_rxprgdivresetdone_inst ( + .clk_in (CLK_IN), + .i_in (GTYE4_RXPRGDIVRESETDONE_IN), + .o_out (gtye4_rxprgdivresetdone_sync) + ); + + assign GTYE4_CPLLRESET_OUT = cpllreset_int; + assign GTYE4_CPLLPD_OUT = cpllpd_int; + + always @(posedge CLK_IN) begin + if (mask_user_in | cpll_cal_state[CAL_FAIL] | cpll_cal_state[RESET] | RESET_IN) + USER_CPLLLOCK_OUT <= 1'b0; + else + USER_CPLLLOCK_OUT <= gtye4_cplllock_sync; + end + + assign GTYE4_RXPROGDIVRESET_OUT = mask_user_in ? rxprogdivreset_int : USER_RXPROGDIVRESET_IN; + assign GTYE4_GTRXRESET_OUT = mask_user_in ? gtrxreset_int : USER_GTRXRESET_IN; + assign GTYE4_RXOUTCLKSEL_OUT = mask_user_in ? rxoutclksel_int : USER_RXOUTCLKSEL_IN; + assign GTYE4_RXCDRHOLD_OUT = mask_user_in ? rxcdrhold_int : USER_RXCDRHOLD_IN; + assign GTYE4_RXPMARESET_OUT = mask_user_in ? 1'b0 : USER_RXPMARESET_IN; + assign USER_RXPRGDIVRESETDONE_OUT = mask_user_in ? 1'b0 : GTYE4_RXPRGDIVRESETDONE_IN; + assign USER_RXPMARESETDONE_OUT = mask_user_in ? 1'b0 : GTYE4_RXPMARESETDONE_IN; + + // frequency counter for rxoutclk + wire [17:0] rxoutclk_freq_cnt; + reg freq_counter_rst = 1'b1; + wire freq_cnt_done; + gtwizard_ultrascale_v1_7_9_gtye4_cpll_cal_freq_counter U_RXOUTCLK_FREQ_COUNTER + ( + .freq_cnt_o(rxoutclk_freq_cnt), + .done_o(freq_cnt_done), + .rst_i(freq_counter_rst), + .test_term_cnt_i(FREQ_COUNT_WINDOW_IN), + .ref_clk_i(CLK_IN), + .test_clk_i(rxoutclkmon) + ); + + //Debug signals + assign DEBUG_OUT = {cpllreset_int,cpllpd_int,gtye4_cplllock_sync,1'b0,freq_cnt_done,freq_counter_rst,mask_user_in,cpll_cal_state_bin,repeat_ctr}; + assign CPLL_CAL_FAIL = cpll_cal_state[CAL_FAIL]; + assign CPLL_CAL_DONE = cpll_cal_state[CAL_DONE]; + assign CAL_FREQ_CNT = rxoutclk_freq_cnt; + assign DONE = cpll_cal_state[CAL_DONE] | cpll_cal_state[RESET]; + + //pragma translate_off + if (C_SIM_CPLL_CAL_BYPASS == 1'b1) + begin: gen_sim_cpll_cal_bypass_gtye4 + //CPLL CAL FSM for simulation + always @(posedge CLK_IN) begin + if (RESET_IN) begin + cpll_cal_state <= 0; + cpll_cal_state[RESET] <= 1'b1; + cpllreset_int <= 1'b0; + cpllpd_int <= 1'b0; + rxprogdivreset_int <= 1'b0; + mask_user_in <= 1'b0; + wr <= 1'b0; + rd <= 1'b0; + rxcdrhold_int <= 1'b0; + gtrxreset_int <= 1'b0; + end + else begin + cpll_cal_state <= 0; + case(1'b1) // synthesis parallel_case full_case + cpll_cal_state[RESET]: + begin + wait_ctr <= 25'd0; + repeat_ctr <= 4'd0; + mask_user_in <= 1'b1; + di_msk <= 16'b0000_0000_0000_0000; + cpll_cal_state[READ_X114] <= 1'b1; + end + + cpll_cal_state[READ_X114]: + begin + mask_user_in <= 1'b1; + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + status_store <= dout[15]; + cpll_cal_state[CHECK_X114_STATUS] <= 1'b1; + end + else + cpll_cal_state[READ_X114] <= 1'b1; + end + + cpll_cal_state[CHECK_X114_STATUS]: + begin + if (status_store) + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + else + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + + cpll_cal_state[READ_PROGDIV_CFG]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= {1'b1,dout[14:0]}; + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + else begin + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + end + + cpll_cal_state[SAVE_PROGDIV_CFG]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + end + else begin + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + di_msk <= progdiv_cfg_store; + end + + cpll_cal_state[MODIFY_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_RXOUTCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + wait_ctr <= 25'd0; + end + di_msk<= MOD_PROGDIV_CFG; + end + + cpll_cal_state[MODIFY_RXOUTCLK_SEL]: + begin + cpll_cal_state[ASSERT_RXCDRHOLD] <= 1'b1; + end + + cpll_cal_state[ASSERT_RXCDRHOLD]: + begin + rxcdrhold_int <= 1'b1; + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + end + + cpll_cal_state[ASSERT_CPLLRESET]: + begin + cpllreset_int <= 1'b1; + freq_counter_rst <= 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + wait_ctr <= 25'd0; + end + + cpll_cal_state[DEASSERT_CPLLRESET]: + begin + if (wait_ctr < WAIT_DEASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + end + else begin + cpllreset_int <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[WAIT_GTCPLLLOCK]: + begin + if(!gtye4_cplllock_sync) begin + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + end + else begin + cpll_cal_state[ASSERT_GTRXRESET] <= 1'b1; + end + end + + cpll_cal_state[ASSERT_GTRXRESET]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + gtrxreset_int <= 1'b1; + cpll_cal_state[ASSERT_GTRXRESET] <= 1'b1; + end + else begin + gtrxreset_int <= 1'b0; + cpll_cal_state[WAIT_RXPMARESETDONE] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_RXPMARESETDONE]: + begin + if (gtye4_rxpmaresetdone_sync) begin + cpll_cal_state[WAIT_RXPMARESETDONE_DEASSERT] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_RXPMARESETDONE] <= 1'b1; + end + end + + cpll_cal_state[WAIT_RXPMARESETDONE_DEASSERT]: + begin + if (!gtye4_rxpmaresetdone_sync) begin + cpll_cal_state[WAIT_RXPMARESETDONE_2] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_RXPMARESETDONE_DEASSERT] <= 1'b1; + end + end + + cpll_cal_state[WAIT_RXPMARESETDONE_2]: + begin + if (gtye4_rxpmaresetdone_sync) begin + cpll_cal_state[ASSERT_PROGDIVRESET] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_RXPMARESETDONE_2] <= 1'b1; + end + end + + cpll_cal_state[ASSERT_PROGDIVRESET]: + begin + if (wait_ctr < WAIT_ASSERT_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + rxprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET] <= 1'b1; + end + else begin + rxprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE]: + begin + if (gtye4_rxprgdivresetdone_sync) begin + cpll_cal_state[CHECK_FREQ] <= 1'b1; + freq_counter_rst <= 1'b0; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE] <= 1'b1; + end + end + + cpll_cal_state[CHECK_FREQ]: + begin + if(freq_cnt_done) begin + if ((rxoutclk_freq_cnt >= (RXOUTCLK_PERIOD_IN - CNT_TOL_IN)) & (rxoutclk_freq_cnt <= (RXOUTCLK_PERIOD_IN + CNT_TOL_IN))) begin + cpll_cal_state[RESTORE_READ_X114] <= 1'b1; + cal_fail_store <= 1'b0; + end + else begin + if (repeat_ctr < REPEAT_RESET_LIMIT) begin + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + repeat_ctr <= repeat_ctr + 1'b1; + end + else begin + cpll_cal_state[RESTORE_READ_X114] <= 1'b1; + cal_fail_store <= 1'b1; + end + end + end + else + cpll_cal_state[CHECK_FREQ] <= 1'b1; + end + + cpll_cal_state[RESTORE_READ_X114]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= dout; + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end else begin + cpll_cal_state[RESTORE_READ_X114] <= 1'b1; + end + end + + cpll_cal_state[RESTORE_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[CLEAR_FLAG_x114] <= 1'b1; + end + else begin + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end + di_msk <= progdiv_cfg_store; + end + + cpll_cal_state[CLEAR_FLAG_x114]: + begin + //set [15] to 0 + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK2] <= 1'b1; + end + else begin + cpll_cal_state[CLEAR_FLAG_x114] <= 1'b1; + end + // clear + di_msk <= 16'h0000; + end + + cpll_cal_state[WAIT_GTCPLLLOCK2]: + begin + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + if(!gtye4_cplllock_sync) + cal_fail_store <= 1'b1; + else + cal_fail_store <= cal_fail_store; + end + + cpll_cal_state[ASSERT_PROGDIVRESET2]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + rxprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + end + else begin + rxprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE2]: + begin + if (gtye4_rxprgdivresetdone_sync) begin + if (cal_fail_store) + cpll_cal_state[CAL_FAIL] <= 1'b1; + else + cpll_cal_state[CAL_DONE] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + end + end + + cpll_cal_state[CAL_FAIL]: + begin + cpll_cal_state[CAL_FAIL] <= 1'b1; + mask_user_in <= 1'b0; + end + + cpll_cal_state[CAL_DONE]: + begin + cpll_cal_state[CAL_DONE] <= 1'b1; + mask_user_in <= 1'b0; + end + endcase + end + end // always block + + end + else + begin: gen_cpll_cal_gtye4_rx + //pragma translate_on + //CPLL CAL FSM + always @(posedge CLK_IN) begin + if (RESET_IN) begin + cpll_cal_state <= 0; + cpll_cal_state[RESET] <= 1'b1; + cpllreset_int <= 1'b0; + cpllpd_int <= 1'b0; + rxprogdivreset_int <= 1'b0; + mask_user_in <= 1'b0; + wr <= 1'b0; + rd <= 1'b0; + rxcdrhold_int <= 1'b0; + gtrxreset_int <= 1'b0; + end + else begin + cpll_cal_state <= 0; + case(1'b1) // synthesis parallel_case full_case + cpll_cal_state[RESET]: + begin + wait_ctr <= 25'd0; + repeat_ctr <= 4'd0; + mask_user_in <= 1'b1; + di_msk <= 16'b0000_0000_0000_0000; + cpll_cal_state[READ_X114] <= 1'b1; + end + + cpll_cal_state[READ_X114]: + begin + mask_user_in <= 1'b1; + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + status_store <= dout[15]; + cpll_cal_state[CHECK_X114_STATUS] <= 1'b1; + end + else + cpll_cal_state[READ_X114] <= 1'b1; + end + + cpll_cal_state[CHECK_X114_STATUS]: + begin + if (status_store) + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + else + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + + cpll_cal_state[READ_PROGDIV_CFG]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= {1'b1,dout[14:0]}; + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + else begin + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + end + + cpll_cal_state[SAVE_PROGDIV_CFG]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + end + else begin + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + di_msk <= progdiv_cfg_store; + end + + cpll_cal_state[MODIFY_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_RXOUTCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + wait_ctr <= 25'd0; + end + di_msk<= MOD_PROGDIV_CFG; + end + + cpll_cal_state[MODIFY_RXOUTCLK_SEL]: + begin + cpll_cal_state[ASSERT_RXCDRHOLD] <= 1'b1; + end + + cpll_cal_state[ASSERT_RXCDRHOLD]: + begin + rxcdrhold_int <= 1'b1; + cpll_cal_state[ASSERT_CPLLPD] <= 1'b1; + end + + cpll_cal_state[ASSERT_CPLLPD]: + begin + if (wait_ctr < WAIT_ASSERT_CPLLPD) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[ASSERT_CPLLPD] <= 1'b1; + end + else begin + cpllpd_int <= 1'b1; + cpll_cal_state[DEASSERT_CPLLPD] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[DEASSERT_CPLLPD]: + begin + if (wait_ctr < SYNTH_WAIT_DEASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[DEASSERT_CPLLPD] <= 1'b1; + end + else begin + cpllpd_int <= 1'b0; + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + wait_ctr <= 16'd0; + freq_counter_rst <= 1'b1; + end + end + + cpll_cal_state[ASSERT_CPLLRESET]: + begin + if (wait_ctr < WAIT_ASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + end + else begin + cpllreset_int <= 1'b1; + freq_counter_rst <= 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[DEASSERT_CPLLRESET]: + begin + if (wait_ctr < WAIT_DEASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + end + else begin + cpllreset_int <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[WAIT_GTCPLLLOCK]: + begin + if(wait_ctr < WAIT_CPLLLOCK) begin + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + wait_ctr <= wait_ctr + 1'b1; + end + else begin + cpll_cal_state[ASSERT_GTRXRESET] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[ASSERT_GTRXRESET]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + gtrxreset_int <= 1'b1; + cpll_cal_state[ASSERT_GTRXRESET] <= 1'b1; + end + else begin + gtrxreset_int <= 1'b0; + cpll_cal_state[WAIT_RXPMARESETDONE] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_RXPMARESETDONE]: + begin + if (gtye4_rxpmaresetdone_sync) begin + cpll_cal_state[WAIT_RXPMARESETDONE_DEASSERT] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_RXPMARESETDONE] <= 1'b1; + end + end + + cpll_cal_state[WAIT_RXPMARESETDONE_DEASSERT]: + begin + if (!gtye4_rxpmaresetdone_sync) begin + cpll_cal_state[WAIT_RXPMARESETDONE_2] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_RXPMARESETDONE_DEASSERT] <= 1'b1; + end + end + + cpll_cal_state[WAIT_RXPMARESETDONE_2]: + begin + if (gtye4_rxpmaresetdone_sync) begin + cpll_cal_state[ASSERT_PROGDIVRESET] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_RXPMARESETDONE_2] <= 1'b1; + end + end + + cpll_cal_state[ASSERT_PROGDIVRESET]: + begin + if (wait_ctr < WAIT_ASSERT_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + rxprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET] <= 1'b1; + end + else begin + rxprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE]: + begin + if (gtye4_rxprgdivresetdone_sync) begin + cpll_cal_state[CHECK_FREQ] <= 1'b1; + freq_counter_rst <= 1'b0; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE] <= 1'b1; + end + end + + cpll_cal_state[CHECK_FREQ]: + begin + if(freq_cnt_done) begin + if ((rxoutclk_freq_cnt >= (RXOUTCLK_PERIOD_IN - CNT_TOL_IN)) & (rxoutclk_freq_cnt <= (RXOUTCLK_PERIOD_IN + CNT_TOL_IN))) begin + cpll_cal_state[RESTORE_READ_X114] <= 1'b1; + cal_fail_store <= 1'b0; + end + else begin + if (repeat_ctr < REPEAT_RESET_LIMIT) begin + cpll_cal_state[ASSERT_CPLLPD] <= 1'b1; + repeat_ctr <= repeat_ctr + 1'b1; + end + else begin + cpll_cal_state[RESTORE_READ_X114] <= 1'b1; + cal_fail_store <= 1'b1; + end + end + end + else + cpll_cal_state[CHECK_FREQ] <= 1'b1; + end + + cpll_cal_state[RESTORE_READ_X114]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= dout; + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end else begin + cpll_cal_state[RESTORE_READ_X114] <= 1'b1; + end + end + + cpll_cal_state[RESTORE_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[CLEAR_FLAG_x114] <= 1'b1; + end + else begin + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end + di_msk <= progdiv_cfg_store; + end + + cpll_cal_state[CLEAR_FLAG_x114]: + begin + //set [15] to 0 + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK2] <= 1'b1; + end + else begin + cpll_cal_state[CLEAR_FLAG_x114] <= 1'b1; + end + // clear + di_msk <= 16'h0000; + end + + cpll_cal_state[WAIT_GTCPLLLOCK2]: + begin + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + if(!gtye4_cplllock_sync) + cal_fail_store <= 1'b1; + else + cal_fail_store <= cal_fail_store; + end + + cpll_cal_state[ASSERT_PROGDIVRESET2]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + rxprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + end + else begin + rxprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE2]: + begin + if (gtye4_rxprgdivresetdone_sync) begin + if (cal_fail_store) + cpll_cal_state[CAL_FAIL] <= 1'b1; + else + cpll_cal_state[CAL_DONE] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + end + end + + cpll_cal_state[CAL_FAIL]: + begin + rxcdrhold_int <= 1'b0; + cpll_cal_state[CAL_FAIL] <= 1'b1; + mask_user_in <= 1'b0; + end + + cpll_cal_state[CAL_DONE]: + begin + rxcdrhold_int <= 1'b0; + cpll_cal_state[CAL_DONE] <= 1'b1; + mask_user_in <= 1'b0; + end + endcase + end + end // always block + + //pragma translate_off + end + //pragma translate_on + + always @(posedge CLK_IN) begin + if (cpll_cal_state[RESET]) + rxoutclksel_int <= 3'b0; + else if (cpll_cal_state[MODIFY_RXOUTCLK_SEL]) + rxoutclksel_int <= MOD_RXOUTCLK_SEL; + else + rxoutclksel_int <= rxoutclksel_int; + end + + always @(posedge CLK_IN) begin + if (cpll_cal_state[RESET]) begin + daddr <= 10'h000; + mask <= 16'b1111_1111_1111_1111; + end + else if (cpll_cal_state[READ_X114] | cpll_cal_state[SAVE_PROGDIV_CFG] | cpll_cal_state[RESTORE_READ_X114] | cpll_cal_state[CLEAR_FLAG_x114]) begin + daddr <= ADDR_X114; + end + else if (cpll_cal_state[READ_PROGDIV_CFG] | cpll_cal_state[MODIFY_PROGDIV] | cpll_cal_state[RESTORE_PROGDIV]) begin + daddr <= ADDR_RX_PROGDIV_CFG; + end + end + + assign drp_done = drp_state[DRP_DONE]; + assign GTYE4_CHANNEL_DRPEN_OUT = den; + assign GTYE4_CHANNEL_DRPWE_OUT = dwe; + assign GTYE4_CHANNEL_DRPADDR_OUT = daddr; + assign GTYE4_CHANNEL_DRPDI_OUT = di; + assign drdy = GTYE4_CHANNEL_DRPRDY_IN; + assign dout = GTYE4_CHANNEL_DRPDO_IN; + + always @(posedge CLK_IN) begin + if (RESET_IN) begin + den <= 1'b0; + dwe <= 1'b0; + di <= 16'h0000; + drp_state <= 0; + drp_state[DRP_WAIT] <= 1'b1; + end + else begin + drp_state <= 0; + case (1'b1) // synthesis parallel_case full_case + drp_state[DRP_WAIT]: + begin + if (rd) drp_state[DRP_READ] <= 1'b1; + else if (wr) drp_state[DRP_WRITE] <= 1'b1; + else drp_state[DRP_WAIT] <= 1'b1; + end + drp_state[DRP_READ]: + begin + den <= 1'b1; + drp_state[DRP_READ_ACK] <= 1'b1; + end + drp_state[DRP_READ_ACK]: + begin + den <= 1'b0; + if (drdy == 1'b1) begin + if (rd) drp_state[DRP_DONE] <= 1'b1; + else drp_state[DRP_MODIFY] <= 1'b1; + end + else drp_state[DRP_READ_ACK] <= 1'b1; + end + drp_state[DRP_MODIFY]: + begin + drp_state[DRP_WRITE] <= 1'b1; + end + drp_state[DRP_WRITE]: + begin + den <= 1'b1; + dwe <= 1'b1; + di <= di_msk; + drp_state[DRP_WRITE_ACK] <= 1'b1; + end + drp_state[DRP_WRITE_ACK]: + begin + den <= 1'b0; + dwe <= 1'b0; + if (drdy == 1'b1) drp_state[DRP_DONE] <= 1'b1; + else drp_state[DRP_WRITE_ACK] <= 1'b1; + end + drp_state[DRP_DONE]: + begin + drp_state[DRP_WAIT] <= 1'b1; + end + endcase + end + end + + //debug logic - convert one hot state to binary + genvar i,j; + for (j=0; j<5; j=j+1) + begin : jl + wire [32-1:0] tmp_mask; + for (i=0; i<32; i=i+1) + begin : il + assign tmp_mask[i] = i[j]; + end + assign cpll_cal_state_bin[j] = |(tmp_mask & cpll_cal_state); + end + +end +endgenerate +endmodule //CPLL_CAL diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v new file mode 100755 index 0000000..363f439 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v @@ -0,0 +1,1175 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gtye4_cpll_cal_tx # ( + parameter C_SIM_CPLL_CAL_BYPASS = 1'b1, + parameter SIM_RESET_SPEEDUP = "TRUE", + parameter C_FREERUN_FREQUENCY = 100, + parameter REVISION = 2, + parameter C_PCIE_ENABLE = "FALSE", + parameter C_PCIE_CORECLK_FREQ = 250 +)( + // control signals + input wire [17:0] TXOUTCLK_PERIOD_IN, + input wire [17:0] CNT_TOL_IN, + input wire [15:0] FREQ_COUNT_WINDOW_IN, + // User Interface + input wire RESET_IN, + input wire CLK_IN, + + input wire [1:0] USER_TXPLLCLKSEL, + input wire USER_TXPROGDIVRESET_IN, + output reg USER_TXPRGDIVRESETDONE_OUT, + input wire [2:0] USER_TXOUTCLKSEL_IN, + input wire USER_TXOUTCLK_BUFG_CE_IN, + input wire USER_TXOUTCLK_BUFG_CLR_IN, + output reg USER_CPLLLOCK_OUT, + // Debug Interface + output wire CPLL_CAL_FAIL, + output wire CPLL_CAL_DONE, + output wire [15:0] DEBUG_OUT, + output wire [17:0] CAL_FREQ_CNT, + input [3:0] REPEAT_RESET_LIMIT, + // GT Interface + input wire GTYE4_TXOUTCLK_IN, + input wire GTYE4_CPLLLOCK_IN, + output wire GTYE4_CPLLRESET_OUT, + output wire GTYE4_CPLLPD_OUT, + output reg GTYE4_TXPROGDIVRESET_OUT, + output reg [2:0] GTYE4_TXOUTCLKSEL_OUT, + input wire GTYE4_TXPRGDIVRESETDONE_IN, + output wire [9:0] GTYE4_CHANNEL_DRPADDR_OUT, + output wire [15:0] GTYE4_CHANNEL_DRPDI_OUT, + output wire GTYE4_CHANNEL_DRPEN_OUT, + output wire GTYE4_CHANNEL_DRPWE_OUT, + input wire GTYE4_CHANNEL_DRPRDY_IN, + input wire [15:0] GTYE4_CHANNEL_DRPDO_IN, + output wire DONE +); + + //DRP FSM + localparam DRP_WAIT = 0; + localparam DRP_READ = 1; + localparam DRP_READ_ACK = 2; + localparam DRP_MODIFY = 3; + localparam DRP_WRITE = 4; + localparam DRP_WRITE_ACK = 5; + localparam DRP_DONE = 6; + + localparam RESET = 0; + localparam READ_X0E1 = 1; + localparam CHECK_X0E1_STATUS = 2; + localparam READ_PROGCLK_SEL = 3; + localparam SAVE_PROGCLK_SEL = 4; + localparam READ_X079 = 5; + localparam CHECK_X079_STATUS = 6; + localparam READ_PROGDIV_CFG = 7; + localparam SAVE_PROGDIV_CFG = 8; + localparam READ_X0E1_BEFORE_PROGCLK_SEL_MOD = 9; + localparam MODIFY_PROGCLK_SEL = 10; + localparam MODIFY_PROGDIV = 11; + localparam MODIFY_TXOUTCLK_SEL = 12; + localparam ASSERT_CPLLPD = 13; + localparam DEASSERT_CPLLPD = 14; + localparam ASSERT_CPLLRESET = 15; + localparam DEASSERT_CPLLRESET = 16; + localparam WAIT_GTCPLLLOCK = 17; + localparam ASSERT_PROGDIVRESET = 18; + localparam WAIT_PRGDIVRESETDONE = 19; + localparam CHECK_FREQ = 20; + localparam RESTORE_READ_X0E1 = 21; + localparam RESTORE_READ_X079 = 22; + localparam RESTORE_PROGDIV = 23; + localparam RESTORE_PROGCLK_SEL = 24; + localparam CLEAR_FLAG_x0E1 = 25; + localparam CLEAR_FLAG_x079 = 26; + localparam WAIT_GTCPLLLOCK2 = 27; + localparam ASSERT_PROGDIVRESET2 = 28; + localparam WAIT_PRGDIVRESETDONE2= 29; + localparam CAL_FAIL = 30; + localparam CAL_DONE = 31; + + reg [31:0] cpll_cal_state = 31'd0; + wire [4:0] cpll_cal_state_bin; + reg [6:0] drp_state = 7'd1; + wire drp_done; + reg [9:0] daddr = 10'd0; + reg [15:0] di = 16'd0; + wire drdy; + wire [15:0] dout; + reg den = 1'b0; + reg dwe = 1'b0; + reg wr = 1'b0; + reg rd = 1'b0; + reg [15:0] di_msk; + reg [15:0] mask; + reg [24:0] wait_ctr; + reg [3:0] repeat_ctr; + reg [15:0] progclk_sel_store = 16'd0; + reg [15:0] progdiv_cfg_store = 16'd0; + reg fboost_store = 1'b0; + reg mask_user_in = 1'b0; + reg cpllreset_int = 1'b0; + reg cpllpd_int = 1'b0; + reg txprogdivreset_int = 1'b0; + reg [2:0] txoutclksel_int = 3'b000; + reg cal_fail_store = 1'b0; + reg [15:0] x0e1_store = 16'd0; + + reg status_store = 1'b0; + wire den_i; + wire dwe_i; + + //All these need to be based on CLK_IN frequency (free_run) + localparam [24:0] SYNTH_WAIT_ASSERT_CPLLRESET = (1000 * C_FREERUN_FREQUENCY); // 1 ms + localparam [24:0] SYNTH_WAIT_CPLLLOCK = (1000 * C_FREERUN_FREQUENCY); // 1 ms + localparam [24:0] SYNTH_WAIT_DEASSERT_CPLLRESET = (100 * C_FREERUN_FREQUENCY); // 100 us + + localparam [24:0] SIM_WAIT_ASSERT_CPLLRESET = SYNTH_WAIT_ASSERT_CPLLRESET/10; + localparam [24:0] SIM_WAIT_CPLLLOCK = SYNTH_WAIT_CPLLLOCK/10; + localparam [24:0] SIM_WAIT_DEASSERT_CPLLRESET = SYNTH_WAIT_DEASSERT_CPLLRESET/10; + + localparam [40:1] SIM_RESET_SPEEDUP_REG = SIM_RESET_SPEEDUP; + localparam [4:0] WAIT_WIDTH_PROGDIVRESET = 5'd25; // >= 100 ns + localparam [24:0] WAIT_ASSERT_CPLLRESET = + //pragma translate_off + (SIM_RESET_SPEEDUP_REG == "TRUE") ? SIM_WAIT_ASSERT_CPLLRESET : + //pragma translate_on + SYNTH_WAIT_ASSERT_CPLLRESET; + localparam [4:0] WAIT_ASSERT_CPLLPD = 5'd25; // >= 100 ns + localparam [24:0] WAIT_DEASSERT_CPLLRESET = + //pragma translate_off + (SIM_RESET_SPEEDUP_REG == "TRUE") ? SIM_WAIT_DEASSERT_CPLLRESET : + //pragma translate_on + SYNTH_WAIT_DEASSERT_CPLLRESET; + localparam [24:0] WAIT_CPLLLOCK = + //pragma translate_off + (SIM_RESET_SPEEDUP_REG == "TRUE") ? SIM_WAIT_CPLLLOCK : + //pragma translate_on + SYNTH_WAIT_CPLLLOCK; + + + localparam [1:0] MOD_PROGCLK_SEL = 2'b10; + localparam [15:0] MOD_PROGDIV_CFG = 16'hE062; //divider 20 + localparam [2:0] MOD_TXOUTCLK_SEL = 3'b101; + localparam [9:0] ADDR_TX_PROGCLK_SEL = 10'h00C; + localparam [9:0] ADDR_TX_PROGDIV_CFG = 10'h057; //GTY /GTH addresses are different (003E in GTH; 0057 in GTY) + localparam [9:0] ADDR_X0E1 = 10'h0E1; + localparam [9:0] ADDR_X079 = 10'h079; + + // Drive TXOUTCLK with BUFG_GT-buffered source clock, divider = 1 + wire txoutclkmon; + //assign txoutclkmon = GTYE4_TXOUTCLK_IN; + BUFG_GT bufg_gt_txoutclkmon_inst ( + .CE (USER_TXOUTCLK_BUFG_CE_IN), + .CEMASK (1'b1), + .CLR (USER_TXOUTCLK_BUFG_CLR_IN), + .CLRMASK (1'b1), + .DIV (3'b000), + .I (GTYE4_TXOUTCLK_IN), + .O (txoutclkmon) + ); + + wire gtye4_cplllock_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_cplllock_inst ( + .clk_in (CLK_IN), + .i_in (GTYE4_CPLLLOCK_IN), + .o_out (gtye4_cplllock_sync) + ); + + wire user_txprogdivreset_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txprogdivreset_inst ( + .clk_in (CLK_IN), + .i_in (USER_TXPROGDIVRESET_IN), + .o_out (user_txprogdivreset_sync) + ); + + wire gtye4_txprgdivresetdone_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txprgdivresetdone_inst ( + .clk_in (CLK_IN), + .i_in (GTYE4_TXPRGDIVRESETDONE_IN), + .o_out (gtye4_txprgdivresetdone_sync) + ); + + wire [2:0] user_txoutclksel_sync; + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txoutclksel_inst0 ( + .clk_in (CLK_IN), + .i_in (USER_TXOUTCLKSEL_IN[0]), + .o_out (user_txoutclksel_sync[0]) + ); + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txoutclksel_inst1 ( + .clk_in (CLK_IN), + .i_in (USER_TXOUTCLKSEL_IN[1]), + .o_out (user_txoutclksel_sync[1]) + ); + gtwizard_ultrascale_v1_7_9_bit_synchronizer bit_synchronizer_txoutclksel_inst2 ( + .clk_in (CLK_IN), + .i_in (USER_TXOUTCLKSEL_IN[2]), + .o_out (user_txoutclksel_sync[2]) + ); + + + assign GTYE4_CPLLRESET_OUT = cpllreset_int; + assign GTYE4_CPLLPD_OUT = cpllpd_int; + + always @(posedge CLK_IN) begin + if (mask_user_in | cpll_cal_state[CAL_FAIL] | cpll_cal_state[RESET] | RESET_IN) + USER_CPLLLOCK_OUT <= 1'b0; + else + USER_CPLLLOCK_OUT <= gtye4_cplllock_sync; + end + + generate if (C_PCIE_ENABLE) + begin : pcie_txoutclksel + always @(*) begin + GTYE4_TXOUTCLKSEL_OUT <= mask_user_in ? txoutclksel_int : USER_TXOUTCLKSEL_IN; + GTYE4_TXPROGDIVRESET_OUT <= mask_user_in ? txprogdivreset_int : USER_TXPROGDIVRESET_IN; + end + end + else begin : non_pcie_txoutclksel + always @(posedge CLK_IN) begin + if (mask_user_in) + GTYE4_TXPROGDIVRESET_OUT <= txprogdivreset_int; + else + GTYE4_TXPROGDIVRESET_OUT <= user_txprogdivreset_sync; + end + + always @(posedge CLK_IN) begin + if (mask_user_in) + GTYE4_TXOUTCLKSEL_OUT <= txoutclksel_int; + else + GTYE4_TXOUTCLKSEL_OUT <= user_txoutclksel_sync; + end + end + endgenerate + + always @(posedge CLK_IN) begin + if (mask_user_in) + USER_TXPRGDIVRESETDONE_OUT <= 1'b0; + else + USER_TXPRGDIVRESETDONE_OUT <= gtye4_txprgdivresetdone_sync; + end + + // frequency counter for txoutclk + wire [17:0] txoutclk_freq_cnt; + reg freq_counter_rst = 1'b1; + wire freq_cnt_done; + gtwizard_ultrascale_v1_7_9_gtye4_cpll_cal_freq_counter U_TXOUTCLK_FREQ_COUNTER + ( + .freq_cnt_o(txoutclk_freq_cnt), + .done_o(freq_cnt_done), + .rst_i(freq_counter_rst), + .test_term_cnt_i(FREQ_COUNT_WINDOW_IN), + .ref_clk_i(CLK_IN), + .test_clk_i(txoutclkmon) + ); + + //Debug signals + assign DEBUG_OUT = {cpllreset_int,cpllpd_int,gtye4_cplllock_sync,1'b0,freq_cnt_done,freq_counter_rst,mask_user_in,cpll_cal_state_bin,repeat_ctr}; + assign CPLL_CAL_FAIL = cpll_cal_state[CAL_FAIL]; + assign CPLL_CAL_DONE = cpll_cal_state[CAL_DONE]; + assign CAL_FREQ_CNT = txoutclk_freq_cnt; + assign DONE = cpll_cal_state[CAL_DONE] | cpll_cal_state[RESET]; + + //pragma translate_off + generate if (C_SIM_CPLL_CAL_BYPASS == 1'b1) + begin: gen_sim_cpll_cal_bypass_gtye4 + //CPLL CAL FSM for simulation + always @(posedge CLK_IN) begin + if (RESET_IN) begin + cpll_cal_state <= 0; + cpll_cal_state[RESET] <= 1'b1; + cpllreset_int <= 1'b0; + cpllpd_int <= 1'b0; + txprogdivreset_int <= 1'b0; + mask_user_in <= 1'b0; + wr <= 1'b0; + rd <= 1'b0; + end + else begin + cpll_cal_state <= 0; + case(1'b1) // synthesis parallel_case full_case + cpll_cal_state[RESET]: + begin + wait_ctr <= 25'd0; + repeat_ctr <= 4'd0; + mask_user_in <= 1'b1; + di_msk <= 16'b0000_0000_0000_0000; + cpll_cal_state[READ_X0E1] <= 1'b1; + end + + cpll_cal_state[READ_X0E1]: + begin + mask_user_in <= 1'b1; + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + status_store <= dout[15]; + cpll_cal_state[CHECK_X0E1_STATUS] <= 1'b1; + end + else + cpll_cal_state[READ_X0E1] <= 1'b1; + end + + cpll_cal_state[CHECK_X0E1_STATUS]: + begin + if (status_store) + cpll_cal_state[READ_X079] <= 1'b1; + else + cpll_cal_state[READ_PROGCLK_SEL] <= 1'b1; + end + + cpll_cal_state[READ_PROGCLK_SEL]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progclk_sel_store <= dout; + cpll_cal_state[SAVE_PROGCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[READ_PROGCLK_SEL] <= 1'b1; + end + end + + cpll_cal_state[SAVE_PROGCLK_SEL]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[READ_X079] <= 1'b1; + end + else begin + cpll_cal_state[SAVE_PROGCLK_SEL] <= 1'b1; + end + di_msk <= {1'b1,progclk_sel_store[14:0]}; + end + + cpll_cal_state[READ_X079]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + status_store <= dout[15]; + cpll_cal_state[CHECK_X079_STATUS] <= 1'b1; + end + else begin + cpll_cal_state[READ_X079] <= 1'b1; + end + end + + cpll_cal_state[CHECK_X079_STATUS]: + begin + if (status_store) + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD] <= 1'b1; + else + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + + cpll_cal_state[READ_PROGDIV_CFG]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= {1'b1,dout[14:0]}; + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + else begin + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + end + + cpll_cal_state[SAVE_PROGDIV_CFG]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD] <= 1'b1; + end + else begin + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + di_msk <= progdiv_cfg_store; + end + + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + x0e1_store <= dout; + cpll_cal_state[MODIFY_PROGCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD] <= 1'b1; + end + end + + cpll_cal_state[MODIFY_PROGCLK_SEL]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + end + else begin + cpll_cal_state[MODIFY_PROGCLK_SEL] <= 1'b1; + end + di_msk<= {1'b0,x0e1_store[14:12],MOD_PROGCLK_SEL,x0e1_store[9:0]}; + end + + cpll_cal_state[MODIFY_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_TXOUTCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + wait_ctr <= 25'd0; + end + di_msk<= MOD_PROGDIV_CFG; + end + + cpll_cal_state[MODIFY_TXOUTCLK_SEL]: + begin + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + end + + cpll_cal_state[ASSERT_CPLLRESET]: + begin + cpllreset_int <= 1'b1; + freq_counter_rst <= 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + wait_ctr <= 25'd0; + end + + cpll_cal_state[DEASSERT_CPLLRESET]: + begin + if (wait_ctr < WAIT_DEASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + end + else begin + cpllreset_int <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[WAIT_GTCPLLLOCK]: + begin + if(!gtye4_cplllock_sync) begin + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + end + else begin + cpll_cal_state[RESTORE_READ_X0E1] <= 1'b1; + end + end + + cpll_cal_state[RESTORE_READ_X0E1]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progclk_sel_store <= dout; + cpll_cal_state[RESTORE_READ_X079] <= 1'b1; + end else begin + cpll_cal_state[RESTORE_READ_X0E1] <= 1'b1; + end + end + + cpll_cal_state[RESTORE_READ_X079]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= dout; + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end else begin + cpll_cal_state[RESTORE_READ_X079] <= 1'b1; + end + end + + cpll_cal_state[RESTORE_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[RESTORE_PROGCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end + di_msk <= (C_PCIE_ENABLE) ? ((USER_TXPLLCLKSEL == 2'b11)? 16'hE078 : ((C_PCIE_CORECLK_FREQ == 250) ? 16'hE060 : 16'hE078)) : progdiv_cfg_store; + end + + cpll_cal_state[RESTORE_PROGCLK_SEL]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[CLEAR_FLAG_x0E1] <= 1'b1; + end + else begin + cpll_cal_state[RESTORE_PROGCLK_SEL] <= 1'b1; + end + di_msk <= (C_PCIE_ENABLE) ? {1'b0,progclk_sel_store[14:12],2'b10,progclk_sel_store[9:0]} : {1'b0,progclk_sel_store[14:0]}; + end + + cpll_cal_state[CLEAR_FLAG_x0E1]: + begin + //set [15] to 0 + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[CLEAR_FLAG_x079] <= 1'b1; + end + else begin + cpll_cal_state[CLEAR_FLAG_x0E1] <= 1'b1; + end + // clear + di_msk <= 16'h0000; + end + + cpll_cal_state[CLEAR_FLAG_x079]: + begin + //set [15] to 0 + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK2] <= 1'b1; + end + else begin + cpll_cal_state[CLEAR_FLAG_x079] <= 1'b1; + end + // clear + di_msk <= 16'h0000; + end + + cpll_cal_state[WAIT_GTCPLLLOCK2]: + begin + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + if(!gtye4_cplllock_sync) + cal_fail_store <= 1'b1; + else + cal_fail_store <= cal_fail_store; + end + + cpll_cal_state[ASSERT_PROGDIVRESET2]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + txprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + end + else begin + txprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE2]: + begin + if (gtye4_txprgdivresetdone_sync) begin + if (cal_fail_store) + cpll_cal_state[CAL_FAIL] <= 1'b1; + else + cpll_cal_state[CAL_DONE] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + end + end + + cpll_cal_state[CAL_FAIL]: + begin + cpll_cal_state[CAL_FAIL] <= 1'b1; + mask_user_in <= 1'b0; + end + + cpll_cal_state[CAL_DONE]: + begin + cpll_cal_state[CAL_DONE] <= 1'b1; + mask_user_in <= 1'b0; + end + endcase + end + end // always block + + end + else + begin: gen_cpll_cal_gtye4 + //pragma translate_on + //CPLL CAL FSM + always @(posedge CLK_IN) begin + if (RESET_IN) begin + cpll_cal_state <= 0; + cpll_cal_state[RESET] <= 1'b1; + cpllreset_int <= 1'b0; + cpllpd_int <= 1'b0; + txprogdivreset_int <= 1'b0; + mask_user_in <= 1'b0; + wr <= 1'b0; + rd <= 1'b0; + end + else begin + cpll_cal_state <= 0; + case(1'b1) // synthesis parallel_case full_case + cpll_cal_state[RESET]: + begin + wait_ctr <= 25'd0; + repeat_ctr <= 4'd0; + mask_user_in <= 1'b1; + di_msk <= 16'b0000_0000_0000_0000; + cpll_cal_state[READ_X0E1] <= 1'b1; + end + + cpll_cal_state[READ_X0E1]: + begin + mask_user_in <= 1'b1; + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + status_store <= dout[15]; + cpll_cal_state[CHECK_X0E1_STATUS] <= 1'b1; + end + else + cpll_cal_state[READ_X0E1] <= 1'b1; + end + + cpll_cal_state[CHECK_X0E1_STATUS]: + begin + if (status_store) + cpll_cal_state[READ_X079] <= 1'b1; + else + cpll_cal_state[READ_PROGCLK_SEL] <= 1'b1; + end + + cpll_cal_state[READ_PROGCLK_SEL]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progclk_sel_store <= dout; + cpll_cal_state[SAVE_PROGCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[READ_PROGCLK_SEL] <= 1'b1; + end + end + + cpll_cal_state[SAVE_PROGCLK_SEL]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[READ_X079] <= 1'b1; + end + else begin + cpll_cal_state[SAVE_PROGCLK_SEL] <= 1'b1; + end + di_msk <= {1'b1,progclk_sel_store[14:0]}; + end + + cpll_cal_state[READ_X079]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + status_store <= dout[15]; + cpll_cal_state[CHECK_X079_STATUS] <= 1'b1; + end + else begin + cpll_cal_state[READ_X079] <= 1'b1; + end + end + + cpll_cal_state[CHECK_X079_STATUS]: + begin + if (status_store) + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD] <= 1'b1; + else + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + + cpll_cal_state[READ_PROGDIV_CFG]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= {1'b1,dout[14:0]}; + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + else begin + cpll_cal_state[READ_PROGDIV_CFG] <= 1'b1; + end + end + + cpll_cal_state[SAVE_PROGDIV_CFG]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD] <= 1'b1; + end + else begin + cpll_cal_state[SAVE_PROGDIV_CFG] <= 1'b1; + end + di_msk <= progdiv_cfg_store; + end + + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + x0e1_store <= dout; + cpll_cal_state[MODIFY_PROGCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD] <= 1'b1; + end + end + + cpll_cal_state[MODIFY_PROGCLK_SEL]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + end + else begin + cpll_cal_state[MODIFY_PROGCLK_SEL] <= 1'b1; + end + di_msk<= {1'b0,x0e1_store[14:12],MOD_PROGCLK_SEL,x0e1_store[9:0]}; + end + + cpll_cal_state[MODIFY_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[MODIFY_TXOUTCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[MODIFY_PROGDIV] <= 1'b1; + wait_ctr <= 25'd0; + end + di_msk<= MOD_PROGDIV_CFG; + end + + cpll_cal_state[MODIFY_TXOUTCLK_SEL]: + begin + cpll_cal_state[ASSERT_CPLLPD] <= 1'b1; + end + + cpll_cal_state[ASSERT_CPLLPD]: + begin + if (wait_ctr < WAIT_ASSERT_CPLLPD) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[ASSERT_CPLLPD] <= 1'b1; + end + else begin + cpllpd_int <= 1'b1; + cpll_cal_state[DEASSERT_CPLLPD] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[DEASSERT_CPLLPD]: + begin + if (wait_ctr < SYNTH_WAIT_DEASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[DEASSERT_CPLLPD] <= 1'b1; + end + else begin + cpllpd_int <= 1'b0; + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + wait_ctr <= 16'd0; + freq_counter_rst <= 1'b1; + end + end + + cpll_cal_state[ASSERT_CPLLRESET]: + begin + if (wait_ctr < WAIT_ASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[ASSERT_CPLLRESET] <= 1'b1; + end + else begin + cpllreset_int <= 1'b1; + freq_counter_rst <= 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[DEASSERT_CPLLRESET]: + begin + if (wait_ctr < WAIT_DEASSERT_CPLLRESET) begin + wait_ctr <= wait_ctr + 1'b1; + cpll_cal_state[DEASSERT_CPLLRESET] <= 1'b1; + end + else begin + cpllreset_int <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[WAIT_GTCPLLLOCK]: + begin + if(wait_ctr < WAIT_CPLLLOCK) begin + cpll_cal_state[WAIT_GTCPLLLOCK] <= 1'b1; + wait_ctr <= wait_ctr + 1'b1; + end + else begin + cpll_cal_state[ASSERT_PROGDIVRESET] <= 1'b1; + wait_ctr <= 16'd0; + end + end + + cpll_cal_state[ASSERT_PROGDIVRESET]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + txprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET] <= 1'b1; + end + else begin + txprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE]: + begin + if (gtye4_txprgdivresetdone_sync) begin + cpll_cal_state[CHECK_FREQ] <= 1'b1; + freq_counter_rst <= 1'b0; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE] <= 1'b1; + end + end + + cpll_cal_state[CHECK_FREQ]: + begin + if(freq_cnt_done) begin + if ((txoutclk_freq_cnt >= (TXOUTCLK_PERIOD_IN - CNT_TOL_IN)) & (txoutclk_freq_cnt <= (TXOUTCLK_PERIOD_IN + CNT_TOL_IN))) begin + cpll_cal_state[RESTORE_READ_X0E1] <= 1'b1; + cal_fail_store <= 1'b0; + end + else begin + if (repeat_ctr < REPEAT_RESET_LIMIT) begin + cpll_cal_state[ASSERT_CPLLPD] <= 1'b1; + repeat_ctr <= repeat_ctr + 1'b1; + end + else begin + cpll_cal_state[RESTORE_READ_X0E1] <= 1'b1; + cal_fail_store <= 1'b1; + end + end + end + else + cpll_cal_state[CHECK_FREQ] <= 1'b1; + end + + cpll_cal_state[RESTORE_READ_X0E1]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progclk_sel_store <= dout; + cpll_cal_state[RESTORE_READ_X079] <= 1'b1; + end else begin + cpll_cal_state[RESTORE_READ_X0E1] <= 1'b1; + end + end + + cpll_cal_state[RESTORE_READ_X079]: + begin + rd <= 1'b1; + if (drp_done) begin + rd <= 1'b0; + progdiv_cfg_store <= dout; + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end else begin + cpll_cal_state[RESTORE_READ_X079] <= 1'b1; + end + end + + cpll_cal_state[RESTORE_PROGDIV]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[RESTORE_PROGCLK_SEL] <= 1'b1; + end + else begin + cpll_cal_state[RESTORE_PROGDIV] <= 1'b1; + end + di_msk <= (C_PCIE_ENABLE) ? ((USER_TXPLLCLKSEL == 2'b11)? 16'hE078 : ((C_PCIE_CORECLK_FREQ == 250) ? 16'hE060 : 16'hE078)) : progdiv_cfg_store; + end + + cpll_cal_state[RESTORE_PROGCLK_SEL]: + begin + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[CLEAR_FLAG_x0E1] <= 1'b1; + end + else begin + cpll_cal_state[RESTORE_PROGCLK_SEL] <= 1'b1; + end + di_msk <= (C_PCIE_ENABLE) ? {1'b0,progclk_sel_store[14:12],2'b10,progclk_sel_store[9:0]} : {1'b0,progclk_sel_store[14:0]}; + end + + cpll_cal_state[CLEAR_FLAG_x0E1]: + begin + //set [15] to 0 + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[CLEAR_FLAG_x079] <= 1'b1; + end + else begin + cpll_cal_state[CLEAR_FLAG_x0E1] <= 1'b1; + end + // clear + di_msk <= 16'h0000; + end + + cpll_cal_state[CLEAR_FLAG_x079]: + begin + //set [15] to 0 + wr <= 1'b1; + if (drp_done) begin + wr <= 1'b0; + cpll_cal_state[WAIT_GTCPLLLOCK2] <= 1'b1; + end + else begin + cpll_cal_state[CLEAR_FLAG_x079] <= 1'b1; + end + // clear + di_msk <= 16'h0000; + end + + cpll_cal_state[WAIT_GTCPLLLOCK2]: + begin + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + if(!gtye4_cplllock_sync) + cal_fail_store <= 1'b1; + else + cal_fail_store <= cal_fail_store; + end + + cpll_cal_state[ASSERT_PROGDIVRESET2]: + begin + if (wait_ctr < WAIT_WIDTH_PROGDIVRESET) begin + wait_ctr <= wait_ctr + 1'b1; + txprogdivreset_int <= 1'b1; + cpll_cal_state[ASSERT_PROGDIVRESET2] <= 1'b1; + end + else begin + txprogdivreset_int <= 1'b0; + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + wait_ctr <= 25'd0; + end + end + + cpll_cal_state[WAIT_PRGDIVRESETDONE2]: + begin + if (gtye4_txprgdivresetdone_sync) begin + if (cal_fail_store) + cpll_cal_state[CAL_FAIL] <= 1'b1; + else + cpll_cal_state[CAL_DONE] <= 1'b1; + end + else begin + cpll_cal_state[WAIT_PRGDIVRESETDONE2] <= 1'b1; + end + end + + cpll_cal_state[CAL_FAIL]: + begin + cpll_cal_state[CAL_FAIL] <= 1'b1; + mask_user_in <= 1'b0; + end + + cpll_cal_state[CAL_DONE]: + begin + cpll_cal_state[CAL_DONE] <= 1'b1; + mask_user_in <= 1'b0; + end + endcase + end + end // always block + + //pragma translate_off + end + endgenerate + //pragma translate_on + + always @(posedge CLK_IN) begin + if (cpll_cal_state[RESET]) + txoutclksel_int <= 3'b0; + else if (cpll_cal_state[MODIFY_TXOUTCLK_SEL]) + txoutclksel_int <= MOD_TXOUTCLK_SEL; + end + + always @(posedge CLK_IN) begin + if (cpll_cal_state[RESET]) begin + daddr <= 10'h000; + mask <= 16'b1111_1111_1111_1111; + end + else if (cpll_cal_state[READ_X0E1] | cpll_cal_state[SAVE_PROGCLK_SEL] | cpll_cal_state[RESTORE_READ_X0E1] | cpll_cal_state[CLEAR_FLAG_x0E1] | cpll_cal_state[READ_X0E1_BEFORE_PROGCLK_SEL_MOD]) begin + daddr <= ADDR_X0E1; + end + else if (cpll_cal_state[READ_X079] | cpll_cal_state[SAVE_PROGDIV_CFG] | cpll_cal_state[RESTORE_READ_X079] | cpll_cal_state[CLEAR_FLAG_x079]) begin + daddr <= ADDR_X079; + end + else if (cpll_cal_state[READ_PROGCLK_SEL] | cpll_cal_state[MODIFY_PROGCLK_SEL] | cpll_cal_state[RESTORE_PROGCLK_SEL]) begin + daddr <= ADDR_TX_PROGCLK_SEL; + end + else if (cpll_cal_state[READ_PROGDIV_CFG] | cpll_cal_state[MODIFY_PROGDIV] | cpll_cal_state[RESTORE_PROGDIV]) begin + daddr <= ADDR_TX_PROGDIV_CFG; + end + + end + + assign drp_done = drp_state[DRP_DONE]; + assign GTYE4_CHANNEL_DRPEN_OUT = den; + assign GTYE4_CHANNEL_DRPWE_OUT = dwe; + assign GTYE4_CHANNEL_DRPADDR_OUT = daddr; + assign GTYE4_CHANNEL_DRPDI_OUT = di; + assign drdy = GTYE4_CHANNEL_DRPRDY_IN; + assign dout = GTYE4_CHANNEL_DRPDO_IN; + + always @(posedge CLK_IN or posedge RESET_IN) begin + if (RESET_IN) begin + den <= 1'b0; + dwe <= 1'b0; + di <= 16'h0000; + drp_state <= 0; + drp_state[DRP_WAIT] <= 1'b1; + end + else begin + drp_state <= 0; + case (1'b1) // synthesis parallel_case full_case + drp_state[DRP_WAIT]: + begin + if (rd) drp_state[DRP_READ] <= 1'b1; + else if (wr) drp_state[DRP_WRITE] <= 1'b1; + else drp_state[DRP_WAIT] <= 1'b1; + end + drp_state[DRP_READ]: + begin + den <= 1'b1; + drp_state[DRP_READ_ACK] <= 1'b1; + end + drp_state[DRP_READ_ACK]: + begin + den <= 1'b0; + if (drdy == 1'b1) begin + if (rd) drp_state[DRP_DONE] <= 1'b1; + else drp_state[DRP_MODIFY] <= 1'b1; + end + else drp_state[DRP_READ_ACK] <= 1'b1; + end + drp_state[DRP_MODIFY]: + begin + drp_state[DRP_WRITE] <= 1'b1; + end + drp_state[DRP_WRITE]: + begin + den <= 1'b1; + dwe <= 1'b1; + di <= di_msk; + drp_state[DRP_WRITE_ACK] <= 1'b1; + end + drp_state[DRP_WRITE_ACK]: + begin + den <= 1'b0; + dwe <= 1'b0; + if (drdy == 1'b1) drp_state[DRP_DONE] <= 1'b1; + else drp_state[DRP_WRITE_ACK] <= 1'b1; + end + drp_state[DRP_DONE]: + begin + drp_state[DRP_WAIT] <= 1'b1; + end + endcase + end + end + + //debug logic - convert one hot state to binary + genvar i,j; + generate + for (j=0; j<5; j=j+1) + begin : jl + wire [32-1:0] tmp_mask; + for (i=0; i<32; i=i+1) + begin : il + assign tmp_mask[i] = i[j]; + end + assign cpll_cal_state_bin[j] = |(tmp_mask & cpll_cal_state); + end + endgenerate + +endmodule //CPLL_CAL diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v new file mode 100755 index 0000000..a335853 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v @@ -0,0 +1,170 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_gtye4_delay_powergood # ( + parameter C_USER_GTPOWERGOOD_DELAY_EN = 0, + parameter C_PCIE_ENABLE = "FALSE" +)( + input wire GT_TXOUTCLKPCS, + + input wire GT_GTPOWERGOOD, + input wire [2:0] USER_TXRATE, + input wire USER_TXRATEMODE, + input wire USER_GTTXRESET, + input wire USER_TXPMARESET, + input wire USER_TXPISOPD, + + output wire USER_GTPOWERGOOD, + output wire [2:0] GT_TXRATE, + output wire GT_TXRATEMODE, + output wire GT_GTTXRESET, + output wire GT_TXPMARESET, + output wire GT_TXPISOPD +); + +generate if (C_PCIE_ENABLE || (C_USER_GTPOWERGOOD_DELAY_EN == 0)) +begin : gen_powergood_nodelay + assign GT_TXPISOPD = USER_TXPISOPD; + assign GT_GTTXRESET = USER_GTTXRESET; + assign GT_TXPMARESET = USER_TXPMARESET; + assign GT_TXRATE = USER_TXRATE; + assign GT_TXRATEMODE = USER_TXRATEMODE; + assign USER_GTPOWERGOOD = GT_GTPOWERGOOD; +end +else +begin: gen_powergood_delay + (* ASYNC_REG = "TRUE", SHREG_EXTRACT = "NO" *) reg [4:0] intclk_rrst_n_r = 5'd0; + (* ASYNC_REG = "TRUE", SHREG_EXTRACT = "NO" *) reg [8:0] wait_cnt; + (* ASYNC_REG = "TRUE", SHREG_EXTRACT = "NO" *) (* KEEP = "TRUE" *) reg int_pwr_on_fsm = 1'b0; + (* ASYNC_REG = "TRUE", SHREG_EXTRACT = "NO" *) (* KEEP = "TRUE" *) reg pwr_on_fsm = 1'b0; + wire intclk_rrst_n; + + //-------------------------------------------------------------------------- + // POWER ON FSM Encoding + //-------------------------------------------------------------------------- + localparam PWR_ON_WAIT_CNT = 4'd0; + localparam PWR_ON_DONE = 4'd1; + + //-------------------------------------------------------------------------------------------------- + // Reset Synchronizer + //-------------------------------------------------------------------------------------------------- + always @ (posedge GT_TXOUTCLKPCS or negedge GT_GTPOWERGOOD) + begin + if (!GT_GTPOWERGOOD) + intclk_rrst_n_r <= 5'd0; + else if(!int_pwr_on_fsm) + intclk_rrst_n_r <= {intclk_rrst_n_r[3:0], 1'd1}; + end + + assign intclk_rrst_n = intclk_rrst_n_r[4]; + + //-------------------------------------------------------------------------------------------------- + // Wait counter + //-------------------------------------------------------------------------------------------------- + always @ (posedge GT_TXOUTCLKPCS) + begin + if (!intclk_rrst_n) + wait_cnt <= 9'd0; + else begin + if (int_pwr_on_fsm == PWR_ON_WAIT_CNT) + wait_cnt <= {wait_cnt[7:0],1'b1}; + else + wait_cnt <= wait_cnt; + end + end + + //-------------------------------------------------------------------------------------------------- + // Power On FSM + //-------------------------------------------------------------------------------------------------- + + always @ (posedge GT_TXOUTCLKPCS or negedge GT_GTPOWERGOOD) + begin + if (!GT_GTPOWERGOOD) + begin + int_pwr_on_fsm <= PWR_ON_WAIT_CNT; + end + else begin + case (int_pwr_on_fsm) + PWR_ON_WAIT_CNT : + begin + int_pwr_on_fsm <= (wait_cnt[7] == 1'b1) ? PWR_ON_DONE : PWR_ON_WAIT_CNT; + end + + PWR_ON_DONE : + begin + int_pwr_on_fsm <= PWR_ON_DONE; + end + + default : + begin + int_pwr_on_fsm <= PWR_ON_WAIT_CNT; + end + endcase + end + end + + always @(posedge GT_TXOUTCLKPCS) + pwr_on_fsm <= int_pwr_on_fsm; + + assign GT_TXPISOPD = pwr_on_fsm ? USER_TXPISOPD : 1'b1; + assign GT_GTTXRESET = pwr_on_fsm ? USER_GTTXRESET : !GT_GTPOWERGOOD; + assign GT_TXPMARESET = pwr_on_fsm ? USER_TXPMARESET : 1'b0; + assign GT_TXRATE = pwr_on_fsm ? USER_TXRATE : 3'b001; + assign GT_TXRATEMODE = pwr_on_fsm ? USER_TXRATEMODE : 1'b1; + assign USER_GTPOWERGOOD = pwr_on_fsm; + +end +endgenerate + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v new file mode 100755 index 0000000..41110b9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v @@ -0,0 +1,98 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_reset_inv_synchronizer # ( + + parameter FREQUENCY = 512 + +)( + + input wire clk_in, + input wire rst_in, + output wire rst_out + +); + + // Use 5 flip-flops as a single synchronizer, and tag each declaration with the appropriate synthesis attribute to + // enable clustering. Each flip-flop in the synchronizer is asynchronously reset so that the downstream logic is also + // asynchronously reset but encounters no reset assertion latency. The removal of reset is synchronous, so that the + // downstream logic is also removed from reset synchronously. This module is designed for active-low reset use. + + (* ASYNC_REG = "TRUE" *) reg rst_in_meta = 1'b0; + (* ASYNC_REG = "TRUE" *) reg rst_in_sync1 = 1'b0; + (* ASYNC_REG = "TRUE" *) reg rst_in_sync2 = 1'b0; + (* ASYNC_REG = "TRUE" *) reg rst_in_sync3 = 1'b0; + reg rst_in_out = 1'b0; + + always @(posedge clk_in, negedge rst_in) begin + if (!rst_in) begin + rst_in_meta <= 1'b0; + rst_in_sync1 <= 1'b0; + rst_in_sync2 <= 1'b0; + rst_in_sync3 <= 1'b0; + rst_in_out <= 1'b0; + end + else begin + rst_in_meta <= 1'b1; + rst_in_sync1 <= rst_in_meta; + rst_in_sync2 <= rst_in_sync1; + rst_in_sync3 <= rst_in_sync2; + rst_in_out <= rst_in_sync3; + end + end + + assign rst_out = rst_in_out; + + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v new file mode 100755 index 0000000..a3129d3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v @@ -0,0 +1,98 @@ +//------------------------------------------------------------------------------ +// (c) Copyright 2013-2015 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//------------------------------------------------------------------------------ + +// *************************** +// * DO NOT MODIFY THIS FILE * +// *************************** + +`timescale 1ps/1ps + +module gtwizard_ultrascale_v1_7_9_reset_synchronizer # ( + + parameter FREQUENCY = 512 + +)( + + input wire clk_in, + input wire rst_in, + output wire rst_out + +); + + // Use 5 flip-flops as a single synchronizer, and tag each declaration with the appropriate synthesis attribute to + // enable clustering. Each flip-flop in the synchronizer is asynchronously reset so that the downstream logic is also + // asynchronously reset but encounters no reset assertion latency. The removal of reset is synchronous, so that the + // downstream logic is also removed from reset synchronously. This module is designed for active-high reset use. + + (* ASYNC_REG = "TRUE" *) reg rst_in_meta = 1'b0; + (* ASYNC_REG = "TRUE" *) reg rst_in_sync1 = 1'b0; + (* ASYNC_REG = "TRUE" *) reg rst_in_sync2 = 1'b0; + (* ASYNC_REG = "TRUE" *) reg rst_in_sync3 = 1'b0; + reg rst_in_out = 1'b0; + + always @(posedge clk_in, posedge rst_in) begin + if (rst_in) begin + rst_in_meta <= 1'b1; + rst_in_sync1 <= 1'b1; + rst_in_sync2 <= 1'b1; + rst_in_sync3 <= 1'b1; + rst_in_out <= 1'b1; + end + else begin + rst_in_meta <= 1'b0; + rst_in_sync1 <= rst_in_meta; + rst_in_sync2 <= rst_in_sync1; + rst_in_sync3 <= rst_in_sync2; + rst_in_out <= rst_in_sync3; + end + end + + assign rst_out = rst_in_out; + + +endmodule diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd b/projects/U200/U200.ip_user_files/ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd new file mode 100755 index 0000000..9a0ed7e --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd @@ -0,0 +1,10899 @@ +------------------------------------------------------------------------------- +-- iomodule_vote_pkg.vhd - Package specification +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2015-2016 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: iomodule_vote_pkg.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- iomodule_vote_pkg +-- +------------------------------------------------------------------------------- +-- Author: rolandp +-- +-- History: +-- rolandp 2015-09-14 First Version +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; + +package IOModule_Vote_Pkg is + + function vote (vote1, vote2, vote3 : std_logic_vector; tmr_disable : boolean) return std_logic_vector; + function vote (vote1, vote2, vote3 : std_logic_vector; tmr_disable : boolean; tmr : integer) return std_logic_vector; + + function vote (vote1, vote2, vote3 : std_logic; tmr_disable : boolean) return std_logic; + function vote (vote1, vote2, vote3 : std_logic; tmr_disable : boolean; tmr : integer) return std_logic; + + function vote (vote1 : boolean; vote2, vote3 : std_logic; tmr_disable : boolean) return boolean; + function vote (vote1 : boolean; vote2, vote3 : std_logic; tmr_disable : boolean; tmr : integer) return boolean; + + constant C_MAX_FIT_SIZE : natural := 32; + constant C_MAX_PIT_SIZE : natural := 32; + constant C_MAX_GPO_SIZE : natural := 32; + constant C_UART_PROG_CNT_SIZE : natural := 20; + + -- FIT + subtype FIT_COUNT_Pos is natural range C_MAX_FIT_SIZE - 1 downto 0; + constant FIT_INTERRUPT_Pos : natural := FIT_COUNT_Pos'high + 1; + constant FIT_TOGGLE_Pos : natural := FIT_INTERRUPT_Pos + 1; + + constant C_FIT_VOTE_SIZE : natural := FIT_TOGGLE_Pos + 1; + subtype FIT1_Pos is natural range C_FIT_VOTE_SIZE - 1 downto 0; + subtype FIT2_Pos is natural range FIT1_Pos'high + C_FIT_VOTE_SIZE downto FIT1_Pos'high + 1; + subtype FIT3_Pos is natural range FIT2_Pos'high + C_FIT_VOTE_SIZE downto FIT2_Pos'high + 1; + subtype FIT4_Pos is natural range FIT3_Pos'high + C_FIT_VOTE_SIZE downto FIT3_Pos'high + 1; + + -- UART Baudrate Counter + subtype UART_BAUD_FIT_Pos is natural range C_MAX_FIT_SIZE + 2 downto 0; + subtype UART_BAUD_REG_Pos is natural range UART_BAUD_FIT_Pos'high + C_UART_PROG_CNT_SIZE downto + UART_BAUD_FIT_Pos'high + 1; + subtype UART_BAUD_CNT_Pos is natural range UART_BAUD_REG_Pos'high + C_UART_PROG_CNT_SIZE downto + UART_BAUD_REG_Pos'high + 1; + constant UART_BAUD_EN16_Pos : natural := UART_BAUD_CNT_Pos'high + 1; + + -- UART Control + constant PARITY_ERROR_Pos : natural := 0; + constant FRAME_ERROR_Pos : natural := PARITY_ERROR_Pos + 1; + constant OVERRUN_ERROR_Pos : natural := FRAME_ERROR_Pos + 1; + constant ERROR_INTERRUPT_Pos : natural := OVERRUN_ERROR_Pos + 1; + + subtype UART_CONTROL_Pos is natural range UART_BAUD_EN16_Pos + 1 + ERROR_INTERRUPT_Pos downto + UART_BAUD_EN16_Pos + 1; + + -- UART Transmit + constant UART_TX_DIV16_Pos : natural := 0; + constant UART_TX_DATA_ENABLE_Pos : natural := UART_TX_DIV16_Pos + 1; + constant UART_TX_START_Pos : natural := UART_TX_DATA_ENABLE_Pos + 1; + constant UART_TX_DATABITS_Pos : natural := UART_TX_START_Pos + 1; + subtype UART_TX_MUX_SEL_Pos is natural range UART_TX_DATABITS_Pos + 3 downto UART_TX_DATABITS_Pos + 1; + constant UART_TX_DATA_IS_SENT_Pos : natural := UART_TX_MUX_SEL_Pos'high + 1; + constant UART_TX_SERIAL_DATA_Pos : natural := UART_TX_DATA_IS_SENT_Pos + 1; + constant UART_TX_Pos : natural := UART_TX_SERIAL_DATA_Pos + 1; + constant UART_TX_CALC_PARITY_Pos : natural := UART_TX_Pos + 1; + constant UART_TX_RUN_Pos : natural := UART_TX_CALC_PARITY_Pos + 1; + constant UART_TX_SEL_PARITY_Pos : natural := UART_TX_RUN_Pos + 1; + subtype UART_TX_FIFO_DOUT_Pos is natural range UART_TX_SEL_PARITY_Pos + 8 downto UART_TX_SEL_PARITY_Pos + 1; + constant UART_TX_BUFFER_EMPTY_Pos : natural := UART_TX_FIFO_DOUT_Pos'high + 1; + + subtype UART_TRANSMIT_Pos is natural range UART_CONTROL_Pos'high + 1 + UART_TX_BUFFER_EMPTY_Pos downto + UART_CONTROL_Pos'high + 1; + + -- UART Receive + constant UART_RX_PREVIOUS_RX_Pos : natural := 0; + constant UART_RX_START_EDGE_DETECTED_Pos : natural := UART_RX_PREVIOUS_RX_Pos + 1; + constant UART_RX_RUNNING_Pos : natural := UART_RX_START_EDGE_DETECTED_Pos + 1; + constant UART_RX_RECYCLE_Pos : natural := UART_RX_RUNNING_Pos + 1; + constant UART_RX_STOP_BIT_POSITION_Pos : natural := UART_RX_RECYCLE_Pos + 1; + constant UART_RX_CALC_PARITY_Pos : natural := UART_RX_STOP_BIT_POSITION_Pos + 1; + constant UART_RX_MID_START_BIT_Pos : natural := UART_RX_CALC_PARITY_Pos + 1; + subtype UART_RX_SERIAL_TO_PARALLEL_Pos is natural range UART_RX_MID_START_BIT_Pos + 9 downto + UART_RX_MID_START_BIT_Pos + 1; + constant UART_RX_NEW_RX_DATA_WRITE_Pos : natural := UART_RX_SERIAL_TO_PARALLEL_Pos'high + 1; + constant UART_RX_DATA_EXISTS_Pos : natural := UART_RX_NEW_RX_DATA_WRITE_Pos + 1; + subtype UART_RX_DATA_I_Pos is natural range UART_RX_DATA_EXISTS_Pos + 8 downto + UART_RX_DATA_EXISTS_Pos + 1; + subtype UART_RX_DATA_Pos is natural range UART_RX_DATA_I_Pos'high + 8 downto + UART_RX_DATA_I_Pos'high + 1; + + subtype UART_RECEIVE_Pos is natural range UART_TRANSMIT_Pos'high + 1 + UART_RX_DATA_Pos'high downto + UART_TRANSMIT_Pos'high + 1; + -- UART Core at UART level + constant UART_CORE_low : natural := 0; + constant UART_CORE_high : natural := UART_RECEIVE_Pos'high; + subtype UART_CORE_Pos is natural range UART_CORE_high downto UART_CORE_low; + + -- Pulse Sync + constant PULSE_SYNC : natural := 2; + constant PULSE_SYNC_KEEP_Pos : natural := 0; + constant PULSE_SYNC_PULSE_Pos : natural := 1; + subtype PULSE_SYNC_Pos is natural range PULSE_SYNC_PULSE_Pos downto PULSE_SYNC_KEEP_Pos; + + -- UART Async fields + constant TMR_DISABLE_UART_CLK_Pos : natural := UART_CORE_high+1; + subtype WRITE_TX_DATA_Pos is natural range TMR_DISABLE_UART_CLK_Pos+PULSE_SYNC downto TMR_DISABLE_UART_CLK_Pos+1; + subtype WRITE_DATA_Pos is natural range WRITE_TX_DATA_Pos'high+8 downto WRITE_TX_DATA_Pos'high+1; + subtype WRITE_BAUD_Pos is natural range WRITE_DATA_Pos'high+PULSE_SYNC downto WRITE_DATA_Pos'high+1; + subtype BAUD_DATA_Pos is natural range WRITE_BAUD_Pos'high+C_UART_PROG_CNT_SIZE downto WRITE_BAUD_Pos'high+1; + subtype RX_DATA_RECEIVED_Pos is natural range BAUD_DATA_Pos'high+PULSE_SYNC downto BAUD_DATA_Pos'high+1; + subtype RX_DATA_Pos is natural range RX_DATA_RECEIVED_Pos'high+8 downto RX_DATA_RECEIVED_Pos'high+1; + subtype READ_RX_DATA_Pos is natural range RX_DATA_Pos'high+PULSE_SYNC downto RX_DATA_Pos'high+1; + constant READ_RX_PULSE_Pos : natural := READ_RX_DATA_Pos'high+1; + subtype UART_STATUS_READ_Pos is natural range READ_RX_PULSE_Pos+PULSE_SYNC downto READ_RX_PULSE_Pos+1; + subtype UART_STATUS_Pos is natural range UART_STATUS_READ_Pos'high+8 downto UART_STATUS_READ_Pos'high+1; + constant UART_STATUS_READ_PULSE_Pos : natural := UART_STATUS_Pos'high+1; + subtype UART_RX_INTERRUPT_Pos is natural range UART_STATUS_READ_PULSE_Pos+PULSE_SYNC downto UART_STATUS_READ_PULSE_Pos+1; + subtype UART_TX_INTERRUPT_Pos is natural range UART_RX_INTERRUPT_Pos'high+PULSE_SYNC downto UART_RX_INTERRUPT_Pos'high+1; + subtype UART_ERROR_INTERRUPT_Pos is natural range UART_TX_INTERRUPT_Pos'high+PULSE_SYNC downto UART_TX_INTERRUPT_Pos'high+1; + + -- Async UART at UART level + constant UART_ASYNC_low : natural := UART_CORE_high+1; + constant UART_ASYNC_high : natural := UART_ERROR_INTERRUPT_Pos'high; + subtype UART_ASYNC_Pos is natural range UART_ASYNC_high downto UART_ASYNC_low; + + -- All UART fields at iomodule level + constant UART_low : natural := FIT4_Pos'high + 1; + constant UART_high : natural := UART_ASYNC_high + FIT4_Pos'high + 1; + subtype UART_Pos is natural range UART_high downto UART_low; + + -- GPO + subtype GPO1_Pos is natural range UART_high+ C_MAX_GPO_SIZE downto + UART_high + 1; + subtype GPO2_Pos is natural range GPO1_Pos'high + C_MAX_GPO_SIZE downto GPO1_Pos'high + 1; + subtype GPO3_Pos is natural range GPO2_Pos'high + C_MAX_GPO_SIZE downto GPO2_Pos'high + 1; + subtype GPO4_Pos is natural range GPO3_Pos'high + C_MAX_GPO_SIZE downto GPO3_Pos'high + 1; + + -- PIT + subtype PIT_PRELOAD_VALUE_Pos is natural range C_MAX_PIT_SIZE-1 downto 0; + constant PIT_RELOAD_Pos : natural := PIT_PRELOAD_VALUE_Pos'high + 1; + constant PIT_COUNT_EN_Pos : natural := PIT_RELOAD_Pos + 1; + constant PIT_COUNT_LOAD_N_Pos : natural := PIT_COUNT_EN_Pos + 1; + constant PIT_PRELOAD_WRITTEN_Pos : natural := PIT_COUNT_LOAD_N_Pos + 1; + subtype PIT_COUNT_Pos is natural range PIT_PRELOAD_WRITTEN_Pos + C_MAX_PIT_SIZE downto + PIT_PRELOAD_WRITTEN_Pos + 1; + constant PIT_INTERRUPT_I_Pos : natural := PIT_COUNT_Pos'high + 1; + constant PIT_TOGGLE_I_Pos : natural := PIT_INTERRUPT_I_Pos + 1; + constant PIT_VOTE_SIZE : natural := PIT_TOGGLE_I_Pos + 1; + + subtype PIT1_Pos is natural range GPO4_Pos'high + PIT_VOTE_SIZE downto GPO4_Pos'high + 1; + subtype PIT2_Pos is natural range PIT1_Pos'high + PIT_VOTE_SIZE downto PIT1_Pos'high + 1; + subtype PIT3_Pos is natural range PIT2_Pos'high + PIT_VOTE_SIZE downto PIT2_Pos'high + 1; + subtype PIT4_Pos is natural range PIT3_Pos'high + PIT_VOTE_SIZE downto PIT3_Pos'high + 1; + + -- Interrupt + subtype IRQ_INTERRUPT_Pos is natural range 31 downto 0; + subtype IRQ_INTR_PRESENT_Pos is natural range IRQ_INTERRUPT_Pos'high + 32 downto + IRQ_INTERRUPT_Pos'high + 1; + subtype IRQ_CISR_Pos is natural range IRQ_INTR_PRESENT_Pos'high + 32 downto + IRQ_INTR_PRESENT_Pos'high + 1; + subtype IRQ_CIER_Pos is natural range IRQ_CISR_Pos'high + 32 downto IRQ_CISR_Pos'high + 1; + subtype IRQ_CIMR_Pos is natural range IRQ_CIER_Pos'high + 32 downto IRQ_CIER_Pos'high + 1; + subtype IRQ_CIVR_Pos is natural range IRQ_CIMR_Pos'high + 5 downto IRQ_CIMR_Pos'high + 1; + subtype IRQ_FAST_STATE_Pos is natural range IRQ_CIVR_Pos'high + 2 downto IRQ_CIVR_Pos'high + 1; + constant IRQ_INTC_IRQ_Pos : natural := IRQ_FAST_STATE_Pos'high + 1; + constant IRQ_DO_FAST_ACK_Pos : natural := IRQ_INTC_IRQ_Pos + 1; + constant IRQ_RST_CIPR_RD_Pos : natural := IRQ_DO_FAST_ACK_Pos + 1; + constant IRQ_VOTE_SIZE : natural := IRQ_RST_CIPR_RD_Pos + 1; + + + subtype IRQ_Pos is natural range PIT4_Pos'high + IRQ_VOTE_SIZE downto PIT4_Pos'high + 1; + + constant VOTE_SIZE : natural := IRQ_Pos'high + 1; + +end package IOModule_Vote_Pkg; + + +------------------------------------------------------------------------------- +-- iomodule_vote_pkg_body.vhd - Package body +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2015-2016 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: iomodule_vote_pkg_body.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- iomodule_vote_pkg +-- +------------------------------------------------------------------------------- +-- Author: rolandp +-- +-- History: +-- rolandp 2015-09-14 First Version +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; + +package body IOModule_Vote_Pkg is + + function vote(vote1, vote2, vote3 : std_logic_vector) return std_logic_vector is + variable I : integer := 0; + variable voted : std_logic_vector(1023 downto 0); + variable vote1_l, vote2_l, vote3_l : std_logic_vector(1023 downto 0); + begin + vote1_l(vote1'length - 1 downto 0) := vote1; + vote2_l(vote2'length - 1 downto 0) := vote2; + vote3_l(vote3'length - 1 downto 0) := vote3; + for I in vote1_l'range loop + voted(I) := (vote1_l(I) and vote2_l(I)) or + (vote1_l(I) and vote3_l(I)) or + (vote2_l(I) and vote3_l(I)); + end loop; + return voted(vote1'length - 1 downto 0); + end function vote; + + function vote(vote1, vote2, vote3 : std_logic_vector; tmr_disable : boolean) return std_logic_vector is + begin + if tmr_disable then + return vote1; + else + return vote(vote1, vote2, vote3); + end if; + end function vote; + + function vote(vote1, vote2, vote3 : std_logic_vector; + tmr_disable : boolean; + tmr : integer) return std_logic_vector is + begin + if (tmr = 0 or tmr_disable) then + return vote1; + else + return vote(vote1, vote2, vote3); + end if; + end function vote; + + function vote(vote1, vote2, vote3 : std_logic) return std_logic is + variable voted : std_logic; + begin + voted := (vote1 and vote2) or + (vote1 and vote3) or + (vote2 and vote3); + return voted; + end function vote; + + function vote(vote1, vote2, vote3 : std_logic; tmr_disable : boolean) return std_logic is + begin + if tmr_disable then + return vote1; + else + return vote(vote1, vote2, vote3); + end if; + end function vote; + + function vote (vote1, vote2, vote3 : std_logic; tmr_disable : boolean; tmr : integer) return std_logic is + begin + if (tmr = 0 or tmr_disable) then + return vote1; + else + return vote(vote1, vote2, vote3); + end if; + end function vote; + + function vote(vote1 : boolean; vote2, vote3 : std_logic) return boolean is + variable voted, vote2_b, vote3_b : boolean; + begin + if (vote2 = '1') then + vote2_b := true; + else + vote2_b := false; + end if; + if (vote3 = '1') then + vote3_b := true; + else + vote3_b := false; + end if; + voted := (vote1 and vote2_b) or + (vote1 and vote3_b) or + (vote2_b and vote3_b); + return voted; + end function vote; + + function vote(vote1 : boolean; vote2, vote3 : std_logic; tmr_disable : boolean) return boolean is + begin + if tmr_disable then + return vote1; + else + return vote(vote1, vote2, vote3); + end if; + end function vote; + + function vote(vote1 : boolean; vote2, vote3 : std_logic; tmr_disable : boolean; tmr : integer) return boolean is + begin + if (tmr = 0 or tmr_disable) then + return vote1; + else + return vote(vote1, vote2, vote3); + end if; + end function vote; + +end package body IOModule_Vote_Pkg; + + +------------------------------------------------------------------------------- +-- iomodule_funcs.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2001-2016 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: iomodule_funcs.vhd +-- +-- Description: Support functions for iomodule +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- iomodule_funcs.vhd +-- +------------------------------------------------------------------------------- +-- Author: rolandp +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +library IEEE; +use IEEE.std_logic_1164.all; + +package iomodule_funcs is + + type TARGET_FAMILY_TYPE is ( + -- pragma xilinx_rtl_off + non_RTL, + -- pragma xilinx_rtl_on + RTL + ); + + function String_To_Family (S : string; Select_RTL : boolean) return TARGET_FAMILY_TYPE; + +end package iomodule_funcs; + +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + +package body iomodule_funcs is + + function LowerCase_Char(char : character) return character is + begin + -- If char is not an upper case letter then return char + if char < 'A' or char > 'Z' then + return char; + end if; + -- Otherwise map char to its corresponding lower case character and + -- return that + case char is + when 'A' => return 'a'; when 'B' => return 'b'; when 'C' => return 'c'; when 'D' => return 'd'; + when 'E' => return 'e'; when 'F' => return 'f'; when 'G' => return 'g'; when 'H' => return 'h'; + when 'I' => return 'i'; when 'J' => return 'j'; when 'K' => return 'k'; when 'L' => return 'l'; + when 'M' => return 'm'; when 'N' => return 'n'; when 'O' => return 'o'; when 'P' => return 'p'; + when 'Q' => return 'q'; when 'R' => return 'r'; when 'S' => return 's'; when 'T' => return 't'; + when 'U' => return 'u'; when 'V' => return 'v'; when 'W' => return 'w'; when 'X' => return 'x'; + when 'Y' => return 'y'; when 'Z' => return 'z'; + when others => return char; + end case; + end LowerCase_Char; + + function LowerCase_String (s : string) return string is + variable res : string(s'range); + begin -- function LoweerCase_String + for I in s'range loop + res(I) := LowerCase_Char(s(I)); + end loop; -- I + return res; + end function LowerCase_String; + + -- Returns true if case insensitive string comparison determines that + -- str1 and str2 are equal + function Equal_String( str1, str2 : string ) return boolean is + constant len1 : integer := str1'length; + constant len2 : integer := str2'length; + variable equal : boolean := true; + begin + if not (len1=len2) then + equal := false; + else + for i in str1'range loop + if not (LowerCase_Char(str1(i)) = LowerCase_Char(str2(i))) then + equal := false; + end if; + end loop; + end if; + + return equal; + end Equal_String; + + function String_To_Family (S : string; Select_RTL : boolean) return TARGET_FAMILY_TYPE is + begin -- function String_To_Family + if ((Select_RTL) or Equal_String(S, "rtl")) then + return RTL; + else + return non_RTL; + end if; + end function String_To_Family; + +end package body iomodule_funcs; + + +------------------------------------------------------------------------------- +-- xilinx_primitives.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2016 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: xilinx_primitives.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- xilinx_primitives.vhd +-- +------------------------------------------------------------------------------- +-- Author: rolandp +-- +-- History: +-- rolandp 2016-05-21 First Version +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +-- XIL_Scan_Reset_Control +library IEEE; +use IEEE.std_logic_1164.all; + +entity xil_scan_reset_control is + port ( + Scan_En : in std_logic; + Scan_Reset_Sel : in std_logic; + Scan_Reset : in std_logic; + Functional_Reset : in std_logic; + Reset : out std_logic); +end entity xil_scan_reset_control; + +architecture IMP of xil_scan_reset_control is + +begin + Reset <= '0' when Scan_En = '1' else + Functional_Reset when Scan_Reset_Sel = '0' else + Scan_Reset; +end architecture IMP; + +----- entity XIL_SRL16E ----- +library IEEE; +use IEEE.std_logic_1164.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity XIL_SRL16E is + generic( + C_TARGET : TARGET_FAMILY_TYPE; + C_USE_SRL16 : string; + C_STATIC : boolean := false; + INIT : bit_vector := X"0000"); + port( + Config_Reset : in std_logic; + Q : out std_logic; + A0 : in std_logic; + A1 : in std_logic; + A2 : in std_logic; + A3 : in std_logic; + CE : in std_logic; + CLK : in std_logic; + D : in std_logic); +end entity XIL_SRL16E; + +library unisim; +use unisim.vcomponents.all; + +library ieee; +use ieee.numeric_std.all; + +architecture IMP of XIL_SRL16E is + +begin -- architecture IMP + + Use_unisim: if (C_USE_SRL16 /= "no" and C_TARGET /= RTL) generate + XIL_SRL16E_I1: SRL16E + generic map ( + INIT => INIT) -- [bit_vector] + port map ( + Q => Q, -- [out std_logic] + A0 => A0, -- [in std_logic] + A1 => A1, -- [in std_logic] + A2 => A2, -- [in std_logic] + A3 => A3, -- [in std_logic] + CE => CE, -- [in std_logic] + CLK => CLK, -- [in std_logic] + D => D); -- [in std_logic] + end generate Use_unisim; + + Use_RTL : if (C_USE_SRL16 = "no" or C_TARGET = RTL) generate + signal shift_reg : std_logic_vector(15 downto 0) := to_stdLogicVector(INIT); + constant shift_reg_const : std_logic_vector(15 downto 0) := to_stdLogicVector(INIT); + attribute shreg_extract : string; + attribute shreg_extract of SHIFT_REG : signal is C_USE_SRL16; + begin + + Static_Values: if (C_STATIC) generate + begin + Q <= shift_reg_const(to_integer(unsigned(to_stdLogicVector(A3 & A2 & A1 & A0)))); + end generate Static_Values; + + Dynamic_Values: if (not C_STATIC) generate + begin + Q <= shift_reg(to_integer(unsigned(to_stdLogicVector(A3 & A2 & A1 & A0)))); + + process(CLK) + begin + if (rising_edge(CLK)) then + if (Config_Reset = '1') then + shift_reg <= shift_reg_const; + else + if CE = '1' then + shift_reg <= shift_reg(14 downto 0) & D; + end if; + end if; + end if; + end process; + + end generate Dynamic_Values; + + end generate Use_RTL; + +end architecture IMP; + +----- entity XIL_SRLC16E ----- +library IEEE; +use IEEE.std_logic_1164.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity XIL_SRLC16E is + generic( + C_TARGET : TARGET_FAMILY_TYPE; + C_USE_SRL16 : string; + INIT : bit_vector := X"0000"); + port( + Config_Reset : in std_logic; + Q : out std_logic; + Q15 : out std_logic; + A0 : in std_logic; + A1 : in std_logic; + A2 : in std_logic; + A3 : in std_logic; + CE : in std_logic; + CLK : in std_logic; + D : in std_logic); +end entity XIL_SRLC16E; + +library unisim; +use unisim.vcomponents.all; + +library ieee; +use ieee.numeric_std.all; + +architecture IMP of XIL_SRLC16E is + +begin -- architecture IMP + + Use_unisim: if (C_USE_SRL16 /= "no" and C_TARGET /= RTL) generate + XIL_SRL16CE_I1: SRLC16E + generic map ( + INIT => INIT) -- [bit_vector] + port map ( + Q15 => Q15, -- [out std_logic] + Q => Q, -- [out std_logic] + A0 => A0, -- [in std_logic] + A1 => A1, -- [in std_logic] + A2 => A2, -- [in std_logic] + A3 => A3, -- [in std_logic] + CE => CE, -- [in std_logic] + CLK => CLK, -- [in std_logic] + D => D); -- [in std_logic] + end generate Use_unisim; + + Use_RTL : if (C_USE_SRL16 = "no" or C_TARGET = RTL) generate + signal shift_reg : std_logic_vector(15 downto 0) := to_stdLogicVector(INIT); + attribute shreg_extract : string; + attribute shreg_extract of SHIFT_REG : signal is C_USE_SRL16; + begin + + Q <= shift_reg(to_integer(unsigned(to_stdLogicVector(A3 & A2 & A1 & A0)))); + Q15 <= shift_reg(15); + + process(CLK) + begin + if (rising_edge(CLK)) then + if (Config_Reset = '1') then + shift_reg <= (others => '0'); + else + if CE = '1' then + shift_reg <= shift_reg(14 downto 0) & D; + end if; + end if; + end if; + end process; + + end generate Use_RTL; + +end architecture IMP; + +----- entity MUXCY ----- +library IEEE; +use IEEE.std_logic_1164.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity MB_MUXCY is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + LO : out std_logic; + CI : in std_logic; + DI : in std_logic; + S : in std_logic + ); +end entity MB_MUXCY; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_MUXCY is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + begin + LO <= DI when S = '0' else CI; + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: MUXCY_L + port map( + LO => LO, + CI => CI, + DI => DI, + S => S + ); + end generate Using_FPGA; + +end architecture IMP; + +----- entity XORCY ----- +library IEEE; +use IEEE.std_logic_1164.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity MB_XORCY is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + O : out std_logic; + CI : in std_logic; + LI : in std_logic + ); +end entity MB_XORCY; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_XORCY is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + begin + O <= (CI xor LI); + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: XORCY + port map( + O => O, + CI => CI, + LI => LI + ); + end generate Using_FPGA; + +end architecture IMP; + +----- entity MUXCY with XORCY ----- +library IEEE; +use IEEE.std_logic_1164.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity MB_MUXCY_XORCY is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + O : out std_logic; + LO : out std_logic; + CI : in std_logic; + DI : in std_logic; + S : in std_logic + ); +end entity MB_MUXCY_XORCY; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_MUXCY_XORCY is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + begin + O <= (CI xor S); + LO <= DI when S = '0' else CI; + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native_I1: MUXCY_L + port map( + LO => LO, + CI => CI, + DI => DI, + S => S + ); + Native_I2: XORCY + port map( + O => O, + CI => CI, + LI => S + ); + end generate Using_FPGA; + +end architecture IMP; + +----- entity FDR ----- +library IEEE; +use IEEE.std_logic_1164.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity MB_FDR is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit := '0' + ); + port( + Q : out std_logic; + C : in std_logic; + D : in std_logic; + R : in std_logic + ); +end entity MB_FDR; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_FDR is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + function To_StdLogic(A : in bit ) return std_logic is + begin + if( A = '1' ) then + return '1'; + end if; + return '0'; + end; + + signal q_o : std_logic := To_StdLogic(INIT); + begin + Q <= q_o; + process(C) + begin + if (rising_edge(C)) then + if (R = '1') then + q_o <= '0'; + else + q_o <= D; + end if; + end if; + end process; + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: FDR + generic map( + INIT => INIT + ) + port map( + Q => Q, + C => C, + D => D, + R => R + ); + end generate Using_FPGA; + +end architecture IMP; + +----- entity FDRE ----- +library IEEE; +use IEEE.std_logic_1164.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity MB_FDRE is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit := '0' + ); + port( + Q : out std_logic; + C : in std_logic; + CE : in std_logic; + D : in std_logic; + R : in std_logic + ); +end entity MB_FDRE; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_FDRE is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + function To_StdLogic(A : in bit ) return std_logic is + begin + if( A = '1' ) then + return '1'; + end if; + return '0'; + end; + + signal q_o : std_logic := To_StdLogic(INIT); + begin + Q <= q_o; + process(C) + begin + if (rising_edge(C)) then + if (R = '1') then + q_o <= '0'; + elsif (CE = '1') then + q_o <= D; + end if; + end if; + end process; + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: FDRE + generic map( + INIT => INIT + ) + port map( + Q => Q, + C => C, + CE => CE, + D => D, + R => R + ); + end generate Using_FPGA; + +end architecture IMP; + +----- entity FDSE ----- +library IEEE; +use IEEE.std_logic_1164.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity MB_FDSE is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit := '1' + ); + port( + Q : out std_logic; + C : in std_logic; + CE : in std_logic; + D : in std_logic; + S : in std_logic + ); +end entity MB_FDSE; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_FDSE is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + function To_StdLogic(A : in bit ) return std_logic is + begin + if( A = '1' ) then + return '1'; + end if; + return '0'; + end; + + signal q_o : std_logic := To_StdLogic(INIT); + begin + Q <= q_o; + process(C) + begin + if (rising_edge(C)) then + if (S = '1') then + q_o <= '1'; + elsif (CE = '1') then + q_o <= D; + end if; + end if; + end process; + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: FDSE + generic map( + INIT => INIT + ) + port map( + Q => Q, + C => C, + CE => CE, + D => D, + S => S + ); + end generate Using_FPGA; + +end architecture IMP; + +----- entity MULT_AND ----- +library IEEE; +use IEEE.std_logic_1164.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity MB_MULT_AND is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit := '0' + ); + port( + LO : out std_logic; + I0 : in std_logic; + I1 : in std_logic + ); +end entity MB_MULT_AND; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_MULT_AND is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + begin + LO <= I0 and I1; + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: MULT_AND + port map( + LO => LO, + I0 => I0, + I1 => I1 + ); + end generate Using_FPGA; + +end architecture IMP; + +----- entity LUT3 ----- +library IEEE; +use IEEE.std_logic_1164.all; +use ieee.numeric_std.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity MB_LUT3 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit_vector := X"00" + ); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + I2 : in std_logic + ); +end entity MB_LUT3; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_LUT3 is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + constant INIT_reg : std_logic_vector(7 downto 0) := To_StdLogicVector(INIT); + begin + process (I0, I1, I2) + variable I_reg : std_logic_vector(2 downto 0); + variable I0_v, I1_v, I2_v : std_logic; + begin + -- Filter unknowns + if I0 = '0' then I0_v := '0'; else I0_v := '1'; end if; + if I1 = '0' then I1_v := '0'; else I1_v := '1'; end if; + if I2 = '0' then I2_v := '0'; else I2_v := '1'; end if; + I_reg := TO_STDLOGICVECTOR( I2_v & I1_v & I0_v); + O <= INIT_reg(TO_INTEGER(unsigned(I_reg))); + end process; + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: LUT3 + generic map( + INIT => INIT + ) + port map( + O => O, + I0 => I0, + I1 => I1, + I2 => I2 + ); + end generate Using_FPGA; + +end architecture IMP; + +----- entity MUXF5 ----- +library IEEE; +use IEEE.std_logic_1164.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity MB_MUXF5 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + S : in std_logic + ); +end entity MB_MUXF5; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_MUXF5 is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + begin + O <= I0 when S = '0' else I1; + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: MUXF5 + port map( + O => O, + I0 => I0, + I1 => I1, + S => S + ); + end generate Using_FPGA; + +end architecture IMP; + +----- entity MUXF6 ----- +library IEEE; +use IEEE.std_logic_1164.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity MB_MUXF6 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + S : in std_logic + ); +end entity MB_MUXF6; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_MUXF6 is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + begin + O <= I0 when S = '0' else I1; + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: MUXF6 + port map( + O => O, + I0 => I0, + I1 => I1, + S => S + ); + end generate Using_FPGA; + +end architecture IMP; + + + + +------------------------------------------------------------------------------ +-- synchronizers.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2014,2017 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: synchronizers.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- mb_sync_bit +-- mb_sync_vec +-- mb_sync_bit +-- mb_sync_reset +-- +------------------------------------------------------------------------------- +-- Author: rolandp +-- +-- History: +-- rolandp 2014-09-01 First Version +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +library IEEE; +use IEEE.std_logic_1164.all; + +entity mb_sync_bit is + generic( + C_LEVELS : natural := 2; + C_RESET_VALUE : std_logic := '0'; + C_RESET_SYNCHRONOUS : boolean := true; + C_RESET_ACTIVE_HIGH : boolean := true); + port( + Clk : in std_logic; + Rst : in std_logic; + Scan_En : in std_logic; + Scan_Reset_Sel : in std_logic; + Scan_Reset : in std_logic; + Raw : in std_logic; + Synced : out std_logic); +end mb_sync_bit; + +library iomodule_v3_1_6; +use iomodule_v3_1_6.xil_scan_reset_control; + +architecture IMP of mb_sync_bit is + + component xil_scan_reset_control is + port ( + Scan_En : in std_logic; + Scan_Reset_Sel : in std_logic; + Scan_Reset : in std_logic; + Functional_Reset : in std_logic; + Reset : out std_logic); + end component xil_scan_reset_control; + + -- Downgrade Synth 8-3332 warnings + attribute DowngradeIPIdentifiedWarnings: string; + attribute DowngradeIPIdentifiedWarnings of IMP : architecture is "yes"; + +begin + + -- Generate synchronizer DFFs + Synchronize : if C_LEVELS > 1 generate + signal reset : std_logic; + signal sync : std_logic_vector(1 to C_LEVELS) := (others => C_RESET_VALUE); + attribute ASYNC_REG : string; + attribute ASYNC_REG of sync : signal is "TRUE"; + begin + + -- Internal reset always has active high polarity + reset <= Rst when C_RESET_ACTIVE_HIGH else + not Rst; + + -- Synchronous reset + use_sync_reset: if C_RESET_SYNCHRONOUS generate + begin + + Sync_Rst_DFFs : process(Clk) + begin + if Clk'event and Clk = '1' then + if reset = '1' then + sync <= (sync'range => C_RESET_VALUE); + else + for I in C_LEVELS downto 2 loop + sync(I) <= sync(I-1); + end loop; + sync(1) <= Raw; + end if; + end if; + end process; + + end generate use_sync_reset; + + -- Asychronous reset + use_async_reset: if not C_RESET_SYNCHRONOUS generate + signal async_reset : std_logic; + begin + + -- Make sure asynchronous reset can be controlled during scan test + scan_reset_control_i: xil_scan_reset_control + port map ( + Scan_En => Scan_En, + Scan_Reset_Sel => Scan_Reset_Sel, + Scan_Reset => Scan_Reset, + Functional_Reset => reset, + Reset => async_reset); + + Async_Rst_DFFs : process(Clk, async_reset) + begin + if async_reset = '1' then + sync <= (sync'range => C_RESET_VALUE); + elsif Clk'event and Clk = '1' then + for I in C_LEVELS downto 2 loop + sync(I) <= sync(I-1); + end loop; + sync(1) <= Raw; + end if; + end process; + + end generate use_async_reset; + + Synced <= sync(C_LEVELS); + + end generate Synchronize; + + -- 1 synchronizer DFF + Single_Synchronize : if C_LEVELS = 1 generate + signal reset : std_logic; + signal sync : std_logic := C_RESET_VALUE; + begin + + -- Internal reset always has active high polarity + reset <= Rst when C_RESET_ACTIVE_HIGH else + not Rst; + + -- Synchronous reset + use_sync_reset: if C_RESET_SYNCHRONOUS generate + begin + + Sync_Rst_DFFs : process(Clk) + begin + if Clk'event and Clk = '1' then + if reset = '1' then + sync <= C_RESET_VALUE; + else + sync <= Raw; + end if; + end if; + end process; + + end generate use_sync_reset; + + -- Asychronous reset + use_async_reset: if not C_RESET_SYNCHRONOUS generate + signal async_reset : std_logic; + begin + + -- Make sure asynchronous reset can be controlled from during scan test + scan_reset_control_i: xil_scan_reset_control + port map ( + Scan_En => Scan_En, + Scan_Reset_Sel => Scan_Reset_Sel, + Scan_Reset => Scan_Reset, + Functional_Reset => reset, + Reset => async_reset); + + Async_Rst_DFFs : process(Clk, async_reset) + begin + if async_reset = '1' then + sync <= C_RESET_VALUE; + elsif Clk'event and Clk = '1' then + sync <= Raw; + end if; + end process; + + end generate use_async_reset; + + Synced <= sync; + + end generate Single_Synchronize; + + -- No synchronizer DFFs, connect input to output directly + No_Synchronize : if C_LEVELS = 0 generate + begin + Synced <= Raw; + end generate No_Synchronize; + +end architecture IMP; -- mb_sync_bit + + +library iomodule_v3_1_6; +use iomodule_v3_1_6.mb_sync_bit; + +library IEEE; +use IEEE.std_logic_1164.all; + +entity mb_sync_vec is + generic( + C_LEVELS : natural := 2; + C_RESET_VALUE : std_logic := '0'; + C_RESET_SYNCHRONOUS : boolean := true; + C_RESET_ACTIVE_HIGH : boolean := true; + C_WIDTH : natural); + port( + Clk : in std_logic; + Rst : in std_logic := '0'; + Scan_En : in std_logic; + Scan_Reset_Sel : in std_logic := '0'; + Scan_Reset : in std_logic := '0'; + Raw : in std_logic_vector(0 to C_WIDTH-1); + Synced : out std_logic_vector(0 to C_WIDTH-1)); +end mb_sync_vec; + +architecture IMP of mb_sync_vec is + + component mb_sync_bit + generic( + C_LEVELS : natural; + C_RESET_VALUE : std_logic; + C_RESET_SYNCHRONOUS : boolean; + C_RESET_ACTIVE_HIGH : boolean); + port( + Clk : in std_logic; + Rst : in std_logic; + Scan_En : in std_logic; + Scan_Reset_Sel : in std_logic; + Scan_Reset : in std_logic; + Raw : in std_logic; + Synced : out std_logic); + end component; + +begin + + sync_bits: for I in 0 to C_WIDTH-1 generate + begin + + sync_bit : mb_sync_bit + generic map( + C_LEVELS => C_LEVELS, + C_RESET_VALUE => C_RESET_VALUE, + C_RESET_SYNCHRONOUS => C_RESET_SYNCHRONOUS, + C_RESET_ACTIVE_HIGH => C_RESET_ACTIVE_HIGH) + port map ( + Clk => Clk, + Rst => Rst, + Scan_En => Scan_En, + Scan_Reset_Sel => Scan_Reset_Sel, + Scan_Reset => Scan_Reset, + Raw => Raw(I), + Synced => Synced(I)); + + end generate sync_bits; + +end architecture IMP; -- mb_sync_vec + + +library IEEE; +use IEEE.std_logic_1164.all; + +entity mb_sync_reset is + generic( + C_LEVELS : natural := 2; + C_RESET_VALUE : std_logic := '1'; + C_RESET_ACTIVE_HIGH : boolean := true); + port( + Clk : in std_logic; + Scan_En : in std_logic; + Scan_Reset_Sel : in std_logic; + Scan_Reset : in std_logic; + Raw : in std_logic; + Synced : out std_logic); +end mb_sync_reset; + +library iomodule_v3_1_6; +use iomodule_v3_1_6.xil_scan_reset_control; + +architecture IMP of mb_sync_reset is + + component xil_scan_reset_control is + port ( + Scan_En : in std_logic; + Scan_Reset_Sel : in std_logic; + Scan_Reset : in std_logic; + Functional_Reset : in std_logic; + Reset : out std_logic); + end component xil_scan_reset_control; + + signal preset : std_logic; + signal async_preset : std_logic; + + -- Downgrade Synth 8-3332 warnings + attribute DowngradeIPIdentifiedWarnings: string; + attribute DowngradeIPIdentifiedWarnings of IMP : architecture is "yes"; + +begin + + -- Internal preset always has active high polarity + preset <= Raw when C_RESET_ACTIVE_HIGH else + not Raw; + + -- Make sure asynchronous preset can be controlled during scan test + scan_reset_control_i: xil_scan_reset_control + port map ( + Scan_En => Scan_En, + Scan_Reset_Sel => Scan_Reset_Sel, + Scan_Reset => Scan_Reset, + Functional_Reset => preset, + Reset => async_preset); + + -- Generate synchronizer DFFs + Synchronize : if C_LEVELS > 1 generate + signal sync : std_logic_vector(1 to C_LEVELS) := (others => C_RESET_VALUE); + attribute ASYNC_REG : string; + attribute ASYNC_REG of sync : signal is "TRUE"; + begin + + Reset_DFFs : process(Clk) + begin + if async_preset = '1' then + sync <= (sync'range => C_RESET_VALUE); + elsif Clk'event and Clk = '1' then + for I in C_LEVELS downto 2 loop + sync(I) <= sync(I-1); + end loop; + sync(1) <= Raw; + end if; + end process; + + Synced <= sync(C_LEVELS); + end generate Synchronize; + + -- 1 synchronizer DFF + Single_Synchronize : if C_LEVELS = 1 generate + signal sync : std_logic := C_RESET_VALUE; + begin + + Reset_DFFs : process(Clk) + begin + if async_preset = '1' then + sync <= C_RESET_VALUE; + elsif Clk'event and Clk = '1' then + sync <= Raw; + end if; + end process; + + Synced <= sync; + end generate Single_Synchronize; + + -- No synchronizer DFFs, connect input to output directly + No_Synchronize : if C_LEVELS = 0 generate + begin + Synced <= Raw; + end generate No_Synchronize; + +end architecture IMP; -- mb_sync_reset + + +library iomodule_v3_1_6; +use iomodule_v3_1_6.mb_sync_bit; +use iomodule_v3_1_6.iomodule_vote_pkg.all; + +library IEEE; +use IEEE.std_logic_1164.all; + +entity pulse_sync is + generic( + C_LEVELS : natural := 2; + C_TMR : natural := 0; + C_LATE_ACK : natural := 0; + C_USE_TMR_DISABLE : integer := 0); + port( + FromAVote : in std_logic_vector(PULSE_SYNC_Pos); + FromBVote : in std_logic_vector(PULSE_SYNC_Pos); + ToVote : out std_logic_vector(PULSE_SYNC_Pos); + Clk_Src : in std_logic; + Clk_Dst : in std_logic; + Rst_Src : in std_logic; + Rst_Dst : in std_logic; + TMR_Disable_Src : in std_logic; + TMR_Disable_Dst : in std_logic; + Pulse_Src : in std_logic; + Pulse_Keep_Src : out std_logic; + Pulse_Ack_Src : out std_logic; + Pulse_Dst : out std_logic); +end pulse_sync; + +architecture IMP of pulse_sync is + + component mb_sync_bit + generic( + C_LEVELS : natural; + C_RESET_VALUE : std_logic; + C_RESET_SYNCHRONOUS : boolean; + C_RESET_ACTIVE_HIGH : boolean); + port( + Clk : in std_logic; + Rst : in std_logic; + Scan_En : in std_logic; + Scan_Reset_Sel : in std_logic; + Scan_Reset : in std_logic; + Raw : in std_logic; + Synced : out std_logic); + end component; + + signal pulseQ_src : std_logic; + signal pulse_ack_src_I : std_logic; + signal pulse_keep_src_I : std_logic; + signal pulse_keepD_src : std_logic; + signal pulse_keepD_src_voted : std_logic; + signal pulse_ack_dst : std_logic; + signal pulse_keep_dst : std_logic; + signal pulse_keepQ_dst : std_logic; + signal pulse_keepQQ_dst : std_logic; + signal pulseD_dst : std_logic; + signal pulseD_dst_voted : std_logic; + +begin + + --------------------------------------------------------------------------------------- + -- Edge detect means that pulse need to be transferred from Src to + -- Dst clk region regardless of clock ratio between Clk_Src and Clk_Dst + --------------------------------------------------------------------------------------- + -- + -- Clk_Src | Clk_Dst + -- | ____ + -- Pulse------------ | ---------->| | ____ + -- | ____ | ____ | | | | | | + -- | | | --->| | ____ | ______ | ____Vote>|Edge|-->| FF |-> Pulse + -- ->| FF |------>|Edge| | | | | | | | | | | |_/\_| + -- |_/\_| Vote->|Keep|->| FF |--->| Sync |--->| FF |--->| | + -- ----->|____| |_/\_| | |______| | |_/\_| | |____| + -- | | | | + -- | ______ | | ____ | + -- | | | | | | | | + -- Pulse Ack <------| Sync |<---------------C_LATE_ACK-| FF |<- + -- |______| | |_/\_| + -- | + -- + -------------------------------------------------------------------------------------- + + -- Clock once to enable rising edge detect + Pulse_Src_DFF : process (Clk_Src) is + begin + if Clk_Src'event and Clk_Src = '1' then + if Rst_Src = '1' then + pulseQ_src <= '0'; + else + pulseQ_src <= Pulse_Src; + end if; + end if; + end process Pulse_Src_DFF; + + -- Detect rising Edge on Src and Ack (synced) from Dst + Pulse_Keep_Logic : process (pulseQ_src, Pulse_Src, pulse_ack_src_I, pulse_keep_src_I) is + begin + if Pulse_Src = '0' and pulse_ack_src_I = '1' then + pulse_keepD_src <= '0'; -- Pulse not active in Clk_Src and Ack from Clk_Dst region, done + elsif pulseQ_src = '0' and Pulse_Src = '1' then + pulse_keepD_src <= '1'; -- Rising edge, set keep + else + pulse_keepD_src <= pulse_keep_src_I; -- else keep value + end if; + end process Pulse_Keep_Logic; + + TMR_Yes : if (C_TMR /= 0) generate + signal tmr_disable_src_b : boolean; + signal tmr_disable_dst_b : boolean; + begin + tmr_disable_src_b <= TMR_Disable_Src = '1' and C_USE_TMR_DISABLE = 1; + tmr_disable_dst_b <= TMR_Disable_Dst = '1' and C_USE_TMR_DISABLE = 1; + + ToVote(PULSE_SYNC_PULSE_Pos) <= pulseD_dst; + ToVote(PULSE_SYNC_KEEP_Pos) <= pulse_keepD_src; + + pulse_keepD_src_voted <= vote(pulse_keepD_src, + FromAVote(PULSE_SYNC_KEEP_Pos), + FromBVote(PULSE_SYNC_KEEP_Pos), tmr_disable_src_b); + + pulseD_dst_voted <= vote(pulseD_dst, + FromAVote(PULSE_SYNC_PULSE_Pos), + FromBVote(PULSE_SYNC_PULSE_Pos), tmr_disable_dst_b); + + end generate TMR_Yes; + + TMR_No : if (C_TMR = 0) generate + ToVote <= (others => '0'); + + pulse_keepD_src_voted <= pulse_keepD_src; + pulseD_dst_voted <= pulseD_dst; + end generate TMR_No; + + -- Keep DFF + Pulse_Src_Keep_DFF : process (Clk_Src) is + begin + if Clk_Src'event and Clk_Src = '1' then + if Rst_Src = '1' then + pulse_keep_src_I <= '0'; + else + pulse_keep_src_I <= pulse_keepD_src_voted; + end if; + end if; + end process Pulse_Src_Keep_DFF; + + Pulse_Keep_Src <= pulse_keep_src_I; + + -- Sync keep to Clk_Dst region + Pulse_Keep_Keep_Sync_I: mb_sync_bit + generic map( + C_LEVELS => C_LEVELS, + C_RESET_VALUE => '0', + C_RESET_SYNCHRONOUS => true, + C_RESET_ACTIVE_HIGH => true) + port map( + Clk => Clk_Dst, + Rst => Rst_Dst, + Scan_En => '0', + Scan_Reset_Sel => '0', + Scan_Reset => '0', + Raw => pulse_keep_src_I, + Synced => pulse_keep_dst); + + -- Clock once to enable rising edge detect + Pulse_Dst_Ack_DFF : process (Clk_Dst) is + begin + if Clk_Dst'event and Clk_Dst = '1' then + if Rst_Dst = '1' then + pulse_keepQ_dst <= '0'; + pulse_keepQQ_dst <= '0'; + else + pulse_keepQQ_dst <= pulse_keepQ_dst; + pulse_keepQ_dst <= pulse_keep_dst; + end if; + end if; + end process Pulse_Dst_Ack_DFF; + + -- Detect Edge + Pulse_Dst_Edge_Logic : process (pulse_keepQ_dst, pulse_keep_dst) is + begin + if pulse_keepQ_dst = '0' and pulse_keep_dst = '1' then + pulseD_dst <= '1'; -- Rising edge + else + pulseD_dst <= '0'; + end if; + end process Pulse_Dst_Edge_Logic; + + -- Clock output + Pulse_Dst_DFF : process (Clk_Dst) is + begin + if Clk_Dst'event and Clk_Dst = '1' then + if Rst_Dst = '1' then + Pulse_Dst <= '0'; + else + Pulse_Dst <= pulseD_dst_voted; + end if; + end if; + end process Pulse_Dst_DFF; + + Early_Ack : if C_LATE_ACK = 0 generate + begin + pulse_ack_dst <= pulse_keepQ_dst; + end generate Early_Ack; + + Late_Ack : if C_LATE_ACK = 1 generate + begin + pulse_ack_dst <= pulse_keepQQ_dst; + end generate Late_Ack; + + -- Sync ack back to Clk_Src region to remove keep + Pulse_Ack_Sync_I: mb_sync_bit + generic map( + C_LEVELS => C_LEVELS, + C_RESET_VALUE => '0', + C_RESET_SYNCHRONOUS => true, + C_RESET_ACTIVE_HIGH => true) + port map( + Clk => Clk_Src, + Rst => Rst_Src, + Scan_En => '0', + Scan_Reset_Sel => '0', + Scan_Reset => '0', + -- ToDo generic for delayed ack + Raw => pulse_ack_dst, + Synced => pulse_ack_src_I); + + Pulse_Ack_Src <= pulse_ack_src_I; + +end architecture IMP; -- irq_sync + + + + +------------------------------------------------------------------------------- +-- divide_part.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2011 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: divide_part.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- divide_part.vhd +-- +------------------------------------------------------------------------------- +-- Author: goran +-- +-- History: +-- goran 2007-12-19 First Version +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity Divide_part is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_USE_SRL16 : string; + Ratio : natural; + First : boolean := true + ); + port ( + Config_Reset : in std_logic; + Clk : in std_logic; + Rst : in std_logic; + Clk_En : in std_logic; + Clk_En_Out : out std_logic + ); + +end entity Divide_part; + +library ieee; +use ieee.numeric_std.all; + +architecture VHDL_RTL of Divide_part is + + component XIL_SRL16E is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_USE_SRL16 : string; + C_STATIC : boolean := false; + INIT : bit_vector); + port ( + Config_Reset : in std_logic; + Q : out std_logic; + A0 : in std_logic; + A1 : in std_logic; + A2 : in std_logic; + A3 : in std_logic; + CE : in std_logic; + CLK : in std_logic; + D : in std_logic); + end component XIL_SRL16E; + + component XIL_SRLC16E is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_USE_SRL16 : string; + INIT : bit_vector); + port ( + Config_Reset : in std_logic; + Q : out std_logic; + Q15 : out std_logic; + A0 : in std_logic; + A1 : in std_logic; + A2 : in std_logic; + A3 : in std_logic; + CE : in std_logic; + CLK : in std_logic; + D : in std_logic); + end component XIL_SRLC16E; + + signal loop_Bit : std_logic; + signal loop_Bit_i : std_logic; + + -- Set clock enable during reset + signal Clk_En_i : std_logic; + + -- Previous cycle reset, used to determine when to shift in a 1 + signal Rst_d1 : std_logic := '0'; + + -- This prevents an X from showing up in ModelSim + -- by simulating the default value in the hardware + signal Clk_En_Out_i : std_logic := '0'; + + constant Nr_Of_SRL16 : natural := 1 + ((Ratio-1)/16); + constant Last_SRL16_Ratio : natural := ((Ratio-1) mod 16); + constant A : std_logic_vector(3 downto 0) := + std_logic_vector(to_unsigned(Last_SRL16_Ratio, 4)); + +begin -- architecture VHDL_RTL + + One_SRL16 : if (Nr_Of_SRL16 = 1) generate + begin + SRL16E_I : XIL_SRL16E + generic map ( + C_TARGET => C_TARGET, + C_USE_SRL16 => C_USE_SRL16, -- [string] + INIT => X"0001") -- [bit_vector] + port map ( + Config_Reset => Config_Reset, -- [in std_logic] + CE => Clk_En_i, -- [in std_logic] + D => loop_Bit_i, -- [in std_logic] + Clk => Clk, -- [in std_logic] + A0 => A(0), -- [in std_logic] + A1 => A(1), -- [in std_logic] + A2 => A(2), -- [in std_logic] + A3 => A(3), -- [in std_logic] + Q => loop_Bit); -- [out std_logic] + end generate One_SRL16; + + Two_SRL16 : if (Nr_Of_SRL16 = 2) generate + + signal shift : std_logic; + signal shift_i : std_logic; + -- signal Emptys : std_logic_vector(0 to Nr_Of_SRL16); + begin + -- Shift in 0's during reset + shift_i <= shift; + + -- The first SRLC16E + SRLC16E_1 : XIL_SRLC16E + generic map ( + C_TARGET => C_TARGET, + C_USE_SRL16 => C_USE_SRL16, -- [string] + INIT => X"0001") -- [bit_vector] + port map ( + Config_Reset => Config_Reset, -- [in std_logic] + CE => Clk_En_i, -- [in std_logic] + D => loop_Bit_i, -- [in std_logic] + Clk => Clk, -- [in std_logic] + A0 => '1', -- [in std_logic] + A1 => '1', -- [in std_logic] + A2 => '1', -- [in std_logic] + A3 => '1', -- [in std_logic] + Q15 => shift, -- [out std_logic] + Q => open); -- [out std_logic] + + SRL16E_2 : XIL_SRL16E + generic map ( + C_TARGET => C_TARGET, + C_USE_SRL16 => C_USE_SRL16, -- [string] + INIT => X"0000") -- [bit_vector] + port map ( + Config_Reset => Config_Reset, -- [in std_logic] + CE => Clk_En_i, -- [in std_logic] + D => shift_i, -- [in std_logic] + Clk => Clk, -- [in std_logic] + A0 => A(0), -- [in std_logic] + A1 => A(1), -- [in std_logic] + A2 => A(2), -- [in std_logic] + A3 => A(3), -- [in std_logic] + Q => loop_Bit); -- [out std_logic] + end generate Two_SRL16; + + More_Than_Two : if (Nr_Of_SRL16 > 2) generate + + signal shifts : std_logic_vector(1 to Nr_Of_SRL16-1); + signal shifts_i : std_logic_vector(1 to Nr_Of_SRL16-1); + -- signal Emptys : std_logic_vector(0 to Nr_Of_SRL16); + begin + + -- Shift in 0's during reset + Shifts_I_Rst : for I in 1 to Nr_Of_SRL16-1 generate + shifts_i(I) <= shifts(I); + end generate Shifts_I_Rst; + + -- The first SRLC16E + SRLC16E_1 : XIL_SRLC16E + generic map ( + C_TARGET => C_TARGET, + C_USE_SRL16 => C_USE_SRL16, -- [string] + INIT => X"0001") -- [bit_vector] + port map ( + Config_Reset => Config_Reset, -- [in std_logic] + CE => Clk_En_i, -- [in std_logic] + D => loop_Bit_i, -- [in std_logic] + Clk => Clk, -- [in std_logic] + A0 => '1', -- [in std_logic] + A1 => '1', -- [in std_logic] + A2 => '1', -- [in std_logic] + A3 => '1', -- [in std_logic] + Q15 => shifts(1), -- [out std_logic] + Q => open); -- [out std_logic] + + The_Rest : for I in 1 to Nr_Of_SRL16-2 generate + begin + SRLC16E_I : XIL_SRLC16E + generic map ( + C_TARGET => C_TARGET, + C_USE_SRL16 => C_USE_SRL16, -- [string] + INIT => X"0000") -- [bit_vector] + port map ( + Config_Reset => Config_Reset, -- [in std_logic] + CE => Clk_En_i, -- [in std_logic] + D => shifts_i(I), -- [in std_logic] + Clk => Clk, -- [in std_logic] + A0 => '1', -- [in std_logic] + A1 => '1', -- [in std_logic] + A2 => '1', -- [in std_logic] + A3 => '1', -- [in std_logic] + Q15 => shifts(I+1), -- [out std_logic] + Q => open); -- [out std_logic] + + end generate The_Rest; + + -- The last SRL16 + SRL16E_n : XIL_SRL16E + generic map ( + C_TARGET => C_TARGET, + C_USE_SRL16 => C_USE_SRL16, -- [string] + INIT => X"0000") -- [bit_vector] + port map ( + Config_Reset => Config_Reset, -- [in std_logic] + CE => Clk_En_i, -- [in std_logic] + D => shifts_i(Nr_Of_SRL16-1), -- [in std_logic] + Clk => Clk, -- [in std_logic] + A0 => A(0), -- [in std_logic] + A1 => A(1), -- [in std_logic] + A2 => A(2), -- [in std_logic] + A3 => A(3), -- [in std_logic] + Q => loop_Bit); -- [out std_logic] + + end generate More_Than_Two; + + -- Store if the previous cycle was a reset + Clk_Rst_D1 : process (Clk) is + begin + if Clk'event and Clk = '1' then -- rising clock edge + Rst_d1 <= Rst; + end if; + end process Clk_Rst_D1; + + -- Set clock enable during reset, Rst_d1 is necessary to load + -- the 1 bit in from loop_bit_i + clk_en_i <= Clk_En;-- or Rst or Rst_d1; + + -- Loops around from previous interrupt, or inserts after reset + -- The reset pulse must be at least 17 cycles + loop_Bit_i <= loop_Bit; --(loop_Bit or Rst_d1); + + -- Same signal, but internal version has default value for + -- simulation + Clk_En_Out <= Clk_En_Out_i; + + ----------------------------------------------------------------------------- + -- If the SRL16 is the first in a series then the output is a clean single + -- clock pulse + ----------------------------------------------------------------------------- + Is_First : if (First) generate + Clk_En_Out_i <= loop_Bit; + end generate Is_First; + + + ----------------------------------------------------------------------------- + -- If not the first the output has to be masked so that it produce a single + -- clock pulse + ----------------------------------------------------------------------------- + not_First : if (not First) generate + signal Out1 : std_logic; + begin + + Out1_DFF : process (Clk) is + begin -- process Out1_DFF + if Clk'event and Clk = '1' then -- rising clock edge + Out1 <= loop_Bit; + end if; + end process Out1_DFF; + + Out2_DFF : process (Clk) is + begin -- process Out2_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if (Out1 = '1') then + Clk_En_Out_i <= Clk_En; + end if; + end if; + end process Out2_DFF; + + end generate not_First; +end architecture VHDL_RTL; + + +------------------------------------------------------------------------------- +-- fit_module.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2011-2012,2016 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: fit_module.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- fit_module.vhd +-- +------------------------------------------------------------------------------- +-- Author: goran +-- +-- History: +-- goran 2007-12-19 First Version +-- stefana 2012-05-30 Fixed log2 function +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity FIT_Module is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_SRL16 : string; + C_USE_FIT : integer := 1; + C_NO_CLOCKS : integer := 6216; -- The number of clocks between each interrupt + C_INACCURACY : integer := 5 -- The maximum inaccuracy of the number + -- of clocks allowed in per thousands + ); + port ( + Config_Reset : in std_logic; + Clk : in std_logic; + Reset : in boolean; + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + Toggle : out std_logic; + Interrupt : out std_logic); +end entity FIT_Module; + +library iomodule_v3_1_6; +use iomodule_v3_1_6.all; +use iomodule_v3_1_6.iomodule_vote_pkg.all; + +architecture VHDL_RTL of FIT_Module is + + constant C_NO_CLOCKS_MIN : integer := 3; + + component Divide_Part is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_USE_SRL16 : string; + Ratio : natural; + First : boolean); + port ( + Config_Reset : in std_logic; + Clk : in std_logic; + Rst : in std_logic; + Clk_En : in std_logic; + Clk_En_Out : out std_logic); + end component Divide_Part; + + component MB_MUXCY_XORCY is + generic ( + C_TARGET : TARGET_FAMILY_TYPE); + port ( + O : out std_logic; + LO : out std_logic; + CI : in std_logic; + DI : in std_logic; + S : in std_logic); + end component MB_MUXCY_XORCY; + + -- log2 function returns the number of bits required to encode x choices + function log2(x : natural) return integer is + variable i : integer := 0; + begin + if x = 0 then return 0; + elsif x > 2**30 then return 31; + else + while 2**i < x loop + i := i+1; + end loop; + return i; + end if; + end function log2; + + ----------------------------------------------------------------------------- + -- All supported architectures have the SRL16C primitive, we will actually + -- looking for factorials upto 128 (upto 7 SRL16s in a chain) + -- looking for any more is not efficient since 128 can be done with 7 LUTs in + -- a normal counter + ----------------------------------------------------------------------------- + constant MAX_DIV_FACTOR : natural := 128; + + subtype SRL16_DIV_TYPE is natural range 2 to MAX_DIV_FACTOR; + type FACTORS_LIST_TYPE is array (natural range 1 to 15) of SRL16_DIV_TYPE; + + type FACTORS_TYPE is + record + Good_Divide : boolean; + Nr_Of_Factors : natural; + Factor_List : FACTORS_LIST_TYPE; + Nr_Of_SRL16s : natural; + end record FACTORS_TYPE; + + ----------------------------------------------------------------------------- + -- Trying to divide R into integer values of values 2-16 until the end result + -- is between 2-16. + -- + -- This function returns a FACTORS_TYPE which contains: + -- FACTOR_LIST - List of factors + -- Nr_Of_Factors - Number of factors / Number of divide_parts needed + -- Nr_Of_SRL16s - Number of SRL16s + -- Good_Divide - Whether the number could be factored + ----------------------------------------------------------------------------- + function Get_Factors (R : natural) return FACTORS_TYPE is + variable N : natural := R; + variable Result : FACTORS_TYPE; + variable no : natural := 1; + variable Found : boolean; + begin -- function Get_Factors + -- Initialize values + Result.Nr_Of_Factors := 0; + Result.Nr_Of_SRL16s := 0; + Result.Factor_List := (2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2); + + -- Check if we can do it in one SRL16 + if (N < 16) then + Result.FACTOR_LIST(1) := N; + Result.Nr_Of_Factors := 1; + Result.Good_Divide := true; + Result.Nr_Of_SRL16s := 1; + return Result; + end if; + + -- Each time through this loop it finds a factor + -- The factor gets added to FACTOR_LIST(no) + -- The Nr_Of_SRL16s is increased appropriately + while N /= 1 loop + Found := false; + -- Trying first with a single SRL16 since it the most efficient implementation + -- + -- Find largest factor from 16 down to 2, because no matter what value + -- it is in this range, it will use a single SRL16 + for I in 16 downto 2 loop + if ((N mod I = 0)) then -- Found factor + Result.FACTOR_LIST(no) := I; + Result.Nr_Of_SRL16s := Result.Nr_Of_SRL16s + 1; + N := N / I; + no := no + 1; + Found := true; + exit; + end if; + end loop; -- I + + -- No factor from 2 to 16 + if (not(Found)) then + -- Trying from 17 upto MAX_DIV_FACTOR to find if a chain of SRL16 can + -- be used + -- Find the smallest value for the smallest chain + for I in 17 to MAX_DIV_FACTOR loop + if ((N mod I = 0)) then -- Found factor + Result.FACTOR_LIST(no) := I; + Result.Nr_Of_SRL16s := Result.Nr_Of_SRL16s + (1 + ((I-1)/16)); + N := N / I; + no := no + 1; + Found := true; + exit; + end if; + end loop; -- I + end if; + + -- No factor from 2 to MAX_DIV_FACTOR + if (not(Found)) then + -- Could not factor + Result.Good_Divide := false; + exit; + end if; + end loop; + if (found) then + Result.Good_Divide := true; + Result.Nr_Of_Factors := no-1; + end if; + return Result; + end function Get_Factors; + + ----------------------------------------------------------------------------- + -- Trying to find a ratio that is within 1.5% of the asked ratio and that the + -- ratio can be implemented with SRL16. + ----------------------------------------------------------------------------- + function Find_Best_Factors (R : natural) return FACTORS_TYPE is + constant Proc_Diff : natural := R*C_INACCURACY/1000; -- Calculate the max difference + -- for the maximum inaccuracy + variable Result : FACTORS_TYPE; + begin -- function Find_Best_Factors + Result := Get_Factors(R); + + if (Result.Good_Divide) then + return Result; + end if; + + -- This if statement gets rid of a warning if C_INACCURACY = 0 + if (Proc_Diff > 0) then + for I in 1 to Proc_Diff loop + Result := Get_Factors(R+I); + if (Result.Good_Divide) then + return Result; + end if; + Result := Get_Factors(R-I); + if (Result.Good_Divide) then + return Result; + end if; + end loop; -- I + end if; -- Proc_Diff > 0 + + Result.Good_Divide := false; + return Result; + end function Find_Best_Factors; + +begin -- architecture VHDL_RTL + + Implement_FIT : if (C_USE_FIT /= 0 and C_NO_CLOCKS >= C_NO_CLOCKS_MIN) generate + + constant Nr_Of_Bits : natural := log2(C_NO_CLOCKS-1); + constant Divide_Factors : FACTORS_TYPE := Find_Best_Factors(C_NO_CLOCKS); + signal Interrupt_i : std_logic := '0'; + signal rst_i : std_logic; + signal toggle_i : std_logic; + + begin + + ----------------------------------------------------------------------------- + -- handle the reset + ----------------------------------------------------------------------------- + rst_i <= '1' when Reset else '0'; + + ----------------------------------------------------------------------------- + -- A clean and good ratio was found that was within the 1.5% limit, so + -- implement the fit_timer division using SRL16s but only if the number of + -- SRL16 is less than what is needed for a standard down-counter + -- + -- ex. the value 127*127 = 16129 can be split into two SRL16 chain where each + -- chain is 8 SRL16 => a total of 16 SRL16. But a 14-bit counter can count to + -- 16129 and it will only consume 14 LUTs so it's more area efficient + ----------------------------------------------------------------------------- + Using_SRL16s : if (Divide_Factors.Good_Divide) and + (Divide_Factors.Nr_Of_SRL16s <= Nr_Of_Bits) and (C_TMR = 0) generate + + signal Clk_En_I : std_logic_vector(0 to Divide_Factors.Nr_Of_Factors); + + begin + Clk_En_I(0) <= '1'; + + SRL16s : for I in 1 to Divide_Factors.Nr_Of_Factors generate + begin + + Divide_I : Divide_Part + generic map ( + C_TARGET => C_TARGET, + C_USE_SRL16 => C_USE_SRL16, -- [string] + Ratio => Divide_Factors.FACTOR_LIST(I), -- [natural range 2 to 16] + First => (I = 1)) -- [boolean] + port map ( + Config_Reset => Config_Reset, -- [in std_logic] + Clk => Clk, -- [in std_logic] + Rst => rst_i, -- [in std_logic] + Clk_En => Clk_En_I(I-1), -- [in std_logic] + Clk_En_Out => Clk_En_I(I)); -- [out std_logic] + + end generate SRL16s; + + Interrupt_i <= Clk_En_I(Divide_Factors.Nr_Of_Factors); + + ToVote <= (others => '0'); + end generate Using_SRL16s; + + ----------------------------------------------------------------------------- + -- Couldn't find a good ratio within the 1.5% limit so implement the fit_timer + -- generation using a standard counter or + -- the number of SRL16 is greater than the number of LUTS a standard down-counter needs + ----------------------------------------------------------------------------- + Using_Counter : if (not Divide_Factors.Good_Divide) or + (Divide_Factors.Nr_Of_SRL16s > Nr_Of_Bits) or (C_TMR /= 0) generate + + constant New_Value : std_logic_vector(0 to Nr_Of_Bits-1) := + std_logic_vector(to_unsigned(natural(C_NO_CLOCKS-2), Nr_Of_Bits)); + + signal Cnt : std_logic_vector(0 to Nr_Of_Bits-1); + signal New_Cnt : std_logic_vector(0 to Nr_Of_Bits-1); + signal Carry : std_logic_vector(0 to Nr_Of_Bits); + signal Count : std_logic_vector(0 to Nr_Of_Bits-1) := New_Value; + signal rst_cnt : std_logic := '0'; + + begin + + -- Reset the counter + rst_cnt <= Interrupt_i or rst_i; + + Carry(Nr_Of_Bits) <= '0'; -- Always subtracting + + All_Bits : for I in Nr_Of_Bits-1 downto 0 generate + begin + -- New_Cnt counts up + -- New_Cnt(I) <= not(Count(I)) when Interrupt_i = '0' else New_Value(I); + New_Cnt(I) <= not(Count(I)); + + MUXCY_XORCY_L_I1 : MB_MUXCY_XORCY + generic map ( + C_TARGET => C_TARGET) + port map ( + DI => Count(I), -- [in std_logic S = 0] + CI => Carry(I+1), -- [in std_logic S = 1] + S => New_Cnt(I), -- [in std_logic (Select)] + LO => Carry(I), -- [out std_logic] + O => Cnt(I)); -- [out std_logic] + + end generate All_Bits; + + TMR_No : if (C_TMR = 0) generate + begin + -- Count goes from all 1's during interrupt_i + -- then C_NO_CLOCKS-1 down to 0 between interrupts + Counter : process (Clk) is + begin -- process Counter + if Clk'event and Clk = '1' then -- rising clock edge + if rst_cnt = '1' then + Count <= New_Value; + Interrupt_i <= '0'; + else + Count <= Cnt; + Interrupt_i <= not Carry(0); + end if; + end if; + end process Counter; + + ToVote(FIT_COUNT_Pos) <= (others => '0'); + ToVote(FIT_INTERRUPT_Pos) <= '0'; + + end generate TMR_No; + + TMR_Yes : if (C_TMR /= 0) generate + signal tmr_disable_b : boolean; + signal Interrupt_i_d : std_logic; + signal Count_d : std_logic_vector(0 to Nr_Of_Bits-1); + begin + + tmr_disable_b <= TMR_Disable = '1' and C_USE_TMR_DISABLE = 1; + + Counter_Logic : process (rst_cnt, Cnt, Carry) is + begin + if rst_cnt = '1' then + Count_d <= New_Value; + Interrupt_i_d <= '0'; + else + Count_d <= Cnt; + Interrupt_i_d <= not Carry(0); + end if; + end process Counter_Logic; + + ToVote(FIT_COUNT_Pos'low + Count_d'length - 1 downto FIT_COUNT_Pos'low) <= Count_d; + ToVote(FIT_COUNT_Pos'high downto FIT_COUNT_POs'low + Count_d'length ) <= (others => '0'); + + ToVote(FIT_INTERRUPT_Pos) <= Interrupt_i_d; + + Counter_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then -- rising clock edge + Count <= vote(Count_d, + FromAVote(FIT_COUNT_Pos'low + Count_d'length - 1 downto FIT_COUNT_Pos'low), + FromBVote(FIT_COUNT_Pos'low + Count_d'length - 1 downto FIT_COUNT_Pos'low), + tmr_disable_b); + Interrupt_i <= vote(Interrupt_i_d,FromAVote(FIT_INTERRUPT_Pos),FromBVote(FIT_INTERRUPT_Pos), + tmr_disable_b); + end if; + end process Counter_DFF; + + end generate TMR_Yes; + + end generate Using_Counter; + + Interrupt <= Interrupt_i; + + TMR_No_Toggle : if (C_TMR = 0) generate + begin + + Toggle_Handler : process (Clk) is + begin + if Clk'event and Clk = '1' then + if Reset then + toggle_i <= '0'; + elsif Interrupt_i = '1' then + toggle_i <= not toggle_i; + end if; + end if; + end process Toggle_Handler; + + ToVote(FIT_TOGGLE_Pos) <= '0'; + + end generate TMR_No_Toggle; + + TMR_Yes_Toggle : if (C_TMR /= 0) generate + signal tmr_disable_b : boolean; + signal toggle_i_d : std_logic; + begin + + tmr_disable_b <= TMR_Disable = '1' and C_USE_TMR_DISABLE = 1; + + Toggle_Logic : process (Reset, toggle_i, Interrupt_i) is + begin + if Reset then + toggle_i_d <= '0'; + elsif Interrupt_i = '1' then + toggle_i_d <= not toggle_i; + else + toggle_i_d <= toggle_i; + end if; + end process Toggle_Logic; + + Toggle_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + toggle_i <= vote(toggle_i_d,FromAVote(FIT_TOGGLE_Pos),FromBVote(FIT_TOGGLE_Pos),tmr_disable_b); + end if; + end process Toggle_DFF; + + ToVote(FIT_TOGGLE_Pos) <= toggle_i_d; + + end generate TMR_Yes_Toggle; + + Toggle <= toggle_i; + + end generate Implement_FIT; + + Nothing : if (C_USE_FIT = 0 or C_NO_CLOCKS < C_NO_CLOCKS_MIN) generate + begin + Interrupt <= '0'; + Toggle <= '0'; + ToVote <= (others => '0'); + end generate Nothing; + +end architecture VHDL_RTL; + + +------------------------------------------------------------------------------- +-- gpi_module.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2011-2013 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: gpi_module.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- gpi_module.vhd +-- +------------------------------------------------------------------------------- +-- Author: goran +-- +-- History: +-- goran 2007-12-19 First Version +-- stefana 2012-03-20 Added interrupt +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; + +entity GPI_Module is + generic ( + C_USE_GPI : integer; + C_GPI_SIZE : integer; + C_GPI_INTERRUPT : integer); + port ( + Clk : in std_logic; + Reset : in boolean; + Config_Reset : in std_logic; + GPI_Read : in std_logic; + GPI : in std_logic_vector(C_GPI_SIZE-1 downto 0); + GPI_In : out std_logic_vector(C_GPI_SIZE-1 downto 0); + GPI_Interrupt : out std_logic + ); +end entity GPI_Module; + +architecture IMP of GPI_Module is + +begin -- architecture IMP + + Using_GPI : if (C_USE_GPI /= 0) generate + signal GPI_Sampled : std_logic_vector(C_GPI_SIZE-1 downto 0); + begin + + ---------------------------------------------------------------------------------------------- + -- Hold GPI_In signal in constant reset until we want to read the values. + -- This allows us to just ORing all IO registers which we want to read + ---------------------------------------------------------------------------------------------- + GPI_Sampling : process (Clk) is + begin -- process GPI_Sampling + if Clk'event and Clk = '1' then -- rising clock edge + if (GPI_Read = '0' or Config_Reset = '1') then -- synchronous reset (active high) + GPI_In <= (others => '0'); + else + GPI_In <= GPI; + end if; + if Config_Reset = '1' then + GPI_Sampled <= (others => '0'); + else + GPI_Sampled <= GPI; + end if; + end if; + end process GPI_Sampling; + + ---------------------------------------------------------------------------------------------- + -- Generate interupt pulse whenever input differs from sampled value according to setting + ---------------------------------------------------------------------------------------------- + Use_GPI_Interrupt : if (C_GPI_INTERRUPT /= 0) generate + constant Zero : std_logic_vector(C_GPI_SIZE-1 downto 0) := (others => '0'); + begin + + GPI_Interrupt_DFF : process (Clk) is + begin -- process GPI_Interrupt_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then + GPI_Interrupt <= '0'; + elsif (C_GPI_INTERRUPT = 1 and (GPI_Sampled /= GPI)) or -- Both + (C_GPI_INTERRUPT = 2 and (not GPI_Sampled and GPI) /= Zero) or -- Rising + (C_GPI_INTERRUPT = 3 and (GPI_Sampled and not GPI) /= Zero) then -- Falling + GPI_Interrupt <= '1'; + else + GPI_Interrupt <= '0'; + end if; + end if; + end process GPI_Interrupt_DFF; + + end generate Use_GPI_Interrupt; + + No_GPI_Interrupt : if (C_GPI_INTERRUPT = 0) generate + begin + GPI_Interrupt <= '0'; + end generate No_GPI_Interrupt; + + end generate Using_GPI; + + No_GPI : if (C_USE_GPI = 0) generate + begin + GPI_In <= (others => '0'); + GPI_Interrupt <= '0'; + end generate No_GPI; + +end architecture IMP; + + +------------------------------------------------------------------------------- +-- gpo_module.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2011,2016 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: gpo_module.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- gpo_module.vhd +-- +------------------------------------------------------------------------------- +-- Author: goran +-- +-- History: +-- goran 2007-12-19 First Version +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library ieee; +use ieee.std_logic_1164.all; + +entity GPO_Module is + + generic ( + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_GPO : integer := 1; + C_GPO_SIZE : integer range 1 to 32 := 32; + C_GPO_INIT : std_logic_vector(31 downto 0) := (others => '0')); + port ( + Clk : in std_logic; + Reset : in boolean; + GPO_Write : in std_logic; + Write_Data : in std_logic_vector(31 downto 0); + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + GPO : out std_logic_vector(C_GPO_SIZE-1 downto 0)); +end entity GPO_Module; + +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_vote_pkg.all; + +architecture IMP of GPO_Module is + + signal gpo_io_i : std_logic_vector(C_GPO_SIZE-1 downto 0); + +begin -- architecture IMP + + TMR_No : if (C_TMR = 0 and C_USE_GPO /= 0) generate + begin + + GPO_DFF : process (Clk) is + begin -- process GPO_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- synchronous reset (active high) + gpo_io_i <= C_GPO_INIT(gpo_io_i'range); + elsif (GPO_Write = '1') then + gpo_io_i <= Write_Data(gpo_io_i'range); + end if; + end if; + end process GPO_DFF; + + ToVote <= (others => '0'); + + end generate TMR_No; + + TMR_Yes : if (C_TMR /= 0 and C_USE_GPO /= 0) generate + signal tmr_disable_b : boolean; + signal gpo_io_i_d : std_logic_vector(C_GPO_SIZE-1 downto 0); + begin + + tmr_disable_b <= TMR_Disable = '1' and C_USE_TMR_DISABLE = 1; + + GPO_logic : process (Reset, GPO_Write, Write_Data, gpo_io_i) is + begin + if Reset then + gpo_io_i_d <= C_GPO_INIT(gpo_io_i'range); + elsif (GPO_Write = '1') then + gpo_io_i_d <= Write_Data(gpo_io_i'range); + else + gpo_io_i_d <= gpo_io_i; + end if; + end process GPO_Logic; + + ToVote(gpo_io_i_d'range) <= gpo_io_i_d; + ToVote(C_MAX_GPO_SIZE-1 downto gpo_io_i_d'high+1) <= (others => '0'); + + GPO_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + gpo_io_i <= vote(gpo_io_i_d, FromAVote(gpo_io_i_d'range), FromBVote(gpo_io_i_d'range),tmr_disable_b); + end if; + end process GPO_DFF; + + end generate TMR_Yes; + + Empty : if (C_USE_GPO = 0) generate + begin + gpo_io_i <= (others => '0'); + ToVote <= (others => '0'); + end generate Empty; + + GPO <= gpo_io_i; +end architecture IMP; + + +------------------------------------------------------------------------------- +-- intr_ctrl.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2011-2012,2016,2018 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: intr_ctrl.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- intr_ctrl.vhd +-- +------------------------------------------------------------------------------- +-- Author: goran +-- +-- History: +-- goran 2008-01-08 First Version +-- stefan 2011-12-28 Added Fast Interrupt +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity intr_ctrl is + + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_COMB_MUX : integer := 0; + C_ADDR_WIDTH : integer range 32 to 64 := 32; + C_INTC_ENABLED : std_logic_vector(31 downto 0); + C_INTC_LEVEL_EDGE : std_logic_vector(31 downto 0); + C_INTC_POSITIVE : std_logic_vector(31 downto 0); + C_INTC_ASYNC_INTR : std_logic_vector(31 downto 0); + C_INTC_HAS_FAST : integer range 0 to 1 := 0; + C_INTC_ADDR_WIDTH : integer range 5 to 64 := 32; + C_INTC_NUM_SYNC_FF : integer range 0 to 7 := 2; + C_INTC_BASE_VECTORS : std_logic_vector(63 downto 0); + C_USE_LUTRAM : string); + port ( + Clk : in std_logic; + Reset : in boolean; + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + INTR : in std_logic_vector(31 downto 0); + INTR_ACK : in std_logic_vector(1 downto 0); + INTR_ADDR : out std_logic_vector(C_ADDR_WIDTH-1 downto 0); + INTC_WRITE_CIAR : in std_logic; + INTC_WRITE_CIER : in std_logic; + INTC_WRITE_CIMR : in std_logic; + INTC_WRITE_CIVAR : in std_logic; + INTC_WRITE_CIVEAR : in std_logic; + INTC_CIVAR_ADDR : in std_logic_vector(4 downto 0); + Write_Data : in std_logic_vector(31 downto 0); + INTC_READ_CISR : in std_logic; + INTC_READ_CIPR : in std_logic; + INTC_IRQ : out std_logic; + INTC_CISR : out std_logic_vector(31 downto 0); + INTC_CIPR : out std_logic_vector(31 downto 0)); +end entity intr_ctrl; + +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_vote_pkg.all; +use iomodule_v3_1_6.mb_sync_bit; + +architecture IMP of intr_ctrl is + + component MB_FDR is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit := '0'); + port( + Q : out std_logic; + C : in std_logic; + D : in std_logic; + R : in std_logic); + end component MB_FDR; + + component mb_sync_bit is + generic( + C_LEVELS : natural := 2; + C_RESET_VALUE : std_logic := '0'; + C_RESET_SYNCHRONOUS : boolean := true; + C_RESET_ACTIVE_HIGH : boolean := true); + port( + Clk : in std_logic; + Rst : in std_logic; + Scan_En : in std_logic; + Scan_Reset_Sel : in std_logic; + Scan_Reset : in std_logic; + Raw : in std_logic; + Synced : out std_logic); + end component mb_sync_bit; + + constant C_ENABLED_NONE : boolean := (C_INTC_ENABLED = (31 downto 0 => '0')); + constant C_ENABLED_MSH : boolean := (C_INTC_ENABLED(31 downto 16) /= X"0000"); + constant C_CIVAR_WIDTH : integer := Boolean'Pos(C_ENABLED_MSH) + 4; + constant C_CIVAR_SIZE : integer := 2 ** C_CIVAR_WIDTH; + + constant C_BASE_VECTORS : std_logic_vector(63 downto 0) := + (C_INTC_BASE_VECTORS and X"FFFFFFFFFFFFFF80") or X"0000000000000010"; + constant C_DEFAULT_ADDR : std_logic_vector(C_ADDR_WIDTH - 1 downto 0) := + C_BASE_VECTORS(C_ADDR_WIDTH - 1 downto 0); + + constant USE_LUTRAM : boolean := C_USE_LUTRAM = "yes"; + + signal interrupt : std_logic_vector(31 downto 0); + signal intr_present : std_logic_vector(31 downto 0); + signal cisr : std_logic_vector(31 downto 0); + signal cier : std_logic_vector(31 downto 0); + signal cipr : std_logic_vector(31 downto 0); + signal rst_cipr_rd : std_logic; + signal rst_cipr_rd_voted : std_logic; + signal civr : std_logic_vector(4 downto 0); + signal fast_ack : std_logic_vector(31 downto 0); + signal cimr : std_logic_vector(31 downto 0); + + signal tmr_disable_b : boolean; + +begin + + tmr_disable_b <= TMR_Disable = '1' and C_USE_TMR_DISABLE = 1 and C_TMR = 1; + + All_INTR_Bits : for I in 31 downto 0 generate + begin + + Using_Intr : if (C_INTC_ENABLED(I) = '1') generate + begin + + -- Clean the interrupt signals + -- All internal sources are considered clean and only external needs to be registred once + Ext_Intr : if (I > 15) generate + constant C_RESET_VALUE : std_logic := not C_INTC_POSITIVE(I); + signal synced_intr : std_logic; + begin + + -- Synchronize the interrupt signals + Async_Gen : if C_INTC_ASYNC_INTR(I) = '1' generate + signal reset_std : std_logic; + begin + + reset_std <= '1' when reset else '0'; + + sync_bit_i : mb_sync_bit + generic map( + C_LEVELS => C_INTC_NUM_SYNC_FF, + C_RESET_VALUE => C_RESET_VALUE, + C_RESET_SYNCHRONOUS => true, + C_RESET_ACTIVE_HIGH => true) + port map( + Clk => Clk, + Rst => reset_std, + Scan_En => '0', + Scan_Reset_Sel => '0', + Scan_Reset => '0', + Raw => INTR(I), + Synced => synced_intr); + + end generate Async_Gen; + + Sync_Gen: if C_INTC_ASYNC_INTR(I) = '0' generate + begin + synced_intr <= INTR(i); + end generate Sync_Gen; + + Clean_TMR_No : if (C_TMR = 0) generate + begin + + Clean_Signal : process (Clk) is + begin -- process Clean_Signal + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- synchronous reset (active high) + interrupt(I) <= not C_INTC_POSITIVE(I); + else + interrupt(I) <= synced_intr; + end if; + end if; + end process Clean_Signal; + + ToVote(IRQ_INTERRUPT_Pos'low + I) <= '0'; + + end generate Clean_TMR_No; + + Clean_TMR_Yes : if (C_TMR /= 0) generate + signal interrupt_d : std_logic; + begin + + Clean_Signal : process (Reset,synced_intr) is + begin + if Reset then + interrupt_d <= not C_INTC_POSITIVE(I); + else + interrupt_d <= synced_intr; + end if; + end process Clean_Signal; + + ToVote(IRQ_INTERRUPT_Pos'low + I) <= interrupt_d; + + Clean_Signal_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + interrupt(I) <= vote(interrupt_d, + FromAVote(IRQ_INTERRUPT_Pos'low+I), + FromBVote(IRQ_INTERRUPT_Pos'low+I), tmr_disable_b); + end if; + end process Clean_Signal_DFF; + + end generate Clean_TMR_Yes; + + -- Detect External Interrupt + Level : if (C_INTC_LEVEL_EDGE(I) = '0') generate + begin + intr_present(I) <= interrupt(I) xnor C_INTC_POSITIVE(I); + end generate Level; + + Edge_TMR_No : if (C_TMR = 0) generate + begin + + Edge : if (C_INTC_LEVEL_EDGE(I) = '1') generate + begin + Reg_INTR : process (Clk) is + variable s1 : std_logic; + begin -- process Reg_INTR + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- synchronous reset (active high) + intr_present(I) <= '0'; + s1 := not C_INTC_POSITIVE(I); + else + intr_present(I) <= '0'; + if (C_INTC_POSITIVE(I) = '0') and (s1 = '1') and (interrupt(I) = '0') then + intr_present(I) <= '1'; + end if; + if (C_INTC_POSITIVE(I) = '1') and (s1 = '0') and (interrupt(I) = '1') then + intr_present(I) <= '1'; + end if; + s1 := interrupt(I); + end if; + end if; + end process Reg_INTR; + end generate Edge; + + ToVote(IRQ_INTR_PRESENT_Pos'low + I) <= '0'; + + end generate Edge_TMR_No; + + Edge_TMR_Yes : if (C_TMR /= 0) generate + begin + + Edge : if (C_INTC_LEVEL_EDGE(I) = '1') generate + signal intr_present_d : std_logic; + signal s1 : std_logic; + begin + + Reg_INTR_Logic : process (Reset, s1, interrupt) is + begin + if Reset then + intr_present_d <= '0'; + else + if ((C_INTC_POSITIVE(I) = '0') and (s1 = '1') and (interrupt(I) = '0')) or + ((C_INTC_POSITIVE(I) = '1') and (s1 = '0') and (interrupt(I) = '1')) then + intr_present_d <= '1'; + else + intr_present_d <= '0'; + end if; + end if; + end process Reg_INTR_Logic; + + ToVote(IRQ_INTR_PRESENT_Pos'low + I) <= intr_present_d; + + Reg_INTR_DFF : process (Clk) is + begin -- process Reg_INTR + if Clk'event and Clk = '1' then -- rising clock edge + if (Reset) then + s1 <= not C_INTC_POSITIVE(I); + else + s1 <= interrupt(I); -- no need to vote s1 as it follows interrupt which is voted + end if; + intr_present(I) <= vote(intr_present_d, + FromAVote(IRQ_INTR_PRESENT_Pos'low+I), + FromBVote(IRQ_INTR_PRESENT_Pos'low+I), tmr_disable_b); + end if; + end process Reg_INTR_DFF; + + end generate Edge; + + Level : if (C_INTC_LEVEL_EDGE(I) = '0') generate + begin + ToVote(IRQ_INTR_PRESENT_Pos'low + I) <= '0'; + end generate Level; + + end generate Edge_TMR_Yes; + + end generate Ext_Intr; + + Internal_Intr : if (I < 16) generate + begin + -- Internal source is always one-clock long and active high, no need to detect an edge + intr_present(I) <= INTR(I); + interrupt(I) <= '0'; -- Unused + ToVote(IRQ_INTR_PRESENT_Pos'low + I) <= '0'; -- no need to vote as it follows INTR + ToVote(IRQ_INTERRUPT_Pos'low + I) <= '0'; -- no need to vote as it is not used + end generate Internal_Intr; + + CISR_CIER_TMR_No : if (C_TMR = 0) generate + begin + + CISR_Reg : process (Clk) is + begin -- process CISR_Reg + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- synchronous reset (active high) + cisr(I) <= '0'; + else + if (intr_present(I) = '1') then + cisr(I) <= '1'; + elsif (INTC_WRITE_CIAR = '1' and Write_Data(I) = '1') or (fast_ack(I) = '1') then + cisr(I) <= '0'; + end if; + end if; + end if; + end process CISR_Reg; + + CIER_Reg : process (Clk) is + begin -- process CIER_Reg + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- synchronous reset (active high) + cier(I) <= '0'; + elsif (INTC_WRITE_CIER = '1') then + cier(I) <= Write_Data(I); + end if; + end if; + end process CIER_Reg; + + ToVote(IRQ_CISR_Pos'low + I) <= '0'; + ToVote(IRQ_CIER_Pos'low + I) <= '0'; + + end generate CISR_CIER_TMR_No; + + CISR_CIER_TMR_Yes : if (C_TMR /= 0) generate + signal cisr_d : std_logic; + signal cier_d : std_logic; + begin + + CISR_Logic : process (Reset, intr_present, INTC_WRITE_CIAR, Write_Data, fast_ack, cisr) is + begin + if Reset then + cisr_d <= '0'; + else + if (intr_present(I) = '1') then + cisr_d <= '1'; + elsif (INTC_WRITE_CIAR = '1' and Write_Data(I) = '1') or (fast_ack(I) = '1') then + cisr_d <= '0'; + else + cisr_d <= cisr(I); + end if; + end if; + end process CISR_Logic; + + ToVote(IRQ_CISR_Pos'low + I) <= cisr_d; + + CISR_DFF : process (Clk) is + begin -- process CISR_Reg + if Clk'event and Clk = '1' then -- rising clock edge + cisr(I) <= vote(cisr_d, FromAVote(IRQ_CISR_Pos'low + I), FromBVote(IRQ_CISR_Pos'low + I), tmr_disable_b); + end if; + end process CISR_DFF; + + CIER_Reg : process (Reset, INTC_WRITE_CIER, Write_Data, cier) is + begin + if Reset then + cier_d <= '0'; + elsif (INTC_WRITE_CIER = '1') then + cier_d <= Write_Data(I); + else + cier_d <= cier(I); + end if; + end process CIER_Reg; + + ToVote(IRQ_CIER_Pos'low + I) <= cier_d; + + CIER_DFF : process (Clk) is + begin -- process CIER_Reg + if Clk'event and Clk = '1' then -- rising clock edge + cier(I) <= vote(cier_d, FromAVote(IRQ_CIER_Pos'low + I), FromBVote(IRQ_CIER_Pos'low + I), tmr_disable_b); + end if; + end process CIER_DFF; + + end generate CISR_CIER_TMR_Yes; + + cipr(I) <= cisr(I) and cier(I); + + end generate Using_Intr; + + Not_Using_Intr : if (C_INTC_ENABLED(I) = '0') generate + begin + interrupt(I) <= '0'; + intr_present(I) <= '0'; + cier(I) <= '0'; + cisr(I) <= '0'; + cipr(I) <= '0'; + ToVote(IRQ_INTERRUPT_Pos'low + I) <= '0'; + ToVote(IRQ_INTR_PRESENT_Pos'low + I) <= '0'; + ToVote(IRQ_CISR_Pos'low + I) <= '0'; + ToVote(IRQ_CIER_Pos'low + I) <= '0'; + end generate Not_Using_Intr; + + Using_CIMR : if (C_INTC_ENABLED(I) = '1') and (C_INTC_HAS_FAST = 1) generate + begin + + CIMR_TMR_No : if (C_TMR = 0) generate + begin + + CIMR_Reg : process (Clk) is + begin -- process CIMR_Reg + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- synchronous reset (active high) + cimr(I) <= '0'; + elsif (INTC_WRITE_CIMR = '1') then + cimr(I) <= Write_Data(I); + end if; + end if; + end process CIMR_Reg; + + ToVote(IRQ_CIMR_Pos'low + I) <= '0'; + + end generate CIMR_TMR_No; + + CIMR_TMR_Yes: if (C_TMR /= 0) generate + signal cimr_d : std_logic; + begin + + CIMR_Logic : process (Reset, cimr, INTC_WRITE_CIMR, Write_Data) is + begin + if Reset then + cimr_d <= '0'; + elsif (INTC_WRITE_CIMR = '1') then + cimr_d <= Write_Data(I); + else + cimr_d <= cimr(I); + end if; + end process CIMR_Logic; + + ToVote(IRQ_CIMR_Pos'low + I) <= cimr_d; + + CIMR_DFF : process (Clk) is + begin -- process CIMR_Reg + if Clk'event and Clk = '1' then -- rising clock edge + cimr(I) <= vote(cimr_d, FromAVote(IRQ_CIMR_Pos'low + I), FromBVote(IRQ_CIMR_Pos'low + I), tmr_disable_b); + end if; + end process CIMR_DFF; + + end generate CIMR_TMR_Yes; + + end generate Using_CIMR; + + Not_Using_CIMR : if (C_INTC_ENABLED(I) = '0') or (C_INTC_HAS_FAST = 0) generate + begin + cimr(I) <= '0'; + ToVote(IRQ_CIMR_Pos'low + I) <= '0'; + end generate Not_Using_CIMR; + + end generate All_INTR_Bits; + + Using_Fast : if C_INTC_HAS_FAST = 1 and not C_ENABLED_NONE generate + subtype byte_res_vec is std_logic_vector(2 downto 0); + type byte_res_array is array (3 downto 0) of byte_res_vec; + + subtype mux_res_vec is std_logic_vector(4 downto 0); + type mux_res_array is array (4 downto 0) of mux_res_vec; + + type civar_type is array (C_CIVAR_SIZE - 1 downto 0) of std_logic_vector(C_INTC_ADDR_WIDTH - 3 downto 0); + + constant Idle : std_logic_vector(1 downto 0) := "00"; + constant Interrupting : std_logic_vector(1 downto 0) := "01"; + constant Handling : std_logic_vector(1 downto 0) := "10"; + constant Acknowledge : std_logic_vector(1 downto 0) := "11"; + + signal byte_zeros : std_logic_vector(3 downto 0); + signal byte_res : byte_res_array; + signal mux_res : mux_res_array; + signal fast_state : std_logic_vector(1 downto 0); + signal do_fast_ack : std_logic; + signal civar : civar_type := (others => C_DEFAULT_ADDR(C_INTC_ADDR_WIDTH - 1 downto 2)); + signal civar_read_addr : std_logic_vector(C_CIVAR_WIDTH - 1 downto 0); + signal civar_write_addr : std_logic_vector(C_CIVAR_WIDTH - 1 downto 0); + signal intr_addr_i : std_logic_vector(C_INTC_ADDR_WIDTH - 3 downto 0); + signal early_ack : std_logic; + signal has_fast : std_logic; + + attribute ram_style : string; + attribute ram_style of civar : signal is "distributed"; + attribute ram_extract : string; + attribute ram_extract of civar : signal is C_USE_LUTRAM; + + begin + + -- Calculate first bit set to get highest priority interrupt number (civr) + Calc_Byte_Res: for I in 0 to 3 generate + begin + byte_zeros(I) <= '1' when cipr(8*I+7 downto 8*I) = "00000000" else '0'; + + byte_res(I)(2) <= '1' when cipr(8*I+3 downto 8*I) = "0000" else '0'; + + byte_res(I)(1) <= '0' when cipr(8*I+0) = '1' or cipr(8*I+1) = '1' else + '1' when cipr(8*I+2) = '1' or cipr(8*I+3) = '1' else + '0' when cipr(8*I+4) = '1' or cipr(8*I+5) = '1' else + '1'; + + byte_res(I)(0) <= '0' when cipr(8*I+0)= '1' else + '1' when cipr(8*I+1)= '1' else + '0' when cipr(8*I+2)= '1' else + '1' when cipr(8*I+3)= '1' else + '0' when cipr(8*I+4)= '1' else + '1' when cipr(8*I+5)= '1' else + '0' when cipr(8*I+6)= '1' else + '1'; + end generate Calc_Byte_Res; + + mux_res(4) <= "00000"; + Mux_the_Results: for I in natural range 3 downto 0 generate + begin + mux_res(I) <= mux_res(I+1) when byte_zeros(I) = '1' else + std_logic_vector(to_unsigned(I,2)) & byte_res(I); + end generate Mux_the_Results; + + Fast_FSM_TMR_No : if (C_TMR = 0) generate + begin + + -- Handle interrupt occurrence and acknowledge + Fast_FSM : process(Clk) + begin + if Clk'event and Clk = '1' then + if Reset then -- synchronous reset (active high) + fast_state <= Idle; + INTC_IRQ <= '0'; + civr <= (others => '0'); + do_fast_ack <= '0'; + else + case fast_state is + when Idle => -- wait for interrupt + if byte_zeros /= "1111" then + fast_state <= Interrupting; + end if; + INTC_IRQ <= '0'; + civr <= mux_res(0); + do_fast_ack <= '0'; + when Interrupting => -- wait for first ack + if INTR_ACK = "01" then + fast_state <= Handling; + INTC_IRQ <= '0'; + do_fast_ack <= early_ack and has_fast; + else + INTC_IRQ <= '1'; + do_fast_ack <= '0'; + end if; + when Handling => -- wait for second ack + if INTR_ACK(1) = '1' then + fast_state <= Acknowledge; + do_fast_ack <= not early_ack and has_fast; + else + do_fast_ack <= '0'; + end if; + INTC_IRQ <= '0'; + when Acknowledge => -- wait until acknowledged in cisr + fast_state <= Idle; + do_fast_ack <= '0'; + INTC_IRQ <= '0'; + when others => + null; + end case; + end if; + end if; + end process Fast_FSM; + + ToVote(IRQ_FAST_STATE_Pos) <= (others => '0'); + ToVote(IRQ_INTC_IRQ_Pos) <= '0'; + ToVote(IRQ_CIVR_Pos) <= (others => '0'); + ToVote(IRQ_DO_FAST_ACK_Pos) <= '0'; + + end generate Fast_FSM_TMR_No; + + Fast_FSM_TMR_Yes : if (C_TMR /= 0) generate + signal fast_state_d : std_logic_vector(1 downto 0); + signal INTC_IRQ_d : std_logic; + signal civr_d : std_logic_vector(4 downto 0); + signal do_fast_ack_d : std_logic; + begin + -- Handle interrupt occurrence and acknowledge + Fast_FSM_Logic : process(Reset, fast_state, civr, do_fast_ack, + byte_zeros, mux_res, early_ack, has_fast, INTR_ACK) + begin + if Reset then + fast_state_d <= Idle; + INTC_IRQ_d <= '0'; + civr_d <= (others => '0'); + do_fast_ack_d <= '0'; + else + case fast_state is + when Idle => -- wait for interrupt + if byte_zeros /= "1111" then + fast_state_d <= Interrupting; + else + fast_state_d <= fast_state; + end if; + INTC_IRQ_d <= '0'; + civr_d <= mux_res(0); + do_fast_ack_d <= '0'; + when Interrupting => -- wait for first ack + if INTR_ACK = "01" then + fast_state_d <= Handling; + INTC_IRQ_d <= '0'; + do_fast_ack_d <= early_ack and has_fast; + else + fast_state_d <= fast_state; + INTC_IRQ_d <= '1'; + do_fast_ack_d <= '0'; + end if; + civr_d <= civr; + when Handling => -- wait for second ack + if INTR_ACK(1) = '1' then + fast_state_d <= Acknowledge; + do_fast_ack_d <= not early_ack and has_fast; + else + fast_state_d <= fast_state; + do_fast_ack_d <= '0'; + end if; + civr_d <= civr; + INTC_IRQ_d <= '0'; + when Acknowledge => -- wait until acknowledged in cisr + fast_state_d <= Idle; + do_fast_ack_d <= '0'; + INTC_IRQ_d <= '0'; + civr_d <= civr; + when others => + null; + end case; + end if; + end process Fast_FSM_Logic; + + ToVote(IRQ_FAST_STATE_Pos) <= fast_state_d; + ToVote(IRQ_INTC_IRQ_Pos) <= INTC_IRQ_d; + ToVote(IRQ_CIVR_Pos) <= civr_d; + ToVote(IRQ_DO_FAST_ACK_Pos) <= do_fast_ack_d; + + Fast_FSM_DFF : process(Clk) + begin + if Clk'event and Clk = '1' then + fast_state <= vote(fast_state_d, + FromAVote(IRQ_FAST_STATE_Pos), + FromBVote(IRQ_FAST_STATE_Pos), tmr_disable_b); + INTC_IRQ <= vote(INTC_IRQ_d, + FromAVote(IRQ_INTC_IRQ_Pos), + FromBVote(IRQ_INTC_IRQ_Pos), tmr_disable_b); + civr <= vote(civr_d, + FromAVote(IRQ_CIVR_Pos), + FromBVote(IRQ_CIVR_Pos), tmr_disable_b); + do_fast_ack <= vote(do_fast_ack_d, + FromAVote(IRQ_DO_FAST_ACK_Pos), + FromBVote(IRQ_DO_FAST_ACK_Pos), tmr_disable_b); + end if; + end process Fast_FSM_DFF; + + end generate Fast_FSM_TMR_Yes; + + Fast_Ack_Assign : process(civr, do_fast_ack) + begin + fast_ack <= (others => '0'); + fast_ack(to_integer(unsigned(civr))) <= do_fast_ack; + end process Fast_Ack_Assign; + + early_ack <= C_INTC_LEVEL_EDGE(to_integer(unsigned(civr))); + has_fast <= cimr(to_integer(unsigned(civr))); + + -- Vector address registers implemented as a LUTRAM + civar_write_addr <= INTC_CIVAR_ADDR(C_CIVAR_WIDTH - 1 downto 0); + civar_read_addr <= civr(C_CIVAR_WIDTH - 1 downto 0); + + Using_EA: if C_INTC_ADDR_WIDTH > 32 generate + signal write_data_hi : std_logic_vector(C_INTC_ADDR_WIDTH - 1 downto 32); + signal write_data_lo : std_logic_vector(31 downto 2); + begin + write_data_hi <= Write_Data(C_INTC_ADDR_WIDTH - 33 downto 0); + write_data_lo <= Write_Data(31 downto 2); + + Using_LUTRAM: if USE_LUTRAM generate + begin + + civar_reg : process(Clk) + begin + if Clk'event and Clk = '1' then + if (INTC_WRITE_CIVAR = '1') then + civar(to_integer(unsigned(civar_write_addr)))(29 downto 0) <= write_data_lo; + end if; + if (INTC_WRITE_CIVEAR = '1') then + civar(to_integer(unsigned(civar_write_addr)))(C_INTC_ADDR_WIDTH - 3 downto 30) <= write_data_hi; + end if; + intr_addr_i <= civar(to_integer(unsigned(civar_read_addr))); + end if; + end process civar_reg; + + end generate Using_LUTRAM; + + Not_Using_LUTRAM: if not USE_LUTRAM generate + begin + + civar_reg : process(Clk) + begin + if Clk'event and Clk = '1' then + if (Reset) then + civar <= (others => C_DEFAULT_ADDR(C_INTC_ADDR_WIDTH - 1 downto 2)); + intr_addr_i <= (others => '0'); + else + if (INTC_WRITE_CIVAR = '1') then + civar(to_integer(unsigned(civar_write_addr)))(29 downto 0) <= write_data_lo; + end if; + if (INTC_WRITE_CIVEAR = '1') then + civar(to_integer(unsigned(civar_write_addr)))(C_INTC_ADDR_WIDTH - 3 downto 30) <= write_data_hi; + end if; + intr_addr_i <= civar(to_integer(unsigned(civar_read_addr))); + end if; + end if; + end process civar_reg; + + end generate Not_Using_LUTRAM; + end generate Using_EA; + + Not_Using_EA: if C_INTC_ADDR_WIDTH <= 32 generate + signal write_data_i : std_logic_vector(C_INTC_ADDR_WIDTH - 3 downto 0); + begin + write_data_i <= Write_Data(C_INTC_ADDR_WIDTH - 1 downto 2); + + Using_LUTRAM: if USE_LUTRAM generate + begin + + civar_reg : process(Clk) + begin + if Clk'event and Clk = '1' then + if (INTC_WRITE_CIVAR = '1') then + civar(to_integer(unsigned(civar_write_addr))) <= write_data_i; + intr_addr_i <= civar(to_integer(unsigned(civar_read_addr))); + else + intr_addr_i <= civar(to_integer(unsigned(civar_read_addr))); + end if; + end if; + end process civar_reg; + + end generate Using_LUTRAM; + + Not_Using_LUTRAM: if not USE_LUTRAM generate + begin + + civar_reg : process(Clk) + begin + if Clk'event and Clk = '1' then + if (Reset) then + civar <= (others => C_DEFAULT_ADDR(C_INTC_ADDR_WIDTH - 1 downto 2)); + intr_addr_i <= (others => '0'); + elsif (INTC_WRITE_CIVAR = '1') then + civar(to_integer(unsigned(civar_write_addr))) <= write_data_i; + intr_addr_i <= civar(to_integer(unsigned(civar_read_addr))); + else + intr_addr_i <= civar(to_integer(unsigned(civar_read_addr))); + end if; + end if; + end process civar_reg; + + end generate Not_Using_LUTRAM; + end generate Not_Using_EA; + + INTR_ADDR_Assign : process(intr_addr_i) + begin + INTR_ADDR <= C_DEFAULT_ADDR; + INTR_ADDR(C_INTC_ADDR_WIDTH - 1 downto 2) <= intr_addr_i(C_INTC_ADDR_WIDTH - 3 downto 0); + end process INTR_ADDR_Assign; + + end generate Using_Fast; + + Not_Using_Fast : if C_INTC_HAS_FAST = 0 or C_ENABLED_NONE generate + begin + civr <= (others => '0'); + fast_ack <= (others => '0'); + INTR_ADDR <= C_DEFAULT_ADDR; + INTC_IRQ <= '1' when cipr /= X"00000000" else '0'; + ToVote(IRQ_FAST_STATE_Pos) <= (others => '0'); + ToVote(IRQ_INTC_IRQ_Pos) <= '0'; + ToVote(IRQ_CIVR_Pos) <= (others => '0'); + ToVote(IRQ_DO_FAST_ACK_Pos) <= '0'; + end generate Not_Using_Fast; + + cisr_rd_dff : process (Clk) is + begin -- process cisr_rd_dff + if Clk'event and Clk = '1' then -- rising clock edge + if (INTC_READ_CISR = '0' or Reset) then -- synchronous reset (active high) + INTC_CISR <= (others => '0'); + else + INTC_CISR <= cisr; + end if; + end if; + end process cisr_rd_dff; + + rst_cipr_rd <= not(INTC_READ_CIPR); + + ToVote(IRQ_RST_CIPR_RD_Pos) <= rst_cipr_rd; + + rst_cipr_rd_voted <= vote(rst_cipr_rd, + FromAVote(IRQ_RST_CIPR_RD_Pos), + FromBVote(IRQ_RST_CIPR_RD_Pos), tmr_disable_b, C_TMR); + + cipr_rd_dff_all : for I in 0 to 31 generate + begin + fdr_i : MB_FDR + generic map ( + C_TARGET => C_TARGET) + port map ( + Q => INTC_CIPR(I), + C => Clk, + D => cipr(I), + R => rst_cipr_rd_voted); + end generate cipr_rd_dff_all; + +end architecture IMP; + + +------------------------------------------------------------------------------- +-- pit_module.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2011,2016-2017 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: pit_module.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- pit_module.vhd +-- +------------------------------------------------------------------------------- +-- Author: goran +-- +-- History: +-- goran 2007-12-19 First Version +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity PIT_Module is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_PIT : integer := 0; + C_PIT_SIZE : integer := 16; + C_PIT_READABLE : integer := 1 + ); + port ( + Clk : in std_logic; + Reset : in boolean; + Config_Reset : in std_logic; + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + PIT_Count_En : in std_logic; + PIT_Write_Preload : in std_logic; + PIT_Write_Ctrl : in std_logic; + PIT_Read : in std_logic; + Write_Data : in std_logic_vector(31 downto 0); + PIT_Data : out std_logic_vector(C_PIT_SIZE-1 downto 0); + PIT_Toggle : out std_logic; + PIT_Interrupt : out std_logic); +end entity PIT_Module; + +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_vote_pkg.all; + +architecture IMP of PIT_Module is + + component MB_MUXCY_XORCY is + generic ( + C_TARGET : TARGET_FAMILY_TYPE); + port ( + O : out std_logic; + LO : out std_logic; + CI : in std_logic; + DI : in std_logic; + S : in std_logic); + end component MB_MUXCY_XORCY; + + component MB_LUT3 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit_vector := X"00"); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + I2 : in std_logic); + end component MB_LUT3; + + component MB_MULT_AND is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit := '0'); + port( + LO : out std_logic; + I0 : in std_logic; + I1 : in std_logic); + end component MB_MULT_AND; + +begin -- architecture IMP + + Using_PIT : if (C_USE_PIT /= 0) generate + signal preload_value : std_logic_vector(C_PIT_SIZE-1 downto 0); + signal preload_written : std_logic; + + signal reload : std_logic; + signal count_en : std_logic; + + signal count_enabled : std_logic; + + -- Counter signals + signal count_load_n : std_logic; + signal cnt : std_logic_vector(C_PIT_SIZE-1 downto 0); + signal carry : std_logic_vector(C_PIT_SIZE downto 0); + signal count : std_logic_vector(C_PIT_SIZE-1 downto 0); + signal count_wrap : std_logic; + signal pit_interrupt_i : std_logic; + signal pit_toggle_i : std_logic; + begin + + TMR_No : if (C_TMR = 0) generate + begin + -------------------------------------------------------------------------------------------------- + -- Preload register + -------------------------------------------------------------------------------------------------- + PreLoad_Handler : process (Clk) is + begin -- process PreLoad_Handler + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- synchronous reset (active high) + preload_value <= (others => '0'); + elsif (PIT_Write_Preload = '1') then + preload_value <= Write_Data(C_PIT_SIZE-1 downto 0); + end if; + end if; + end process PreLoad_Handler; + + -------------------------------------------------------------------------------------------------- + -- Control Register + -------------------------------------------------------------------------------------------------- + Ctrl_Handler : process (Clk) is + begin -- process Ctrl_Handler + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- synchronous reset (active high) + reload <= '0'; + count_en <= '0'; + count_load_n <= '1'; + preload_written <= '0'; + else + preload_written <= PIT_Write_Preload; + if (PIT_Write_Ctrl = '1') then + reload <= Write_Data(1); + count_en <= Write_Data(0); + end if; + if ((count_wrap = '1') and (reload = '0') and (count_enabled = '1') and (count_load_n = '1')) then + count_en <= '0'; + end if; + + -- reach -1 and will load_counter with preload value + if ((count_wrap = '1') and (reload = '1') and (count_enabled = '1')) then + count_load_n <= '0'; + end if; + + -- if we have written to preload register, load counter with preload value next time we count + if (preload_written = '1') then + count_load_n <= '0'; + end if; + + -- Counter is now loaded so remove count_load_n + if (count_load_n = '0') and (count_enabled = '1') then + count_load_n <= '1'; + end if; + + end if; + end if; + end process Ctrl_Handler; + + count_enabled <= count_en and PIT_Count_En; + + Counter : process (Clk) is + begin -- process Counter + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then + count <= (others => '0'); + elsif (count_enabled = '1') then + count <= cnt; + end if; + end if; + end process Counter; + + Interrupt_Handler : process (Clk) is + begin -- process Interrupt_Handler + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- synchronous reset (active high) + pit_interrupt_i <= '0'; + else + pit_interrupt_i <= count_wrap and count_enabled and count_load_n; + end if; + end if; + end process Interrupt_Handler; + + Toggle_Handler : process (Clk) is + begin + if Clk'event and Clk = '1' then + if Reset then + pit_toggle_i <= '0'; + elsif pit_interrupt_i = '1' then + pit_toggle_i <= not pit_toggle_i; + end if; + end if; + end process Toggle_Handler; + + ToVote <= (others => '0'); + + end generate TMR_No; + + -------------------------------------------------------------------------------------------------- + -- Counter + -------------------------------------------------------------------------------------------------- + Using_FPGA: if (C_TARGET /= RTL) generate + signal new_cnt : std_logic_vector(C_PIT_SIZE-1 downto 0); + signal new_cnt_di : std_logic_vector(C_PIT_SIZE-1 downto 0); + begin + + carry(0) <= '0'; + + All_Bits : for I in 0 to C_PIT_SIZE - 1 generate + begin + + Count_LUT : MB_LUT3 + generic map( + C_TARGET => C_TARGET, + INIT => X"72" + ) + port map ( + O => new_cnt(I), -- [out] + I0 => count_load_n, -- [in] + I1 => count(I), -- [in] + I2 => preload_value(I)); -- [in] + + MULT_AND_I : MB_MULT_AND + generic map( + C_TARGET => C_TARGET) + port map ( + I0 => count_load_n, -- [in] + I1 => count(I), -- [in] + LO => new_cnt_di(I)); -- [out] + + MUXCY_XORCY_L_I1 : MB_MUXCY_XORCY + generic map( + C_TARGET => C_TARGET) + port map ( + DI => new_cnt_di(I), -- [in std_logic S = 0] + CI => carry(I), -- [in std_logic S = 1] + S => new_cnt(I), -- [in std_logic (Select)] + LO => carry(I+1), -- [out std_logic] + O => cnt(I)); -- [out std_logic] + + end generate All_Bits; + + count_wrap <= not carry(C_PIT_SIZE); + + end generate Using_FPGA; + + Using_RTL : if (C_TARGET = RTL) generate + signal count_extra : std_logic_vector(C_PIT_SIZE downto 0); + begin + count_extra <= '0' & count; + carry <= std_logic_vector(unsigned(count_extra) - 1); + cnt <= carry(C_PIT_SIZE-1 downto 0) when count_load_n = '1' else + preload_value; + count_wrap <= carry(C_PIT_SIZE); + end generate Using_RTL; + + TMR_Yes : if (C_TMR /= 0) generate + signal tmr_disable_b : boolean; + signal preload_value_d : std_logic_vector(C_PIT_SIZE-1 downto 0); + signal count_d : std_logic_vector(C_PIT_SIZE-1 downto 0); + signal reload_d : std_logic; + signal count_en_d : std_logic; + signal count_load_n_d : std_logic; + signal preload_written_d : std_logic; + signal pit_interrupt_i_d : std_logic; + signal pit_toggle_i_d : std_logic; + begin + + tmr_disable_b <= TMR_Disable = '1' and C_USE_TMR_DISABLE = 1; + + -------------------------------------------------------------------------------------------------- + -- Preload register + ------------------------------------------------------------------------------------------------- + PreLoad_Handler_Logic : process (Reset, PIT_Write_Preload, Write_Data, preload_value) is + begin + if Reset then + preload_value_d <= (others => '0'); + elsif (PIT_Write_Preload = '1') then + preload_value_d <= Write_Data(C_PIT_SIZE-1 downto 0); + else + preload_value_d <= preload_value; + end if; + end process PreLoad_Handler_Logic; + + ToVote(PIT_PRELOAD_VALUE_Pos'low + C_PIT_SIZE - 1 downto PIT_PRELOAD_VALUE_Pos'low) <= preload_value_d; + -- Work around spyglass bug report on null range to the left but not to the right + spy1_g: if C_PIT_SIZE < 32 generate + begin + ToVote(PIT_PRELOAD_VALUE_Pos'high downto PIT_PRELOAD_VALUE_Pos'low + C_PIT_SIZE) <= (others => '0'); + end generate spy1_g; + + PreLoad_Handler_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + preload_value <= vote(preload_value_d, + FromAVote(PIT_PRELOAD_VALUE_Pos), + FromBVote(PIT_PRELOAD_VALUE_Pos), tmr_disable_b); + end if; + end process PreLoad_Handler_DFF; + + -------------------------------------------------------------------------------------------------- + -- Control Register + -------------------------------------------------------------------------------------------------- + Ctrl_Handler_Logic : process (Reset, PIT_Write_Preload, PIT_Write_Ctrl, Write_Data, count_wrap, + reload, count_en, count_enabled, count_load_n, preload_written) is + begin + if Reset then + reload_d <= '0'; + count_en_d <= '0'; + count_load_n_d <= '1'; + preload_written_d <= '0'; + else + if (PIT_Write_Ctrl = '1') then + reload_d <= Write_Data(1); + else + reload_d <= reload; + end if; + + if ((count_wrap = '1') and (reload = '0') and (count_enabled = '1') and (count_load_n = '1')) then + count_en_d <= '0'; + elsif (PIT_Write_Ctrl = '1') then + count_en_d <= Write_Data(0); + else + count_en_d <= count_en; + end if; + + -- Counter is now loaded so remove count_load_n + if (count_load_n = '0') and (count_enabled = '1') then + count_load_n_d <= '1'; + -- if we have written to preload register, load counter with preload value next time we count + elsif (preload_written = '1') then + count_load_n_d <= '0'; + -- reach -1 and will load_counter with preload value + elsif ((count_wrap = '1') and (reload = '1') and (count_enabled = '1')) then + count_load_n_d <= '0'; + else + count_load_n_d <= count_load_n; + end if; + + preload_written_d <= PIT_Write_Preload; + + end if; + end process Ctrl_Handler_Logic; + + ToVote(PIT_RELOAD_Pos) <= reload_d; + ToVote(PIT_COUNT_EN_Pos) <= count_en_d; + ToVote(PIT_COUNT_LOAD_N_Pos) <= count_load_n_d; + ToVote(PIT_PRELOAD_WRITTEN_Pos) <= preload_written_d; + + Ctrl_Handler_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + reload <= vote(reload_d, + FromAVote(PIT_RELOAD_Pos), + FromBVote(PIT_RELOAD_Pos), tmr_disable_b); + count_en <= vote(count_en_d, + FromAVote(PIT_COUNT_EN_Pos), + FromBVote(PIT_COUNT_EN_Pos), tmr_disable_b); + count_load_n <= vote(count_load_n_d, + FromAVote(PIT_COUNT_LOAD_N_Pos), + FromBVote(PIT_COUNT_LOAD_N_Pos), tmr_disable_b); + preload_written <= vote(preload_written_d, + FromAVote(PIT_PRELOAD_WRITTEN_Pos), + FromBVote(PIT_PRELOAD_WRITTEN_Pos), tmr_disable_b); + end if; + end process Ctrl_Handler_DFF; + + count_enabled <= count_en and PIT_Count_En; + + Counter_Logic : process (Reset, count_enabled, count, cnt) is + begin + if Reset then + count_d <= (others => '0'); + elsif (count_enabled = '1') then + count_d <= cnt; + else + count_d <= count; + end if; + end process Counter_Logic; + + ToVote(PIT_COUNT_Pos'low + C_PIT_SIZE - 1 downto PIT_COUNT_Pos'low) <= count_d; + -- Work around spyglass bug report on null range to the left but not to the right + spy2_g: if C_PIT_SIZE < 32 generate + begin + ToVote(PIT_COUNT_Pos'high downto PIT_COUNT_Pos'low + C_PIT_SIZE) <= (others => '0'); + end generate spy2_g; + + Counter_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + count <= vote(count_d, FromAVote(PIT_COUNT_Pos), FromBVote(PIT_COUNT_Pos),tmr_disable_b); + end if; + end process Counter_DFF; + + Interrupt_Handler_Logic : process (Reset, count_wrap, count_enabled, count_load_n) is + begin + if Reset then + pit_interrupt_i_d <= '0'; + else + pit_interrupt_i_d <= count_wrap and count_enabled and count_load_n; + end if; + end process Interrupt_Handler_Logic; + + ToVote(PIT_INTERRUPT_I_Pos) <= pit_interrupt_i_d; + + Interrupt_Handler_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + pit_interrupt_i <= vote(pit_interrupt_i_d, + FromAVote(PIT_INTERRUPT_I_Pos), + FromBVote(PIT_INTERRUPT_I_Pos), tmr_disable_b); + end if; + end process Interrupt_Handler_DFF; + + Toggle_Handler_Logic : process (Reset, pit_toggle_i, pit_interrupt_i) is + begin + if Reset then + pit_toggle_i_d <= '0'; + elsif pit_interrupt_i = '1' then + pit_toggle_i_d <= not pit_toggle_i; + else + pit_toggle_i_d <= pit_toggle_i; + end if; + end process Toggle_Handler_Logic; + + ToVote(PIT_TOGGLE_I_Pos) <= pit_toggle_i_d; + + Toggle_Handler_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + pit_toggle_i <= vote(pit_toggle_i_d, + FromAVote(PIT_TOGGLE_I_Pos), + FromBVote(PIT_TOGGLE_I_Pos), tmr_disable_b); + end if; + end process Toggle_Handler_DFF; + + end generate TMR_Yes; + + PIT_Interrupt <= pit_interrupt_i; + PIT_Toggle <= pit_toggle_i; + + -------------------------------------------------------------------------------------------------- + -- Read register + -------------------------------------------------------------------------------------------------- + Readable_Counter : if (C_PIT_READABLE /= 0) generate + begin + + PIT_Read_Handler : process (Clk) is + begin -- process PIT_Read_Handler + if Clk'event and Clk = '1' then -- rising clock edge + if PIT_Read = '0' or Config_Reset = '1' then + PIT_Data <= (others => '0'); + else + PIT_Data <= (others => '0'); + PIT_Data(C_PIT_SIZE-1 downto 0) <= count; + end if; + end if; + end process PIT_Read_Handler; + + end generate Readable_Counter; + + Dont_Read_Counter: if (C_PIT_READABLE = 0) generate + begin + PIT_Data <= (others => '0'); + end generate Dont_Read_Counter; + + end generate Using_PIT; + + Not_Using_Pit : if (C_USE_PIT = 0) generate + begin + PIT_Data <= (others => '0'); + PIT_Interrupt <= '0'; + PIT_Toggle <= '0'; + ToVote <= (others => '0'); + end generate Not_Using_Pit; + +end architecture IMP; + + +------------------------------------------------------------------------------- +-- uart_control_status.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2011,2016 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: uart_control_status.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- uart_control_status.vhd +-- +------------------------------------------------------------------------------- +-- Author: goran +-- +-- History: +-- goran 2007-12-18 First Version +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +library IEEE; +use IEEE.std_logic_1164.all; + +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_vote_pkg.all; + +entity Uart_Control_Status is + generic ( + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_UART_RX : integer := 1; + C_USE_UART_TX : integer := 1; + C_UART_DATA_BITS : integer range 5 to 8 := 8; + C_UART_USE_PARITY : integer := 0; + C_UART_ODD_PARITY : integer := 0 + ); + port ( + CLK : in std_logic; + Reset : in boolean; + Config_Reset : in std_logic; + + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + + TX_Data_Transmitted : in std_logic; + TX_Buffer_Empty : in std_logic; + RX_Data_Received : in std_logic; + RX_Data_Exists : in std_logic; + RX_Frame_Error : in std_logic; + RX_Overrun_Error : in std_logic; + RX_Parity_Error : in std_logic; + + UART_Status_Read : in std_logic; + UART_Status : out std_logic_vector(7 downto 0); + UART_Interrupt : out std_logic; + UART_Rx_Interrupt : out std_logic; + UART_Tx_Interrupt : out std_logic; + UART_Error_Interrupt : out std_logic + ); + +end entity Uart_Control_Status; + +architecture IMP of Uart_Control_Status is + + signal parity_error : std_logic; + signal frame_error : std_logic; + signal overrun_error : std_logic; + + signal error_interrupt : std_logic; + +begin -- architecture IMP + + -------------------------------------------------------------------------------------------------- + -- Status register + -------------------------------------------------------------------------------------------------- + UART_Status_DFF: process (Clk) is + begin -- process UART_Status_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if (UART_Status_Read = '0' or Config_Reset = '1') then -- synchronous reset (active high) + UART_Status <= (others => '0'); + else + if ((C_USE_UART_RX = 0) or (C_UART_USE_PARITY = 0)) then + UART_Status(7) <= '0'; + else + UART_Status(7) <= parity_error; + end if; + if (C_USE_UART_RX = 0) then + UART_Status(6) <= '0'; + UART_Status(5) <= '0'; + else + UART_Status(6) <= frame_error; + UART_Status(5) <= overrun_error; + end if; + UART_Status(4) <= '0'; + if (C_USE_UART_TX = 0) then + UART_Status(3) <= '0'; + else + UART_Status(3) <= not TX_Buffer_Empty; + end if; + UART_Status(2) <= '0'; + UART_Status(1) <= '0'; + if (C_USE_UART_RX = 0) then + UART_Status(0) <= '0'; + else + UART_Status(0) <= RX_Data_Exists; + end if; + end if; + end if; + end process UART_Status_DFF; + + -------------------------------------------------------------------------------------------------- + -- Keep track of errors + -------------------------------------------------------------------------------------------------- + + TMR_No : if (C_TMR = 0) generate + begin + + Error_Flags : process (Clk) is + begin -- process Error_Flags + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- synchronous reset (active high) + parity_error <= '0'; + frame_error <= '0'; + overrun_error <= '0'; + error_interrupt <= '0'; + else + error_interrupt <= '0'; + if ((C_USE_UART_RX = 0) or (UART_Status_Read = '1')) then + parity_error <= '0'; + frame_error <= '0'; + overrun_error <= '0'; + end if; + if ((C_USE_UART_RX /= 0) and (RX_Frame_Error = '1')) then + frame_error <= '1'; + error_interrupt <= '1'; + end if; + if ((C_USE_UART_RX /= 0) and (RX_Overrun_Error = '1')) then + overrun_error <= '1'; + error_interrupt <= '1'; + end if; + if ((C_USE_UART_RX /= 0) and (C_UART_USE_PARITY /= 0) and (RX_Parity_Error = '1')) then + parity_error <= '1'; + error_interrupt <= '1'; + end if; + end if; + end if; + end process Error_Flags; + + ToVote <= (others => '0'); + + end generate TMR_No; + + TMR_Yes : if (C_TMR /= 0) generate + signal tmr_disable_b : boolean; + signal parity_error_d : std_logic; + signal frame_error_d : std_logic; + signal overrun_error_d : std_logic; + signal error_interrupt_d : std_logic; + begin + + tmr_disable_b <= TMR_Disable = '1' and C_USE_TMR_DISABLE = 1; + + Error_Flags_Logic : process (Reset, parity_error, UART_Status_Read, RX_Frame_Error, RX_Overrun_Error, + RX_Parity_Error, frame_error, overrun_error) is + begin + if Reset then + parity_error_d <= '0'; + frame_error_d <= '0'; + overrun_error_d <= '0'; + error_interrupt_d <= '0'; + else + if ((C_USE_UART_RX /= 0) and (RX_Frame_Error = '1')) or + ((C_USE_UART_RX /= 0) and (RX_Overrun_Error = '1')) or + ((C_USE_UART_RX /= 0) and (C_UART_USE_PARITY /= 0) and (RX_Parity_Error = '1')) then + error_interrupt_d <= '1'; + else + error_interrupt_d <= '0'; + end if; + + if ((C_USE_UART_RX /= 0) and (C_UART_USE_PARITY /= 0) and (RX_Parity_Error = '1')) then + parity_error_d <= '1'; + elsif ((C_USE_UART_RX = 0) or (UART_Status_Read = '1')) then + parity_error_d <= '0'; + else + parity_error_d <= parity_error; + end if; + + if ((C_USE_UART_RX /= 0) and (RX_Frame_Error = '1')) then + frame_error_d <= '1'; + elsif ((C_USE_UART_RX = 0) or (UART_Status_Read = '1')) then + frame_error_d <= '0'; + else + frame_error_d <= frame_error; + end if; + + if ((C_USE_UART_RX /= 0) and (RX_Overrun_Error = '1')) then + overrun_error_d <= '1'; + elsif ((C_USE_UART_RX = 0) or (UART_Status_Read = '1')) then + overrun_error_d <= '0'; + else + overrun_error_d <= overrun_error; + end if; + + end if; + end process Error_Flags_Logic; + + ToVote(PARITY_ERROR_Pos) <= parity_error_d; + ToVote(FRAME_ERROR_Pos) <= frame_error_d; + ToVote(OVERRUN_ERROR_Pos) <= overrun_error_d; + ToVote(ERROR_INTERRUPT_Pos) <= error_interrupt_d; + + Error_Flags_DFF : process (Clk) is + begin -- process Error_Flags + if Clk'event and Clk = '1' then -- rising clock edge + parity_error <= vote(parity_error_d, + FromAVote(PARITY_ERROR_Pos), + FromBVote(PARITY_ERROR_Pos), tmr_disable_b); + frame_error <= vote(frame_error_d, + FromAVote(FRAME_ERROR_Pos), + FromBVote(FRAME_ERROR_Pos), tmr_disable_b); + overrun_error <= vote(overrun_error_d, + FromAVote(OVERRUN_ERROR_Pos), + FromBVote(OVERRUN_ERROR_Pos), tmr_disable_b); + error_interrupt <= vote(error_interrupt_d, + FromAVote(ERROR_INTERRUPT_Pos), + FromBVote(ERROR_INTERRUPT_Pos), tmr_disable_b); + end if; + end process Error_Flags_DFF; + + end generate TMR_Yes; + + -------------------------------------------------------------------------------------------------- + -- Interrupt generation + -------------------------------------------------------------------------------------------------- + UART_Error_Interrupt <= error_interrupt; + UART_Rx_Interrupt <= RX_Data_Received; + UART_Tx_Interrupt <= TX_Data_Transmitted; + UART_Interrupt <= error_interrupt or RX_Data_Received or TX_Data_Transmitted; +end architecture IMP; + + +------------------------------------------------------------------------------- +-- uart_receive.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2011,2016 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: uart_receive.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- uart_receive.vhd +-- +------------------------------------------------------------------------------- +-- Author: goran +-- +-- History: +-- goran 2007-12-18 First Version +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity UART_Receive is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_SRL16 : string; + C_DATA_BITS : integer range 5 to 8 := 8; + C_USE_PARITY : integer := 0; + C_ODD_PARITY : integer := 1 + ); + port ( + Config_Reset : in std_logic; + Clk : in std_logic; + Reset : in boolean; + EN_16x_Baud : in std_logic; + + RX : in std_logic; + Read_RX_Data : in std_logic; + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + RX_Data : out std_logic_vector(C_DATA_BITS-1 downto 0); + RX_Data_Received : out std_logic; + RX_Data_Exists : out std_logic; + RX_Frame_Error : out std_logic; + RX_Overrun_Error : out std_logic; + RX_Parity_Error : out std_logic + ); + +end entity UART_Receive; + +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_vote_pkg.all; + +architecture IMP of UART_Receive is + + component XIL_SRL16E is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_USE_SRL16 : string; + C_STATIC : boolean := false; + INIT : bit_vector); + port ( + Config_Reset : in std_logic; + Q : out std_logic; + A0 : in std_logic; + A1 : in std_logic; + A2 : in std_logic; + A3 : in std_logic; + CE : in std_logic; + CLK : in std_logic; + D : in std_logic); + end component XIL_SRL16E; + + component MB_FDSE is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit := '1'); + port( + Q : out std_logic; + C : in std_logic; + CE : in std_logic; + D : in std_logic; + S : in std_logic); + end component MB_FDSE; + + component MB_FDRE is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit := '0'); + port( + Q : out std_logic; + C : in std_logic; + CE : in std_logic; + D : in std_logic; + R : in std_logic); + end component MB_FDRE; + + signal previous_RX : std_logic; + signal start_Edge_Detected_Bit : std_logic; + signal mid_Start_Bit : std_logic; + signal recycle : std_logic; + signal sample_Point : std_logic; + signal stop_Bit_Position : std_logic; + + function Calc_Length return integer is + begin -- function Calc_Length + if (C_USE_PARITY = 1) then + return 1 + C_DATA_BITS; + else + return C_DATA_BITS; + end if; + end function Calc_Length; + + constant SERIAL_TO_PAR_LENGTH : integer := Calc_Length; + constant STOP_BIT_POS : integer := SERIAL_TO_PAR_LENGTH; + constant DATA_LSB_POS : integer := SERIAL_TO_PAR_LENGTH; + constant CALC_PAR_POS : integer := SERIAL_TO_PAR_LENGTH; + + signal new_rx_data_write : std_logic; + signal new_rx_data : std_logic_vector(0 to SERIAL_TO_PAR_LENGTH); + signal serial_to_parallel : std_logic_vector(1 to SERIAL_TO_PAR_LENGTH); + signal rx_data_exists_i : std_logic; + signal rx_frame_error_i : std_logic; + signal rx_parity_error_i : std_logic; + + signal rx_1 : std_logic; + signal rx_2 : std_logic; + + signal rx_data_i : std_logic_vector(C_DATA_BITS-1 downto 0); + + -- Preserve signals after synthesis for simulation UART support + attribute KEEP : string; + attribute KEEP of rx_frame_error_i : signal is "TRUE"; + attribute KEEP of rx_parity_error_i : signal is "TRUE"; + attribute KEEP of new_rx_data_write : signal is "TRUE"; + attribute KEEP of new_rx_data : signal is "TRUE"; + +begin -- architecture IMP + + TMR_No : if (C_TMR = 0) generate + signal start_Edge_Detected : boolean; + signal running : boolean; + signal mid_Start_Bit_or_Config_Reset : std_logic; + begin + + ToVote <= (others => '0'); + + ----------------------------------------------------------------------------- + -- Double sample to avoid meta-stability + ----------------------------------------------------------------------------- + RX_Sampling : process (Clk) + begin -- process RX_Sampling + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- asynchronous reset (active high) + rx_1 <= '1'; + rx_2 <= '1'; + else + rx_1 <= RX; + rx_2 <= rx_1; + end if; + end if; + end process RX_Sampling; + + ----------------------------------------------------------------------------- + -- Detect a falling edge on RX and start a new receiption if idle + ----------------------------------------------------------------------------- + Prev_RX_DFF : process (Clk) is + begin -- process Prev_RX_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then + previous_RX <= '0'; + else + if (EN_16x_Baud = '1') then + previous_RX <= rx_2; + end if; + end if; + end if; + end process Prev_RX_DFF; + + Start_Edge_DFF : process (Clk) is + begin -- process Start_Edge_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then + start_Edge_Detected <= false; + else + if (EN_16x_Baud = '1') then + start_Edge_Detected <= not running and (previous_RX = '1') and (rx_2 = '0'); + end if; + end if; + end if; + end process Start_Edge_DFF; + + ----------------------------------------------------------------------------- + -- Running is '1' during a receiption + ----------------------------------------------------------------------------- + Running_DFF : process (Clk) is + begin -- process Running_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- asynchronous reset (active high) + running <= false; + else + if (EN_16x_Baud = '1') then + if (start_Edge_Detected) then + running <= true; + elsif ((sample_Point = '1') and (stop_Bit_Position = '1')) then + running <= false; + end if; + end if; + end if; + end if; + end process Running_DFF; + + ----------------------------------------------------------------------------- + -- Delay start_Edge_Detected 7 clocks to get the mid-point in a bit + -- The address needs to be 6 "0110" to get a delay of 7. + ----------------------------------------------------------------------------- + + start_Edge_Detected_Bit <= '1' when start_Edge_Detected else '0'; + + Mid_Start_Bit_SRL16 : XIL_SRL16E + generic map ( + C_TARGET => C_TARGET, + C_USE_SRL16 => C_USE_SRL16, -- [string] + INIT => X"0000") + port map ( + Config_Reset => Config_Reset, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => start_Edge_Detected_Bit, -- [in std_logic] + Clk => Clk, -- [in std_logic] + A0 => '0', -- [in std_logic] + A1 => '1', -- [in std_logic] + A2 => '1', -- [in std_logic] + A3 => '0', -- [in std_logic] + Q => mid_Start_Bit); -- [out std_logic] + + mid_Start_Bit_or_Config_Reset <= mid_Start_Bit or Config_Reset; + + -- Keep regenerating new values into the 16 clock delay + -- Starting with the first mid_Start_Bit and for every new sample_points + -- until stop_Bit_Position is reached + recycle <= not (stop_Bit_Position) and (mid_Start_Bit or sample_Point); + + Delay_16 : XIL_SRL16E + generic map ( + C_TARGET => C_TARGET, + C_USE_SRL16 => C_USE_SRL16, -- [string] + INIT => X"0000") + port map ( + Config_Reset => Config_Reset, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => recycle, -- [in std_logic] + Clk => Clk, -- [in std_logic] + A0 => '1', -- [in std_logic] + A1 => '1', -- [in std_logic] + A2 => '1', -- [in std_logic] + A3 => '1', -- [in std_logic] + Q => sample_Point); -- [out std_logic] + + ----------------------------------------------------------------------------- + -- Detect when the stop bit is received + ----------------------------------------------------------------------------- + Stop_Bit_Handler : process (Clk) is + begin -- process Stop_Bit_Handler + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- asynchronous reset (active high) + stop_Bit_Position <= '0'; + else + if (EN_16x_Baud = '1') then + if (stop_Bit_Position = '0') then + -- Start bit has reached the end of the shift register (Stop bit position) + stop_Bit_Position <= sample_Point and new_rx_data(STOP_BIT_POS); + elsif (sample_Point = '1') then + -- if stop_Bit_Position = '1', then clear it at the next sample_Point + stop_Bit_Position <= '0'; + end if; + end if; + end if; + end if; + end process Stop_Bit_Handler; + + ----------------------------------------------------------------------------- + -- Parity handling + ----------------------------------------------------------------------------- + Using_Parity : if (C_USE_PARITY = 1) generate + signal calc_Parity : std_logic; + signal parity : std_logic; + begin + + Using_Odd_Parity : if (C_ODD_PARITY = 1) generate + begin + Parity_Bit : MB_FDSE + generic map ( + C_TARGET => C_TARGET, + INIT => '1') -- [bit] + port map ( + Q => Parity, -- [out std_logic] + C => Clk, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => calc_Parity, -- [in std_logic] + S => mid_Start_Bit_or_Config_Reset); -- [in std_logic] + end generate Using_Odd_Parity; + + Using_Even_Parity : if (C_ODD_PARITY = 0) generate + begin + Parity_Bit : MB_FDRE + generic map ( + C_TARGET => C_TARGET, + INIT => '0') -- [bit] + port map ( + Q => Parity, -- [out std_logic] + C => Clk, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => calc_Parity, -- [in std_logic] + R => mid_Start_Bit_or_Config_Reset); -- [in std_logic] + end generate Using_Even_Parity; + + calc_Parity <= parity when (stop_Bit_Position or not sample_Point) = '1' + else parity xor rx_2; + + rx_parity_error_i <= (EN_16x_Baud and sample_Point) and (new_rx_data(CALC_PAR_POS)) and + not stop_Bit_Position + when running and (rx_2 /= Parity) else '0'; + end generate Using_Parity; + + Not_Using_Parity : if (C_USE_PARITY = 0) generate + begin + rx_parity_error_i <= '0'; + end generate Not_Using_Parity; + + + ----------------------------------------------------------------------------- + -- Data part + ----------------------------------------------------------------------------- + + new_rx_data(0) <= rx_2; + + Convert_Serial_To_Parallel : for I in 1 to serial_to_parallel'length generate + begin + + serial_to_parallel(I) <= new_rx_data(I) when (stop_Bit_Position or not sample_Point) = '1' + else new_rx_data(I-1); + + First_Bit : if (I = 1) generate + begin + First_Bit_I : MB_FDSE + generic map ( + C_TARGET => C_TARGET, + INIT => '0') -- [bit] + port map ( + Q => new_rx_data(I), -- [out std_logic] + C => Clk, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => serial_to_parallel(I), -- [in std_logic] + S => mid_Start_Bit_or_Config_Reset); -- [in std_logic] + end generate First_Bit; + + Rest_Bits : if (I /= 1) generate + begin + Others_I : MB_FDRE + generic map ( + C_TARGET => C_TARGET, + INIT => '0') -- [bit] + port map ( + Q => new_rx_data(I), -- [out std_logic] + C => Clk, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => serial_to_parallel(I), -- [in std_logic] + R => mid_Start_Bit_or_Config_Reset); -- [in std_logic] + end generate Rest_Bits; + + end generate Convert_Serial_To_Parallel; + + ----------------------------------------------------------------------------- + -- Write in the received word when the stop_bit has been received and it is a + -- '1' + ----------------------------------------------------------------------------- + NEW_RX_DATA_Write_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + if Reset then + new_rx_data_write <= '0'; + else + new_rx_data_Write <= stop_Bit_Position and rx_2 and sample_Point and EN_16x_Baud; + end if; + end if; + end process NEW_RX_DATA_Write_DFF; + + Rx_Data_Exist_Handler : process (Clk) is + begin + if Clk'event and Clk = '1' then + if Reset then + rx_data_exists_i <= '0'; + else + if (new_rx_data_write = '1') then + rx_data_exists_i <= '1'; + end if; + if (Read_RX_Data = '1') then + rx_data_exists_i <= '0'; + end if; + end if; + end if; + end process Rx_Data_Exist_Handler; + + Receive_Register : process (Clk) is + begin + if Clk'event and Clk = '1' then + if Reset then + rx_data_i <= (others => '0'); + elsif (NEW_RX_DATA_Write = '1') then + rx_data_i <= new_rx_data(DATA_LSB_POS - C_DATA_BITS + 1 to DATA_LSB_POS); + end if; + end if; + end process Receive_Register; + + UART_Read: process (Clk) is + begin + if Clk'event and Clk = '1' then + if Read_RX_Data = '0' or Config_Reset = '1' then + RX_Data <= (others => '0'); + else + RX_Data <= rx_data_i; + end if; + end if; + end process UART_Read; + + end generate TMR_No; + + RX_Data_Received <= new_rx_data_write; + rx_frame_error_i <= stop_Bit_Position and sample_Point and EN_16x_Baud and not rx_2; + RX_Overrun_Error <= rx_data_exists_i and new_rx_data_write; + RX_Data_Exists <= rx_data_exists_i; + + + TMR_Yes : if (C_TMR /= 0) generate + signal start_Edge_Detected : boolean; + signal running : boolean; + + signal tmr_disable_b : boolean; + -- Voted signals before DFF + signal previous_RX_d : std_logic; + signal start_Edge_Detected_d : boolean; + signal running_d : boolean; + signal recycle_voted : std_logic; + signal stop_Bit_Position_d : std_logic; + signal mid_Start_Bit_voted : std_logic; + signal mid_Start_Bit_voted_or_Config_Reset : std_logic; + signal serial_to_parallel_voted : std_logic_vector(1 to SERIAL_TO_PAR_LENGTH); + signal new_rx_data_write_d : std_logic; + signal rx_data_exists_i_d : std_logic; + signal rx_data_i_d : std_logic_vector(C_DATA_BITS-1 downto 0); + signal RX_Data_d : std_logic_vector(C_DATA_BITS-1 downto 0); + begin + + tmr_disable_b <= TMR_Disable = '1' and C_USE_TMR_DISABLE = 1; + + ----------------------------------------------------------------------------- + -- Double sample to avoid meta-stability + ----------------------------------------------------------------------------- + RX_Sampling : process (Clk) + begin -- process RX_Sampling + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- asynchronous reset (active high) + rx_1 <= '1'; + rx_2 <= '1'; + else + rx_1 <= RX; + rx_2 <= rx_1; + end if; + end if; + end process RX_Sampling; + + ----------------------------------------------------------------------------- + -- Detect a falling edge on RX and start a new receiption if idle + ----------------------------------------------------------------------------- + Prev_RX_Logic : process (Reset, EN_16x_Baud, rx_2, previous_RX) is + begin + if Reset then + previous_RX_d <= '0'; + else + if (EN_16x_Baud = '1') then + previous_RX_d <= rx_2; + else + previous_RX_d <= previous_RX; + end if; + end if; + end process Prev_RX_Logic; + + ToVote(UART_RX_PREVIOUS_RX_Pos) <= previous_RX_d; + + Prev_RX_DFF : process (Clk) is + begin -- process Prev_RX_DFF + if Clk'event and Clk = '1' then -- rising clock edge + previous_RX <= vote(previous_RX_d, + FromAVote(UART_RX_PREVIOUS_RX_Pos), + FromBVote(UART_RX_PREVIOUS_RX_Pos), tmr_disable_b); + end if; + end process Prev_RX_DFF; + + Start_Edge_Logic : process (Reset, EN_16x_Baud, running, previous_RX, rx_2, start_Edge_Detected) is + begin + if Reset then + start_Edge_Detected_d <= false; + else + if (EN_16x_Baud = '1') then + start_Edge_Detected_d <= not running and (previous_RX = '1') and (rx_2 = '0'); + else + start_Edge_Detected_d <= start_Edge_Detected; + end if; + end if; + end process Start_Edge_Logic; + + ToVote(UART_RX_START_EDGE_DETECTED_Pos) <= '1' when start_Edge_Detected_d else + '0'; + + Start_Edge_DFF : process (Clk) is + begin -- process Start_Edge_DFF + if Clk'event and Clk = '1' then -- rising clock edge + start_Edge_Detected <= vote(start_Edge_Detected_d, + FromAVote(UART_RX_START_EDGE_DETECTED_Pos), + FromBVote(UART_RX_START_EDGE_DETECTED_Pos), tmr_disable_b); + end if; + end process Start_Edge_DFF; + + ----------------------------------------------------------------------------- + -- Running is '1' during a receiption + ----------------------------------------------------------------------------- + Running_Logic : process (Reset, EN_16x_Baud, start_Edge_Detected, sample_Point, stop_Bit_Position, running) is + begin + if Reset then + running_d <= false; + else + if (EN_16x_Baud = '1') then + if (start_Edge_Detected) then + running_d <= true; + elsif ((sample_Point = '1') and (stop_Bit_Position = '1')) then + running_d <= false; + else + running_d <= running; + end if; + else + running_d <= running; + end if; + end if; + end process Running_Logic; + + ToVote(UART_RX_RUNNING_Pos) <= '1' when running_d else + '0'; + + Running_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + running <= vote(running_d, FromAVote(UART_RX_RUNNING_Pos), FromBVote(UART_RX_RUNNING_Pos),tmr_disable_b); + end if; + end process Running_DFF; + + ----------------------------------------------------------------------------- + -- Delay start_Edge_Detected 7 clocks to get the mid-point in a bit + -- The address needs to be 6 "0110" to get a delay of 7. + ----------------------------------------------------------------------------- + + start_Edge_Detected_Bit <= '1' when start_Edge_Detected else '0'; + + Mid_Start_Bit_SRL16 : XIL_SRL16E + generic map ( + C_TARGET => C_TARGET, + C_USE_SRL16 => C_USE_SRL16, -- [string] + INIT => X"0000") + port map ( + Config_Reset => Config_Reset, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => start_Edge_Detected_Bit, -- [in std_logic] + Clk => Clk, -- [in std_logic] + A0 => '0', -- [in std_logic] + A1 => '1', -- [in std_logic] + A2 => '1', -- [in std_logic] + A3 => '0', -- [in std_logic] + Q => mid_Start_Bit); -- [out std_logic] + + ToVote(UART_RX_MID_START_BIT_Pos) <= mid_Start_Bit; + + mid_Start_Bit_voted <= vote(mid_Start_Bit, + FromAVote(UART_RX_MID_START_BIT_Pos), + FromBVote(UART_RX_MID_START_BIT_Pos), tmr_disable_b); + + mid_Start_Bit_voted_or_Config_Reset <= mid_Start_Bit_voted or Config_Reset; + + -- Keep regenerating new values into the 16 clock delay + -- Starting with the first mid_Start_Bit and for every new sample_points + -- until stop_Bit_Position is reached + recycle <= not (stop_Bit_Position) and (mid_Start_Bit or sample_Point); + + ToVote(UART_RX_RECYCLE_Pos) <= recycle; + + recycle_voted <= vote(recycle, FromAVote(UART_RX_RECYCLE_Pos), FromBVote(UART_RX_RECYCLE_Pos), tmr_disable_b); + + Delay_16 : XIL_SRL16E + generic map ( + C_TARGET => C_TARGET, + C_USE_SRL16 => C_USE_SRL16, -- [string] + INIT => X"0000") + port map ( + Config_Reset => Config_Reset, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => recycle_voted, -- [in std_logic] + Clk => Clk, -- [in std_logic] + A0 => '1', -- [in std_logic] + A1 => '1', -- [in std_logic] + A2 => '1', -- [in std_logic] + A3 => '1', -- [in std_logic] + Q => sample_Point); -- [out std_logic] + + ----------------------------------------------------------------------------- + -- Detect when the stop bit is received + ----------------------------------------------------------------------------- + Stop_Bit_Handler_Logic : process (Reset, EN_16x_Baud, stop_Bit_Position, sample_Point, new_rx_data) is + begin + if Reset then + stop_Bit_Position_d <= '0'; + else + if (EN_16x_Baud = '1') then + if (stop_Bit_Position = '0') then + -- Start bit has reached the end of the shift register (Stop bit position) + stop_Bit_Position_d <= sample_Point and new_rx_data(STOP_BIT_POS); + elsif (sample_Point = '1') then + -- if stop_Bit_Position = '1', then clear it at the next sample_Point + stop_Bit_Position_d <= '0'; + else + stop_Bit_Position_d <= stop_Bit_Position; + end if; + else + stop_Bit_Position_d <= stop_Bit_Position; + end if; + end if; + end process Stop_Bit_Handler_Logic; + + ToVote(UART_RX_STOP_BIT_POSITION_Pos) <= stop_Bit_Position_d; + + Stop_Bit_Handler_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + stop_Bit_Position <= vote(stop_Bit_Position_d, + FromAVote(UART_RX_STOP_BIT_POSITION_Pos), + FromBVote(UART_RX_STOP_BIT_POSITION_Pos), tmr_disable_b); + end if; + end process Stop_Bit_Handler_DFF; + + ----------------------------------------------------------------------------- + -- Parity handling + ----------------------------------------------------------------------------- + Using_Parity : if (C_USE_PARITY = 1) generate + signal calc_Parity : std_logic; + signal parity : std_logic; + signal calc_Parity_voted : std_logic; + begin + + Using_Odd_Parity : if (C_ODD_PARITY = 1) generate + begin + Parity_Bit : MB_FDSE + generic map ( + C_TARGET => C_TARGET, + INIT => '1') -- [bit] + port map ( + Q => Parity, -- [out std_logic] + C => Clk, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => calc_Parity_Voted, -- [in std_logic] + S => mid_Start_Bit_Voted_or_Config_Reset); -- [in std_logic] + end generate Using_Odd_Parity; + + Using_Even_Parity : if (C_ODD_PARITY = 0) generate + begin + Parity_Bit : MB_FDRE + generic map ( + C_TARGET => C_TARGET, + INIT => '0') -- [bit] + port map ( + Q => Parity, -- [out std_logic] + C => Clk, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => calc_Parity_Voted, -- [in std_logic] + R => mid_Start_Bit_Voted_or_Config_Reset); -- [in std_logic] + end generate Using_Even_Parity; + + calc_Parity <= parity when (stop_Bit_Position or not sample_Point) = '1' + else parity xor rx_2; + + ToVote(UART_RX_CALC_PARITY_Pos) <= calc_Parity; + + calc_Parity_Voted <= vote(calc_Parity, + FromAVote(UART_RX_CALC_PARITY_Pos), + FromBVote(UART_RX_CALC_PARITY_Pos), tmr_disable_b); + + rx_parity_error_i <= (EN_16x_Baud and sample_Point) and (new_rx_data(CALC_PAR_POS)) and + not stop_Bit_Position + when running and (rx_2 /= Parity) else '0'; + + + end generate Using_Parity; + + Not_Using_Parity : if (C_USE_PARITY = 0) generate + begin + rx_parity_error_i <= '0'; + ToVote(UART_RX_CALC_PARITY_Pos) <= '0'; + end generate Not_Using_Parity; + + + ----------------------------------------------------------------------------- + -- Data part + ----------------------------------------------------------------------------- + + new_rx_data(0) <= rx_2; + + ToVote(UART_RX_SERIAL_TO_PARALLEL_Pos'low + serial_to_parallel'length -1 downto + UART_RX_SERIAL_TO_PARALLEL_Pos'low) <= serial_to_parallel; + ToVote(UART_RX_SERIAL_TO_PARALLEL_Pos'high downto + UART_RX_SERIAL_TO_PARALLEL_Pos'low + serial_to_parallel'length) <= (others => '0'); + + serial_to_parallel_voted <= + vote(serial_to_parallel, + FromAVote(UART_RX_SERIAL_TO_PARALLEL_Pos'low + serial_to_parallel'length - 1 downto + UART_RX_SERIAL_TO_PARALLEL_Pos'low), + FromBVote(UART_RX_SERIAL_TO_PARALLEL_Pos'low + serial_to_parallel'length - 1 downto + UART_RX_SERIAL_TO_PARALLEL_Pos'low), tmr_disable_b); + + Convert_Serial_To_Parallel : for I in 1 to serial_to_parallel'length generate + begin + + serial_to_parallel(I) <= new_rx_data(I) when (stop_Bit_Position or not sample_Point) = '1' + else new_rx_data(I-1); + + First_Bit : if (I = 1) generate + begin + First_Bit_I : MB_FDSE + generic map ( + C_TARGET => C_TARGET, + INIT => '0') -- [bit] + port map ( + Q => new_rx_data(I), -- [out std_logic] + C => Clk, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => serial_to_parallel_voted(I), -- [in std_logic] + S => mid_Start_Bit_Voted_or_Config_Reset); -- [in std_logic] + end generate First_Bit; + + Rest_Bits : if (I /= 1) generate + begin + Others_I : MB_FDRE + generic map ( + C_TARGET => C_TARGET, + INIT => '0') -- [bit] + port map ( + Q => new_rx_data(I), -- [out std_logic] + C => Clk, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => serial_to_parallel_voted(I), -- [in std_logic] + R => mid_Start_Bit_Voted_or_Config_Reset); -- [in std_logic] + end generate Rest_Bits; + + end generate Convert_Serial_To_Parallel; + + ----------------------------------------------------------------------------- + -- Write in the received word when the stop_bit has been received and it is a + -- '1' + ----------------------------------------------------------------------------- + NEW_RX_DATA_Write_Logic : process (Reset, stop_Bit_Position, rx_2, sample_Point, EN_16x_Baud) is + begin + if Reset then + new_rx_data_write_d <= '0'; + else + new_rx_data_Write_d <= stop_Bit_Position and rx_2 and sample_Point and EN_16x_Baud; + end if; + end process NEW_RX_DATA_Write_Logic; + + ToVote(UART_RX_NEW_RX_DATA_WRITE_Pos) <= new_rx_data_write_d; + + NEW_RX_DATA_Write_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + new_rx_data_write <= vote(new_rx_data_write_d, + FromAVote(UART_RX_NEW_RX_DATA_WRITE_Pos), + FromBVote(UART_RX_NEW_RX_DATA_WRITE_Pos), tmr_disable_b); + end if; + end process NEW_RX_DATA_Write_DFF; + + Rx_Data_Exist_Handler_Logic : process (Reset, Read_RX_Data, new_rx_data_write, rx_data_exists_i) is + begin + if Reset then + rx_data_exists_i_d <= '0'; + else + if (Read_RX_Data = '1') then + rx_data_exists_i_d <= '0'; + elsif (new_rx_data_write = '1') then + rx_data_exists_i_d <= '1'; + else + rx_data_exists_i_d <= rx_data_exists_i; + end if; + end if; + end process Rx_Data_Exist_Handler_Logic; + + ToVote(UART_RX_DATA_EXISTS_Pos) <= rx_data_exists_i_d; + + Rx_Data_Exist_Handler_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + rx_data_exists_i <= vote(rx_data_exists_i_d, + FromAVote(UART_RX_DATA_EXISTS_Pos), + FromBVote(UART_RX_DATA_EXISTS_Pos), tmr_disable_b); + end if; + end process Rx_Data_Exist_Handler_DFF; + + Receive_Register_Logic : process (Reset, new_rx_data_write, new_rx_data, rx_data_i) is + begin + if Reset then + rx_data_i_d <= (others => '0'); + elsif (new_rx_data_write = '1') then + rx_data_i_d <= new_rx_data(DATA_LSB_POS - C_DATA_BITS + 1 to DATA_LSB_POS); + else + rx_data_i_d <= rx_data_i; + end if; + end process Receive_Register_Logic; + + ToVote(UART_RX_DATA_I_Pos'low+rx_data_i_d'length-1 downto UART_RX_DATA_I_Pos'low) <= rx_data_i_d; + + -- Work around spyglass bug report on null range to the left but not to the right + spy1_g: if C_DATA_BITS < 8 generate + begin + ToVote(UART_RX_DATA_I_Pos'high downto UART_RX_DATA_I_Pos'low+rx_data_i_d'length) <= (others => '0'); + end generate spy1_g; + + Receive_Register_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + rx_data_i <= vote(rx_data_i_d, + FromAVote(UART_RX_DATA_I_Pos'low+rx_data_i_d'length-1 downto UART_RX_DATA_I_Pos'low), + FromBVote(UART_RX_DATA_I_Pos'low+rx_data_i_d'length-1 downto UART_RX_DATA_I_Pos'low), + tmr_disable_b); + end if; + end process Receive_Register_DFF; + + UART_Read_Logic: process (Read_RX_Data, rx_data_i, Config_Reset) is + begin + if Read_RX_Data = '0' or Config_Reset = '1' then + RX_Data_d <= (others => '0'); + else + RX_Data_d <= rx_data_i; + end if; + end process UART_Read_Logic; + + ToVote(UART_RX_DATA_Pos'low+RX_Data_d'length-1 downto UART_RX_DATA_Pos'low) <= RX_Data_d; + + -- Work around spyglass bug report on null range to the left but not to the right + spy2_g: if C_DATA_BITS < 8 generate + begin + ToVote(UART_RX_DATA_Pos'high downto UART_RX_DATA_Pos'low+RX_Data_d'length) <= (others => '0'); + end generate spy2_g; + + UART_Read: process (Clk) is + begin + if Clk'event and Clk = '1' then + RX_Data <= vote(RX_Data_d, + FromAVote(UART_RX_DATA_Pos'low+RX_Data_d'length-1 downto UART_RX_DATA_Pos'low), + FromBVote(UART_RX_DATA_Pos'low+RX_Data_d'length-1 downto UART_RX_DATA_Pos'low), + tmr_disable_b); + end if; + end process UART_Read; + + end generate TMR_Yes; + + RX_Frame_Error <= rx_frame_error_i; + RX_Parity_Error <= rx_parity_error_i; + +end architecture IMP; + + +------------------------------------------------------------------------------- +-- uart_transmit.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2011,2016 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: uart_transmit.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- uart_transmit.vhd +-- +------------------------------------------------------------------------------- +-- Author: goran +-- +-- History: +-- goran 2007-12-18 First Version +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity UART_Transmit is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_SRL16 : string; + C_DATA_BITS : integer range 5 to 8 := 8; + C_USE_PARITY : integer := 0; + C_ODD_PARITY : integer := 1 + ); + port ( + Config_Reset : in std_logic; + Clk : in std_logic; + Reset : in boolean; + EN_16x_Baud : in std_logic; + + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + TX : out std_logic; + Write_TX_Data : in std_logic; + TX_Data : in std_logic_vector(C_DATA_BITS-1 downto 0); + TX_Data_Transmitted : out std_logic; + TX_Buffer_Empty : out std_logic + ); + +end entity UART_Transmit; + +library ieee; +use ieee.numeric_std.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_vote_pkg.all; + +architecture IMP of UART_Transmit is + + component XIL_SRL16E is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_USE_SRL16 : string; + C_STATIC : boolean := false; + INIT : bit_vector); + port ( + Config_Reset : in std_logic; + Q : out std_logic; + A0 : in std_logic; + A1 : in std_logic; + A2 : in std_logic; + A3 : in std_logic; + CE : in std_logic; + CLK : in std_logic; + D : in std_logic); + end component XIL_SRL16E; + + component MB_MUXCY is + generic ( + C_TARGET : TARGET_FAMILY_TYPE); + port ( + LO : out std_logic; + CI : in std_logic; + DI : in std_logic; + S : in std_logic); + end component MB_MUXCY; + + component MB_XORCY is + generic ( + C_TARGET : TARGET_FAMILY_TYPE); + port ( + O : out std_logic; + CI : in std_logic; + LI : in std_logic); + end component MB_XORCY; + + component MB_FDSE is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit := '1'); + port( + Q : out std_logic; + C : in std_logic; + CE : in std_logic; + D : in std_logic; + S : in std_logic); + end component MB_FDSE; + + component MB_FDRE is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit := '0'); + port( + Q : out std_logic; + C : in std_logic; + CE : in std_logic; + D : in std_logic; + R : in std_logic); + end component MB_FDRE; + + component MB_MUXF5 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + S : in std_logic); + end component MB_MUXF5; + + component MB_MUXF6 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + S : in std_logic); + end component MB_MUXF6; + + -- signals for parity + signal parity : std_logic; + signal calc_Parity : std_logic; + signal tx_Run1 : std_logic; + signal select_Parity : std_logic; + signal data_to_transfer : std_logic_vector(0 to C_DATA_BITS-1); + + signal div16 : std_logic; + signal tx_Data_Enable : std_logic; + signal tx_Start : std_logic; + signal tx_DataBits : std_logic; + signal tx_Run : std_logic; + + signal cnt_cy : std_logic_vector(1 to 3); + signal h_Cnt : std_logic_vector(0 to 2); + signal sum_cnt : std_logic_vector(0 to 2); + signal mux_sel : std_logic_vector(0 to 2); + signal mux_sel_is_zero : std_logic; + + constant mux_sel_init : std_logic_vector(0 to 2) := + std_logic_vector(to_unsigned(C_DATA_BITS-1, 3)); + + signal mux_01 : std_logic; + signal mux_23 : std_logic; + signal mux_45 : std_logic; + signal mux_67 : std_logic; + signal mux_0123 : std_logic; + signal mux_4567 : std_logic; + signal mux_Out : std_logic; + signal serial_Data : std_logic; + + signal data_is_sent : std_logic; + signal tx_buffer_empty_i : std_logic; + signal tx_i : std_logic; + signal fifo_DOut : std_logic_vector(0 to C_DATA_BITS-1); + + -- Preserve signals after synthesis for simulation UART support + attribute KEEP : string; + attribute KEEP of tx_buffer_empty_i : signal is "TRUE"; + attribute KEEP of tx_i : signal is "TRUE"; + +begin -- architecture IMP + + TMR_No : if (C_TMR = 0) generate + signal tx_Data_Enable_or_Config_Reset : std_logic; + signal tx_Start_or_Config_Reset : std_logic; + begin + + ToVote <= (others => '0'); + + ----------------------------------------------------------------------------- + -- Divide the EN_16x_Baud by 16 to get the correct baudrate + ----------------------------------------------------------------------------- + DIV16_SRL16E : XIL_SRL16E + generic map ( + C_TARGET => C_TARGET, + C_USE_SRL16 => C_USE_SRL16, -- [string] + INIT => X"0001") + port map ( + Config_Reset => Config_Reset, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => div16, -- [in std_logic] + Clk => Clk, -- [in std_logic] + A0 => '1', -- [in std_logic] + A1 => '1', -- [in std_logic] + A2 => '1', -- [in std_logic] + A3 => '1', -- [in std_logic] + Q => div16); -- [out std_logic] + + FDRE_I : MB_FDRE + generic map ( + C_TARGET => C_TARGET, + INIT => '0') -- [bit] + port map ( + Q => tx_Data_Enable, -- [out std_logic] + C => Clk, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => div16, -- [in std_logic] + R => tx_Data_Enable_or_Config_Reset); -- [in std_logic] + + tx_Data_Enable_or_Config_Reset <= tx_Data_Enable or Config_Reset; + + ----------------------------------------------------------------------------- + -- tx_start is '1' for the start bit in a transmission + ----------------------------------------------------------------------------- + TX_Start_DFF : process (Clk) is + begin -- process TX_Start_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- asynchronous reset (active high) + tx_Start <= '0'; + else + tx_Start <= not(tx_Run) and (tx_Start or (not(tx_buffer_empty_i) and tx_Data_Enable)); + end if; + end if; + end process TX_Start_DFF; + + tx_Start_or_Config_Reset <= tx_Start or Config_Reset; + + ----------------------------------------------------------------------------- + -- tx_DataBits is '1' during all databits transmission + ----------------------------------------------------------------------------- + TX_Data_DFF : process (Clk) is + begin -- process TX_Data_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- asynchronous reset (active high) + tx_DataBits <= '0'; + else + tx_DataBits <= not(data_is_sent) and (tx_DataBits or (tx_Start and tx_Data_Enable)); + end if; + end if; + end process TX_Data_DFF; + + -- only decrement during data bits transfer + cnt_cy(3) <= not tx_DataBits; + + Counter : for I in 2 downto 0 generate + begin + + --------------------------------------------------------------------------- + -- If mux_sel is zero then reload with the init value else decrement + --------------------------------------------------------------------------- + h_Cnt(I) <= mux_sel_init(I) when mux_sel_is_zero = '1' else not mux_sel(I); + + -- Don't need the last muxcy, cnt_cy(0) is not used anywhere + Used_MuxCY: if I> 0 generate + begin + MUXCY_L_I : MB_MUXCY + generic map( + C_TARGET => C_TARGET) + port map ( + DI => mux_sel(I), -- [in std_logic] + CI => cnt_cy(I+1), -- [in std_logic] + S => h_cnt(I), -- [in std_logic] + LO => cnt_cy(I)); -- [out std_logic] + end generate Used_MuxCY; + + XORCY_I : MB_XORCY + generic map( + C_TARGET => C_TARGET) + port map ( + LI => h_cnt(I), -- [in std_logic] + CI => cnt_cy(I+1), -- [in std_logic] + O => sum_cnt(I)); -- [out std_logic] + end generate Counter; + + Mux_Addr_DFF : process (Clk) is + begin -- process Mux_Addr_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- asynchronous reset (active high) + mux_sel <= std_logic_vector(to_unsigned(C_DATA_BITS-1, mux_sel'length)); + else + if (tx_Data_Enable = '1') then + mux_sel <= sum_cnt; + end if; + end if; + end if; + end process Mux_Addr_DFF; + + -- Detecting when mux_sel is zero ie. all data bits is transfered + mux_sel_is_zero <= '1' when mux_sel = "000" else '0'; + + -- Read out the next data from the transmit fifo when the data has been + -- transmitted + Data_is_Sent_DFF : process (Clk) is + begin -- process Data_is_Sent_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- asynchronous reset (active high) + data_is_sent <= '0'; + else + data_is_sent <= tx_Data_Enable and mux_sel_is_zero; + end if; + end if; + end process Data_is_Sent_DFF; + + TX_Data_Transmitted <= data_is_sent; + + ----------------------------------------------------------------------------- + -- Select which bit within the data word to transmit + ----------------------------------------------------------------------------- + + -- Need special treatment for inserting the parity bit because of parity generation + Parity_Bit_Insertion : process (parity, select_Parity, fifo_DOut) is + begin -- process Parity_Bit_Insertion + data_to_transfer <= fifo_DOut; + if (select_Parity = '1') then + data_to_transfer(C_DATA_BITS-1) <= parity; + end if; + end process Parity_Bit_Insertion; + + mux_01 <= data_to_transfer(1) when mux_sel(2) = '1' else data_to_transfer(0); + mux_23 <= data_to_transfer(3) when mux_sel(2) = '1' else data_to_transfer(2); + + Data_Bits_Is_5 : if (C_DATA_BITS = 5) generate + begin + mux_45 <= data_to_transfer(4); + mux_67 <= '0'; + end generate Data_Bits_Is_5; + + Data_Bits_Is_6 : if (C_DATA_BITS = 6) generate + begin + mux_45 <= data_to_transfer(5) when mux_sel(2) = '1' else data_to_transfer(4); + mux_67 <= '0'; + end generate Data_Bits_Is_6; + + Data_Bits_Is_7 : if (C_DATA_BITS = 7) generate + begin + mux_45 <= data_to_transfer(5) when mux_sel(2) = '1' else data_to_transfer(4); + mux_67 <= data_to_transfer(6); + end generate Data_Bits_Is_7; + + Data_Bits_Is_8 : if (C_DATA_BITS = 8) generate + begin + mux_45 <= data_to_transfer(5) when mux_sel(2) = '1' else data_to_transfer(4); + mux_67 <= data_to_transfer(7) when mux_sel(2) = '1' else data_to_transfer(6); + end generate Data_Bits_Is_8; + + MUX_F5_1 : MB_MUXF5 + generic map( + C_TARGET => C_TARGET) + port map ( + O => mux_0123, -- [out std_logic] + I0 => mux_01, -- [in std_logic] + I1 => mux_23, -- [in std_logic] + S => mux_sel(1)); -- [in std_logic] + + MUX_F5_2 : MB_MUXF5 + generic map( + C_TARGET => C_TARGET) + port map ( + O => mux_4567, -- [out std_logic] + I0 => mux_45, -- [in std_logic] + I1 => mux_67, -- [in std_logic] + S => mux_sel(1)); -- [in std_logic] + + MUXF6_I : MB_MUXF6 + generic map( + C_TARGET => C_TARGET) + port map ( + O => mux_out, -- [out std_logic] + I0 => mux_0123, -- [in std_logic] + I1 => mux_4567, -- [in std_logic] + S => mux_sel(0)); -- [in std_logic] + + Serial_Data_DFF : process (Clk) is + begin -- process Serial_Data_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- asynchronous reset (active high) + serial_Data <= '0'; + else + serial_Data <= mux_Out; + end if; + end if; + end process Serial_Data_DFF; + + ----------------------------------------------------------------------------- + -- Force a '0' when tx_start is '1', Start_bit + -- Force a '1' when tx_run is '0', Idle + -- otherwise put out the serial_data + ----------------------------------------------------------------------------- + Serial_Out_DFF : process (Clk) is + begin -- process Serial_Out_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- asynchronous reset (active high) + tx_i <= '1'; + else + tx_i <= (not(tx_run) or serial_Data) and not(tx_Start); + end if; + end if; + end process Serial_Out_DFF; + + ----------------------------------------------------------------------------- + -- Parity handling + ----------------------------------------------------------------------------- + Using_Parity : if (C_USE_PARITY = 1) generate + begin + + Using_Odd_Parity : if (C_ODD_PARITY = 1) generate + begin + Parity_Bit : MB_FDSE + generic map( + C_TARGET => C_TARGET, + INIT => '1') -- [bit] + port map ( + Q => Parity, -- [out std_logic] + C => Clk, -- [in std_logic] + CE => tx_Data_Enable, -- [in std_logic] + D => calc_Parity, -- [in std_logic] + S => tx_Start_or_Config_Reset); -- [in std_logic] + end generate Using_Odd_Parity; + + Using_Even_Parity : if (C_ODD_PARITY = 0) generate + begin + Parity_Bit : MB_FDRE + generic map ( + C_TARGET => C_TARGET, + INIT => '0') -- [bit] + port map ( + Q => Parity, -- [out std_logic] + C => Clk, -- [in std_logic] + CE => tx_Data_Enable, -- [in std_logic] + D => calc_Parity, -- [in std_logic] + R => tx_Start_or_Config_Reset); -- [in std_logic] + end generate Using_Even_Parity; + + calc_Parity <= parity xor serial_data; + + tx_Run_DFF : process (Clk) is + begin -- process tx_Run_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- asynchronous reset (active high) + tx_Run1 <= '0'; + else + if (tx_Data_Enable = '1') then + tx_Run1 <= tx_DataBits; + end if; + end if; + end if; + end process tx_Run_DFF; + + tx_Run <= tx_Run1 or tx_DataBits; + + Select_Parity_DFF : process (Clk) is + begin -- process Select_Parity_DFF + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- asynchronous reset (active high) + select_Parity <= '0'; + else + if (tx_Data_Enable = '1') then + select_Parity <= mux_sel_is_zero; + end if; + end if; + end if; + end process Select_Parity_DFF; + end generate Using_Parity; + + No_Parity : if (C_USE_PARITY = 0) generate + begin + tx_Run1 <= '0'; + calc_Parity <= '0'; + parity <= '0'; + tx_Run <= tx_DataBits; + select_Parity <= '0'; + end generate No_Parity; + + Data_To_Transmit: process (Clk) is + begin + if Clk'event and Clk = '1' then + if Reset then + fifo_DOut <= (others => '0'); + elsif (Write_TX_Data = '1') then + fifo_DOut <= TX_Data; + end if; + end if; + end process Data_To_Transmit; + + TX_Reg_Status: process (Clk) is + begin + if Clk'event and Clk = '1' then + if Reset then + tx_buffer_empty_i <= '1'; + else + if Write_TX_Data = '1' then + tx_buffer_empty_i <= '0'; + end if; + if (data_is_sent = '1') then + tx_buffer_empty_i <= '1'; + end if; + end if; + end if; + end process TX_Reg_Status; + + TX_Buffer_Empty <= tx_buffer_empty_i; + + end generate TMR_No; + + TMR_Yes : if (C_TMR /= 0) generate + signal tmr_disable_b : boolean; + signal div16_voted : std_logic; + signal tx_Data_Enable_voted : std_logic; + signal tx_Data_Enable_voted_or_Config_Reset : std_logic; + signal tx_Start_d : std_logic; + signal tx_DataBits_d : std_logic; + signal mux_sel_d : std_logic_vector(0 to 2); + signal data_is_sent_d : std_logic; + signal TX_d : std_logic; + signal select_Parity_d : std_logic; + signal fifo_DOut_d : std_logic_vector(0 to C_DATA_BITS-1); + signal tx_buffer_empty_i_d : std_logic; + signal serial_Data_d : std_logic; + begin + + tmr_disable_b <= TMR_Disable = '1' and C_USE_TMR_DISABLE = 1; + + ----------------------------------------------------------------------------- + -- Divide the EN_16x_Baud by 16 to get the correct baudrate + ----------------------------------------------------------------------------- + DIV16_SRL16E : XIL_SRL16E + generic map ( + C_TARGET => C_TARGET, + C_USE_SRL16 => C_USE_SRL16, -- [string] + INIT => X"0001") + port map ( + Config_Reset => Config_Reset, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => div16_voted, -- [in std_logic] + Clk => Clk, -- [in std_logic] + A0 => '1', -- [in std_logic] + A1 => '1', -- [in std_logic] + A2 => '1', -- [in std_logic] + A3 => '1', -- [in std_logic] + Q => div16); -- [out std_logic] + + ToVote(UART_TX_DIV16_Pos) <= div16; + + div16_voted <= vote(div16, FromAVote(UART_TX_DIV16_Pos), FromBVote(UART_TX_DIV16_Pos), tmr_disable_b); + + FDRE_I : MB_FDRE + generic map ( + C_TARGET => C_TARGET, + INIT => '0') -- [bit] + port map ( + Q => tx_Data_Enable, -- [out std_logic] + C => Clk, -- [in std_logic] + CE => EN_16x_Baud, -- [in std_logic] + D => div16_voted, -- [in std_logic] + R => tx_Data_Enable_voted_or_Config_Reset); -- [in std_logic] + + ToVote(UART_TX_DATA_ENABLE_Pos) <= tx_Data_Enable; + + tx_Data_Enable_voted <= vote(tx_Data_Enable, + FromAVote(UART_TX_DATA_ENABLE_Pos), + FromBVote(UART_TX_DATA_ENABLE_Pos), tmr_disable_b); + + tx_Data_Enable_voted_or_Config_Reset <= tx_Data_Enable_voted or Config_Reset; + + ----------------------------------------------------------------------------- + -- tx_start is '1' for the start bit in a transmission + ----------------------------------------------------------------------------- + TX_Start_Logic : process (Reset, tx_Run, tx_Start, tx_buffer_empty_i, tx_Data_Enable) is + begin + if Reset then + tx_Start_d <= '0'; + else + tx_Start_d <= not(tx_Run) and (tx_Start or (not(tx_buffer_empty_i) and tx_Data_Enable)); + end if; + end process TX_Start_Logic; + + ToVote(UART_TX_START_Pos) <= tx_Start_d; + + TX_Start_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then -- rising clock edge + tx_Start <= vote(tx_Start_d, FromAVote(UART_TX_START_Pos), FromBVote(UART_TX_START_Pos), tmr_disable_b); + end if; + end process TX_Start_DFF; + + ----------------------------------------------------------------------------- + -- tx_DataBits is '1' during all databits transmission + ----------------------------------------------------------------------------- + TX_Data_Logic : process (Reset, data_is_sent, tx_DataBits, tx_Start, tx_Data_Enable) is + begin + if Reset then + tx_DataBits_d <= '0'; + else + tx_DataBits_d <= not(data_is_sent) and (tx_DataBits or (tx_Start and tx_Data_Enable)); + end if; + end process TX_Data_Logic; + + ToVote(UART_TX_DATABITS_Pos) <= tx_DataBits_d; + + TX_Data_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + tx_DataBits <= vote(tx_DataBits_d, + FromAVote(UART_TX_DATABITS_Pos), + FromBVote(UART_TX_DATABITS_Pos), tmr_disable_b); + end if; + end process TX_Data_DFF; + + -- only decrement during data bits transfer + cnt_cy(3) <= not tx_DataBits; + + Counter : for I in 2 downto 0 generate + begin + + --------------------------------------------------------------------------- + -- If mux_sel is zero then reload with the init value else decrement + --------------------------------------------------------------------------- + h_Cnt(I) <= mux_sel_init(I) when mux_sel_is_zero = '1' else not mux_sel(I); + + -- Don't need the last muxcy, cnt_cy(0) is not used anywhere + Used_MuxCY: if I> 0 generate + begin + MUXCY_L_I : MB_MUXCY + generic map( + C_TARGET => C_TARGET) + port map ( + DI => mux_sel(I), -- [in std_logic] + CI => cnt_cy(I+1), -- [in std_logic] + S => h_cnt(I), -- [in std_logic] + LO => cnt_cy(I)); -- [out std_logic] + end generate Used_MuxCY; + + XORCY_I : MB_XORCY + generic map( + C_TARGET => C_TARGET) + port map ( + LI => h_cnt(I), -- [in std_logic] + CI => cnt_cy(I+1), -- [in std_logic] + O => sum_cnt(I)); -- [out std_logic] + end generate Counter; + + Mux_Addr_Logic : process (Reset,tx_Data_Enable, sum_cnt, mux_sel) is + begin -- process Mux_Addr_DFF + if Reset then -- asynchronous reset (active high) + mux_sel_d <= std_logic_vector(to_unsigned(C_DATA_BITS-1, mux_sel'length)); + else + if (tx_Data_Enable = '1') then + mux_sel_d <= sum_cnt; + else + mux_sel_d <= mux_sel; + end if; + end if; + end process Mux_Addr_Logic; + + ToVote(UART_TX_MUX_SEL_Pos) <= mux_sel_d; + + Mux_Addr_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + mux_sel <= vote(mux_sel_d, FromAVote(UART_TX_MUX_SEL_Pos), FromBVote(UART_TX_MUX_SEL_Pos), tmr_disable_b); + end if; + end process Mux_Addr_DFF; + + -- Detecting when mux_sel is zero ie. all data bits is transfered + mux_sel_is_zero <= '1' when mux_sel = "000" else '0'; + + -- Read out the next data from the transmit fifo when the data has been + -- transmitted + Data_is_Sent_Logic : process (Reset, tx_Data_Enable, mux_sel_is_zero) is + begin + if Reset then + data_is_sent_d <= '0'; + else + data_is_sent_d <= tx_Data_Enable and mux_sel_is_zero; + end if; + end process Data_is_Sent_Logic; + + ToVote(UART_TX_DATA_IS_SENT_Pos) <= data_is_sent_d; + + Data_is_Sent_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + data_is_sent <= vote(data_is_sent_d, + FromAVote(UART_TX_DATA_IS_SENT_Pos), + FromBVote(UART_TX_DATA_IS_SENT_Pos), tmr_disable_b); + end if; + end process Data_is_Sent_DFF; + + TX_Data_Transmitted <= data_is_sent; + + ----------------------------------------------------------------------------- + -- Select which bit within the data word to transmit + ----------------------------------------------------------------------------- + + -- Need special treatment for inserting the parity bit because of parity generation + Parity_Bit_Insertion : process (parity, select_Parity, fifo_DOut) is + begin -- process Parity_Bit_Insertion + data_to_transfer <= fifo_DOut; + if (select_Parity = '1') then + data_to_transfer(C_DATA_BITS-1) <= parity; + end if; + end process Parity_Bit_Insertion; + + mux_01 <= data_to_transfer(1) when mux_sel(2) = '1' else data_to_transfer(0); + mux_23 <= data_to_transfer(3) when mux_sel(2) = '1' else data_to_transfer(2); + + Data_Bits_Is_5 : if (C_DATA_BITS = 5) generate + begin + mux_45 <= data_to_transfer(4); + mux_67 <= '0'; + end generate Data_Bits_Is_5; + + Data_Bits_Is_6 : if (C_DATA_BITS = 6) generate + begin + mux_45 <= data_to_transfer(5) when mux_sel(2) = '1' else data_to_transfer(4); + mux_67 <= '0'; + end generate Data_Bits_Is_6; + + Data_Bits_Is_7 : if (C_DATA_BITS = 7) generate + begin + mux_45 <= data_to_transfer(5) when mux_sel(2) = '1' else data_to_transfer(4); + mux_67 <= data_to_transfer(6); + end generate Data_Bits_Is_7; + + Data_Bits_Is_8 : if (C_DATA_BITS = 8) generate + begin + mux_45 <= data_to_transfer(5) when mux_sel(2) = '1' else data_to_transfer(4); + mux_67 <= data_to_transfer(7) when mux_sel(2) = '1' else data_to_transfer(6); + end generate Data_Bits_Is_8; + + MUX_F5_1 : MB_MUXF5 + generic map( + C_TARGET => C_TARGET) + port map ( + O => mux_0123, -- [out std_logic] + I0 => mux_01, -- [in std_logic] + I1 => mux_23, -- [in std_logic] + S => mux_sel(1)); -- [in std_logic] + + MUX_F5_2 : MB_MUXF5 + generic map( + C_TARGET => C_TARGET) + port map ( + O => mux_4567, -- [out std_logic] + I0 => mux_45, -- [in std_logic] + I1 => mux_67, -- [in std_logic] + S => mux_sel(1)); -- [in std_logic] + + MUXF6_I : MB_MUXF6 + generic map( + C_TARGET => C_TARGET) + port map ( + O => mux_out, -- [out std_logic] + I0 => mux_0123, -- [in std_logic] + I1 => mux_4567, -- [in std_logic] + S => mux_sel(0)); -- [in std_logic] + + Serial_Data_Logic : process (Reset, mux_Out) is + begin + if Reset then + serial_Data_d <= '0'; + else + serial_Data_d <= mux_Out; + end if; + end process Serial_Data_Logic; + + ToVote(UART_TX_SERIAL_DATA_Pos) <= serial_Data_d; + + Serial_Data_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + serial_Data <= vote(serial_Data_d, + FromAVote(UART_TX_SERIAL_DATA_Pos), + FromBVote(UART_TX_SERIAL_DATA_Pos), tmr_disable_b); + end if; + end process Serial_Data_DFF; + + ----------------------------------------------------------------------------- + -- Force a '0' when tx_start is '1', Start_bit + -- Force a '1' when tx_run is '0', Idle + -- otherwise put out the serial_data + ----------------------------------------------------------------------------- + Serial_Out_Logic : process (Reset, tx_run, serial_Data, tx_Start) is + begin + if Reset then + TX_d <= '1'; + else + TX_d <= (not(tx_run) or serial_Data) and not(tx_Start); + end if; + end process Serial_Out_Logic; + + ToVote(UART_TX_Pos) <= TX_d; + + Serial_Out_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + tx_i <= vote(TX_d, FromAVote(UART_TX_Pos), FromBVote(UART_TX_Pos), tmr_disable_b); + end if; + end process Serial_Out_DFF; + + ----------------------------------------------------------------------------- + -- Parity handling + ----------------------------------------------------------------------------- + Using_Parity : if (C_USE_PARITY = 1) generate + signal calc_Parity_voted : std_logic; + signal tx_Run1_d : std_logic; + signal serial_Data_d : std_logic; + begin + + Using_Odd_Parity : if (C_ODD_PARITY = 1) generate + begin + Parity_Bit : MB_FDSE + generic map( + C_TARGET => C_TARGET, + INIT => '1') -- [bit] + port map ( + Q => Parity, -- [out std_logic] + C => Clk, -- [in std_logic] + CE => tx_Data_Enable_voted, -- [in std_logic] + D => calc_Parity_voted, -- [in std_logic] + S => tx_Start_d); -- [in std_logic] + end generate Using_Odd_Parity; + + Using_Even_Parity : if (C_ODD_PARITY = 0) generate + begin + Parity_Bit : MB_FDRE + generic map ( + C_TARGET => C_TARGET, + INIT => '0') -- [bit] + port map ( + Q => Parity, -- [out std_logic] + C => Clk, -- [in std_logic] + CE => tx_Data_Enable_voted, -- [in std_logic] + D => calc_Parity_voted, -- [in std_logic] + R => tx_Start_d); -- [in std_logic] + end generate Using_Even_Parity; + + calc_Parity <= parity xor serial_data; + + calc_Parity_voted <= vote(calc_Parity, + FromAVote(UART_TX_CALC_PARITY_Pos), + FromBVote(UART_TX_CALC_PARITY_Pos), tmr_disable_b); + + ToVote(UART_TX_CALC_PARITY_Pos) <= calc_Parity; + + tx_Run_Logic : process (Reset, tx_Data_Enable, tx_DataBits, tx_Run1) is + begin + if Reset then + tx_Run1_d <= '0'; + else + if (tx_Data_Enable = '1') then + tx_Run1_d <= tx_DataBits; + else + tx_Run1_d <= tx_Run1; + end if; + end if; + end process tx_Run_Logic; + + ToVote(UART_TX_RUN_Pos) <= tx_Run1_d; + + tx_Run_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + tx_Run1 <= vote(tx_Run1_d, FromAVote(UART_TX_RUN_Pos), FromBVote(UART_TX_RUN_Pos), tmr_disable_b); + end if; + end process tx_Run_DFF; + + tx_Run <= tx_Run1 or tx_DataBits; + + Select_Parity_Logic: process (Reset, tx_Data_Enable, mux_sel_is_zero, select_Parity) is + begin + if Reset then + select_Parity_d <= '0'; + else + if (tx_Data_Enable = '1') then + select_Parity_d <= mux_sel_is_zero; + else + select_Parity_d <= select_Parity; + end if; + end if; + end process Select_Parity_Logic; + + ToVote(UART_TX_SEL_PARITY_Pos) <= select_Parity_d; + + Select_Parity_DFF : process (Clk) is + begin + if Clk'event and Clk = '1' then + select_Parity <= vote(select_Parity_d, + FromAVote(UART_TX_SEL_PARITY_Pos), + FromBVote(UART_TX_SEL_PARITY_Pos), tmr_disable_b); + end if; + end process Select_Parity_DFF; + + end generate Using_Parity; + + No_Parity : if (C_USE_PARITY = 0) generate + begin + tx_Run1 <= '0'; + calc_Parity <= '0'; + parity <= '0'; + tx_Run <= tx_DataBits; + select_Parity <= '0'; + select_Parity_d <= '0'; + ToVote(UART_TX_CALC_PARITY_Pos) <= '0'; + ToVote(UART_TX_RUN_Pos) <= '0'; + ToVote(UART_TX_SEL_PARITY_Pos) <= '0'; + end generate No_Parity; + + Data_To_Transmit_Logic: process (Reset, Write_TX_Data, TX_Data, fifo_DOut) is + begin + if Reset then + fifo_DOut_d <= (others => '0'); + elsif (Write_TX_Data = '1') then + fifo_DOut_d <= TX_Data; + else + fifo_DOut_d <= fifo_DOut; + end if; + end process Data_To_Transmit_Logic; + + ToVote(UART_TX_FIFO_DOUT_Pos'low+fifo_DOut'length-1 downto UART_TX_FIFO_DOUT_Pos'low) <= fifo_DOut_d; + + -- Work around spyglass bug report on null range to the left but not to the right + spy_g: if C_DATA_BITS < 8 generate + begin + ToVote(UART_TX_FIFO_DOUT_Pos'high downto UART_TX_FIFO_DOUT_Pos'low+fifo_DOut'length) <= (others => '0'); + end generate spy_g; + + Data_To_Transmit_DFF: process (Clk) is + begin + if Clk'event and Clk = '1' then + fifo_DOut <= vote(fifo_DOut_d, + FromAVote(UART_TX_FIFO_DOUT_Pos'low+fifo_DOut'length-1 downto UART_TX_FIFO_DOUT_Pos'low), + FromBVote(UART_TX_FIFO_DOUT_Pos'low+fifo_DOut'length-1 downto UART_TX_FIFO_DOUT_Pos'low), + tmr_disable_b); + end if; + end process Data_To_Transmit_DFF; + + TX_Reg_Status_Logic: process (Reset, Write_TX_Data, data_is_sent, tx_buffer_empty_i) is + begin + if Reset then + tx_buffer_empty_i_d <= '1'; + else + if (data_is_sent = '1') then + tx_buffer_empty_i_d <= '1'; + elsif Write_TX_Data = '1' then + tx_buffer_empty_i_d <= '0'; + else + tx_buffer_empty_i_d <= tx_buffer_empty_i; + end if; + end if; + end process TX_Reg_Status_Logic; + + ToVote(UART_TX_BUFFER_EMPTY_Pos) <= tx_buffer_empty_i_d; + + TX_Reg_Status_DFF: process (Clk) is + begin + if Clk'event and Clk = '1' then + tx_buffer_empty_i <= vote(tx_buffer_empty_i_d, + FromAVote(UART_TX_BUFFER_EMPTY_Pos), + FromBVote(UART_TX_BUFFER_EMPTY_Pos), tmr_disable_b); + end if; + end process TX_Reg_Status_DFF; + + TX_Buffer_Empty <= tx_buffer_empty_i; + + end generate TMR_Yes; + + TX <= tx_i; + +end architecture IMP; + + +------------------------------------------------------------------------------- +-- uart_core.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2011,2016 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: uart_core.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- uart +-- uart_core +-- +------------------------------------------------------------------------------- +-- Author: roland +-- +-- History: +-- roland 2019-12-01 First Version +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; +use iomodule_v3_1_6.iomodule_vote_pkg.all; + +entity UART_Core is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_FREQ : integer := 100000000; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_SRL16 : string; + C_UART_PROG_BAUDRATE : integer := 0; + C_UART_BAUDRATE : integer := 9600; + C_USE_UART_RX : integer := 1; + C_USE_UART_TX : integer := 1; + C_UART_DATA_BITS : integer range 5 to 8 := 8; + C_UART_USE_PARITY : integer := 0; + C_UART_ODD_PARITY : integer := 0); + port ( + Clk : in std_logic; + Reset : in boolean; + Config_Reset : in std_logic; + + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + + TX : out std_logic; + Write_TX_Data : in std_logic; + Write_Data : in std_logic_vector(C_UART_DATA_BITS-1 downto 0); + Write_Baud : in std_logic; + Write_Baud_Data : in std_logic_vector(C_UART_PROG_CNT_SIZE-1 downto 0); + + RX : in std_logic; + Read_RX_Data : in std_logic; + RX_Data_Received : out std_logic; + RX_Data : out std_logic_vector(C_UART_DATA_BITS-1 downto 0); + + UART_Status_Read : in std_logic; + UART_Status : out std_logic_vector(7 downto 0); + UART_Interrupt : out std_logic; + UART_Rx_Interrupt : out std_logic; + UART_Tx_Interrupt : out std_logic; + UART_Error_Interrupt : out std_logic); +end entity UART_Core; + +architecture IMP of UART_Core is + + component FIT_Module is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_SRL16 : string; + C_USE_FIT : integer; + C_NO_CLOCKS : integer; -- The number of clocks between each interrupt + C_INACCURACY : integer); -- The maximum inaccuracy of the number + port ( + Config_Reset : in std_logic; + Clk : in std_logic; + Reset : in boolean; + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + Toggle : out std_logic; + Interrupt : out std_logic); + end component FIT_Module; + + component UART_Transmit is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_SRL16 : string; + C_DATA_BITS : integer range 5 to 8; + C_USE_PARITY : integer; + C_ODD_PARITY : integer); + port ( + Config_Reset : in std_logic; + Clk : in std_logic; + Reset : in boolean; + EN_16x_Baud : in std_logic; + + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + TX : out std_logic; + Write_TX_Data : in std_logic; + TX_Data : in std_logic_vector(C_UART_DATA_BITS-1 downto 0); + TX_Data_Transmitted : out std_logic; + TX_Buffer_Empty : out std_logic); + end component UART_Transmit; + + component UART_Receive is + generic ( + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_TARGET : TARGET_FAMILY_TYPE; + C_USE_SRL16 : string; + C_DATA_BITS : integer range 5 to 8; + C_USE_PARITY : integer; + C_ODD_PARITY : integer); + port ( + Config_Reset : in std_logic; + Clk : in std_logic; + Reset : in boolean; + EN_16x_Baud : in std_logic; + + RX : in std_logic; + Read_RX_Data : in std_logic; + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + RX_Data : out std_logic_vector(C_UART_DATA_BITS-1 downto 0); + RX_Data_Received : out std_logic; + RX_Data_Exists : out std_logic; + RX_Frame_Error : out std_logic; + RX_Overrun_Error : out std_logic; + RX_Parity_Error : out std_logic); + end component UART_Receive; + + component Uart_Control_Status is + generic ( + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_UART_RX : integer; + C_USE_UART_TX : integer; + C_UART_DATA_BITS : integer range 5 to 8; + C_UART_USE_PARITY : integer; + C_UART_ODD_PARITY : integer); + port ( + CLK : in std_logic; + Reset : in boolean; + Config_Reset : in std_logic; + + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + + TX_Data_Transmitted : in std_logic; + TX_Buffer_Empty : in std_logic; + RX_Data_Received : in std_logic; + RX_Data_Exists : in std_logic; + RX_Frame_Error : in std_logic; + RX_Overrun_Error : in std_logic; + RX_Parity_Error : in std_logic; + + UART_Status_Read : in std_logic; + UART_Status : out std_logic_vector(7 downto 0); + UART_Interrupt : out std_logic; + UART_Rx_Interrupt : out std_logic; + UART_Tx_Interrupt : out std_logic; + UART_Error_Interrupt : out std_logic); + end component Uart_Control_Status; + + -------------------------------------------------------------------------------------------------- + -- Calculate FIT period for generating 16*C_UART_BAUDRATE + -------------------------------------------------------------------------------------------------- + function FIT_PERIOD (FREQ : integer; BAUDRATE : integer ) return natural is + constant C_BAUDRATE_16_BY_2 : integer := (16 * BAUDRATE) / 2; + constant C_REMAINDER : integer := FREQ rem (16 * BAUDRATE); + constant C_RATIO : integer := FREQ / (16 * BAUDRATE); + begin + if (C_BAUDRATE_16_BY_2 < C_REMAINDER) then + return (C_RATIO + 1); + else + return C_RATIO; + end if; + end function FIT_PERIOD; + + -- Enable for Divide by 16 UART clock + signal en_16x_baud : std_logic; + + -- TX Control + signal tx_data_transmitted : std_logic; + signal tx_buffer_empty : std_logic; + + -- RX Control + signal rx_data_received_i : std_logic; + signal rx_data_exists : std_logic; + signal rx_frame_error : std_logic; + signal rx_overrun_error : std_logic; + signal rx_parity_error : std_logic; + +begin -- architecture IMP + + Using_UART_TX : if (C_USE_UART_TX /= 0) generate + begin + + UART_TX_I1 : UART_Transmit + generic map ( + C_TARGET => C_TARGET, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => UART_TRANSMIT_Pos'high-UART_TRANSMIT_Pos'low+1, + C_USE_SRL16 => C_USE_SRL16, + C_DATA_BITS => C_UART_DATA_BITS, + C_USE_PARITY => C_UART_USE_PARITY, + C_ODD_PARITY => C_UART_ODD_PARITY) + port map ( + Config_Reset => Config_Reset, + Clk => Clk, + Reset => Reset, + EN_16x_Baud => en_16x_baud, + + TMR_Disable => TMR_Disable, + FromAVote => FromAVote(UART_TRANSMIT_Pos), + FromBVote => FromBVote(UART_TRANSMIT_Pos), + ToVote => ToVote(UART_TRANSMIT_Pos), + TX => Tx, + Write_TX_Data => Write_TX_Data, + TX_Data => Write_Data(C_UART_DATA_BITS-1 downto 0), + TX_Data_Transmitted => tx_data_transmitted, + TX_Buffer_Empty => tx_buffer_empty); + end generate Using_UART_TX; + + No_UART_TX : if (C_USE_UART_TX = 0) generate + begin + tx_buffer_empty <= '0'; + tx_data_transmitted <= '0'; + Tx <= '0'; + ToVote(UART_TRANSMIT_Pos) <= (others => '0'); + end generate No_UART_TX; + + Using_UART_RX : if (C_USE_UART_RX /= 0) generate + begin + + UART_RX_I1 : UART_Receive + generic map ( + C_TARGET => C_TARGET, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => UART_RECEIVE_Pos'high-UART_RECEIVE_Pos'low+1, + C_USE_SRL16 => C_USE_SRL16, + C_DATA_BITS => C_UART_DATA_BITS, + C_USE_PARITY => C_UART_USE_PARITY, + C_ODD_PARITY => C_UART_ODD_PARITY) + port map ( + Config_Reset => Config_Reset, + Clk => Clk, + Reset => Reset, + EN_16x_Baud => en_16x_baud, + + RX => RX, + Read_RX_Data => Read_RX_Data, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote(UART_RECEIVE_Pos), + FromBVote => FromBVote(UART_RECEIVE_Pos), + ToVote => ToVote(UART_RECEIVE_Pos), + RX_Data => RX_Data, + RX_Data_Received => rx_data_received_i, + RX_Data_Exists => rx_data_exists, + RX_Frame_Error => rx_frame_error, + RX_Overrun_Error => rx_overrun_error, + RX_Parity_Error => rx_parity_error); + end generate Using_UART_RX; + + No_UART_RX : if (C_USE_UART_RX = 0) generate + begin + RX_Data <= (others => '0'); + rx_data_received_i <= '0'; + rx_data_exists <= '0'; + rx_frame_error <= '0'; + rx_overrun_error <= '0'; + rx_parity_error <= '0'; + ToVote(UART_RECEIVE_Pos) <= (others => '0'); + end generate No_UART_RX; + + RX_Data_Received <= rx_data_received_i; + + Using_UART : if ((C_USE_UART_RX /= 0) or (C_USE_UART_TX /= 0)) generate + begin + + No_Dynamic_BaudRate: if C_UART_PROG_BAUDRATE = 0 generate + begin + UART_FIT_I : FIT_Module + generic map ( + C_TARGET => C_TARGET, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => UART_BAUD_FIT_Pos'high-UART_BAUD_FIT_Pos'low+1, + C_USE_SRL16 => C_USE_SRL16, + C_USE_FIT => 1, + C_NO_CLOCKS => FIT_PERIOD(C_FREQ, C_UART_BAUDRATE), + C_INACCURACY => 0) + port map ( + Config_Reset => Config_Reset, + Clk => Clk, + Reset => Reset, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote(UART_BAUD_FIT_Pos), + FromBVote => FromBVote(UART_BAUD_FIT_Pos), + ToVote => ToVote(UART_BAUD_FIT_Pos), + Toggle => open, + Interrupt => en_16x_baud); + + ToVote(UART_BAUD_REG_Pos) <= (others => '0'); + ToVote(UART_BAUD_CNT_Pos) <= (others => '0'); + ToVote(UART_BAUD_EN16_Pos) <= '0'; + + end generate No_Dynamic_BaudRate; + + Programmable_BaudRate_TMR_No: if C_UART_PROG_BAUDRATE /= 0 and C_TMR = 0 generate + signal baudrate_cnt : std_logic_vector(C_UART_PROG_CNT_SIZE-1 downto 0); + signal baudrate_reg : std_logic_vector(C_UART_PROG_CNT_SIZE-1 downto 0); + begin + + ToVote(UART_BAUD_FIT_Pos) <= (others => '0'); + + BaudRate_Counter : process (Clk) + begin -- process BaudRate_Counter + if Clk'event and Clk = '1' then -- rising clock edge + if Reset then -- synchronous reset (active high) + baudrate_reg <= + std_logic_vector(to_unsigned(FIT_PERIOD(C_FREQ, C_UART_BAUDRATE) - 1, baudrate_reg'length)); + baudrate_cnt <= (others => '0'); + en_16x_baud <= '0'; + else + en_16x_baud <= '0'; + if baudrate_cnt = "00000000000000000000" then + baudrate_cnt <= baudrate_reg; + en_16x_baud <= '1'; + else + baudrate_cnt <= std_logic_vector(unsigned(baudrate_cnt) - 1); + end if; + if Write_Baud = '1' then + baudrate_reg <= Write_Baud_Data; + baudrate_cnt <= (others => '0'); + end if; + end if; + end if; + end process BaudRate_Counter; + + ToVote(UART_BAUD_REG_Pos) <= (others => '0'); + ToVote(UART_BAUD_CNT_Pos) <= (others => '0'); + ToVote(UART_BAUD_EN16_Pos) <= '0'; + + end generate Programmable_BaudRate_TMR_No; + + Programmable_BaudRate_TMR_Yes: if C_UART_PROG_BAUDRATE /= 0 and C_TMR = 1 generate + signal baudrate_cnt : std_logic_vector(C_UART_PROG_CNT_SIZE-1 downto 0); + signal baudrate_reg : std_logic_vector(C_UART_PROG_CNT_SIZE-1 downto 0); + signal baudrate_cnt_d : std_logic_vector(C_UART_PROG_CNT_SIZE-1 downto 0); + signal baudrate_reg_d : std_logic_vector(C_UART_PROG_CNT_SIZE-1 downto 0); + signal en_16x_baud_d : std_logic; + signal tmr_disable_b : boolean; + begin + + ToVote(UART_BAUD_FIT_Pos) <= (others => '0'); + + tmr_disable_b <= TMR_Disable = '1' and C_USE_TMR_DISABLE = 1; + + BaudRate_Counter_Logic : process (Reset, baudrate_reg, baudrate_cnt, Write_Baud, Write_Baud_Data) + begin + if Reset then + baudrate_reg_d <= + std_logic_vector(to_unsigned(FIT_PERIOD(C_FREQ, C_UART_BAUDRATE) - 1, baudrate_reg'length)); + baudrate_cnt_d <= (others => '0'); + en_16x_baud_d <= '0'; + else + if baudrate_cnt = "00000000000000000000" then + baudrate_cnt_d <= baudrate_reg; + en_16x_baud_d <= '1'; + else + baudrate_cnt_d <= std_logic_vector(unsigned(baudrate_cnt) - 1); + en_16x_baud_d <= '0'; + end if; + if Write_Baud = '1' then + baudrate_reg_d <= Write_Baud_Data; + baudrate_cnt_d <= (others => '0'); + else + baudrate_reg_d <= baudrate_reg; + end if; + end if; + end process BaudRate_Counter_Logic; + + ToVote(UART_BAUD_REG_Pos) <= baudrate_reg_d; + ToVote(UART_BAUD_CNT_Pos) <= baudrate_cnt_d; + ToVote(UART_BAUD_EN16_Pos) <= en_16x_baud_d; + + BaudRate_Counter_DFF : process (Clk) + begin + if Clk'event and Clk = '1' then + baudrate_reg <= vote(baudrate_reg_d, + FromAVote(UART_BAUD_REG_Pos), + FromBVote(UART_BAUD_REG_Pos), tmr_disable_b); + baudrate_cnt <= vote(baudrate_cnt_d, + FromAVote(UART_BAUD_CNT_Pos), + FromBVote(UART_BAUD_CNT_Pos), tmr_disable_b); + en_16x_baud <= vote(en_16x_baud_d, + FromAVote(UART_BAUD_EN16_Pos), + FromBVote(UART_BAUD_EN16_Pos), tmr_disable_b); + end if; + end process BaudRate_Counter_DFF; + + end generate Programmable_BaudRate_TMR_Yes; + + Uart_Control_Status_I1 : Uart_Control_Status + generic map ( + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => UART_CONTROL_Pos'high-UART_CONTROL_Pos'low+1, + C_USE_UART_RX => C_USE_UART_RX, + C_USE_UART_TX => C_USE_UART_TX, + C_UART_DATA_BITS => C_UART_DATA_BITS, + C_UART_USE_PARITY => C_UART_USE_PARITY, + C_UART_ODD_PARITY => C_UART_ODD_PARITY) + port map ( + CLK => CLK, + Reset => Reset, + Config_Reset => Config_Reset, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote(UART_CONTROL_Pos), + FromBVote => FromBVote(UART_CONTROL_Pos), + ToVote => ToVote(UART_CONTROL_Pos), + TX_Data_Transmitted => tx_data_transmitted, + TX_Buffer_Empty => tx_buffer_empty, + RX_Data_Received => rx_data_received_i, + RX_Data_Exists => rx_data_exists, + RX_Frame_Error => rx_frame_error, + RX_Overrun_Error => rx_overrun_error, + RX_Parity_Error => rx_parity_error, + UART_Status_Read => UART_Status_Read, + UART_Status => uart_status, + UART_Interrupt => UART_Interrupt, + UART_Rx_Interrupt => UART_RX_Interrupt, + UART_Tx_Interrupt => UART_TX_Interrupt, + UART_Error_Interrupt => UART_Error_Interrupt); + end generate Using_UART; + + No_UART : if ((C_USE_UART_RX = 0) and (C_USE_UART_TX = 0)) generate + begin + uart_status <= (others => '0'); + UART_Interrupt <= '0'; + uart_rx_interrupt <= '0'; + uart_tx_interrupt <= '0'; + uart_error_interrupt <= '0'; + ToVote(UART_BAUD_FIT_Pos) <= (others => '0'); + ToVote(UART_BAUD_REG_Pos) <= (others => '0'); + ToVote(UART_BAUD_CNT_Pos) <= (others => '0'); + ToVote(UART_BAUD_EN16_Pos) <= '0'; + ToVote(UART_CONTROL_Pos) <= (others => '0'); + end generate No_UART; + +end architecture IMP; + + +------------------------------------------------------------------------------- +-- uart.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2011,2016 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: uart.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- uart.vhd +-- +------------------------------------------------------------------------------- +-- Author: roland +-- +-- History: +-- roland 2019-12-01 First Version +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; +use iomodule_v3_1_6.iomodule_vote_pkg.all; + +entity UART is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_FREQ : integer := 100000000; + C_UART_FREQ : integer := 100000000; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_SRL16 : string; + C_UART_PROG_BAUDRATE : integer := 0; + C_UART_ASYNC : integer := 0; + C_UART_NUM_SYNC_FF : integer := 2; + C_UART_BAUDRATE : integer := 9600; + C_USE_UART_RX : integer := 1; + C_USE_UART_TX : integer := 1; + C_UART_DATA_BITS : integer range 5 to 8 := 8; + C_UART_USE_PARITY : integer := 0; + C_UART_ODD_PARITY : integer := 0); + port ( + Clk : in std_logic; + UART_Clk : in std_logic; + Reset : in std_logic; + Config_Reset : in std_logic; + Reset_UART_Clk : in std_logic; + + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + + TX : out std_logic; + Write_TX_Data : in std_logic; + Write_Baud : in std_logic; + Write_Data : in std_logic_vector(31 downto 0); + + RX : in std_logic; + Read_RX_Data : in std_logic; + Read_RX_Wait : out std_logic; + Read_RX_Ready : out std_logic; + RX_Data : out std_logic_vector(C_UART_DATA_BITS-1 downto 0); + + UART_Status_Read : in std_logic; + UART_Status_Wait : out std_logic; + UART_Status_Ready : out std_logic; + UART_Status : out std_logic_vector(7 downto 0); + UART_Interrupt : out std_logic; + UART_Rx_Interrupt : out std_logic; + UART_Tx_Interrupt : out std_logic; + UART_Error_Interrupt : out std_logic); +end entity UART; + +architecture IMP of Uart is + + component UART_Core is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_FREQ : integer := 100000000; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_SRL16 : string; + C_UART_PROG_BAUDRATE : integer := 0; + C_UART_BAUDRATE : integer := 9600; + C_USE_UART_RX : integer := 1; + C_USE_UART_TX : integer := 1; + C_UART_DATA_BITS : integer range 5 to 8 := 8; + C_UART_USE_PARITY : integer := 0; + C_UART_ODD_PARITY : integer := 0); + port ( + Clk : in std_logic; + Reset : in boolean; + Config_Reset : in std_logic; + + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + + TX : out std_logic; + Write_TX_Data : in std_logic; + Write_Data : in std_logic_vector(C_UART_DATA_BITS-1 downto 0); + Write_Baud : in std_logic; + Write_Baud_Data : in std_logic_vector(C_UART_PROG_CNT_SIZE-1 downto 0); + + RX : in std_logic; + Read_RX_Data : in std_logic; + RX_Data_Received : out std_logic; + RX_Data : out std_logic_vector(C_UART_DATA_BITS-1 downto 0); + + UART_Status_Read : in std_logic; + UART_Status : out std_logic_vector(7 downto 0); + UART_Interrupt : out std_logic; + UART_Rx_Interrupt : out std_logic; + UART_Tx_Interrupt : out std_logic; + UART_Error_Interrupt : out std_logic); + end component UART_Core; + + component mb_sync_bit is + generic( + C_LEVELS : natural := 2; + C_RESET_VALUE : std_logic := '0'; + C_RESET_SYNCHRONOUS : boolean := true; + C_RESET_ACTIVE_HIGH : boolean := true); + port( + Clk : in std_logic; + Rst : in std_logic; + Scan_En : in std_logic; + Scan_Reset_Sel : in std_logic; + Scan_Reset : in std_logic; + Raw : in std_logic; + Synced : out std_logic); + end component mb_sync_bit; + + component mb_sync_vec is + generic( + C_LEVELS : natural := 2; + C_RESET_VALUE : std_logic := '0'; + C_RESET_SYNCHRONOUS : boolean := true; + C_RESET_ACTIVE_HIGH : boolean := true; + C_WIDTH : natural); + port( + Clk : in std_logic; + Rst : in std_logic := '0'; + Scan_En : in std_logic; + Scan_Reset_Sel : in std_logic := '0'; + Scan_Reset : in std_logic := '0'; + Raw : in std_logic_vector(0 to C_WIDTH-1); + Synced : out std_logic_vector(0 to C_WIDTH-1)); + end component mb_sync_vec; + + component pulse_sync is + generic( + C_LEVELS : natural := 2; + C_TMR : natural := 0; + C_LATE_ACK : natural := 0; + C_USE_TMR_DISABLE : integer := 0); + port( + FromAVote : in std_logic_vector(PULSE_SYNC_Pos); + FromBVote : in std_logic_vector(PULSE_SYNC_Pos); + ToVote : out std_logic_vector(PULSE_SYNC_Pos); + + Clk_Src : in std_logic; + Clk_Dst : in std_logic; + Rst_Src : in std_logic; + Rst_Dst : in std_logic; + TMR_Disable_Src : in std_logic; + TMR_Disable_Dst : in std_logic; + Pulse_Src : in std_logic; + Pulse_Keep_Src : out std_logic; + Pulse_Ack_Src : out std_logic; + Pulse_Dst : out std_logic); + end component pulse_sync; + + signal reset_b : boolean; + signal ToVote_i : std_logic_vector(C_VOTE_SIZE-1 downto 0); + +begin -- architecture IMP + + reset_b <= Reset = '1'; + + No_Async_UART: if C_UART_ASYNC = 0 generate + begin + + -- Not used + ToVote_i(UART_ASYNC_Pos) <= (others => '0'); + UART_Status_Wait <= '0'; + UART_Status_Ready <= '0'; + Read_RX_Wait <= '0'; + Read_RX_Ready <= '0'; + + UART_Core_I : UART_Core + generic map ( + C_TARGET => C_TARGET, + C_FREQ => C_FREQ, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => UART_CORE_Pos'high-UART_CORE_Pos'low+1, + C_USE_SRL16 => C_USE_SRL16, + C_UART_PROG_BAUDRATE => C_UART_PROG_BAUDRATE, + C_UART_BAUDRATE => C_UART_BAUDRATE, + C_USE_UART_RX => C_USE_UART_RX, + C_USE_UART_TX => C_USE_UART_TX, + C_UART_DATA_BITS => C_UART_DATA_BITS, + C_UART_USE_PARITY => C_UART_USE_PARITY, + C_UART_ODD_PARITY => C_UART_ODD_PARITY) + port map ( + Config_Reset => Config_Reset, + Clk => Clk, + Reset => reset_b, + + TMR_Disable => TMR_Disable, + FromAVote => FromAVote(UART_CORE_Pos), + FromBVote => FromBVote(UART_CORE_Pos), + ToVote => ToVote_i(UART_CORE_Pos), + + TX => TX, + Write_TX_Data => Write_TX_Data, + Write_Data => Write_Data(C_UART_DATA_BITS-1 downto 0), + Write_Baud => Write_Baud, + Write_Baud_Data => Write_Data(C_UART_PROG_CNT_SIZE-1 downto 0), + + RX => RX, + Read_RX_Data => Read_RX_Data, + RX_Data_Received => open, + RX_Data => RX_Data, + + UART_Status_Read => UART_Status_Read, + UART_Status => UART_Status, + UART_Interrupt => UART_Interrupt, + UART_Rx_Interrupt => UART_Rx_Interrupt, + UART_Tx_Interrupt => UART_Tx_Interrupt, + UART_Error_Interrupt => UART_Error_Interrupt); + + end generate No_Async_UART; + + Async_UART: if C_UART_ASYNC = 1 generate + signal reset_std : std_logic; + signal reset_uart_clk_b : boolean; + signal tmr_disable_b : boolean; + signal tmr_disable_raw_uart_clk : std_logic; + signal tmr_disable_uart_clk : std_logic; + signal write_tx_data_uart_clk : std_logic; + signal write_data_clk : std_logic_vector(C_UART_DATA_BITS-1 downto 0); + signal write_data_clkD : std_logic_vector(C_UART_DATA_BITS-1 downto 0); + signal write_baud_uart_clk : std_logic; + signal baud_data_clk : std_logic_vector(C_UART_PROG_CNT_SIZE-1 downto 0); + signal baud_data_clkD : std_logic_vector(C_UART_PROG_CNT_SIZE-1 downto 0); + signal read_rx_uart_clk : std_logic; + signal read_rx_uart_clkQ : std_logic; + signal read_rx_ack_clk : std_logic; + signal read_rx_ack_clkQ : std_logic; + signal read_rx_keep : std_logic; + signal read_rx_pulse_tovote_clk : std_logic; + signal read_rx_pulse_voted_clk : std_logic; + signal rx_data_tovote_uart_clk : std_logic_vector(C_UART_DATA_BITS-1 downto 0); + signal rx_data_voted_uart_clk : std_logic_vector(C_UART_DATA_BITS-1 downto 0); + signal rx_data_uart_clk : std_logic_vector(C_UART_DATA_BITS-1 downto 0); + signal rx_data_received_uart_clk : std_logic; + signal rx_data_received_clk : std_logic; + signal uart_status_read_uart_clk : std_logic; -- 1 cycle read pulse in UART_Clk region + signal uart_status_read_uart_clkQ : std_logic; -- 1 cycle read pulse in UART_Clk region + signal uart_status_read_tovote_uart_clk : std_logic; -- 1 cycle read pulse in UART_Clk region + signal uart_status_read_voted_uart_clk : std_logic; -- 1 cycle read pulse in UART_Clk region + signal uart_status_read_ack_clk : std_logic; + signal uart_status_read_ack_clkQ : std_logic; + signal uart_status_read_keep : std_logic; + signal uart_status_read_pulse_tovote_clk : std_logic; + signal uart_status_read_pulse_voted_clk : std_logic; + signal uart_status_uart_clk : std_logic_vector(7 downto 0); + signal uart_status_tovote_uart_clk : std_logic_vector(7 downto 0); + signal uart_status_voted_uart_clk : std_logic_vector(7 downto 0); + signal uart_rx_interrupt_uart_clk : std_logic; + signal uart_rx_interrupt_clk : std_logic; + signal uart_tx_interrupt_uart_clk : std_logic; + signal uart_tx_interrupt_clk : std_logic; + signal uart_error_interrupt_uart_clk : std_logic; + signal uart_error_interrupt_clk : std_logic; + begin + + TMR_Yes : if (C_TMR /= 0) generate + + Use_TMR_Disable: if C_USE_TMR_DISABLE = 1 generate + begin + + TMR_Disable_Sync_I: mb_sync_bit + generic map( + C_LEVELS => C_UART_NUM_SYNC_FF, + C_RESET_VALUE => '1', + C_RESET_SYNCHRONOUS => true, + C_RESET_ACTIVE_HIGH => true) + port map( + Clk => UART_Clk, + Rst => Reset_UART_Clk, + Scan_En => '0', + Scan_Reset_Sel => '0', + Scan_Reset => '0', + Raw => TMR_Disable, + Synced => tmr_disable_raw_uart_clk); + + TMR_Disable_UART_Clk_DFF : process (UART_Clk) is + begin + if UART_Clk'event and UART_Clk = '1' then + tmr_disable_uart_clk <= vote(tmr_disable_raw_uart_clk, + FromAVote(TMR_DISABLE_UART_CLK_Pos), + FromBVote(TMR_DISABLE_UART_CLK_Pos), + false); + end if; + end process TMR_Disable_UART_Clk_DFF; + + ToVote_i(TMR_DISABLE_UART_Clk_Pos) <= tmr_disable_raw_uart_clk; + + tmr_disable_b <= TMR_Disable = '1'; + + end generate Use_TMR_Disable; + + No_Use_TMR_Disable: if C_USE_TMR_DISABLE = 0 generate + begin + tmr_disable_raw_uart_clk <= '0'; + tmr_disable_uart_clk <= '0'; + tmr_disable_b <= false; + ToVote_i(TMR_DISABLE_UART_Clk_Pos) <= '0'; + end generate No_Use_TMR_Disable; + + end generate TMR_Yes; + + TMR_No : if (C_TMR = 0) generate + begin + tmr_disable_raw_uart_clk <= '0'; + tmr_disable_uart_clk <= '0'; + tmr_disable_b <= false; + ToVote_i(TMR_DISABLE_UART_Clk_Pos) <= '0'; + end generate TMR_No; + + reset_uart_clk_b <= Reset_UART_Clk = '1'; + + UART_Core_I : UART_Core + generic map ( + C_TARGET => C_TARGET, + C_FREQ => C_UART_FREQ, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => UART_CORE_Pos'high-UART_CORE_Pos'low+1, + C_USE_SRL16 => C_USE_SRL16, + C_UART_PROG_BAUDRATE => C_UART_PROG_BAUDRATE, + C_UART_BAUDRATE => C_UART_BAUDRATE, + C_USE_UART_RX => C_USE_UART_RX, + C_USE_UART_TX => C_USE_UART_TX, + C_UART_DATA_BITS => C_UART_DATA_BITS, + C_UART_USE_PARITY => C_UART_USE_PARITY, + C_UART_ODD_PARITY => C_UART_ODD_PARITY) + port map ( + Config_Reset => Reset_UART_Clk, + Clk => UART_Clk, + Reset => reset_uart_clk_b, + + TMR_Disable => tmr_disable_uart_clk, + FromAVote => FromAVote(UART_CORE_Pos), + FromBVote => FromBVote(UART_CORE_Pos), + ToVote => ToVote_i(UART_CORE_Pos), + + TX => TX, -- In UART_Clk domain + Write_TX_Data => write_tx_data_uart_clk, + Write_Data => write_data_clk, -- Stable when write_tx_data_uart_clk is asserted + Write_Baud => write_baud_uart_clk, + Write_Baud_Data => baud_data_clk, -- Stable when write_baud_uart_clk is asserted + + RX => RX, -- In UART_Clk domain + Read_RX_Data => read_rx_uart_clk, + RX_Data_Received => rx_data_received_uart_clk, + RX_Data => rx_data_uart_clk, + + UART_Status_Read => uart_status_read_uart_clk, + UART_Status => uart_status_uart_clk, + UART_Interrupt => open, + UART_Rx_Interrupt => uart_rx_interrupt_uart_clk, + UART_Tx_Interrupt => uart_tx_interrupt_uart_clk, + UART_Error_Interrupt => uart_error_interrupt_uart_clk); + + Write_TX_Data_Sync: pulse_sync + generic map( + C_LEVELS => C_UART_NUM_SYNC_FF, + C_TMR => C_TMR, + C_LATE_ACK => 0, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE) + port map( + FromAVote => FromAVote(WRITE_TX_DATA_POS), + FromBVote => FromBVote(WRITE_TX_DATA_POS), + ToVote => ToVote_i(WRITE_TX_DATA_POS), + Clk_Src => Clk, + Clk_Dst => UART_Clk, + Rst_Src => Reset, + Rst_Dst => Reset_UART_Clk, + TMR_Disable_Src => TMR_Disable, + TMR_Disable_Dst => tmr_disable_uart_clk, + Pulse_Src => Write_TX_Data, + Pulse_Keep_Src => open, + Pulse_Ack_Src => open, + Pulse_Dst => write_tx_data_uart_clk); + + Write_Data_P : process(Reset, Write_TX_Data, Write_Data, write_data_clk) is + begin + if Reset = '1' then + write_data_clkD <= (others => '0'); + elsif Write_TX_Data = '1' then + write_data_clkD <= Write_Data(C_UART_DATA_BITS-1 downto 0); + else + write_data_clkD <= write_data_clk; + end if; + end process Write_Data_P; + + ToVote_i(WRITE_DATA_Pos'low+write_data_clkD'length-1 downto WRITE_DATA_Pos'low) <= write_data_clkD; + + -- Work around spyglass bug report on null range to the left but not to the right + spy1_g: if C_UART_DATA_BITS < 8 generate + begin + ToVote_i(WRITE_DATA_Pos'high downto WRITE_DATA_Pos'low+write_data_clkD'length) <= (others => '0'); + end generate spy1_g; + + Write_Data_DFF : process (Clk) + begin + if Clk'event and Clk = '1' then + write_data_clk <= vote(write_data_clkD, + FromAVote(WRITE_DATA_Pos), + FromBVote(WRITE_DATA_Pos), + tmr_disable_b, C_TMR); + end if; + end process Write_Data_DFF; + + Write_Baud_Sync: pulse_sync + generic map( + C_LEVELS => C_UART_NUM_SYNC_FF, + C_TMR => C_TMR, + C_LATE_ACK => 0, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE) + port map( + FromAVote => FromAVote(WRITE_BAUD_Pos), + FromBVote => FromBVote(WRITE_BAUD_Pos), + ToVote => ToVote_i(WRITE_BAUD_Pos), + Clk_Src => Clk, + Clk_Dst => UART_Clk, + Rst_Src => Reset, + Rst_Dst => Reset_UART_Clk, + TMR_Disable_Src => TMR_Disable, + TMR_Disable_Dst => tmr_disable_uart_clk, + Pulse_Src => Write_Baud, + Pulse_Keep_Src => open, + Pulse_Ack_Src => open, + Pulse_Dst => write_baud_uart_clk); + + Baud_Data_P : process(Reset, Write_Baud, Write_Data, baud_data_clk) is + begin + if Reset = '1' then + baud_data_clkD <= (others => '0'); + elsif Write_Baud = '1' then + baud_data_clkD <= Write_Data(C_UART_PROG_CNT_SIZE-1 downto 0); + else + baud_data_clkD <= baud_data_clk; + end if; + end process Baud_Data_P; + + ToVote_i(BAUD_DATA_Pos) <= baud_data_clkD; + + TX_Baud_Data_DFF : process (Clk) + begin + if Clk'event and Clk = '1' then + baud_data_clk <= vote(baud_data_clkD, + FromAVote(BAUD_DATA_Pos), + FromBVote(BAUD_DATA_Pos), + tmr_disable_b, C_TMR); + end if; + end process TX_Baud_Data_DFF; + + RX_Data_Received_Sync: pulse_sync + generic map( + C_LEVELS => C_UART_NUM_SYNC_FF, + C_TMR => C_TMR, + C_LATE_ACK => 0, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE) + port map( + FromAVote => FromAVote(RX_DATA_RECEIVED_Pos), + FromBVote => FromBVote(RX_DATA_RECEIVED_Pos), + ToVote => ToVote_i(RX_DATA_RECEIVED_Pos), + Clk_Src => UART_Clk, + Clk_Dst => Clk, + Rst_Src => Reset_UART_Clk, + Rst_Dst => Reset, + TMR_Disable_Src => tmr_disable_uart_clk, + TMR_Disable_Dst => TMR_Disable, + Pulse_Src => rx_data_received_uart_clk, + Pulse_Keep_Src => open, + Pulse_Ack_Src => open, + Pulse_Dst => rx_data_received_clk); + + Read_RX_Data_Sync: pulse_sync + generic map( + C_LEVELS => C_UART_NUM_SYNC_FF, + C_TMR => C_TMR, + C_LATE_ACK => 1, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE) + port map( + FromAVote => FromAVote(READ_RX_DATA_Pos), + FromBVote => FromBVote(READ_RX_DATA_Pos), + ToVote => ToVote_i(READ_RX_DATA_Pos), + Clk_Src => Clk, + Clk_Dst => UART_Clk, + Rst_Src => Reset, + Rst_Dst => Reset_UART_Clk, + TMR_Disable_Src => TMR_Disable, + TMR_Disable_Dst => tmr_disable_uart_clk, + Pulse_Src => Read_RX_Data, + Pulse_Keep_Src => read_rx_keep, + Pulse_Ack_Src => read_rx_ack_clk, + Pulse_Dst => read_rx_uart_clk); + + -- Create Read RX Data pulse on returning acknowledged read + Read_RX_Ack_DFF : process (Clk) + begin + if Clk'event and Clk = '1' then + if Reset = '1' then + read_rx_ack_clkQ <= '0'; + else + read_rx_ack_clkQ <= read_rx_ack_clk; + end if; + end if; + end process Read_RX_Ack_DFF; + + -- Vote to handle any misalignment when synchronizing in the different TMR instances + read_rx_pulse_tovote_clk <= '1' when read_rx_ack_clk = '0' and + read_rx_ack_clkQ = '1' else + '0'; + + ToVote_i(READ_RX_PULSE_Pos) <= read_rx_pulse_tovote_clk; + + Read_RX_Pulse_DFF : process (Clk) + begin + if Clk'event and Clk = '1' then + if Reset = '1' then + read_rx_pulse_voted_clk <= '0'; + else + read_rx_pulse_voted_clk <= vote(read_rx_pulse_tovote_clk, + FromAVote(READ_RX_PULSE_Pos), + FromBVote(READ_RX_PULSE_Pos), + tmr_disable_b, C_TMR); + end if; + end if; + end process Read_RX_Pulse_DFF; + + Read_RX_DFF : process (UART_Clk) + begin + if UART_Clk'event and UART_Clk = '1' then + if Reset_UART_Clk = '1' then + read_rx_uart_clkQ <= '0'; + else + read_rx_uart_clkQ <= read_rx_uart_clk; + end if; + end if; + end process Read_RX_DFF; + + RX_Data_Logic : process (Reset_UART_Clk, read_rx_uart_clkQ, rx_data_uart_clk, rx_data_voted_uart_clk) + begin + if Reset_UART_Clk = '1' then + rx_data_tovote_uart_clk <= (others => '0'); + elsif read_rx_uart_clkQ = '1' then + rx_data_tovote_uart_clk <= rx_data_uart_clk; + else + rx_data_tovote_uart_clk <= rx_data_voted_uart_clk; + end if; + end process RX_Data_Logic; + + ToVote_i(RX_DATA_Pos'low+rx_data_tovote_uart_clk'length-1 downto RX_DATA_Pos'low) <= rx_data_tovote_uart_clk; + + -- Work around spyglass bug report on null range to the left but not to the right + spy2_g: if C_UART_DATA_BITS < 8 generate + begin + ToVote_i(RX_DATA_Pos'high downto RX_DATA_Pos'low+rx_data_tovote_uart_clk'length) <= (others => '0'); + end generate spy2_g; + + RX_Data_DFF : process (UART_Clk) + begin + if UART_Clk'event and UART_Clk = '1' then + -- Stable in Clk region due to system events (sync of UART Status Read) + rx_data_voted_uart_clk <= vote(rx_data_tovote_uart_clk, + FromAVote(RX_DATA_Pos), + FromBVote(RX_DATA_Pos), + tmr_disable_b, C_TMR); + end if; + end process RX_Data_DFF; + + RX_Data <= rx_data_voted_uart_clk when read_rx_pulse_voted_clk = '1' else + (others => '0'); + + Read_RX_Wait <= read_rx_keep or read_rx_ack_clkQ; + Read_RX_Ready <= read_rx_pulse_voted_clk; + + UART_Status_Read_Sync: pulse_sync + generic map( + C_LEVELS => C_UART_NUM_SYNC_FF, + C_TMR => C_TMR, + C_LATE_ACK => 1, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE) + port map( + FromAVote => FromAVote(UART_STATUS_READ_Pos), + FromBVote => FromBVote(UART_STATUS_READ_Pos), + ToVote => ToVote_i(UART_STATUS_READ_Pos), + Clk_Src => Clk, + Clk_Dst => UART_Clk, + Rst_Src => Reset, + Rst_Dst => Reset_UART_Clk, + TMR_Disable_Src => TMR_Disable, + TMR_Disable_Dst => tmr_disable_uart_clk, + Pulse_Src => UART_Status_Read, + Pulse_Keep_Src => uart_status_read_keep, + Pulse_Ack_Src => uart_status_read_ack_clk, + Pulse_Dst => uart_status_read_uart_clk); + + -- Create Read UART Status pulse on returning acknowledged read + UART_Status_Read_Ack_DFF : process (Clk) + begin + if Clk'event and Clk = '1' then + if Reset = '1' then + uart_status_read_ack_clkQ <= '0'; + else + uart_status_read_ack_clkQ <= uart_status_read_ack_clk; + end if; + end if; + end process UART_Status_Read_Ack_DFF; + + -- Vote to handle any misalignment when synchronizing in the different TMR instances + uart_status_read_pulse_tovote_clk <= '1' when uart_status_read_ack_clk = '0' and + uart_status_read_ack_clkQ = '1' else + '0'; + + ToVote_i(UART_STATUS_READ_PULSE_Pos) <= uart_status_read_pulse_tovote_clk; + + UART_Status_Read_Pulse_DFF : process (Clk) + begin + if Clk'event and Clk = '1' then + if Reset = '1' then + uart_status_read_pulse_voted_clk <= '0'; + else + uart_status_read_pulse_voted_clk <= vote(uart_status_read_pulse_tovote_clk, + FromAVote(UART_STATUS_READ_PULSE_Pos), + FromBVote(UART_STATUS_READ_PULSE_Pos), + tmr_disable_b, C_TMR); + end if; + end if; + end process UART_Status_Read_Pulse_DFF; + + UART_Status_Read_DFF : process (UART_Clk) + begin + if UART_Clk'event and UART_Clk = '1' then + if Reset_UART_Clk = '1' then + uart_status_read_uart_clkQ <= '0'; + else + uart_status_read_uart_clkQ <= uart_status_read_uart_clk; + end if; + end if; + end process UART_Status_Read_DFF; + + UART_Status_Logic : process (Reset_UART_Clk, uart_status_read_uart_clkQ, uart_status_uart_clk, uart_status_voted_uart_clk) + begin + if Reset_UART_Clk = '1' then + uart_status_tovote_uart_clk <= (others => '0'); + elsif uart_status_read_uart_clkQ = '1' then + uart_status_tovote_uart_clk <= uart_status_uart_clk; + else + uart_status_tovote_uart_clk <= uart_status_voted_uart_clk; + end if; + end process UART_Status_Logic; + + ToVote_i(UART_STATUS_Pos) <= uart_status_tovote_uart_clk; + + UART_Status_DFF : process (UART_Clk) + begin + if UART_Clk'event and UART_Clk = '1' then + -- Stable in Clk region due to system events (sync of UART Status Read) + uart_status_voted_uart_clk <= vote(uart_status_tovote_uart_clk, + FromAVote(UART_STATUS_Pos), + FromBVote(UART_STATUS_Pos), + tmr_disable_b, C_TMR); + end if; + end process UART_Status_DFF; + + UART_Status <= uart_status_voted_uart_clk when uart_status_read_pulse_voted_clk = '1' else + (others => '0'); + + UART_Status_Wait <= uart_status_read_keep or uart_status_read_ack_clkQ; + UART_Status_Ready <= uart_status_read_pulse_voted_clk; + + UART_RX_Sync: pulse_sync + generic map( + C_LEVELS => C_UART_NUM_SYNC_FF, + C_TMR => C_TMR, + C_LATE_ACK => 0, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE) + port map( + FromAVote => FromAVote(UART_RX_INTERRUPT_Pos), + FromBVote => FromBVote(UART_RX_INTERRUPT_Pos), + ToVote => ToVote_i(UART_RX_INTERRUPT_Pos), + Clk_Src => UART_Clk, + Clk_Dst => Clk, + Rst_Src => Reset_UART_Clk, + Rst_Dst => Reset, + TMR_Disable_Src => tmr_disable_uart_clk, + TMR_Disable_Dst => TMR_Disable, + Pulse_Src => uart_rx_interrupt_uart_clk, + Pulse_Keep_Src => open, + Pulse_Ack_Src => open, + Pulse_Dst => uart_rx_interrupt_clk); + + UART_TX_Sync: pulse_sync + generic map( + C_LEVELS => C_UART_NUM_SYNC_FF, + C_TMR => C_TMR, + C_LATE_ACK => 0, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE) + port map( + FromAVote => FromAVote(UART_TX_INTERRUPT_Pos), + FromBVote => FromBVote(UART_TX_INTERRUPT_Pos), + ToVote => ToVote_i(UART_TX_INTERRUPT_Pos), + Clk_Src => UART_Clk, + Clk_Dst => Clk, + Rst_Src => Reset_UART_Clk, + Rst_Dst => Reset, + TMR_Disable_Src => tmr_disable_uart_clk, + TMR_Disable_Dst => TMR_Disable, + Pulse_Src => uart_tx_interrupt_uart_clk, + Pulse_Keep_Src => open, + Pulse_Ack_Src => open, + Pulse_Dst => uart_tx_interrupt_clk); + + Error_Sync: pulse_sync + generic map( + C_LEVELS => C_UART_NUM_SYNC_FF, + C_TMR => C_TMR, + C_LATE_ACK => 0, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE) + port map( + FromAVote => FromAVote(UART_ERROR_INTERRUPT_Pos), + FromBVote => FromBVote(UART_ERROR_INTERRUPT_Pos), + ToVote => ToVote_i(UART_ERROR_INTERRUPT_Pos), + Clk_Src => UART_Clk, + Clk_Dst => Clk, + Rst_Src => Reset_UART_Clk, + Rst_Dst => Reset, + TMR_Disable_Src => tmr_disable_uart_clk, + TMR_Disable_Dst => TMR_Disable, + Pulse_Src => uart_error_interrupt_uart_clk, + Pulse_Keep_Src => open, + Pulse_Ack_Src => open, + Pulse_Dst => uart_error_interrupt_clk); + + UART_Rx_Interrupt <= uart_rx_interrupt_clk; + UART_Tx_Interrupt <= uart_tx_interrupt_clk; + UART_Error_Interrupt <= uart_error_interrupt_clk; + + UART_Interrupt <= uart_rx_interrupt_clk or uart_tx_interrupt_clk or uart_error_interrupt_clk; + + end generate Async_UART; + + + TMR_Yes : if (C_TMR = 1) generate + ToVote <= ToVote_i; + end generate TMR_Yes; + + TMR_No : if (C_TMR = 0) generate + ToVote <= (others => '0'); + end generate TMR_No; + +end architecture IMP; + + +------------------------------------------------------------------------------- +-- iomodule_core.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2011-2012,2016,2018 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: iomodule_core.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- iomodule_core.vhd +-- +------------------------------------------------------------------------------- +-- Author: goran +-- +-- History: +-- goran 2007-12-18 First Version +-- stefana 2012-03-20 Added GPI interrupt +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" cx +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +entity Iomodule_core is + + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_FREQ : integer := 100000000; + C_USE_CONFIG_RESET : integer := 0; + C_AVOID_PRIMITIVES : integer := 0; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + + -- UART generics + C_USE_UART_RX : integer := 0; + C_USE_UART_TX : integer := 0; + C_UART_BAUDRATE : integer := 9600; + C_UART_DATA_BITS : integer range 5 to 8 := 8; + C_UART_USE_PARITY : integer := 0; + C_UART_ODD_PARITY : integer := 0; + C_UART_RX_INTERRUPT : integer := 0; + C_UART_TX_INTERRUPT : integer := 0; + C_UART_ERROR_INTERRUPT : integer := 0; + C_UART_PROG_BAUDRATE : integer := 0; + C_UART_FREQ : integer := 100000000; + C_UART_ASYNC : integer := 0; + C_UART_NUM_SYNC_FF : integer := 2; + + -- FIT generics + C_USE_FIT1 : integer := 0; + C_FIT1_No_CLOCKS : integer := 1000; + C_FIT1_INTERRUPT : integer := 0; + C_USE_FIT2 : integer := 0; + C_FIT2_No_CLOCKS : integer := 1000; + C_FIT2_INTERRUPT : integer := 0; + C_USE_FIT3 : integer := 0; + C_FIT3_No_CLOCKS : integer := 1000; + C_FIT3_INTERRUPT : integer := 0; + C_USE_FIT4 : integer := 0; + C_FIT4_No_CLOCKS : integer := 1000; + C_FIT4_INTERRUPT : integer := 0; + + -- PIT generics + C_USE_PIT1 : integer := 0; + C_PIT1_SIZE : integer := 32; + C_PIT1_READABLE : integer := 1; + C_PIT1_PRESCALER : integer range 0 to 9 := 0; + C_PIT1_INTERRUPT : integer := 0; + C_USE_PIT2 : integer := 0; + C_PIT2_SIZE : integer := 32; + C_PIT2_READABLE : integer := 1; + C_PIT2_PRESCALER : integer range 0 to 9 := 0; + C_PIT2_INTERRUPT : integer := 0; + C_USE_PIT3 : integer := 0; + C_PIT3_SIZE : integer := 32; + C_PIT3_READABLE : integer := 1; + C_PIT3_PRESCALER : integer range 0 to 9 := 0; + C_PIT3_INTERRUPT : integer := 0; + C_USE_PIT4 : integer := 0; + C_PIT4_SIZE : integer := 32; + C_PIT4_READABLE : integer := 1; + C_PIT4_PRESCALER : integer range 0 to 9 := 0; + C_PIT4_INTERRUPT : integer := 0; + + -- GPO Generics + C_USE_GPO1 : integer := 0; + C_GPO1_SIZE : integer range 1 to 32 := 32; + C_GPO1_INIT : std_logic_vector(31 downto 0) := (others => '0'); + C_USE_GPO2 : integer := 0; + C_GPO2_SIZE : integer range 1 to 32 := 32; + C_GPO2_INIT : std_logic_vector(31 downto 0) := (others => '0'); + C_USE_GPO3 : integer := 0; + C_GPO3_SIZE : integer range 1 to 32 := 32; + C_GPO3_INIT : std_logic_vector(31 downto 0) := (others => '0'); + C_USE_GPO4 : integer := 0; + C_GPO4_SIZE : integer range 1 to 32 := 32; + C_GPO4_INIT : std_logic_vector(31 downto 0) := (others => '0'); + + -- GPI Generics + C_USE_GPI1 : integer := 0; + C_GPI1_SIZE : integer range 1 to 32 := 32; + C_GPI1_INTERRUPT : integer := 0; + C_USE_GPI2 : integer := 0; + C_GPI2_SIZE : integer range 1 to 32 := 32; + C_GPI2_INTERRUPT : integer := 0; + C_USE_GPI3 : integer := 0; + C_GPI3_SIZE : integer range 1 to 32 := 32; + C_GPI3_INTERRUPT : integer := 0; + C_USE_GPI4 : integer := 0; + C_GPI4_SIZE : integer range 1 to 32 := 32; + C_GPI4_INTERRUPT : integer := 0; + + -- Interrupt Handler Generics + C_ADDR_WIDTH : integer range 32 to 64 := 32; + C_INTC_USE_EXT_INTR : integer := 0; + C_INTC_INTR_SIZE : integer range 1 to 16 := 1; + C_INTC_LEVEL_EDGE : std_logic_vector(15 downto 0) := X"0000"; + C_INTC_POSITIVE : std_logic_vector(15 downto 0) := X"0000"; + C_INTC_HAS_FAST : integer range 0 to 1 := 0; + C_INTC_ADDR_WIDTH : integer range 5 to 64 := 32; + C_INTC_BASE_VECTORS : std_logic_vector(63 downto 0) := X"0000000000000000"; + C_INTC_ASYNC_INTR : std_logic_vector(15 downto 0) := X"FFFF"; + C_INTC_NUM_SYNC_FF : integer range 0 to 7 := 2 + ); + + port ( + Config_Reset : in std_logic := '0'; + CLK : in std_logic; + Rst : in std_logic; + TMR_Rst : in std_logic; + TMR_Disable : in std_logic; + + -- TMR voting inbetween redundant IO Modules + ToVote : out std_logic_vector(1023 downto 0); + FromAVote : in std_logic_vector(1023 downto 0); + FromBVote : in std_logic_vector(1023 downto 0); + + -- UART I/O + UART_Clk : in std_logic; + UART_Rst : in std_logic; + UART_Rx : in std_logic; + UART_Tx : out std_logic; + UART_Interrupt : out std_logic; + + -- FIT I/O + FIT1_Interrupt : out std_logic; + FIT1_Toggle : out std_logic; + FIT2_Interrupt : out std_logic; + FIT2_Toggle : out std_logic; + FIT3_Interrupt : out std_logic; + FIT3_Toggle : out std_logic; + FIT4_Interrupt : out std_logic; + FIT4_Toggle : out std_logic; + + -- PIT I/O + PIT1_Enable : in std_logic; + PIT1_Interrupt : out std_logic; + PIT1_Toggle : out std_logic; + PIT2_Enable : in std_logic; + PIT2_Interrupt : out std_logic; + PIT2_Toggle : out std_logic; + PIT3_Enable : in std_logic; + PIT3_Interrupt : out std_logic; + PIT3_Toggle : out std_logic; + PIT4_Enable : in std_logic; + PIT4_Interrupt : out std_logic; + PIT4_Toggle : out std_logic; + + -- GPO IO + GPO1 : out std_logic_vector(C_GPO1_SIZE-1 downto 0); + GPO2 : out std_logic_vector(C_GPO2_SIZE-1 downto 0); + GPO3 : out std_logic_vector(C_GPO3_SIZE-1 downto 0); + GPO4 : out std_logic_vector(C_GPO4_SIZE-1 downto 0); + + -- GPI IO + GPI1 : in std_logic_vector(C_GPI1_SIZE-1 downto 0); + GPI1_Interrupt : out std_logic; + GPI2 : in std_logic_vector(C_GPI2_SIZE-1 downto 0); + GPI2_Interrupt : out std_logic; + GPI3 : in std_logic_vector(C_GPI3_SIZE-1 downto 0); + GPI3_Interrupt : out std_logic; + GPI4 : in std_logic_vector(C_GPI4_SIZE-1 downto 0); + GPI4_Interrupt : out std_logic; + + -- Interrupt IO + INTC_Interrupt : in std_logic_vector(C_INTC_INTR_SIZE-1 downto 0); + INTC_IRQ : out std_logic; + INTC_Processor_Ack : in std_logic_vector(1 downto 0); + INTC_Interrupt_Address : out std_logic_vector(C_ADDR_WIDTH-1 downto 0); + + -- Register access + PIT1_Read : in std_logic; + PIT1_Write_Preload : in std_logic; + PIT1_Write_Ctrl : in std_logic; + PIT2_Read : in std_logic; + PIT2_Write_Preload : in std_logic; + PIT2_Write_Ctrl : in std_logic; + PIT3_Read : in std_logic; + PIT3_Write_Preload : in std_logic; + PIT3_Write_Ctrl : in std_logic; + PIT4_Read : in std_logic; + PIT4_Write_Preload : in std_logic; + PIT4_Write_Ctrl : in std_logic; + GPI1_Read : in std_logic; + GPI2_Read : in std_logic; + GPI3_Read : in std_logic; + GPI4_Read : in std_logic; + UART_TX_Write : in std_logic; + UART_Baud_Write : in std_logic; + GPO1_Write : in std_logic; + GPO2_Write : in std_logic; + GPO3_Write : in std_logic; + GPO4_Write : in std_logic; + UART_Status_Read : in std_logic; + UART_Status_Wait : out std_logic; + UART_Status_Ready : out std_logic; + UART_Rx_Read : in std_logic; + UART_Rx_Wait : out std_logic; + UART_Rx_Ready : out std_logic; + INTC_WRITE_CIAR : in std_logic; + INTC_WRITE_CIER : in std_logic; + INTC_WRITE_CIMR : in std_logic; + INTC_WRITE_CIVAR : in std_logic; + INTC_WRITE_CIVEAR : in std_logic; + INTC_CIVAR_ADDR : in std_logic_vector(4 downto 0); + INTC_READ_CISR : in std_logic; + INTC_READ_CIPR : in std_logic; + Write_Data : in std_logic_vector(31 downto 0); + Read_Data : out std_logic_vector(31 downto 0) + ); + +end entity Iomodule_core; + +library iomodule_v3_1_6; +use iomodule_v3_1_6.all; +use iomodule_v3_1_6.iomodule_vote_pkg.all; + +architecture IMP of iomodule_core is + + component UART is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_FREQ : integer := 100000000; + C_UART_FREQ : integer := 100000000; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_SRL16 : string; + C_UART_PROG_BAUDRATE : integer := 0; + C_UART_ASYNC : integer := 0; + C_UART_NUM_SYNC_FF : integer := 2; + C_UART_BAUDRATE : integer := 9600; + C_USE_UART_RX : integer := 1; + C_USE_UART_TX : integer := 1; + C_UART_DATA_BITS : integer range 5 to 8 := 8; + C_UART_USE_PARITY : integer := 0; + C_UART_ODD_PARITY : integer := 0); + port ( + Clk : in std_logic; + UART_Clk : in std_logic; + Reset : in std_logic; + Config_Reset : in std_logic; + Reset_UART_Clk : in std_logic; + + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + + TX : out std_logic; + Write_TX_Data : in std_logic; + Write_Baud : in std_logic; + Write_Data : in std_logic_vector(31 downto 0); + + RX : in std_logic; + Read_RX_Data : in std_logic; + Read_RX_Wait : out std_logic; + Read_RX_Ready : out std_logic; + RX_Data : out std_logic_vector(C_UART_DATA_BITS-1 downto 0); + + UART_Status_Read : in std_logic; + UART_Status_Wait : out std_logic; + UART_Status_Ready : out std_logic; + UART_Status : out std_logic_vector(7 downto 0); + UART_Interrupt : out std_logic; + UART_Rx_Interrupt : out std_logic; + UART_Tx_Interrupt : out std_logic; + UART_Error_Interrupt : out std_logic); + end component UART; + + component FIT_Module is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_SRL16 : string; + C_USE_FIT : integer; + C_NO_CLOCKS : integer; -- The number of clocks between each interrupt + C_INACCURACY : integer); -- The maximum inaccuracy of the number + port ( + Config_Reset : in std_logic; + Clk : in std_logic; + Reset : in boolean; + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + Toggle : out std_logic; + Interrupt : out std_logic); + end component FIT_Module; + + component PIT_Module is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_PIT : integer; + C_PIT_SIZE : integer; + C_PIT_READABLE : integer); + port ( + Clk : in std_logic; + Reset : in boolean; + Config_Reset : in std_logic; + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + PIT_Count_En : in std_logic; + PIT_Write_Preload : in std_logic; + PIT_Write_Ctrl : in std_logic; + PIT_Read : in std_logic; + Write_Data : in std_logic_vector(31 downto 0); + PIT_Data : out std_logic_vector(C_PIT_SIZE-1 downto 0); + PIT_Toggle : out std_logic; + PIT_Interrupt : out std_logic); + end component PIT_Module; + + component GPO_Module is + generic ( + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_USE_GPO : integer := 1; + C_GPO_SIZE : integer range 1 to 32 := 32; + C_GPO_INIT : std_logic_vector(31 downto 0) := (others => '0')); + port ( + Clk : in std_logic; + Reset : in boolean; + GPO_Write : in std_logic; + Write_Data : in std_logic_vector(31 downto 0); + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + GPO : out std_logic_vector(C_GPO_SIZE-1 downto 0)); + end component GPO_Module; + + component GPI_Module is + generic ( + C_USE_GPI : integer; + C_GPI_SIZE : integer; + C_GPI_INTERRUPT : integer); + port ( + Clk : in std_logic; + Reset : in boolean; + Config_Reset : in std_logic; + GPI_Read : in std_logic; + GPI : in std_logic_vector(C_GPI_SIZE-1 downto 0); + GPI_In : out std_logic_vector(C_GPI_SIZE-1 downto 0); + GPI_Interrupt : out std_logic); + end component GPI_Module; + + component intr_ctrl is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + C_VOTE_SIZE : integer := 0; + C_ADDR_WIDTH : integer range 32 to 64 := 32; + C_INTC_ENABLED : std_logic_vector(31 downto 0); + C_INTC_LEVEL_EDGE : std_logic_vector(31 downto 0); + C_INTC_POSITIVE : std_logic_vector(31 downto 0); + C_INTC_ASYNC_INTR : std_logic_vector(31 downto 0); + C_INTC_HAS_FAST : integer range 0 to 1; + C_INTC_ADDR_WIDTH : integer range 5 to 64; + C_INTC_NUM_SYNC_FF : integer range 0 to 7; + C_INTC_BASE_VECTORS : std_logic_vector(63 downto 0); + C_USE_LUTRAM : string); + port ( + Clk : in std_logic; + Reset : in boolean; + TMR_Disable : in std_logic; + FromAVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + FromBVote : in std_logic_vector(C_VOTE_SIZE-1 downto 0); + ToVote : out std_logic_vector(C_VOTE_SIZE-1 downto 0); + INTR : in std_logic_vector(31 downto 0); + INTR_ACK : in std_logic_vector(1 downto 0); + INTR_ADDR : out std_logic_vector(C_ADDR_WIDTH-1 downto 0); + INTC_WRITE_CIAR : in std_logic; + INTC_WRITE_CIER : in std_logic; + INTC_WRITE_CIMR : in std_logic; + INTC_WRITE_CIVAR : in std_logic; + INTC_WRITE_CIVEAR : in std_logic; + INTC_CIVAR_ADDR : in std_logic_vector(4 downto 0); + Write_Data : in std_logic_vector(31 downto 0); + INTC_READ_CISR : in std_logic; + INTC_READ_CIPR : in std_logic; + INTC_IRQ : out std_logic; + INTC_CISR : out std_logic_vector(31 downto 0); + INTC_CIPR : out std_logic_vector(31 downto 0)); + end component intr_ctrl; + + -------------------------------------------------------------------------------------------------- + -- Interrupt functions and constant calculation + -------------------------------------------------------------------------------------------------- + function int2std (i : integer) return std_logic is + begin -- function int2std + if (i = 0) then + return '0'; + else + return '1'; + end if; + end function int2std; + + function INTR_IMPLEMENTED return std_logic_vector is + variable t : std_logic_vector(31 downto 0); + begin + t(31 downto 16) := (others => '0'); + if (C_INTC_USE_EXT_INTR /= 0) then + t(C_INTC_INTR_SIZE+15 downto 16) := (others => '1'); + end if; + t(15) := '0'; + t(14) := int2std(C_GPI4_INTERRUPT); + t(13) := int2std(C_GPI3_INTERRUPT); + t(12) := int2std(C_GPI2_INTERRUPT); + t(11) := int2std(C_GPI1_INTERRUPT); + t(10) := int2std(C_FIT4_INTERRUPT); + t(9) := int2std(C_FIT3_INTERRUPT); + t(8) := int2std(C_FIT2_INTERRUPT); + t(7) := int2std(C_FIT1_INTERRUPT); + t(6) := int2std(C_PIT4_INTERRUPT); + t(5) := int2std(C_PIT3_INTERRUPT); + t(4) := int2std(C_PIT2_INTERRUPT); + t(3) := int2std(C_PIT1_INTERRUPT); + t(2) := int2std(C_UART_RX_INTERRUPT); + t(1) := int2std(C_UART_TX_INTERRUPT); + t(0) := int2std(C_UART_ERROR_INTERRUPT); + return t; + end function INTR_IMPLEMENTED; + + constant C_INTR_IMPL : std_logic_vector(31 downto 0) := INTR_IMPLEMENTED; + + ----------------------------------------------------------------------------- + -- bool_to_string conversion for C_AVOID_PRIMITIVES + ----------------------------------------------------------------------------- + function bool_to_string (b : boolean) return string is + begin -- function bool_to_string + if (b) then + return "yes"; + else + return "no"; + end if; + end function bool_to_string; + + constant C_USE_SRL16 : string := bool_to_string(((C_AVOID_PRIMITIVES = 0) or (C_AVOID_PRIMITIVES = 2)) and (C_TARGET /= RTL)); + constant C_USE_LUTRAM : string := bool_to_string(((C_AVOID_PRIMITIVES = 0) or (C_AVOID_PRIMITIVES = 1)) and (C_TARGET /= RTL)); + + signal reset : boolean; + -------------------------------------------------------------------------------------------------- + -- GPI signal + -------------------------------------------------------------------------------------------------- + signal gpi1_in : std_logic_vector(C_GPI1_SIZE-1 downto 0); + signal gpi1_interrupt_i : std_logic; + signal gpi2_in : std_logic_vector(C_GPI2_SIZE-1 downto 0); + signal gpi2_interrupt_i : std_logic; + signal gpi3_in : std_logic_vector(C_GPI3_SIZE-1 downto 0); + signal gpi3_interrupt_i : std_logic; + signal gpi4_in : std_logic_vector(C_GPI4_SIZE-1 downto 0); + signal gpi4_interrupt_i : std_logic; + + -------------------------------------------------------------------------------------------------- + -- UART signals + -------------------------------------------------------------------------------------------------- + signal uart_rx_data : std_logic_vector(C_UART_DATA_BITS-1 downto 0); + signal uart_status : std_logic_vector(7 downto 0); + signal uart_rx_interrupt : std_logic; + signal uart_tx_interrupt : std_logic; + signal uart_error_interrupt : std_logic; + + -------------------------------------------------------------------------------------------------- + -- FIT signals + -------------------------------------------------------------------------------------------------- + signal fit1_interrupt_i : std_logic; + signal fit2_interrupt_i : std_logic; + signal fit3_interrupt_i : std_logic; + signal fit4_interrupt_i : std_logic; + + -------------------------------------------------------------------------------------------------- + -- PIT signals + -------------------------------------------------------------------------------------------------- + signal pit1_interrupt_i : std_logic; + signal pit1_count_en : std_logic; + signal pit1_data : std_logic_vector(C_PIT1_SIZE-1 downto 0); + signal pit2_interrupt_i : std_logic; + signal pit2_count_en : std_logic; + signal pit2_data : std_logic_vector(C_PIT2_SIZE-1 downto 0); + signal pit3_interrupt_i : std_logic; + signal pit3_count_en : std_logic; + signal pit3_data : std_logic_vector(C_PIT3_SIZE-1 downto 0); + signal pit4_interrupt_i : std_logic; + signal pit4_count_en : std_logic; + signal pit4_data : std_logic_vector(C_PIT4_SIZE-1 downto 0); + + -------------------------------------------------------------------------------------------------- + -- INTC signals + -------------------------------------------------------------------------------------------------- + signal intr : std_logic_vector(31 downto 0); + signal intc_cisr : std_logic_vector(31 downto 0); + signal intc_cipr : std_logic_vector(31 downto 0); + + + signal config_reset_i : std_logic; + + -------------------------------------------------------------------------------------------------- + -- TMR + -------------------------------------------------------------------------------------------------- + signal ToVote_i : std_logic_vector(VOTE_SIZE-1 downto 0); + signal FromAVote_i : std_logic_vector(VOTE_SIZE-1 downto 0); + signal FromBVote_i : std_logic_vector(VOTE_SIZE-1 downto 0); + +begin -- architecture IMP + + TMR_Yes : if (C_TMR /= 0) generate + begin + ToVote(ToVote_i'range) <= ToVote_i; + ToVote(ToVote'high downto ToVote_i'high+1) <= (others => '0'); + FromAVote_i <= FromAVote(FromAVote_i'range); + FromBVote_i <= FromBVote(FromBVote_i'range); + end generate TMR_Yes; + + TMR_No : if (C_TMR = 0) generate + begin + ToVote <= (others => '0'); + FromAVote_i <= (others => '0'); + FromBVote_i <= (others => '0'); + end generate TMR_No; + + Reset <= (Rst = '1'); + + config_reset_i <= Config_Reset when C_USE_CONFIG_RESET /= 0 else '0'; + + -------------------------------------------------------------------------------------------------- + -- UART Section + -------------------------------------------------------------------------------------------------- + UART_I1 : UART + generic map ( + C_TARGET => C_TARGET, + C_FREQ => C_FREQ, + C_UART_FREQ => C_UART_FREQ, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => UART_high-UART_low+1, + C_USE_SRL16 => C_USE_SRL16, + C_UART_PROG_BAUDRATE => C_UART_PROG_BAUDRATE, + C_UART_ASYNC => C_UART_ASYNC, + C_UART_NUM_SYNC_FF => C_UART_NUM_SYNC_FF, + C_UART_BAUDRATE => C_UART_BAUDRATE, + C_USE_UART_RX => C_USE_UART_RX, + C_USE_UART_TX => C_USE_UART_TX, + C_UART_DATA_BITS => C_UART_DATA_BITS, + C_UART_USE_PARITY => C_UART_USE_PARITY, + C_UART_ODD_PARITY => C_UART_ODD_PARITY) + port map ( + Clk => Clk, + UART_Clk => UART_Clk, + Reset => Rst, + Config_Reset => config_reset_i, + Reset_UART_Clk => UART_Rst, + + TMR_Disable => TMR_Disable, + FromAVote => FromAVote_i(UART_Pos), + FromBVote => FromBVote_i(UART_Pos), + ToVote => ToVote_i(UART_Pos), + + TX => UART_Tx, + Write_TX_Data => UART_TX_Write, + Write_Baud => UART_Baud_Write, + Write_Data => Write_Data, + + RX => UART_RX, + Read_RX_Data => UART_Rx_Read, + Read_RX_Wait => UART_Rx_Wait, + Read_RX_Ready => UART_Rx_Ready, + RX_Data => uart_rx_data, + + UART_Status_Read => UART_Status_Read, + UART_Status_Wait => UART_Status_Wait, + UART_Status_Ready => UART_Status_Ready, + UART_Status => uart_status, + UART_Interrupt => UART_Interrupt, + UART_Rx_Interrupt => uart_rx_interrupt, + UART_Tx_Interrupt => uart_tx_interrupt, + UART_Error_Interrupt => uart_error_interrupt); + + -------------------------------------------------------------------------------------------------- + -- FIT Section + -------------------------------------------------------------------------------------------------- + FIT_I1 : FIT_Module + generic map ( + C_TARGET => C_TARGET, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => FIT1_Pos'high-FIT1_Pos'low+1, + C_USE_SRL16 => C_USE_SRL16, + C_USE_FIT => C_USE_FIT1, + C_NO_CLOCKS => C_FIT1_NO_CLOCKS, + C_INACCURACY => 0) + port map ( + Config_Reset => config_reset_i, + Clk => Clk, + Reset => Reset, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote_i(FIT1_Pos), + FromBVote => FromBVote_i(FIT1_Pos), + ToVote => ToVote_i(FIT1_Pos), + Toggle => FIT1_Toggle, + Interrupt => fit1_interrupt_i); + + FIT1_Interrupt <= fit1_interrupt_i; + + FIT_I2 : FIT_Module + generic map ( + C_TARGET => C_TARGET, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => FIT2_Pos'high-FIT2_Pos'low+1, + C_USE_SRL16 => C_USE_SRL16, + C_USE_FIT => C_USE_FIT2, + C_NO_CLOCKS => C_FIT2_NO_CLOCKS, + C_INACCURACY => 0) + port map ( + Config_Reset => config_reset_i, + Clk => Clk, + Reset => Reset, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote_i(FIT2_Pos), + FromBVote => FromBVote_i(FIT2_Pos), + ToVote => ToVote_i(FIT2_Pos), + Toggle => FIT2_Toggle, + Interrupt => fit2_interrupt_i); + + FIT2_Interrupt <= fit2_interrupt_i; + + FIT_I3 : FIT_Module + generic map ( + C_TARGET => C_TARGET, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => FIT3_Pos'high-FIT3_Pos'low+1, + C_USE_SRL16 => C_USE_SRL16, + C_USE_FIT => C_USE_FIT3, + C_NO_CLOCKS => C_FIT3_NO_CLOCKS, + C_INACCURACY => 0) + port map ( + Config_Reset => config_reset_i, + Clk => Clk, + Reset => Reset, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote_i(FIT3_Pos), + FromBVote => FromBVote_i(FIT3_Pos), + ToVote => ToVote_i(FIT3_Pos), + Toggle => FIT3_Toggle, + Interrupt => fit3_interrupt_i); + + FIT3_Interrupt <= fit3_interrupt_i; + + FIT_I4 : FIT_Module + generic map ( + C_TARGET => C_TARGET, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => FIT4_Pos'high-FIT4_Pos'low+1, + C_USE_SRL16 => C_USE_SRL16, + C_USE_FIT => C_USE_FIT4, + C_NO_CLOCKS => C_FIT4_NO_CLOCKS, + C_INACCURACY => 0) + port map ( + Config_Reset => config_reset_i, + Clk => Clk, + Reset => Reset, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote_i(FIT4_Pos), + FromBVote => FromBVote_i(FIT4_Pos), + ToVote => ToVote_i(FIT4_Pos), + Toggle => FIT4_Toggle, + Interrupt => fit4_interrupt_i); + + FIT4_Interrupt <= fit4_interrupt_i; + + -------------------------------------------------------------------------------------------------- + -- PIT Section + -------------------------------------------------------------------------------------------------- + + pit1_count_en <= '1' when C_PIT1_PRESCALER = 0 else + fit1_interrupt_i when C_PIT1_PRESCALER = 1 else + fit2_interrupt_i when C_PIT1_PRESCALER = 2 else + fit3_interrupt_i when C_PIT1_PRESCALER = 3 else + fit4_interrupt_i when C_PIT1_PRESCALER = 4 else + pit2_interrupt_i when C_PIT1_PRESCALER = 6 else + pit3_interrupt_i when C_PIT1_PRESCALER = 7 else + pit4_interrupt_i when C_PIT1_PRESCALER = 8 else + PIT1_Enable when C_PIT1_PRESCALER = 9 else + '0'; + + PIT_I1 : PIT_Module + generic map ( + C_TARGET => C_TARGET, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => PIT1_Pos'high-PIT1_Pos'low+1, + C_USE_PIT => C_USE_PIT1, + C_PIT_SIZE => C_PIT1_SIZE, + C_PIT_READABLE => C_PIT1_READABLE) + port map ( + Clk => Clk, + Reset => Reset, + Config_Reset => config_reset_i, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote_i(PIT1_Pos), + FromBVote => FromBVote_i(PIT1_Pos), + ToVote => ToVote_i(PIT1_Pos), + PIT_Count_En => pit1_count_en, + PIT_Write_Preload => PIT1_Write_Preload, + PIT_Write_Ctrl => PIT1_Write_Ctrl, + PIT_Read => PIT1_Read, + Write_Data => Write_Data, + PIT_Data => pit1_data, + PIT_Toggle => PIT1_Toggle, + PIT_Interrupt => pit1_interrupt_i); + + PIT1_Interrupt <= pit1_interrupt_i; + + pit2_count_en <= '1' when C_PIT2_PRESCALER = 0 else + fit1_interrupt_i when C_PIT2_PRESCALER = 1 else + fit2_interrupt_i when C_PIT2_PRESCALER = 2 else + fit3_interrupt_i when C_PIT2_PRESCALER = 3 else + fit4_interrupt_i when C_PIT2_PRESCALER = 4 else + pit1_interrupt_i when C_PIT2_PRESCALER = 5 else + pit3_interrupt_i when C_PIT2_PRESCALER = 7 else + pit4_interrupt_i when C_PIT2_PRESCALER = 8 else + PIT2_Enable when C_PIT2_PRESCALER = 9 else + '0'; + + PIT_I2 : PIT_Module + generic map ( + C_TARGET => C_TARGET, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => PIT2_Pos'high-PIT2_Pos'low+1, + C_USE_PIT => C_USE_PIT2, + C_PIT_SIZE => C_PIT2_SIZE, + C_PIT_READABLE => C_PIT2_READABLE) + port map ( + Clk => Clk, + Reset => Reset, + Config_Reset => config_reset_i, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote_i(PIT2_Pos), + FromBVote => FromBVote_i(PIT2_Pos), + ToVote => ToVote_i(PIT2_Pos), + PIT_Count_En => pit2_count_en, + PIT_Write_Preload => PIT2_Write_Preload, + PIT_Write_Ctrl => PIT2_Write_Ctrl, + PIT_Read => PIT2_Read, + Write_Data => Write_Data, + PIT_Data => pit2_data, + PIT_Toggle => PIT2_Toggle, + PIT_Interrupt => pit2_interrupt_i); + + PIT2_Interrupt <= pit2_interrupt_i; + + pit3_count_en <= '1' when C_PIT3_PRESCALER = 0 else + fit1_interrupt_i when C_PIT3_PRESCALER = 1 else + fit2_interrupt_i when C_PIT3_PRESCALER = 2 else + fit3_interrupt_i when C_PIT3_PRESCALER = 3 else + fit4_interrupt_i when C_PIT3_PRESCALER = 4 else + pit1_interrupt_i when C_PIT3_PRESCALER = 5 else + pit2_interrupt_i when C_PIT3_PRESCALER = 6 else + pit4_interrupt_i when C_PIT3_PRESCALER = 8 else + PIT3_Enable when C_PIT3_PRESCALER = 9 else + '0'; + + PIT_I3 : PIT_Module + generic map ( + C_TARGET => C_TARGET, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => PIT3_Pos'high-PIT3_Pos'low+1, + C_USE_PIT => C_USE_PIT3, + C_PIT_SIZE => C_PIT3_SIZE, + C_PIT_READABLE => C_PIT3_READABLE) + port map ( + Clk => Clk, + Reset => Reset, + Config_Reset => config_reset_i, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote_i(PIT3_Pos), + FromBVote => FromBVote_i(PIT3_Pos), + ToVote => ToVote_i(PIT3_Pos), + PIT_Count_En => pit3_count_en, + PIT_Write_Preload => PIT3_Write_Preload, + PIT_Write_Ctrl => PIT3_Write_Ctrl, + PIT_Read => PIT3_Read, + Write_Data => Write_Data, + PIT_Data => pit3_data, + PIT_Toggle => PIT3_Toggle, + PIT_Interrupt => pit3_interrupt_i); + + PIT3_Interrupt <= pit3_interrupt_i; + + pit4_count_en <= '1' when C_PIT4_PRESCALER = 0 else + fit1_interrupt_i when C_PIT4_PRESCALER = 1 else + fit2_interrupt_i when C_PIT4_PRESCALER = 2 else + fit3_interrupt_i when C_PIT4_PRESCALER = 3 else + fit4_interrupt_i when C_PIT4_PRESCALER = 4 else + pit1_interrupt_i when C_PIT4_PRESCALER = 5 else + pit2_interrupt_i when C_PIT4_PRESCALER = 6 else + pit3_interrupt_i when C_PIT4_PRESCALER = 7 else + PIT4_Enable when C_PIT4_PRESCALER = 9 else + '0'; + + PIT_I4 : PIT_Module + generic map ( + C_TARGET => C_TARGET, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => PIT4_Pos'high-PIT4_Pos'low+1, + C_USE_PIT => C_USE_PIT4, + C_PIT_SIZE => C_PIT4_SIZE, + C_PIT_READABLE => C_PIT4_READABLE) + port map ( + Clk => Clk, + Reset => Reset, + Config_Reset => config_reset_i, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote_i(PIT4_Pos), + FromBVote => FromBVote_i(PIT4_Pos), + ToVote => ToVote_i(PIT4_Pos), + PIT_Count_En => pit4_count_en, + PIT_Write_Preload => PIT4_Write_Preload, + PIT_Write_Ctrl => PIT4_Write_Ctrl, + PIT_Read => PIT4_Read, + Write_Data => Write_Data, + PIT_Data => pit4_data, + PIT_Toggle => PIT4_Toggle, + PIT_Interrupt => pit4_interrupt_i); + + PIT4_Interrupt <= pit4_interrupt_i; + + GPO_I1 : GPO_Module + generic map ( + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => GPO1_Pos'high-GPO1_Pos'low+1, + C_USE_GPO => C_USE_GPO1, + C_GPO_SIZE => C_GPO1_SIZE, + C_GPO_INIT => C_GPO1_INIT) + port map ( + Clk => Clk, + Reset => Reset, + GPO_Write => GPO1_Write, + Write_Data => Write_Data, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote_i(GPO1_Pos), + FromBVote => FromBVote_i(GPO1_Pos), + ToVote => ToVote_i(GPO1_Pos), + GPO => GPO1); + + GPO_I2 : GPO_Module + generic map ( + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => GPO2_Pos'high-GPO2_Pos'low+1, + C_USE_GPO => C_USE_GPO2, + C_GPO_SIZE => C_GPO2_SIZE, + C_GPO_INIT => C_GPO2_INIT) + port map ( + Clk => Clk, + Reset => Reset, + GPO_Write => GPO2_Write, + Write_Data => Write_Data, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote_i(GPO2_Pos), + FromBVote => FromBVote_i(GPO2_Pos), + ToVote => ToVote_i(GPO2_Pos), + GPO => GPO2); + + GPO_I3 : GPO_Module + generic map ( + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => GPO3_Pos'high-GPO3_Pos'low+1, + C_USE_GPO => C_USE_GPO3, + C_GPO_SIZE => C_GPO3_SIZE, + C_GPO_INIT => C_GPO3_INIT) + port map ( + Clk => Clk, + Reset => Reset, + GPO_Write => GPO3_Write, + Write_Data => Write_Data, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote_i(GPO3_Pos), + FromBVote => FromBVote_i(GPO3_Pos), + ToVote => ToVote_i(GPO3_Pos), + GPO => GPO3); + + GPO_I4 : GPO_Module + generic map ( + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => GPO4_Pos'high-GPO4_Pos'low+1, + C_USE_GPO => C_USE_GPO4, + C_GPO_SIZE => C_GPO4_SIZE, + C_GPO_INIT => C_GPO4_INIT) + port map ( + Clk => Clk, + Reset => Reset, + GPO_Write => GPO4_Write, + Write_Data => Write_Data, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote_i(GPO4_Pos), + FromBVote => FromBVote_i(GPO4_Pos), + ToVote => ToVote_i(GPO4_Pos), + GPO => GPO4); + + -------------------------------------------------------------------------------------------------- + -- GPI Section + -------------------------------------------------------------------------------------------------- + GPI_I1 : GPI_Module + generic map ( + C_USE_GPI => C_USE_GPI1, + C_GPI_SIZE => C_GPI1_SIZE, + C_GPI_INTERRUPT => C_GPI1_INTERRUPT) + port map ( + Clk => Clk, + Reset => Reset, + Config_Reset => config_reset_i, + GPI_Read => GPI1_Read, + GPI => GPI1, + gpi_in => gpi1_in, + GPI_Interrupt => gpi1_interrupt_i); + + GPI1_Interrupt <= gpi1_interrupt_i; + + GPI_I2 : GPI_Module + generic map ( + C_USE_GPI => C_USE_GPI2, + C_GPI_SIZE => C_GPI2_SIZE, + C_GPI_INTERRUPT => C_GPI2_INTERRUPT) + port map ( + Clk => Clk, + Reset => Reset, + Config_Reset => config_reset_i, + GPI_Read => GPI2_Read, + GPI => GPI2, + gpi_in => gpi2_in, + GPI_Interrupt => gpi2_interrupt_i); + + GPI2_Interrupt <= gpi2_interrupt_i; + + GPI_I3 : GPI_Module + generic map ( + C_USE_GPI => C_USE_GPI3, + C_GPI_SIZE => C_GPI3_SIZE, + C_GPI_INTERRUPT => C_GPI3_INTERRUPT) + port map ( + Clk => Clk, + Reset => Reset, + Config_Reset => config_reset_i, + GPI_Read => GPI3_Read, + GPI => GPI3, + gpi_in => gpi3_in, + GPI_Interrupt => gpi3_interrupt_i); + + GPI3_Interrupt <= gpi3_interrupt_i; + + GPI_I4 : GPI_Module + generic map ( + C_USE_GPI => C_USE_GPI4, + C_GPI_SIZE => C_GPI4_SIZE, + C_GPI_INTERRUPT => C_GPI4_INTERRUPT) + port map ( + Clk => Clk, + Reset => Reset, + Config_Reset => config_reset_i, + GPI_Read => GPI4_Read, + GPI => GPI4, + gpi_in => gpi4_in, + GPI_Interrupt => gpi4_interrupt_i); + + GPI4_Interrupt <= gpi4_interrupt_i; + + -------------------------------------------------------------------------------------------------- + -- Interrupt Handler section + -------------------------------------------------------------------------------------------------- + Intr_Assign : if C_INTC_INTR_SIZE < 16 generate + begin + intr(31 downto C_INTC_INTR_SIZE+16) <= (others => '0'); + end generate Intr_Assign; + + intr(C_INTC_INTR_SIZE+15 downto 16) <= INTC_Interrupt; + intr(15) <= '0'; + intr(14) <= gpi4_interrupt_i; + intr(13) <= gpi3_interrupt_i; + intr(12) <= gpi2_interrupt_i; + intr(11) <= gpi1_interrupt_i; + intr(10) <= fit4_interrupt_i; + intr(9) <= fit3_interrupt_i; + intr(8) <= fit2_interrupt_i; + intr(7) <= fit1_interrupt_i; + intr(6) <= pit4_interrupt_i; + intr(5) <= pit3_interrupt_i; + intr(4) <= pit2_interrupt_i; + intr(3) <= pit1_interrupt_i; + intr(2) <= uart_rx_interrupt; + intr(1) <= uart_tx_interrupt; + intr(0) <= uart_error_interrupt; + + intr_ctrl_I1 : intr_ctrl + generic map ( + C_TARGET => C_TARGET, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + C_VOTE_SIZE => IRQ_Pos'high-IRQ_Pos'low+1, + C_ADDR_WIDTH => C_ADDR_WIDTH, + C_INTC_LEVEL_EDGE => C_INTC_LEVEL_EDGE & X"FFFF", + C_INTC_POSITIVE => C_INTC_POSITIVE & X"FFFF", + C_INTC_ASYNC_INTR => C_INTC_ASYNC_INTR & X"0000", + C_INTC_ENABLED => C_INTR_IMPL, + C_INTC_HAS_FAST => C_INTC_HAS_FAST, + C_INTC_ADDR_WIDTH => C_INTC_ADDR_WIDTH, + C_INTC_NUM_SYNC_FF => C_INTC_NUM_SYNC_FF, + C_INTC_BASE_VECTORS => C_INTC_BASE_VECTORS, + C_USE_LUTRAM => C_USE_LUTRAM) + port map ( + Clk => Clk, + Reset => Reset, + TMR_Disable => TMR_Disable, + FromAVote => FromAVote_i(IRQ_Pos), + FromBVote => FromBVote_i(IRQ_Pos), + ToVote => ToVote_i(IRQ_Pos), + INTR => intr, + INTR_ACK => INTC_Processor_Ack, + INTR_ADDR => INTC_Interrupt_Address, + INTC_WRITE_CIAR => INTC_WRITE_CIAR, + INTC_WRITE_CIER => INTC_WRITE_CIER, + INTC_WRITE_CIMR => INTC_WRITE_CIMR, + INTC_WRITE_CIVAR => INTC_WRITE_CIVAR, + INTC_WRITE_CIVEAR => INTC_WRITE_CIVEAR, + INTC_CIVAR_ADDR => INTC_CIVAR_ADDR, + Write_Data => Write_Data, + INTC_READ_CISR => INTC_READ_CISR, + INTC_READ_CIPR => INTC_READ_CIPR, + INTC_IRQ => INTC_IRQ, + INTC_CISR => intc_cisr, + INTC_CIPR => intc_cipr); + + -------------------------------------------------------------------------------------------------- + -- Read MUX section + -------------------------------------------------------------------------------------------------- + Simple_OR_Mux : process (gpi1_in, gpi2_in, gpi3_in, gpi4_in, intc_cipr, intc_cisr, pit1_data, + pit2_data, pit3_data, pit4_data, uart_rx_data, uart_status) is + variable u1 : std_logic_vector(31 downto 0); + variable u2 : std_logic_vector(31 downto 0); + variable gi1 : std_logic_vector(31 downto 0); + variable gi2 : std_logic_vector(31 downto 0); + variable gi3 : std_logic_vector(31 downto 0); + variable gi4 : std_logic_vector(31 downto 0); + variable pi1 : std_logic_vector(31 downto 0); + variable pi2 : std_logic_vector(31 downto 0); + variable pi3 : std_logic_vector(31 downto 0); + variable pi4 : std_logic_vector(31 downto 0); + begin -- process Simple_OR_Mux + u1 := (others => '0'); + u2 := (others => '0'); + gi1 := (others => '0'); + gi2 := (others => '0'); + gi3 := (others => '0'); + gi4 := (others => '0'); + pi1 := (others => '0'); + pi2 := (others => '0'); + pi3 := (others => '0'); + pi4 := (others => '0'); + + if (C_USE_UART_RX /= 0) then + u1(uart_rx_data'range) := uart_rx_data; + end if; + + if ((C_USE_UART_TX /= 0) or (C_USE_UART_RX /= 0)) then + u2(uart_status'range) := uart_status; + end if; + + if (C_USE_GPI1 /= 0) then + gi1(gpi1_in'range) := gpi1_in; + end if; + + if (C_USE_GPI2 /= 0) then + gi2(gpi2_in'range) := gpi2_in; + end if; + + if (C_USE_GPI3 /= 0) then + gi3(gpi3_in'range) := gpi3_in; + end if; + + if (C_USE_GPI4 /= 0) then + gi4(gpi4_in'range) := gpi4_in; + end if; + + if (C_USE_PIT1 /= 0) then + pi1(pit1_data'range) := pit1_data; + end if; + + if (C_USE_PIT2 /= 0) then + pi2(pit2_data'range) := pit2_data; + end if; + + if (C_USE_PIT3 /= 0) then + pi3(pit3_data'range) := pit3_data; + end if; + + if (C_USE_PIT4 /= 0) then + pi4(pit4_data'range) := pit4_data; + end if; + + Read_Data <= u1 or u2 or gi1 or gi2 or gi3 or gi4 or pi1 or pi2 or pi3 or pi4 or intc_cisr or intc_cipr; + + end process Simple_OR_Mux; + +end architecture IMP; + + +------------------------------------------------------------------------------- +-- pselect_mask.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2011,2015 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES +-- +------------------------------------------------------------------------------ +-- Filename: pselect_mask.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- pselect_mask.vhd +-- +------------------------------------------------------------------------------- +-- Author: goran +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.std_logic_arith.all; +use IEEE.std_logic_unsigned.all; + +entity pselect_mask is + + generic ( + C_AW : integer := 32; + C_BAR : std_logic_vector(0 to 63) := X"0000000000020000"; + C_MASK : std_logic_vector(0 to 63) := X"000000000007C000" + ); + port ( + A : in std_logic_vector(0 to C_AW-1); + Valid : in std_logic; + CS : out std_logic + ); + +end entity pselect_mask; + +architecture imp of pselect_mask is + + function Nr_Of_Ones (S : std_logic_vector) return natural is + variable tmp : natural := 0; + begin -- function Nr_Of_Ones + for I in S'range loop + if (S(I) = '1') then + tmp := tmp + 1; + end if; + end loop; -- I + return tmp; + end function Nr_Of_Ones; + + function fix_AB (B : boolean; I : integer) return integer is + begin -- function fix_AB + if (not B) then + return I + 1; + else + return I; + end if; + end function fix_AB; + + constant Nr : integer := Nr_Of_Ones(C_MASK(64 - C_AW to 63)); + constant Use_CIN : boolean := ((Nr mod 4) = 0); + constant AB : integer := fix_AB(Use_CIN, Nr); + + signal A_Bus : std_logic_vector(0 to AB); + signal BAR : std_logic_vector(0 to AB); + +------------------------------------------------------------------------------- +-- Begin architecture section +------------------------------------------------------------------------------- +begin -- VHDL_RTL + + Make_Busses : process (A,Valid) is + variable tmp : natural; + begin -- process Make_Busses + tmp := 0; + A_Bus <= (others => '0'); + BAR <= (others => '0'); + for I in 0 to C_AW - 1 loop + if (C_MASK(64 - C_AW + I) = '1') then + A_Bus(tmp) <= A(I); + BAR(tmp) <= C_BAR(64 - C_AW + I); + tmp := tmp + 1; + end if; + end loop; -- I + if (not Use_CIN) then + BAR(tmp) <= '1'; + A_Bus(tmp) <= Valid; + end if; + end process Make_Busses; + + CS <= Valid when A_Bus=BAR else '0'; + +end imp; + + +------------------------------------------------------------------------------- +-- iomodule.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2011-2015,2018 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: iomodule.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- iomodule.vhd +-- +------------------------------------------------------------------------------- +-- Author: goran +-- +-- History: +-- goran 2008-01-08 First Version +-- stefana 2012-03-20 Added GPI interrupt +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_core; +use iomodule_v3_1_6.pselect_mask; + +entity iomodule is + generic ( + C_FAMILY : string := "Virtex7"; + C_FREQ : integer := 100000000; + C_INSTANCE : string := "iomodule"; + C_USE_CONFIG_RESET : integer := 0; + C_AVOID_PRIMITIVES : integer := 0; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + + -- Local Memory Bus generics + C_HIGHADDR : std_logic_vector(0 to 63) := X"0000000000000000"; + C_BASEADDR : std_logic_vector(0 to 63) := X"FFFFFFFFFFFFFFFF"; + C_MASK : std_logic_vector(0 to 63) := X"FFFFFFFFFFFFFFFF"; + C_IO_HIGHADDR : std_logic_vector(0 to 63) := X"0000000000000000"; + C_IO_BASEADDR : std_logic_vector(0 to 63) := X"FFFFFFFFFFFFFFFF"; + C_IO_MASK : std_logic_vector(0 to 63) := X"FFFFFFFFFFFFFFFF"; + C_LMB_AWIDTH : integer := 32; + C_LMB_DWIDTH : integer := 32; + C_LMB_PROTOCOL : integer := 0; + + -- IO Bus + C_USE_IO_BUS : integer := 0; + + -- UART generics + C_USE_UART_RX : integer := 0; + C_USE_UART_TX : integer := 0; + C_UART_BAUDRATE : integer := 9600; + C_UART_DATA_BITS : integer range 5 to 8 := 8; + C_UART_USE_PARITY : integer := 0; + C_UART_ODD_PARITY : integer := 0; + C_UART_RX_INTERRUPT : integer := 0; + C_UART_TX_INTERRUPT : integer := 0; + C_UART_ERROR_INTERRUPT : integer := 0; + C_UART_PROG_BAUDRATE : integer := 0; + C_UART_FREQ : integer := 100000000; + C_UART_ASYNC : integer := 0; + C_UART_NUM_SYNC_FF : integer := 2; + + -- FIT generics + C_USE_FIT1 : integer := 0; + C_FIT1_No_CLOCKS : integer := 6216; + C_FIT1_INTERRUPT : integer := 0; + C_USE_FIT2 : integer := 0; + C_FIT2_No_CLOCKS : integer := 6216; + C_FIT2_INTERRUPT : integer := 0; + C_USE_FIT3 : integer := 0; + C_FIT3_No_CLOCKS : integer := 6216; + C_FIT3_INTERRUPT : integer := 0; + C_USE_FIT4 : integer := 0; + C_FIT4_No_CLOCKS : integer := 6216; + C_FIT4_INTERRUPT : integer := 0; + + -- PIT generics + C_USE_PIT1 : integer := 0; + C_PIT1_SIZE : integer range 1 to 32 := 32; + C_PIT1_READABLE : integer := 1; + C_PIT1_PRESCALER : integer range 0 to 9 := 0; + C_PIT1_INTERRUPT : integer := 0; + C_USE_PIT2 : integer := 0; + C_PIT2_SIZE : integer range 1 to 32 := 32; + C_PIT2_READABLE : integer := 1; + C_PIT2_PRESCALER : integer range 0 to 9 := 0; + C_PIT2_INTERRUPT : integer := 0; + C_USE_PIT3 : integer := 0; + C_PIT3_SIZE : integer range 1 to 32 := 32; + C_PIT3_READABLE : integer := 1; + C_PIT3_PRESCALER : integer range 0 to 9 := 0; + C_PIT3_INTERRUPT : integer := 0; + C_USE_PIT4 : integer := 0; + C_PIT4_SIZE : integer range 1 to 32 := 32; + C_PIT4_READABLE : integer := 1; + C_PIT4_PRESCALER : integer range 0 to 9 := 0; + C_PIT4_INTERRUPT : integer := 0; + + -- GPO Generics + C_USE_GPO1 : integer := 0; + C_GPO1_SIZE : integer range 1 to 32 := 32; + C_GPO1_INIT : std_logic_vector(31 downto 0) := (others => '0'); + C_USE_GPO2 : integer := 0; + C_GPO2_SIZE : integer range 1 to 32 := 32; + C_GPO2_INIT : std_logic_vector(31 downto 0) := (others => '0'); + C_USE_GPO3 : integer := 0; + C_GPO3_SIZE : integer range 1 to 32 := 32; + C_GPO3_INIT : std_logic_vector(31 downto 0) := (others => '0'); + C_USE_GPO4 : integer := 0; + C_GPO4_SIZE : integer range 1 to 32 := 32; + C_GPO4_INIT : std_logic_vector(31 downto 0) := (others => '0'); + + -- GPI Generics + C_USE_GPI1 : integer := 0; + C_GPI1_SIZE : integer range 1 to 32 := 32; + C_GPI1_INTERRUPT : integer := 0; + C_USE_GPI2 : integer := 0; + C_GPI2_SIZE : integer range 1 to 32 := 32; + C_GPI2_INTERRUPT : integer := 0; + C_USE_GPI3 : integer := 0; + C_GPI3_SIZE : integer range 1 to 32 := 32; + C_GPI3_INTERRUPT : integer := 0; + C_USE_GPI4 : integer := 0; + C_GPI4_SIZE : integer range 1 to 32 := 32; + C_GPI4_INTERRUPT : integer := 0; + + -- Interrupt Handler Generics + C_INTC_USE_EXT_INTR : integer := 0; + C_INTC_INTR_SIZE : integer range 1 to 16 := 1; + C_INTC_LEVEL_EDGE : std_logic_vector(15 downto 0) := X"0000"; + C_INTC_POSITIVE : std_logic_vector(15 downto 0) := X"FFFF"; + C_INTC_HAS_FAST : integer range 0 to 1 := 0; + C_INTC_ADDR_WIDTH : integer range 5 to 64 := 32; + C_INTC_BASE_VECTORS : std_logic_vector(63 downto 0) := X"0000000000000000"; + C_INTC_ASYNC_INTR : std_logic_vector(15 downto 0) := X"FFFF"; + C_INTC_NUM_SYNC_FF : integer range 0 to 7 := 2 + ); + port ( + Clk : in std_logic; + Rst : in std_logic; + Config_Reset : in std_logic := '0'; + TMR_Rst : in std_logic; + TMR_Disable : in std_logic; + + -- TMR voting inbetween redundant IO Modules + ToVote : out std_logic_vector(1023 downto 0); + FromAVote : in std_logic_vector(1023 downto 0); + FromBVote : in std_logic_vector(1023 downto 0); + + -- IO Interface + IO_Addr_Strobe : out std_logic; + IO_Read_Strobe : out std_logic; + IO_Write_Strobe : out std_logic; + IO_Address : out std_logic_vector(C_LMB_AWIDTH-1 downto 0); + IO_Byte_Enable : out std_logic_vector((C_LMB_DWIDTH/8 - 1) downto 0); + IO_Write_Data : out std_logic_vector(C_LMB_DWIDTH-1 downto 0); + IO_Read_Data : in std_logic_vector(C_LMB_DWIDTH-1 downto 0); + IO_Ready : in std_logic; + + -- UART I/O + UART_Clk : in std_logic; + UART_Rst : in std_logic; + UART_Rx : in std_logic; + UART_Tx : out std_logic; + UART_Interrupt : out std_logic; + + -- FIT I/O + FIT1_Interrupt : out std_logic; + FIT1_Toggle : out std_logic; + FIT2_Interrupt : out std_logic; + FIT2_Toggle : out std_logic; + FIT3_Interrupt : out std_logic; + FIT3_Toggle : out std_logic; + FIT4_Interrupt : out std_logic; + FIT4_Toggle : out std_logic; + + -- PIT I/O + PIT1_Enable : in std_logic; + PIT1_Interrupt : out std_logic; + PIT1_Toggle : out std_logic; + PIT2_Enable : in std_logic; + PIT2_Interrupt : out std_logic; + PIT2_Toggle : out std_logic; + PIT3_Enable : in std_logic; + PIT3_Interrupt : out std_logic; + PIT3_Toggle : out std_logic; + PIT4_Enable : in std_logic; + PIT4_Interrupt : out std_logic; + PIT4_Toggle : out std_logic; + + -- GPO IO + GPO1 : out std_logic_vector(C_GPO1_SIZE-1 downto 0); + GPO2 : out std_logic_vector(C_GPO2_SIZE-1 downto 0); + GPO3 : out std_logic_vector(C_GPO3_SIZE-1 downto 0); + GPO4 : out std_logic_vector(C_GPO4_SIZE-1 downto 0); + + -- GPI IO + GPI1 : in std_logic_vector(C_GPI1_SIZE-1 downto 0); + GPI1_Interrupt : out std_logic; + GPI2 : in std_logic_vector(C_GPI2_SIZE-1 downto 0); + GPI2_Interrupt : out std_logic; + GPI3 : in std_logic_vector(C_GPI3_SIZE-1 downto 0); + GPI3_Interrupt : out std_logic; + GPI4 : in std_logic_vector(C_GPI4_SIZE-1 downto 0); + GPI4_Interrupt : out std_logic; + + -- Interrupt IO + INTC_Interrupt : in std_logic_vector(C_INTC_INTR_SIZE-1 downto 0); + INTC_IRQ : out std_logic; + INTC_Processor_Ack : in std_logic_vector(1 downto 0); + INTC_Interrupt_Address : out std_logic_vector(((C_INTC_ADDR_WIDTH+31) / 64) * (C_INTC_ADDR_WIDTH-32) + 31 downto 0); + INTC_IRQ_OUT : out std_logic; + + -- Local Memory Bus, LMB + LMB_ABus : in std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB_WriteDBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB_AddrStrobe : in std_logic; + LMB_ReadStrobe : in std_logic; + LMB_WriteStrobe : in std_logic; + LMB_BE : in std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl_DBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl_Ready : out std_logic; + Sl_Wait : out std_logic; + Sl_UE : out std_logic; + Sl_CE : out std_logic + ); + +end entity iomodule; + +library iomodule_v3_1_6; +use iomodule_v3_1_6.iomodule_funcs.all; + +architecture IMP of iomodule is + + component iomodule_core is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_FREQ : integer := 100000000; + C_USE_CONFIG_RESET : integer := 0; + C_AVOID_PRIMITIVES : integer := 0; + C_TMR : integer := 0; + C_USE_TMR_DISABLE : integer := 0; + + -- UART generics + C_USE_UART_RX : integer; + C_USE_UART_TX : integer; + C_UART_BAUDRATE : integer; + C_UART_DATA_BITS : integer range 5 to 8; + C_UART_USE_PARITY : integer; + C_UART_ODD_PARITY : integer; + C_UART_RX_INTERRUPT : integer; + C_UART_TX_INTERRUPT : integer; + C_UART_ERROR_INTERRUPT : integer; + C_UART_PROG_BAUDRATE : integer; + C_UART_FREQ : integer; + C_UART_ASYNC : integer; + C_UART_NUM_SYNC_FF : integer; + + -- FIT generics + C_USE_FIT1 : integer; + C_FIT1_No_CLOCKS : integer; + C_FIT1_INTERRUPT : integer; + C_USE_FIT2 : integer; + C_FIT2_No_CLOCKS : integer; + C_FIT2_INTERRUPT : integer; + C_USE_FIT3 : integer; + C_FIT3_No_CLOCKS : integer; + C_FIT3_INTERRUPT : integer; + C_USE_FIT4 : integer; + C_FIT4_No_CLOCKS : integer; + C_FIT4_INTERRUPT : integer; + + -- PIT generics + C_USE_PIT1 : integer; + C_PIT1_SIZE : integer; + C_PIT1_READABLE : integer; + C_PIT1_PRESCALER : integer range 0 to 9; + C_PIT1_INTERRUPT : integer; + C_USE_PIT2 : integer; + C_PIT2_SIZE : integer; + C_PIT2_READABLE : integer; + C_PIT2_PRESCALER : integer range 0 to 9; + C_PIT2_INTERRUPT : integer; + C_USE_PIT3 : integer; + C_PIT3_SIZE : integer; + C_PIT3_READABLE : integer; + C_PIT3_PRESCALER : integer range 0 to 9; + C_PIT3_INTERRUPT : integer; + C_USE_PIT4 : integer; + C_PIT4_SIZE : integer; + C_PIT4_READABLE : integer; + C_PIT4_PRESCALER : integer range 0 to 9; + C_PIT4_INTERRUPT : integer; + + -- GPO Generics + C_USE_GPO1 : integer := 0; + C_GPO1_SIZE : integer range 1 to 32 := 32; + C_GPO1_INIT : std_logic_vector(31 downto 0) := (others => '0'); + C_USE_GPO2 : integer := 0; + C_GPO2_SIZE : integer range 1 to 32 := 32; + C_GPO2_INIT : std_logic_vector(31 downto 0) := (others => '0'); + C_USE_GPO3 : integer := 0; + C_GPO3_SIZE : integer range 1 to 32 := 32; + C_GPO3_INIT : std_logic_vector(31 downto 0) := (others => '0'); + C_USE_GPO4 : integer := 0; + C_GPO4_SIZE : integer range 1 to 32 := 32; + C_GPO4_INIT : std_logic_vector(31 downto 0) := (others => '0'); + + -- GPI Generics + C_USE_GPI1 : integer := 0; + C_GPI1_SIZE : integer range 1 to 32 := 32; + C_GPI1_INTERRUPT : integer := 0; + C_USE_GPI2 : integer := 0; + C_GPI2_SIZE : integer range 1 to 32 := 32; + C_GPI2_INTERRUPT : integer := 0; + C_USE_GPI3 : integer := 0; + C_GPI3_SIZE : integer range 1 to 32 := 32; + C_GPI3_INTERRUPT : integer := 0; + C_USE_GPI4 : integer := 0; + C_GPI4_SIZE : integer range 1 to 32 := 32; + C_GPI4_INTERRUPT : integer := 0; + + -- Interrupt Handler Generics + C_ADDR_WIDTH : integer range 32 to 64; + C_INTC_USE_EXT_INTR : integer; + C_INTC_INTR_SIZE : integer range 1 to 16; + C_INTC_LEVEL_EDGE : std_logic_vector(15 downto 0); + C_INTC_POSITIVE : std_logic_vector(15 downto 0); + C_INTC_HAS_FAST : integer range 0 to 1; + C_INTC_ADDR_WIDTH : integer range 5 to 64; + C_INTC_BASE_VECTORS : std_logic_vector(63 downto 0); + C_INTC_ASYNC_INTR : std_logic_vector(15 downto 0) := X"FFFF"; + C_INTC_NUM_SYNC_FF : integer range 0 to 7); + port ( + Config_Reset : in std_logic := '0'; + CLK : in std_logic; + Rst : in std_logic; + TMR_Rst : in std_logic; + TMR_Disable : in std_logic; + + -- TMR voting inbetween redundant IO Modules + ToVote : out std_logic_vector(1023 downto 0); + FromAVote : in std_logic_vector(1023 downto 0); + FromBVote : in std_logic_vector(1023 downto 0); + + -- UART I/O + UART_Clk : in std_logic; + UART_Rst : in std_logic; + UART_Rx : in std_logic; + UART_Tx : out std_logic; + UART_Interrupt : out std_logic; + + -- FIT I/O + FIT1_Interrupt : out std_logic; + FIT1_Toggle : out std_logic; + FIT2_Interrupt : out std_logic; + FIT2_Toggle : out std_logic; + FIT3_Interrupt : out std_logic; + FIT3_Toggle : out std_logic; + FIT4_Interrupt : out std_logic; + FIT4_Toggle : out std_logic; + + -- PIT I/O + PIT1_Enable : in std_logic; + PIT1_Interrupt : out std_logic; + PIT1_Toggle : out std_logic; + PIT2_Enable : in std_logic; + PIT2_Interrupt : out std_logic; + PIT2_Toggle : out std_logic; + PIT3_Enable : in std_logic; + PIT3_Interrupt : out std_logic; + PIT3_Toggle : out std_logic; + PIT4_Enable : in std_logic; + PIT4_Interrupt : out std_logic; + PIT4_Toggle : out std_logic; + + -- GPO IO + GPO1 : out std_logic_vector(C_GPO1_SIZE-1 downto 0); + GPO2 : out std_logic_vector(C_GPO2_SIZE-1 downto 0); + GPO3 : out std_logic_vector(C_GPO3_SIZE-1 downto 0); + GPO4 : out std_logic_vector(C_GPO4_SIZE-1 downto 0); + + -- GPI IO + GPI1 : in std_logic_vector(C_GPI1_SIZE-1 downto 0); + GPI1_Interrupt : out std_logic; + GPI2 : in std_logic_vector(C_GPI2_SIZE-1 downto 0); + GPI2_Interrupt : out std_logic; + GPI3 : in std_logic_vector(C_GPI3_SIZE-1 downto 0); + GPI3_Interrupt : out std_logic; + GPI4 : in std_logic_vector(C_GPI4_SIZE-1 downto 0); + GPI4_Interrupt : out std_logic; + + -- Interrupt IO + INTC_Interrupt : in std_logic_vector(C_INTC_INTR_SIZE-1 downto 0); + INTC_IRQ : out std_logic; + INTC_Processor_Ack : in std_logic_vector(1 downto 0); + INTC_Interrupt_Address : out std_logic_vector(C_ADDR_WIDTH-1 downto 0); + + -- Register access + PIT1_Read : in std_logic; + PIT1_Write_Preload : in std_logic; + PIT1_Write_Ctrl : in std_logic; + PIT2_Read : in std_logic; + PIT2_Write_Preload : in std_logic; + PIT2_Write_Ctrl : in std_logic; + PIT3_Read : in std_logic; + PIT3_Write_Preload : in std_logic; + PIT3_Write_Ctrl : in std_logic; + PIT4_Read : in std_logic; + PIT4_Write_Preload : in std_logic; + PIT4_Write_Ctrl : in std_logic; + GPI1_Read : in std_logic; + GPI2_Read : in std_logic; + GPI3_Read : in std_logic; + GPI4_Read : in std_logic; + UART_TX_Write : in std_logic; + UART_Baud_Write : in std_logic; + GPO1_Write : in std_logic; + GPO2_Write : in std_logic; + GPO3_Write : in std_logic; + GPO4_Write : in std_logic; + UART_Status_Read : in std_logic; + UART_Status_Wait : out std_logic; + UART_Status_Ready : out std_logic; + UART_Rx_Read : in std_logic; + UART_Rx_Wait : out std_logic; + UART_Rx_Ready : out std_logic; + INTC_WRITE_CIAR : in std_logic; + INTC_WRITE_CIER : in std_logic; + INTC_WRITE_CIMR : in std_logic; + INTC_WRITE_CIVAR : in std_logic; + INTC_WRITE_CIVEAR : in std_logic; + INTC_CIVAR_ADDR : in std_logic_vector(4 downto 0); + INTC_READ_CISR : in std_logic; + INTC_READ_CIPR : in std_logic; + Write_Data : in std_logic_vector(31 downto 0); + Read_Data : out std_logic_vector(31 downto 0)); + end component iomodule_core; + + component pselect_mask + generic ( + C_AW : integer := 32; + C_BAR : std_logic_vector(0 to 63) := X"0000000000000000"; + C_MASK : std_logic_vector(0 to 63) := X"0000000000800000"); + port ( + A : in std_logic_vector(0 to C_AW - 1); + CS : out std_logic; + Valid : in std_logic); + end component; + + function c_use(size : integer) return integer is + begin + if size = 0 then + return 0; + else + return 1; + end if; + end function c_use; + + -- Interrupt controller extended address + constant C_INTC_HAS_AE : integer := Boolean'Pos(C_INTC_ADDR_WIDTH > 32); + constant C_ADDR_WIDTH : natural := ((C_INTC_ADDR_WIDTH + 31) / 64) * (C_INTC_ADDR_WIDTH - 32) + 32; + + -- Target + constant C_TARGET : TARGET_FAMILY_TYPE := String_To_Family(C_FAMILY, false); + + -- Register Address Map + constant C_UART_RX : std_logic_vector(0 to 4) := "00000"; + constant C_UART_TX : std_logic_vector(0 to 4) := "00001"; + constant C_UART_STATUS : std_logic_vector(0 to 4) := "00010"; + constant C_IRQ_MODE : std_logic_vector(0 to 4) := "00011"; + constant C_GPO1 : std_logic_vector(0 to 4) := "00100"; + constant C_GPO2 : std_logic_vector(0 to 4) := "00101"; + constant C_GPO3 : std_logic_vector(0 to 4) := "00110"; + constant C_GPO4 : std_logic_vector(0 to 4) := "00111"; + constant C_GPI1 : std_logic_vector(0 to 4) := "01000"; + constant C_GPI2 : std_logic_vector(0 to 4) := "01001"; + constant C_GPI3 : std_logic_vector(0 to 4) := "01010"; + constant C_GPI4 : std_logic_vector(0 to 4) := "01011"; + constant C_IRQ_STATUS : std_logic_vector(0 to 4) := "01100"; + constant C_IRQ_PENDING : std_logic_vector(0 to 4) := "01101"; + constant C_IRQ_ENABLE : std_logic_vector(0 to 4) := "01110"; + constant C_IRQ_ACK : std_logic_vector(0 to 4) := "01111"; + constant C_PIT1_PRELOAD : std_logic_vector(0 to 4) := "10000"; + constant C_PIT1_COUNTER : std_logic_vector(0 to 4) := "10001"; + constant C_PIT1_CONTROL : std_logic_vector(0 to 4) := "10010"; + constant C_UART_BAUD : std_logic_vector(0 to 4) := "10011"; + constant C_PIT2_PRELOAD : std_logic_vector(0 to 4) := "10100"; + constant C_PIT2_COUNTER : std_logic_vector(0 to 4) := "10101"; + constant C_PIT2_CONTROL : std_logic_vector(0 to 4) := "10110"; + constant C_SPARE2 : std_logic_vector(0 to 4) := "10111"; + constant C_PIT3_PRELOAD : std_logic_vector(0 to 4) := "11000"; + constant C_PIT3_COUNTER : std_logic_vector(0 to 4) := "11001"; + constant C_PIT3_CONTROL : std_logic_vector(0 to 4) := "11010"; + constant C_SPARE3 : std_logic_vector(0 to 4) := "11011"; + constant C_PIT4_PRELOAD : std_logic_vector(0 to 4) := "11100"; + constant C_PIT4_COUNTER : std_logic_vector(0 to 4) := "11101"; + constant C_PIT4_CONTROL : std_logic_vector(0 to 4) := "11110"; + constant C_SPARE4 : std_logic_vector(0 to 4) := "11111"; + + signal lmb_reg_select : std_logic; + signal lmb_io_select : std_logic; + signal lmb_io_select_keep : std_logic; + signal lmb_abus_Q : std_logic_vector(2 - C_INTC_HAS_FAST - C_INTC_HAS_AE to 6); + signal lmb_reg_read : std_logic; + signal lmb_reg_read_Q : std_logic; + signal lmb_reg_write : std_logic; + signal io_ready_Q : std_logic; + signal io_bus_read_data : std_logic_vector(C_LMB_DWIDTH-1 downto 0); + + -- Register access + signal wen : std_logic; + signal regaddr : std_logic_vector(0 to 4); + signal pit1_read : std_logic; + signal pit1_write_preload : std_logic; + signal pit1_write_ctrl : std_logic; + signal pit2_read : std_logic; + signal pit2_write_preload : std_logic; + signal pit2_write_ctrl : std_logic; + signal pit3_read : std_logic; + signal pit3_write_preload : std_logic; + signal pit3_write_ctrl : std_logic; + signal pit4_read : std_logic; + signal pit4_write_preload : std_logic; + signal pit4_write_ctrl : std_logic; + signal gpi1_read : std_logic; + signal gpi2_read : std_logic; + signal gpi3_read : std_logic; + signal gpi4_read : std_logic; + signal uart_tx_write : std_logic; + signal gpo1_write : std_logic; + signal gpo2_write : std_logic; + signal gpo3_write : std_logic; + signal gpo4_write : std_logic; + signal uart_status_read : std_logic; + signal uart_status_wait : std_logic; + signal uart_status_ready : std_logic; + signal uart_rx_read : std_logic; + signal uart_rx_wait : std_logic; + signal uart_rx_ready : std_logic; + signal uart_baud_write : std_logic; + signal intc_write_ciar : std_logic; + signal intc_write_cier : std_logic; + signal intc_write_cimr : std_logic; + signal intc_write_civar : std_logic; + signal intc_write_civear : std_logic; + signal intc_read_cisr : std_logic; + signal intc_read_cipr : std_logic; + signal write_data : std_logic_vector(31 downto 0); + signal io_reg_read_data : std_logic_vector(31 downto 0); + + signal fit1_interrupt_i : std_logic; + signal fit2_interrupt_i : std_logic; + signal fit3_interrupt_i : std_logic; + signal fit4_interrupt_i : std_logic; + signal pit1_interrupt_i : std_logic; + signal pit2_interrupt_i : std_logic; + signal pit3_interrupt_i : std_logic; + signal pit4_interrupt_i : std_logic; + + signal intc_irq_i : std_logic; + + signal One : std_logic; -- tied to '1'; + + -- Preserve signals after synthesis for simulation UART support + attribute KEEP : string; + attribute KEEP of uart_tx_write : signal is "TRUE"; + attribute KEEP of write_data : signal is "TRUE"; + + signal config_reset_i : std_logic; + +begin -- architecture IMP + + config_reset_i <= Config_Reset when C_USE_CONFIG_RESET /= 0 else '0'; + + ----------------------------------------------------------------------------- + -- Do the LMB address decoding + ----------------------------------------------------------------------------- + One <= '1'; + -- Detect if IO Module register is accessed + pselect_mask_reg : pselect_mask + generic map ( + C_AW => LMB_ABus'length, + C_BAR => C_BASEADDR, + C_MASK => C_MASK) + port map ( + A => LMB_ABus, + CS => lmb_reg_select, + Valid => One); + + -- Remember address, read, write and write data + AccessReg : process(Clk) is + begin + if (Clk'event and Clk = '1') then + if config_reset_i = '1' then + lmb_abus_Q <= (others => '0'); + + lmb_reg_read_Q <= '0'; + lmb_reg_read <= '0'; + lmb_reg_write <= '0'; + + Write_Data(31 downto 0) <= (others => '0'); + else + lmb_abus_Q <= LMB_ABus(LMB_ABus'high-LMB_ABus_Q'length+1-2 to LMB_ABus'high-2); + + if (uart_status_read = '1' or uart_rx_read = '1') and C_UART_ASYNC = 1 then + lmb_reg_read_Q <= '0'; + else + lmb_reg_read_Q <= lmb_reg_read; + end if; + lmb_reg_read <= LMB_ReadStrobe and lmb_reg_select and LMB_AddrStrobe; + lmb_reg_write <= LMB_WriteStrobe and lmb_reg_select and LMB_AddrStrobe; + + Write_Data(31 downto 0) <= LMB_WriteDBus(0 to 31); -- Data to write to IO module + end if; + end if; + end process AccessReg; + + Using_IO_Bus : if (C_USE_IO_BUS /= 0) generate + + signal io_read_keep : std_logic; + + begin + + -- Detect if IO Module IO extension is accessed + pselect_mask_io : pselect_mask + generic map ( + C_AW => LMB_ABus'length, + C_BAR => C_IO_BASEADDR, + C_MASK => C_IO_MASK) + port map ( + A => LMB_ABus, + CS => lmb_io_select, + Valid => One); + + AccessIO : process(Clk) is + begin + if (Clk'event and Clk = '1') then + if Rst = '1' or TMR_Rst = '1' then + IO_Addr_Strobe <= '0'; + IO_Read_Strobe <= '0'; + IO_Write_Strobe <= '0'; + IO_Address <= (others => '0'); + IO_Byte_Enable <= (others => '0'); + IO_Write_Data <= (others => '0'); + lmb_io_select_keep <= '0'; + io_read_keep <= '0'; + elsif lmb_io_select = '1' and LMB_AddrStrobe = '1' then + IO_Addr_Strobe <= '1'; + IO_Read_Strobe <= LMB_ReadStrobe; + IO_Write_Strobe <= LMB_WriteStrobe; + IO_Address <= LMB_ABus; + IO_Byte_Enable <= LMB_BE; + IO_Write_Data <= LMB_WriteDBus; + lmb_io_select_keep <= '1'; + io_read_keep <= LMB_ReadStrobe; + else + if IO_Ready = '1' then + lmb_io_select_keep <= '0'; + io_read_keep <= '0'; + end if; + IO_Addr_Strobe <= '0'; + IO_Read_Strobe <= '0'; + IO_Write_Strobe <= '0'; + end if; + end if; + end process AccessIO; + + ReadyReg : process(Clk) is + begin + if (Clk'event and Clk = '1') then + if config_reset_i = '1' then + io_ready_Q <= '0'; + else + io_ready_Q <= lmb_io_select_keep and IO_Ready; + end if; + end if; + end process ReadyReg; + + ReadDataReg : process(Clk) is + begin + if (Clk'event and Clk = '1') then + if config_reset_i = '1' then + io_bus_read_data <= (others => '0'); + else + if IO_Ready = '1' and io_read_keep = '1' then + io_bus_read_data <= IO_Read_Data; + else + io_bus_read_data <= (others => '0'); + end if; + end if; + end if; + end process ReadDataReg; + + end generate Using_IO_Bus; + + Not_Using_IO_Bus : if (C_USE_IO_BUS = 0) generate + io_ready_Q <= '0'; + io_bus_read_data <= (others => '0'); + lmb_io_select <= '0'; + lmb_io_select_keep <= '0'; + IO_Addr_Strobe <= '0'; + IO_Read_Strobe <= '0'; + IO_Write_Strobe <= '0'; + IO_Address <= (others => '0'); + IO_Byte_Enable <= (others => '0'); + IO_Write_Data <= (others => '0'); + end generate Not_Using_IO_Bus; + + -- Data read from IO module + + -- Standard LMB protocol with RAM data read combinatorial through LMB controller + Sl_DBus_LMB_Protocol_0 : if (C_LMB_PROTOCOL = 0) generate + begin + Sl_DBus(0 to 31) <= io_reg_read_data(31 downto 0) or io_bus_read_data(31 downto 0); + end generate Sl_DBus_LMB_Protocol_0; + + -- Timing optimized LMB protocol with RAM data read clocked in LMB controller + -- Sl_DBus needs to be clocked once to match clocked timing of RAM data read clocked + -- Only works with MicroBlaze 8-stage pipe and C_LMB_PROTOCOL set to 1 on MicroBlaze + Sl_DBus_LMB_Protocol_1 : if (C_LMB_PROTOCOL = 1) generate + begin + Sl_DBus_DFF : process(Clk) is + begin + if (Clk'event and Clk = '1') then + if config_reset_i = '1' then + Sl_DBus <= (others => '0'); + else + Sl_DBus(0 to 31) <= io_reg_read_data(31 downto 0) or io_bus_read_data(31 downto 0); + end if; + end if; + end process Sl_DBus_DFF; + end generate Sl_DBus_LMB_Protocol_1; + + Sl_Wait <= '1' when lmb_reg_read = '1' or + lmb_io_select_keep = '1' or + ((uart_status_wait = '1' or uart_rx_wait= '1') and C_UART_ASYNC = 1) else + '0'; + + Sl_UE <= '0'; -- No Uncorrectable Errors + Sl_CE <= '0'; -- No Correctable Errors + + Sl_Ready <= '1' when lmb_reg_write = '1' or + lmb_reg_read_Q = '1' or + io_ready_Q = '1' or + ((uart_status_ready = '1' or uart_rx_ready = '1') and C_UART_ASYNC = 1) else + '0'; + + uart_rx_read <= '1' when regaddr = C_UART_RX and lmb_reg_read = '1' else '0'; + uart_tx_write <= wen when regaddr = C_UART_TX and lmb_reg_write = '1' else '0'; + uart_status_read <= '1' when regaddr = C_UART_STATUS and lmb_reg_read = '1' else '0'; + uart_baud_write <= wen when regaddr = C_UART_BAUD and lmb_reg_write = '1' else '0'; + intc_write_cimr <= wen when regaddr = C_IRQ_MODE and lmb_reg_write = '1' else '0'; + gpo1_write <= wen when regaddr = C_GPO1 and lmb_reg_write = '1' else '0'; + gpo2_write <= wen when regaddr = C_GPO2 and lmb_reg_write = '1' else '0'; + gpo3_write <= wen when regaddr = C_GPO3 and lmb_reg_write = '1' else '0'; + gpo4_write <= wen when regaddr = C_GPO4 and lmb_reg_write = '1' else '0'; + gpi1_read <= '1' when regaddr = C_GPI1 and lmb_reg_read = '1' else '0'; + gpi2_read <= '1' when regaddr = C_GPI2 and lmb_reg_read = '1' else '0'; + gpi3_read <= '1' when regaddr = C_GPI3 and lmb_reg_read = '1' else '0'; + gpi4_read <= '1' when regaddr = C_GPI4 and lmb_reg_read = '1' else '0'; + intc_write_ciar <= wen when regaddr = C_IRQ_ACK and lmb_reg_write = '1' else '0'; + intc_write_cier <= wen when regaddr = C_IRQ_ENABLE and lmb_reg_write = '1' else '0'; + intc_read_cisr <= '1' when regaddr = C_IRQ_STATUS and lmb_reg_read = '1' else '0'; + intc_read_cipr <= '1' when regaddr = C_IRQ_PENDING and lmb_reg_read = '1' else '0'; + pit1_read <= '1' when regaddr = C_PIT1_COUNTER and lmb_reg_read = '1' else '0'; + pit1_write_preload <= wen when regaddr = C_PIT1_PRELOAD and lmb_reg_write = '1' else '0'; + pit1_write_ctrl <= wen when regaddr = C_PIT1_CONTROL and lmb_reg_write = '1' else '0'; + pit2_read <= '1' when regaddr = C_PIT2_COUNTER and lmb_reg_read = '1' else '0'; + pit2_write_preload <= wen when regaddr = C_PIT2_PRELOAD and lmb_reg_write = '1' else '0'; + pit2_write_ctrl <= wen when regaddr = C_PIT2_CONTROL and lmb_reg_write = '1' else '0'; + pit3_read <= '1' when regaddr = C_PIT3_COUNTER and lmb_reg_read = '1' else '0'; + pit3_write_preload <= wen when regaddr = C_PIT3_PRELOAD and lmb_reg_write = '1' else '0'; + pit3_write_ctrl <= wen when regaddr = C_PIT3_CONTROL and lmb_reg_write = '1' else '0'; + pit4_read <= '1' when regaddr = C_PIT4_COUNTER and lmb_reg_read = '1' else '0'; + pit4_write_preload <= wen when regaddr = C_PIT4_PRELOAD and lmb_reg_write = '1' else '0'; + pit4_write_ctrl <= wen when regaddr = C_PIT4_CONTROL and lmb_reg_write = '1' else '0'; + + Using_Fast : if C_INTC_HAS_FAST = 1 and C_INTC_HAS_AE = 0 generate + begin + intc_write_civar <= lmb_reg_write when lmb_abus_Q(1) = '1' else '0'; + intc_write_civear <= '0'; + wen <= not lmb_abus_Q(1); + regaddr <= lmb_abus_Q(2 to 6); + end generate Using_Fast; + + Using_Fast_AE : if C_INTC_HAS_FAST = 1 and C_INTC_HAS_AE = 1 generate + begin + intc_write_civar <= lmb_reg_write when (lmb_abus_Q(0) = '0' and lmb_abus_Q(1) = '1') or + (lmb_abus_Q(0) = '1' and lmb_abus_Q(6) = '0') else '0'; + intc_write_civear <= lmb_reg_write when (lmb_abus_Q(0) = '1' and lmb_abus_Q(6) = '1') else '0'; + wen <= not (lmb_abus_Q(0) or lmb_abus_Q(1)); + regaddr <= lmb_abus_Q(2 to 6) when lmb_abus_Q(0) = '0' else + lmb_abus_Q(1 to 5); + end generate Using_Fast_AE; + + Not_Using_Fast : if C_INTC_HAS_FAST = 0 generate + begin + intc_write_civar <= '0'; + intc_write_civear <= '0'; + wen <= '1'; + regaddr <= lmb_abus_Q(2 to 6); + end generate Not_Using_Fast; + + + IOModule_Core_I1: iomodule_core + generic map ( + C_TARGET => C_TARGET, + C_FREQ => C_FREQ, + C_USE_CONFIG_RESET => C_USE_CONFIG_RESET, + C_AVOID_PRIMITIVES => C_AVOID_PRIMITIVES, + C_TMR => C_TMR, + C_USE_TMR_DISABLE => C_USE_TMR_DISABLE, + + -- UART generics + C_USE_UART_RX => C_USE_UART_RX, -- [integer] + C_USE_UART_TX => C_USE_UART_TX, -- [integer] + C_UART_BAUDRATE => C_UART_BAUDRATE, -- [integer] + C_UART_DATA_BITS => C_UART_DATA_BITS, -- [integer range 5 to 8] + C_UART_USE_PARITY => C_UART_USE_PARITY, -- [integer] + C_UART_ODD_PARITY => C_UART_ODD_PARITY, -- [integer] + C_UART_RX_INTERRUPT => C_UART_RX_INTERRUPT, -- [integer] + C_UART_TX_INTERRUPT => C_UART_TX_INTERRUPT, -- [integer] + C_UART_ERROR_INTERRUPT => C_UART_ERROR_INTERRUPT, -- [integer] + C_UART_PROG_BAUDRATE => C_UART_PROG_BAUDRATE, -- [integer] + C_UART_FREQ => C_UART_FREQ, -- [integer] + C_UART_ASYNC => C_UART_ASYNC, -- [integer] + C_UART_NUM_SYNC_FF => C_UART_NUM_SYNC_FF, -- [integer] + + -- FIT generics + C_USE_FIT1 => C_USE_FIT1, -- [integer] + C_FIT1_No_CLOCKS => C_FIT1_No_CLOCKS, -- [integer] + C_FIT1_INTERRUPT => C_FIT1_INTERRUPT, -- [integer] + C_USE_FIT2 => C_USE_FIT2, -- [integer] + C_FIT2_No_CLOCKS => C_FIT2_No_CLOCKS, -- [integer] + C_FIT2_INTERRUPT => C_FIT2_INTERRUPT, -- [integer] + C_USE_FIT3 => C_USE_FIT3, -- [integer] + C_FIT3_No_CLOCKS => C_FIT3_No_CLOCKS, -- [integer] + C_FIT3_INTERRUPT => C_FIT3_INTERRUPT, -- [integer] + C_USE_FIT4 => C_USE_FIT4, -- [integer] + C_FIT4_No_CLOCKS => C_FIT4_No_CLOCKS, -- [integer] + C_FIT4_INTERRUPT => C_FIT4_INTERRUPT, -- [integer] + + -- PIT generics + C_USE_PIT1 => C_USE_PIT1, -- [integer] + C_PIT1_SIZE => C_PIT1_SIZE, -- [integer] + C_PIT1_READABLE => C_PIT1_READABLE, -- [integer] + C_PIT1_PRESCALER => C_PIT1_PRESCALER, -- [integer range 0 to 9] + C_PIT1_INTERRUPT => C_PIT1_INTERRUPT, -- [integer] + C_USE_PIT2 => C_USE_PIT2, -- [integer] + C_PIT2_SIZE => C_PIT2_SIZE, -- [integer] + C_PIT2_READABLE => C_PIT2_READABLE, -- [integer] + C_PIT2_PRESCALER => C_PIT2_PRESCALER, -- [integer range 0 to 9] + C_PIT2_INTERRUPT => C_PIT2_INTERRUPT, -- [integer] + C_USE_PIT3 => C_USE_PIT3, -- [integer] + C_PIT3_SIZE => C_PIT3_SIZE, -- [integer] + C_PIT3_READABLE => C_PIT3_READABLE, -- [integer] + C_PIT3_PRESCALER => C_PIT3_PRESCALER, -- [integer range 0 to 9] + C_PIT3_INTERRUPT => C_PIT3_INTERRUPT, -- [integer] + C_USE_PIT4 => C_USE_PIT4, -- [integer] + C_PIT4_SIZE => C_PIT4_SIZE, -- [integer] + C_PIT4_READABLE => C_PIT4_READABLE, -- [integer] + C_PIT4_PRESCALER => C_PIT4_PRESCALER, -- [integer range 0 to 9] + C_PIT4_INTERRUPT => C_PIT4_INTERRUPT, -- [integer] + + -- GPO Generics + C_USE_GPO1 => C_USE_GPO1, + C_GPO1_SIZE => C_GPO1_SIZE, + C_GPO1_INIT => C_GPO1_INIT, + C_USE_GPO2 => C_USE_GPO2, + C_GPO2_SIZE => C_GPO2_SIZE, + C_GPO2_INIT => C_GPO2_INIT, + C_USE_GPO3 => C_USE_GPO3, + C_GPO3_SIZE => C_GPO3_SIZE, + C_GPO3_INIT => C_GPO3_INIT, + C_USE_GPO4 => C_USE_GPO4, + C_GPO4_SIZE => C_GPO4_SIZE, + C_GPO4_INIT => C_GPO4_INIT, + + -- GPI Generics + C_USE_GPI1 => C_USE_GPI1, + C_GPI1_SIZE => C_GPI1_SIZE, + C_GPI1_INTERRUPT => C_GPI1_INTERRUPT, + C_USE_GPI2 => C_USE_GPI2, + C_GPI2_SIZE => C_GPI2_SIZE, + C_GPI2_INTERRUPT => C_GPI2_INTERRUPT, + C_USE_GPI3 => C_USE_GPI3, + C_GPI3_SIZE => C_GPI3_SIZE, + C_GPI3_INTERRUPT => C_GPI3_INTERRUPT, + C_USE_GPI4 => C_USE_GPI4, + C_GPI4_SIZE => C_GPI4_SIZE, + C_GPI4_INTERRUPT => C_GPI4_INTERRUPT, + + -- Interrupt Handler Generics + C_ADDR_WIDTH => C_ADDR_WIDTH, + C_INTC_USE_EXT_INTR => C_INTC_USE_EXT_INTR, + C_INTC_INTR_SIZE => C_INTC_INTR_SIZE, + C_INTC_LEVEL_EDGE => C_INTC_LEVEL_EDGE, + C_INTC_POSITIVE => C_INTC_POSITIVE, + C_INTC_HAS_FAST => C_INTC_HAS_FAST, + C_INTC_ADDR_WIDTH => C_INTC_ADDR_WIDTH, + C_INTC_BASE_VECTORS => C_INTC_BASE_VECTORS, + C_INTC_ASYNC_INTR => C_INTC_ASYNC_INTR, + C_INTC_NUM_SYNC_FF => C_INTC_NUM_SYNC_FF) + + port map ( + Config_Reset => Config_Reset, + CLK => CLK, + Rst => Rst, + TMR_Rst => TMR_Rst, + TMR_Disable => TMR_Disable, + + -- TMR voting inbetween redundant IO Modules + ToVote => ToVote, + FromAVote => FromAVote, + FromBVote => FromBVote, + + -- UART I/O + UART_Clk => UART_Clk, + UART_Rst => UART_Rst, + UART_Rx => UART_Rx, + UART_Tx => UART_Tx, + UART_Interrupt => UART_Interrupt, + + -- FIT I/O + FIT1_Interrupt => fit1_interrupt_i, + FIT1_Toggle => FIT1_Toggle, + FIT2_Interrupt => fit2_interrupt_i, + FIT2_Toggle => FIT2_Toggle, + FIT3_Interrupt => fit3_interrupt_i, + FIT3_Toggle => FIT3_Toggle, + FIT4_Interrupt => fit4_interrupt_i, + FIT4_Toggle => FIT4_Toggle, + + -- PIT I/O + PIT1_Enable => PIT1_Enable, + PIT1_Interrupt => pit1_interrupt_i, + PIT1_Toggle => PIT1_Toggle, + PIT2_Enable => PIT2_Enable, + PIT2_Interrupt => pit2_interrupt_i, + PIT2_Toggle => PIT2_Toggle, + PIT3_Enable => PIT3_Enable, + PIT3_Interrupt => pit3_interrupt_i, + PIT3_Toggle => PIT3_Toggle, + PIT4_Enable => PIT4_Enable, + PIT4_Interrupt => pit4_interrupt_i, + PIT4_Toggle => PIT4_Toggle, + + -- GPO IO + GPO1 => GPO1, + GPO2 => GPO2, + GPO3 => GPO3, + GPO4 => GPO4, + + -- GPI IO + GPI1 => GPI1, + GPI1_Interrupt => GPI1_Interrupt, + GPI2 => GPI2, + GPI2_Interrupt => GPI2_Interrupt, + GPI3 => GPI3, + GPI3_Interrupt => GPI3_Interrupt, + GPI4 => GPI4, + GPI4_Interrupt => GPI4_Interrupt, + + -- Interrupt IO + INTC_Interrupt => INTC_Interrupt, + INTC_IRQ => intc_irq_i, + INTC_Processor_Ack => INTC_Processor_Ack, + INTC_Interrupt_Address => INTC_Interrupt_Address, + + -- Register access + PIT1_Read => pit1_read, + PIT1_Write_Preload => pit1_write_preload, + PIT1_Write_Ctrl => pit1_write_ctrl, + PIT2_Read => pit2_read, + PIT2_Write_Preload => pit2_write_preload, + PIT2_Write_Ctrl => pit2_write_ctrl, + PIT3_Read => pit3_read, + PIT3_Write_Preload => pit3_write_preload, + PIT3_Write_Ctrl => pit3_write_ctrl, + PIT4_Read => pit4_read, + PIT4_Write_Preload => pit4_write_preload, + PIT4_Write_Ctrl => pit4_write_ctrl, + GPI1_Read => gpi1_read, + GPI2_Read => gpi2_read, + GPI3_Read => gpi3_read, + GPI4_Read => gpi4_read, + UART_TX_Write => uart_tx_write, + UART_Baud_Write => uart_baud_write, + GPO1_Write => gpo1_write, + GPO2_Write => gpo2_write, + GPO3_Write => gpo3_write, + GPO4_Write => gpo4_write, + UART_Status_Read => uart_status_read, + UART_Status_Wait => uart_status_wait, + UART_Status_Ready => uart_status_ready, + UART_Rx_Read => uart_rx_read, + UART_Rx_Wait => uart_rx_wait, + UART_Rx_Ready => uart_rx_ready, + INTC_WRITE_CIAR => intc_write_ciar, + INTC_WRITE_CIER => intc_write_cier, + INTC_WRITE_CIMR => intc_write_cimr, + INTC_WRITE_CIVAR => intc_write_civar, + INTC_WRITE_CIVEAR => intc_write_civear, + INTC_CIVAR_ADDR => regaddr, + INTC_READ_CISR => intc_read_cisr, + INTC_READ_CIPR => intc_read_cipr, + Write_Data => write_data, + Read_Data => io_reg_read_data); + + INTC_IRQ <= intc_irq_i; + INTC_IRQ_OUT <= intc_irq_i; + + FIT1_Interrupt <= fit1_interrupt_i; + FIT2_Interrupt <= fit2_interrupt_i; + FIT3_Interrupt <= fit3_interrupt_i; + FIT4_Interrupt <= fit4_interrupt_i; + PIT1_Interrupt <= pit1_interrupt_i; + PIT2_Interrupt <= pit2_interrupt_i; + PIT3_Interrupt <= pit3_interrupt_i; + PIT4_Interrupt <= pit4_interrupt_i; + +end architecture IMP; + + diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/lib_cdc_v1_0_rfs.vhd b/projects/U200/U200.ip_user_files/ipstatic/hdl/lib_cdc_v1_0_rfs.vhd new file mode 100755 index 0000000..f7bb80c --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/lib_cdc_v1_0_rfs.vhd @@ -0,0 +1,1263 @@ + +--Generic Help +--C_CDC_TYPE : Defines the type of CDC needed +-- 0 means pulse synchronizer. Used to transfer one clock pulse +-- from prmry domain to scndry domain. +-- 1 means level synchronizer. Used to transfer level signal. +-- 2 means level synchronizer with ack. Used to transfer level +-- signal. Input signal should change only when prmry_ack is detected +-- +--C_FLOP_INPUT : when set to 1 adds one flop stage to the input prmry_in signal +-- Set to 0 when incoming signal is purely floped signal. +-- +--C_RESET_STATE : Generally sync flops need not have resets. However, in some cases +-- it might be needed. +-- 0 means reset not needed for sync flops +-- 1 means reset needed for sync flops. i +-- In this case prmry_resetn should be in prmry clock, +-- while scndry_reset should be in scndry clock. +-- +--C_SINGLE_BIT : CDC should normally be done for single bit signals only. +-- However, based on design buses can also be CDC'ed. +-- 0 means it is a bus. In this case input be connected to prmry_vect_in. +-- Output is on scndry_vect_out. +-- 1 means it is a single bit. In this case input be connected to prmry_in. +-- Output is on scndry_out. +-- +--C_VECTOR_WIDTH : defines the size of bus. This is irrelevant when C_SINGLE_BIT = 1 +-- +--C_MTBF_STAGES : Defines the number of sync stages needed. Allowed values are 0 to 6. +-- Value of 0, 1 is allowed only for level CDC. +-- Min value for Pulse CDC is 2 +-- +--Whenever this file is used following XDC constraint has to be added + +-- set_false_path -to [get_pins -hier *cdc_to*/D] + + +--IO Ports +-- +-- prmry_aclk : clock of originating domain (source domain) +-- prmry_resetn : sync reset of originating clock domain (source domain) +-- prmry_in : input signal bit. This should be a pure flop output without +-- any combi logic. This is source. +-- prmry_vect_in : bus signal. From Source domain. +-- prmry_ack : Ack signal, valid for one clock period, in prmry_aclk domain. +-- Used only when C_CDC_TYPE = 2 +-- scndry_aclk : destination clock. +-- scndry_resetn : sync reset of destination domain +-- scndry_out : sync'ed output in destination domain. Single bit. +-- scndry_vect_out : sync'ed output in destination domain. bus. + + + + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; +use ieee.std_logic_misc.all; +library unisim; +use unisim.vcomponents.FDR; + + + +entity cdc_sync is + generic ( + C_CDC_TYPE : integer range 0 to 2 := 1 ; + -- 0 is pulse synch + -- 1 is level synch + -- 2 is ack based level sync + C_RESET_STATE : integer range 0 to 1 := 0 ; + -- 0 is reset not needed + -- 1 is reset needed + C_SINGLE_BIT : integer range 0 to 1 := 1 ; + -- 0 is bus input + -- 1 is single bit input + C_FLOP_INPUT : integer range 0 to 1 := 0 ; + C_VECTOR_WIDTH : integer range 0 to 64 := 32 ; + C_MTBF_STAGES : integer range 0 to 6 := 2 + -- Vector Data witdth + ); + + port ( + prmry_aclk : in std_logic ; -- + prmry_resetn : in std_logic ; -- + prmry_in : in std_logic ; -- + prmry_vect_in : in std_logic_vector -- + (C_VECTOR_WIDTH - 1 downto 0) ; -- + prmry_ack : out std_logic ; + -- + scndry_aclk : in std_logic ; -- + scndry_resetn : in std_logic ; -- + -- + -- Primary to Secondary Clock Crossing -- + scndry_out : out std_logic ; -- + -- + scndry_vect_out : out std_logic_vector -- + (C_VECTOR_WIDTH - 1 downto 0) -- + + ); + +end cdc_sync; + +------------------------------------------------------------------------------- +-- Architecture +------------------------------------------------------------------------------- +architecture implementation of cdc_sync is + +attribute DowngradeIPIdentifiedWarnings : string; +attribute DowngradeIPIdentifiedWarnings of implementation : architecture is "yes"; + +--attribute DONT_TOUCH : STRING; +--attribute KEEP : STRING; +--attribute DONT_TOUCH of implementation : architecture is "yes"; +signal prmry_resetn1 : std_logic := '0'; +signal scndry_resetn1 : std_logic := '0'; +signal prmry_reset2 : std_logic := '0'; +signal scndry_reset2 : std_logic := '0'; +--attribute KEEP of prmry_resetn1 : signal is "true"; +--attribute KEEP of scndry_resetn1 : signal is "true"; + +------------------------------------------------------------------------------- +-- Functions +------------------------------------------------------------------------------- + +-- No Functions Declared + +------------------------------------------------------------------------------- +-- Constants Declarations +------------------------------------------------------------------------------- + +-- No Constants Declared + +------------------------------------------------------------------------------- +-- Begin architecture logic +------------------------------------------------------------------------------- +begin + +HAS_RESET : if C_RESET_STATE = 1 generate +begin +prmry_resetn1 <= prmry_resetn; +scndry_resetn1 <= scndry_resetn; + +end generate HAS_RESET; + +HAS_NO_RESET : if C_RESET_STATE = 0 generate +begin + +prmry_resetn1 <= '1'; +scndry_resetn1 <= '1'; + +end generate HAS_NO_RESET; + +prmry_reset2 <= not prmry_resetn1; +scndry_reset2 <= not scndry_resetn1; + + +-- Generate PULSE clock domain crossing +GENERATE_PULSE_P_S_CDC_OPEN_ENDED : if C_CDC_TYPE = 0 generate + +-- Primary to Secondary +signal s_out_d1_cdc_to : std_logic := '0'; +--attribute DONT_TOUCH of s_out_d1_cdc_to : signal is "true"; +signal s_out_d2 : std_logic := '0'; +signal s_out_d3 : std_logic := '0'; +signal s_out_d4 : std_logic := '0'; +signal s_out_d5 : std_logic := '0'; +signal s_out_d6 : std_logic := '0'; +signal s_out_d7 : std_logic := '0'; +signal s_out_re : std_logic := '0'; +signal prmry_in_xored : std_logic := '0'; +signal p_in_d1_cdc_from : std_logic := '0'; + +signal srst_d1 : std_logic := '0'; +signal srst_d2 : std_logic := '0'; +signal srst_d3 : std_logic := '0'; +signal srst_d4 : std_logic := '0'; +signal srst_d5 : std_logic := '0'; +signal srst_d6 : std_logic := '0'; +signal srst_d7 : std_logic := '0'; + + ----------------------------------------------------------------------------- + -- ATTRIBUTE Declarations + ----------------------------------------------------------------------------- + -- Prevent x-propagation on clock-domain crossing register + ATTRIBUTE async_reg : STRING; + ATTRIBUTE async_reg OF REG_P_IN2_cdc_to : label IS "true"; + ATTRIBUTE async_reg OF P_IN_CROSS2SCNDRY_s_out_d2 : label IS "true"; + ATTRIBUTE async_reg OF P_IN_CROSS2SCNDRY_s_out_d3 : label IS "true"; + ATTRIBUTE async_reg OF P_IN_CROSS2SCNDRY_s_out_d4 : label IS "true"; + ATTRIBUTE async_reg OF P_IN_CROSS2SCNDRY_s_out_d5 : label IS "true"; + ATTRIBUTE async_reg OF P_IN_CROSS2SCNDRY_s_out_d6 : label IS "true"; + ATTRIBUTE async_reg OF P_IN_CROSS2SCNDRY_s_out_d7 : label IS "true"; + +begin + + --***************************************************************************** + --** Asynchronous Pulse Clock Crossing ** + --** PRIMARY TO SECONDARY OPEN-ENDED ** + --***************************************************************************** + +scndry_vect_out <= (others => '0'); +prmry_ack <= '0'; + +prmry_in_xored <= prmry_in xor p_in_d1_cdc_from; + +--------------------------------------REG_P_IN : process(prmry_aclk) +-------------------------------------- begin +-------------------------------------- if(prmry_aclk'EVENT and prmry_aclk ='1')then +-------------------------------------- if(prmry_resetn1 = '0') then -- and C_RESET_STATE = 1)then +-------------------------------------- p_in_d1_cdc_from <= '0'; +-------------------------------------- else +-------------------------------------- p_in_d1_cdc_from <= prmry_in_xored; +-------------------------------------- end if; +-------------------------------------- end if; +-------------------------------------- end process REG_P_IN; + + + +REG_P_IN_cdc_from : component FDR + generic map(INIT => '0' + )port map ( + Q => p_in_d1_cdc_from, + C => prmry_aclk, + D => prmry_in_xored, + R => prmry_reset2 + ); + + + + + +REG_P_IN2_cdc_to : component FDR + generic map(INIT => '0' + )port map ( + Q => s_out_d1_cdc_to, + C => scndry_aclk, + D => p_in_d1_cdc_from, + R => scndry_reset2 + ); + + + +------------------------------------ P_IN_CROSS2SCNDRY : process(scndry_aclk) +------------------------------------ begin +------------------------------------ if(scndry_aclk'EVENT and scndry_aclk ='1')then +------------------------------------ if(scndry_resetn1 = '0') then -- and C_RESET_STATE = 1)then +------------------------------------ s_out_d2 <= '0'; +------------------------------------ s_out_d3 <= '0'; +------------------------------------ s_out_d4 <= '0'; +------------------------------------ s_out_d5 <= '0'; +------------------------------------ s_out_d6 <= '0'; +------------------------------------ s_out_d7 <= '0'; +------------------------------------ scndry_out <= '0'; +------------------------------------ else +------------------------------------ s_out_d2 <= s_out_d1_cdc_to; +------------------------------------ s_out_d3 <= s_out_d2; +------------------------------------ s_out_d4 <= s_out_d3; +------------------------------------ s_out_d5 <= s_out_d4; +------------------------------------ s_out_d6 <= s_out_d5; +------------------------------------ s_out_d7 <= s_out_d6; +------------------------------------ scndry_out <= s_out_re; +------------------------------------ end if; +------------------------------------ end if; +------------------------------------ end process P_IN_CROSS2SCNDRY; + + + + +P_IN_CROSS2SCNDRY_s_out_d2 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_out_d2, + C => scndry_aclk, + D => s_out_d1_cdc_to, + R => scndry_reset2 + ); + + +P_IN_CROSS2SCNDRY_s_out_d3 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_out_d3, + C => scndry_aclk, + D => s_out_d2, + R => scndry_reset2 + ); + + +P_IN_CROSS2SCNDRY_s_out_d4 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_out_d4, + C => scndry_aclk, + D => s_out_d3, + R => scndry_reset2 + ); + + +P_IN_CROSS2SCNDRY_s_out_d5 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_out_d5, + C => scndry_aclk, + D => s_out_d4, + R => scndry_reset2 + ); + + +P_IN_CROSS2SCNDRY_s_out_d6 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_out_d6, + C => scndry_aclk, + D => s_out_d5, + R => scndry_reset2 + ); + + + +P_IN_CROSS2SCNDRY_s_out_d7 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_out_d7, + C => scndry_aclk, + D => s_out_d6, + R => scndry_reset2 + ); + + +P_IN_CROSS2SCNDRY_scndry_out : component FDR + generic map(INIT => '0' + )port map ( + Q => scndry_out, + C => scndry_aclk, + D => s_out_re, + R => scndry_reset2 + ); + +s_rst_d1 : component FDR + generic map(INIT => '0' + )port map ( + Q => srst_d1, + C => scndry_aclk, + D => '1', + R => scndry_reset2 + ); +s_rst_d2 : component FDR + generic map(INIT => '0' + )port map ( + Q => srst_d2, + C => scndry_aclk, + D => srst_d1, + R => scndry_reset2 + ); +s_rst_d3 : component FDR + generic map(INIT => '0' + )port map ( + Q => srst_d3, + C => scndry_aclk, + D => srst_d2, + R => scndry_reset2 + ); + +s_rst_d4 : component FDR + generic map(INIT => '0' + )port map ( + Q => srst_d4, + C => scndry_aclk, + D => srst_d3, + R => scndry_reset2 + ); + + +s_rst_d5 : component FDR + generic map(INIT => '0' + )port map ( + Q => srst_d5, + C => scndry_aclk, + D => srst_d4, + R => scndry_reset2 + ); + +s_rst_d6 : component FDR + generic map(INIT => '0' + )port map ( + Q => srst_d6, + C => scndry_aclk, + D => srst_d5, + R => scndry_reset2 + ); + +s_rst_d7 : component FDR + generic map(INIT => '0' + )port map ( + Q => srst_d7, + C => scndry_aclk, + D => srst_d6, + R => scndry_reset2 + ); + +MTBF_2 : if C_MTBF_STAGES = 2 generate +begin + s_out_re <= (s_out_d2 xor s_out_d3) and (srst_d3); + +end generate MTBF_2; + +MTBF_3 : if C_MTBF_STAGES = 3 generate +begin + s_out_re <= (s_out_d3 xor s_out_d4) and (srst_d4); + +end generate MTBF_3; + +MTBF_4 : if C_MTBF_STAGES = 4 generate +begin + s_out_re <= (s_out_d4 xor s_out_d5) and (srst_d5); + +end generate MTBF_4; + +MTBF_5 : if C_MTBF_STAGES = 5 generate +begin + s_out_re <= (s_out_d5 xor s_out_d6) and (srst_d6); + +end generate MTBF_5; + +MTBF_6 : if C_MTBF_STAGES = 6 generate +begin + s_out_re <= (s_out_d6 xor s_out_d7) and (srst_d7); + +end generate MTBF_6; + + -- Feed secondary pulse out + +end generate GENERATE_PULSE_P_S_CDC_OPEN_ENDED; + + +-- Generate LEVEL clock domain crossing with reset state = 0 +GENERATE_LEVEL_P_S_CDC : if C_CDC_TYPE = 1 generate +begin +-- Primary to Secondary + +SINGLE_BIT : if C_SINGLE_BIT = 1 generate + +signal p_level_in_d1_cdc_from : std_logic := '0'; +signal p_level_in_int : std_logic := '0'; +signal s_level_out_d1_cdc_to : std_logic := '0'; +--attribute DONT_TOUCH of s_level_out_d1_cdc_to : signal is "true"; +signal s_level_out_d2 : std_logic := '0'; +signal s_level_out_d3 : std_logic := '0'; +signal s_level_out_d4 : std_logic := '0'; +signal s_level_out_d5 : std_logic := '0'; +signal s_level_out_d6 : std_logic := '0'; + ----------------------------------------------------------------------------- + -- ATTRIBUTE Declarations + ----------------------------------------------------------------------------- + -- Prevent x-propagation on clock-domain crossing register + ATTRIBUTE async_reg : STRING; + ATTRIBUTE async_reg OF CROSS_PLEVEL_IN2SCNDRY_IN_cdc_to : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_IN2SCNDRY_s_level_out_d2 : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_IN2SCNDRY_s_level_out_d3 : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_IN2SCNDRY_s_level_out_d4 : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_IN2SCNDRY_s_level_out_d5 : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_IN2SCNDRY_s_level_out_d6 : label IS "true"; + +begin + + --***************************************************************************** + --** Asynchronous Level Clock Crossing ** + --** PRIMARY TO SECONDARY ** + --***************************************************************************** + -- register is scndry to provide clean ff output to clock crossing logic + +scndry_vect_out <= (others => '0'); +prmry_ack <= '0'; + + +INPUT_FLOP : if C_FLOP_INPUT = 1 generate +begin + +---------------------------------- REG_PLEVEL_IN : process(prmry_aclk) +---------------------------------- begin +---------------------------------- if(prmry_aclk'EVENT and prmry_aclk ='1')then +---------------------------------- if(prmry_resetn1 = '0') then -- and C_RESET_STATE = 1)then +---------------------------------- p_level_in_d1_cdc_from <= '0'; +---------------------------------- else +---------------------------------- p_level_in_d1_cdc_from <= prmry_in; +---------------------------------- end if; +---------------------------------- end if; +---------------------------------- end process REG_PLEVEL_IN; + + +REG_PLEVEL_IN_cdc_from : component FDR + generic map(INIT => '0' + )port map ( + Q => p_level_in_d1_cdc_from, + C => prmry_aclk, + D => prmry_in, + R => prmry_reset2 + ); + + + p_level_in_int <= p_level_in_d1_cdc_from; + +end generate INPUT_FLOP; + + +NO_INPUT_FLOP : if C_FLOP_INPUT = 0 generate +begin + + p_level_in_int <= prmry_in; + +end generate NO_INPUT_FLOP; + + +CROSS_PLEVEL_IN2SCNDRY_IN_cdc_to : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_d1_cdc_to, + C => scndry_aclk, + D => p_level_in_int, + R => scndry_reset2 + ); + + +------------------------------ CROSS_PLEVEL_IN2SCNDRY : process(scndry_aclk) +------------------------------ begin +------------------------------ if(scndry_aclk'EVENT and scndry_aclk ='1')then +------------------------------ if(scndry_resetn1 = '0') then -- and C_RESET_STATE = 1)then +------------------------------ s_level_out_d2 <= '0'; +------------------------------ s_level_out_d3 <= '0'; +------------------------------ s_level_out_d4 <= '0'; +------------------------------ s_level_out_d5 <= '0'; +------------------------------ s_level_out_d6 <= '0'; +------------------------------ else +------------------------------ s_level_out_d2 <= s_level_out_d1_cdc_to; +------------------------------ s_level_out_d3 <= s_level_out_d2; +------------------------------ s_level_out_d4 <= s_level_out_d3; +------------------------------ s_level_out_d5 <= s_level_out_d4; +------------------------------ s_level_out_d6 <= s_level_out_d5; +------------------------------ end if; +------------------------------ end if; +------------------------------ end process CROSS_PLEVEL_IN2SCNDRY; + + + +CROSS_PLEVEL_IN2SCNDRY_s_level_out_d2 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_d2, + C => scndry_aclk, + D => s_level_out_d1_cdc_to, + R => scndry_reset2 + ); + +CROSS_PLEVEL_IN2SCNDRY_s_level_out_d3 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_d3, + C => scndry_aclk, + D => s_level_out_d2, + R => scndry_reset2 + ); + + +CROSS_PLEVEL_IN2SCNDRY_s_level_out_d4 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_d4, + C => scndry_aclk, + D => s_level_out_d3, + R => scndry_reset2 + ); + + +CROSS_PLEVEL_IN2SCNDRY_s_level_out_d5 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_d5, + C => scndry_aclk, + D => s_level_out_d4, + R => scndry_reset2 + ); + + +CROSS_PLEVEL_IN2SCNDRY_s_level_out_d6 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_d6, + C => scndry_aclk, + D => s_level_out_d5, + R => scndry_reset2 + ); + + + + + + + +MTBF_L1 : if C_MTBF_STAGES = 1 generate +begin + scndry_out <= s_level_out_d1_cdc_to; + + +end generate MTBF_L1; + +MTBF_L2 : if C_MTBF_STAGES = 2 generate +begin + + scndry_out <= s_level_out_d2; + + +end generate MTBF_L2; + +MTBF_L3 : if C_MTBF_STAGES = 3 generate +begin + + scndry_out <= s_level_out_d3; + + + +end generate MTBF_L3; + +MTBF_L4 : if C_MTBF_STAGES = 4 generate +begin + scndry_out <= s_level_out_d4; + + + +end generate MTBF_L4; + +MTBF_L5 : if C_MTBF_STAGES = 5 generate +begin + + scndry_out <= s_level_out_d5; + + +end generate MTBF_L5; + +MTBF_L6 : if C_MTBF_STAGES = 6 generate +begin + + scndry_out <= s_level_out_d6; + + +end generate MTBF_L6; + +end generate SINGLE_BIT; + + + +MULTI_BIT : if C_SINGLE_BIT = 0 generate + +signal p_level_in_bus_int : std_logic_vector (C_VECTOR_WIDTH - 1 downto 0); +signal p_level_in_bus_d1_cdc_from : std_logic_vector(C_VECTOR_WIDTH - 1 downto 0); +signal s_level_out_bus_d1_cdc_to : std_logic_vector(C_VECTOR_WIDTH - 1 downto 0); +--attribute DONT_TOUCH of s_level_out_bus_d1_cdc_to : signal is "true"; +signal s_level_out_bus_d1_cdc_tig : std_logic_vector(C_VECTOR_WIDTH - 1 downto 0); +signal s_level_out_bus_d2 : std_logic_vector(C_VECTOR_WIDTH - 1 downto 0); +signal s_level_out_bus_d3 : std_logic_vector(C_VECTOR_WIDTH - 1 downto 0); +signal s_level_out_bus_d4 : std_logic_vector(C_VECTOR_WIDTH - 1 downto 0); +signal s_level_out_bus_d5 : std_logic_vector(C_VECTOR_WIDTH - 1 downto 0); +signal s_level_out_bus_d6 : std_logic_vector(C_VECTOR_WIDTH - 1 downto 0); + ----------------------------------------------------------------------------- + -- ATTRIBUTE Declarations + ----------------------------------------------------------------------------- + -- Prevent x-propagation on clock-domain crossing register + ATTRIBUTE async_reg : STRING; + -----------------ATTRIBUTE async_reg OF s_level_out_bus_d2 : SIGNAL IS "true"; + -----------------ATTRIBUTE async_reg OF s_level_out_bus_d3 : SIGNAL IS "true"; + -----------------ATTRIBUTE async_reg OF s_level_out_bus_d4 : SIGNAL IS "true"; + -----------------ATTRIBUTE async_reg OF s_level_out_bus_d5 : SIGNAL IS "true"; + -----------------ATTRIBUTE async_reg OF s_level_out_bus_d6 : SIGNAL IS "true"; + +begin + + --***************************************************************************** + --** Asynchronous Level Clock Crossing ** + --** PRIMARY TO SECONDARY ** + --***************************************************************************** + -- register is scndry to provide clean ff output to clock crossing logic + +scndry_out <= '0'; +prmry_ack <= '0'; + + +INPUT_FLOP_BUS : if C_FLOP_INPUT = 1 generate +begin + + + +----------------------------------- REG_PLEVEL_IN : process(prmry_aclk) +----------------------------------- begin +----------------------------------- if(prmry_aclk'EVENT and prmry_aclk ='1')then +----------------------------------- if(prmry_resetn1 = '0') then -- and C_RESET_STATE = 1)then +----------------------------------- p_level_in_bus_d1_cdc_from <= (others => '0'); +----------------------------------- else +----------------------------------- p_level_in_bus_d1_cdc_from <= prmry_vect_in; +----------------------------------- end if; +----------------------------------- end if; +----------------------------------- end process REG_PLEVEL_IN; + +FOR_REG_PLEVEL_IN: for i in 0 to (C_VECTOR_WIDTH-1) generate +begin + +REG_PLEVEL_IN_p_level_in_bus_d1_cdc_from : component FDR + generic map(INIT => '0' + )port map ( + Q => p_level_in_bus_d1_cdc_from (i), + C => prmry_aclk, + D => prmry_vect_in (i), + R => prmry_reset2 + ); +end generate FOR_REG_PLEVEL_IN; + + + + + + p_level_in_bus_int <= p_level_in_bus_d1_cdc_from; + +end generate INPUT_FLOP_BUS; + + +NO_INPUT_FLOP_BUS : if C_FLOP_INPUT = 0 generate +begin + +p_level_in_bus_int <= prmry_vect_in; + +end generate NO_INPUT_FLOP_BUS; + +FOR_IN_cdc_to: for i in 0 to (C_VECTOR_WIDTH-1) generate + + ATTRIBUTE async_reg OF CROSS2_PLEVEL_IN2SCNDRY_IN_cdc_to : label IS "true"; +begin + +CROSS2_PLEVEL_IN2SCNDRY_IN_cdc_to : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_bus_d1_cdc_to (i), + C => scndry_aclk, + D => p_level_in_bus_int (i), + R => scndry_reset2 + ); +end generate FOR_IN_cdc_to; + +----------------------------------------- CROSS_PLEVEL_IN2SCNDRY : process(scndry_aclk) +----------------------------------------- begin +----------------------------------------- if(scndry_aclk'EVENT and scndry_aclk ='1')then +----------------------------------------- if(scndry_resetn1 = '0') then -- and C_RESET_STATE = 1)then +----------------------------------------- s_level_out_bus_d2 <= (others => '0'); +----------------------------------------- s_level_out_bus_d3 <= (others => '0'); +----------------------------------------- s_level_out_bus_d4 <= (others => '0'); +----------------------------------------- s_level_out_bus_d5 <= (others => '0'); +----------------------------------------- s_level_out_bus_d6 <= (others => '0'); +----------------------------------------- else +----------------------------------------- s_level_out_bus_d2 <= s_level_out_bus_d1_cdc_to; +----------------------------------------- s_level_out_bus_d3 <= s_level_out_bus_d2; +----------------------------------------- s_level_out_bus_d4 <= s_level_out_bus_d3; +----------------------------------------- s_level_out_bus_d5 <= s_level_out_bus_d4; +----------------------------------------- s_level_out_bus_d6 <= s_level_out_bus_d5; +----------------------------------------- end if; +----------------------------------------- end if; +----------------------------------------- end process CROSS_PLEVEL_IN2SCNDRY; + + + +FOR_CROSS_PLEVEL_IN2SCNDRY_bus_d2: for i in 0 to (C_VECTOR_WIDTH-1) generate + + ATTRIBUTE async_reg OF CROSS2_PLEVEL_IN2SCNDRY_s_level_out_bus_d2 : label IS "true"; +begin + +CROSS2_PLEVEL_IN2SCNDRY_s_level_out_bus_d2 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_bus_d2 (i), + C => scndry_aclk, + D => s_level_out_bus_d1_cdc_to (i), + R => scndry_reset2 + ); +end generate FOR_CROSS_PLEVEL_IN2SCNDRY_bus_d2; + + +FOR_CROSS_PLEVEL_IN2SCNDRY_bus_d3: for i in 0 to (C_VECTOR_WIDTH-1) generate + + ATTRIBUTE async_reg OF CROSS2_PLEVEL_IN2SCNDRY_s_level_out_bus_d3 : label IS "true"; +begin + +CROSS2_PLEVEL_IN2SCNDRY_s_level_out_bus_d3 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_bus_d3 (i), + C => scndry_aclk, + D => s_level_out_bus_d2 (i), + R => scndry_reset2 + ); +end generate FOR_CROSS_PLEVEL_IN2SCNDRY_bus_d3; + + +FOR_CROSS_PLEVEL_IN2SCNDRY_bus_d4: for i in 0 to (C_VECTOR_WIDTH-1) generate + + ATTRIBUTE async_reg OF CROSS2_PLEVEL_IN2SCNDRY_s_level_out_bus_d4 : label IS "true"; +begin + +CROSS2_PLEVEL_IN2SCNDRY_s_level_out_bus_d4 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_bus_d4 (i), + C => scndry_aclk, + D => s_level_out_bus_d3 (i), + R => scndry_reset2 + ); +end generate FOR_CROSS_PLEVEL_IN2SCNDRY_bus_d4; + + + +FOR_CROSS_PLEVEL_IN2SCNDRY_bus_d5: for i in 0 to (C_VECTOR_WIDTH-1) generate + + ATTRIBUTE async_reg OF CROSS2_PLEVEL_IN2SCNDRY_s_level_out_bus_d5 : label IS "true"; +begin + +CROSS2_PLEVEL_IN2SCNDRY_s_level_out_bus_d5 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_bus_d5 (i), + C => scndry_aclk, + D => s_level_out_bus_d4 (i), + R => scndry_reset2 + ); +end generate FOR_CROSS_PLEVEL_IN2SCNDRY_bus_d5; + + +FOR_CROSS_PLEVEL_IN2SCNDRY_bus_d6: for i in 0 to (C_VECTOR_WIDTH-1) generate + + ATTRIBUTE async_reg OF CROSS2_PLEVEL_IN2SCNDRY_s_level_out_bus_d6 : label IS "true"; +begin + +CROSS2_PLEVEL_IN2SCNDRY_s_level_out_bus_d6 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_bus_d6 (i), + C => scndry_aclk, + D => s_level_out_bus_d5 (i), + R => scndry_reset2 + ); +end generate FOR_CROSS_PLEVEL_IN2SCNDRY_bus_d6; + + + +MTBF_L1 : if C_MTBF_STAGES = 1 generate +begin + + scndry_vect_out <= s_level_out_bus_d1_cdc_to; + + +end generate MTBF_L1; + +MTBF_L2 : if C_MTBF_STAGES = 2 generate +begin + + scndry_vect_out <= s_level_out_bus_d2; + + +end generate MTBF_L2; + +MTBF_L3 : if C_MTBF_STAGES = 3 generate +begin + + scndry_vect_out <= s_level_out_bus_d3; + + + +end generate MTBF_L3; + +MTBF_L4 : if C_MTBF_STAGES = 4 generate +begin + scndry_vect_out <= s_level_out_bus_d4; + + + +end generate MTBF_L4; + +MTBF_L5 : if C_MTBF_STAGES = 5 generate +begin + + scndry_vect_out <= s_level_out_bus_d5; + + +end generate MTBF_L5; + +MTBF_L6 : if C_MTBF_STAGES = 6 generate +begin + + scndry_vect_out <= s_level_out_bus_d6; + + +end generate MTBF_L6; + +end generate MULTI_BIT; + + +end generate GENERATE_LEVEL_P_S_CDC; + + +GENERATE_LEVEL_ACK_P_S_CDC : if C_CDC_TYPE = 2 generate +-- Primary to Secondary + + +signal p_level_in_d1_cdc_from : std_logic := '0'; +signal p_level_in_int : std_logic := '0'; +signal s_level_out_d1_cdc_to : std_logic := '0'; +--attribute DONT_TOUCH of s_level_out_d1_cdc_to : signal is "true"; +signal s_level_out_d2 : std_logic := '0'; +signal s_level_out_d3 : std_logic := '0'; +signal s_level_out_d4 : std_logic := '0'; +signal s_level_out_d5 : std_logic := '0'; +signal s_level_out_d6 : std_logic := '0'; +signal p_level_out_d1_cdc_to : std_logic := '0'; +--attribute DONT_TOUCH of p_level_out_d1_cdc_to : signal is "true"; +signal p_level_out_d2 : std_logic := '0'; +signal p_level_out_d3 : std_logic := '0'; +signal p_level_out_d4 : std_logic := '0'; +signal p_level_out_d5 : std_logic := '0'; +signal p_level_out_d6 : std_logic := '0'; +signal p_level_out_d7 : std_logic := '0'; +signal scndry_out_int : std_logic := '0'; +signal prmry_pulse_ack : std_logic := '0'; + ----------------------------------------------------------------------------- + -- ATTRIBUTE Declarations + ----------------------------------------------------------------------------- + -- Prevent x-propagation on clock-domain crossing register + ATTRIBUTE async_reg : STRING; + ATTRIBUTE async_reg OF CROSS3_PLEVEL_IN2SCNDRY_IN_cdc_to : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_IN2SCNDRY_s_level_out_d2 : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_IN2SCNDRY_s_level_out_d3 : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_IN2SCNDRY_s_level_out_d4 : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_IN2SCNDRY_s_level_out_d5 : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_IN2SCNDRY_s_level_out_d6 : label IS "true"; + + ATTRIBUTE async_reg OF CROSS_PLEVEL_SCNDRY2PRMRY_p_level_out_d1_cdc_to : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_SCNDRY2PRMRY_p_level_out_d2 : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_SCNDRY2PRMRY_p_level_out_d3 : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_SCNDRY2PRMRY_p_level_out_d4 : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_SCNDRY2PRMRY_p_level_out_d5 : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_SCNDRY2PRMRY_p_level_out_d6 : label IS "true"; + ATTRIBUTE async_reg OF CROSS_PLEVEL_SCNDRY2PRMRY_p_level_out_d7 : label IS "true"; + +begin + + --***************************************************************************** + --** Asynchronous Level Clock Crossing ** + --** PRIMARY TO SECONDARY ** + --***************************************************************************** + -- register is scndry to provide clean ff output to clock crossing logic +scndry_vect_out <= (others => '0'); + + +INPUT_FLOP : if C_FLOP_INPUT = 1 generate +begin + +------------------------------------------ REG_PLEVEL_IN : process(prmry_aclk) +------------------------------------------ begin +------------------------------------------ if(prmry_aclk'EVENT and prmry_aclk ='1')then +------------------------------------------ if(prmry_resetn1 = '0') then -- and C_RESET_STATE = 1)then +------------------------------------------ p_level_in_d1_cdc_from <= '0'; +------------------------------------------ else +------------------------------------------ p_level_in_d1_cdc_from <= prmry_in; +------------------------------------------ end if; +------------------------------------------ end if; +------------------------------------------ end process REG_PLEVEL_IN; + + + +REG_PLEVEL_IN_cdc_from : component FDR + generic map(INIT => '0' + )port map ( + Q => p_level_in_d1_cdc_from, + C => prmry_aclk, + D => prmry_in, + R => prmry_reset2 + ); + + + p_level_in_int <= p_level_in_d1_cdc_from; + +end generate INPUT_FLOP; + + +NO_INPUT_FLOP : if C_FLOP_INPUT = 0 generate +begin + + p_level_in_int <= prmry_in; + +end generate NO_INPUT_FLOP; + + +CROSS3_PLEVEL_IN2SCNDRY_IN_cdc_to : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_d1_cdc_to, + C => scndry_aclk, + D => p_level_in_int, + R => scndry_reset2 + ); + + +------------------------------------------------ CROSS_PLEVEL_IN2SCNDRY : process(scndry_aclk) +------------------------------------------------ begin +------------------------------------------------ if(scndry_aclk'EVENT and scndry_aclk ='1')then +------------------------------------------------ if(scndry_resetn1 = '0') then -- and C_RESET_STATE = 1)then +------------------------------------------------ s_level_out_d2 <= '0'; +------------------------------------------------ s_level_out_d3 <= '0'; +------------------------------------------------ s_level_out_d4 <= '0'; +------------------------------------------------ s_level_out_d5 <= '0'; +------------------------------------------------ s_level_out_d6 <= '0'; +------------------------------------------------ else +------------------------------------------------ s_level_out_d2 <= s_level_out_d1_cdc_to; +------------------------------------------------ s_level_out_d3 <= s_level_out_d2; +------------------------------------------------ s_level_out_d4 <= s_level_out_d3; +------------------------------------------------ s_level_out_d5 <= s_level_out_d4; +------------------------------------------------ s_level_out_d6 <= s_level_out_d5; +------------------------------------------------ end if; +------------------------------------------------ end if; +------------------------------------------------ end process CROSS_PLEVEL_IN2SCNDRY; + + + +CROSS_PLEVEL_IN2SCNDRY_s_level_out_d2 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_d2, + C => scndry_aclk, + D => s_level_out_d1_cdc_to, + R => scndry_reset2 + ); + + +CROSS_PLEVEL_IN2SCNDRY_s_level_out_d3 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_d3, + C => scndry_aclk, + D => s_level_out_d2, + R => scndry_reset2 + ); + + +CROSS_PLEVEL_IN2SCNDRY_s_level_out_d4 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_d4, + C => scndry_aclk, + D => s_level_out_d3, + R => scndry_reset2 + ); + + +CROSS_PLEVEL_IN2SCNDRY_s_level_out_d5 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_d5, + C => scndry_aclk, + D => s_level_out_d4, + R => scndry_reset2 + ); + + +CROSS_PLEVEL_IN2SCNDRY_s_level_out_d6 : component FDR + generic map(INIT => '0' + )port map ( + Q => s_level_out_d6, + C => scndry_aclk, + D => s_level_out_d5, + R => scndry_reset2 + ); + + + + + + + + +--------------------------------------------------- CROSS_PLEVEL_SCNDRY2PRMRY : process(prmry_aclk) +--------------------------------------------------- begin +--------------------------------------------------- if(prmry_aclk'EVENT and prmry_aclk ='1')then +--------------------------------------------------- if(prmry_resetn1 = '0') then -- and C_RESET_STATE = 1)then +--------------------------------------------------- p_level_out_d1_cdc_to <= '0'; +--------------------------------------------------- p_level_out_d2 <= '0'; +--------------------------------------------------- p_level_out_d3 <= '0'; +--------------------------------------------------- p_level_out_d4 <= '0'; +--------------------------------------------------- p_level_out_d5 <= '0'; +--------------------------------------------------- p_level_out_d6 <= '0'; +--------------------------------------------------- p_level_out_d7 <= '0'; +--------------------------------------------------- prmry_ack <= '0'; +--------------------------------------------------- else +--------------------------------------------------- p_level_out_d1_cdc_to <= scndry_out_int; +--------------------------------------------------- p_level_out_d2 <= p_level_out_d1_cdc_to; +--------------------------------------------------- p_level_out_d3 <= p_level_out_d2; +--------------------------------------------------- p_level_out_d4 <= p_level_out_d3; +--------------------------------------------------- p_level_out_d5 <= p_level_out_d4; +--------------------------------------------------- p_level_out_d6 <= p_level_out_d5; +--------------------------------------------------- p_level_out_d7 <= p_level_out_d6; +--------------------------------------------------- prmry_ack <= prmry_pulse_ack; +--------------------------------------------------- end if; +--------------------------------------------------- end if; +--------------------------------------------------- end process CROSS_PLEVEL_SCNDRY2PRMRY; + + + +CROSS_PLEVEL_SCNDRY2PRMRY_p_level_out_d1_cdc_to : component FDR + generic map(INIT => '0' + )port map ( + Q => p_level_out_d1_cdc_to, + C => prmry_aclk, + D => scndry_out_int, + R => prmry_reset2 + ); + + + +CROSS_PLEVEL_SCNDRY2PRMRY_p_level_out_d2 : component FDR + generic map(INIT => '0' + )port map ( + Q => p_level_out_d2, + C => prmry_aclk, + D => p_level_out_d1_cdc_to, + R => prmry_reset2 + ); + +CROSS_PLEVEL_SCNDRY2PRMRY_p_level_out_d3 : component FDR + generic map(INIT => '0' + )port map ( + Q => p_level_out_d3, + C => prmry_aclk, + D => p_level_out_d2, + R => prmry_reset2 + ); + +CROSS_PLEVEL_SCNDRY2PRMRY_p_level_out_d4 : component FDR + generic map(INIT => '0' + )port map ( + Q => p_level_out_d4, + C => prmry_aclk, + D => p_level_out_d3, + R => prmry_reset2 + ); + + +CROSS_PLEVEL_SCNDRY2PRMRY_p_level_out_d5 : component FDR + generic map(INIT => '0' + )port map ( + Q => p_level_out_d5, + C => prmry_aclk, + D => p_level_out_d4, + R => prmry_reset2 + ); + + +CROSS_PLEVEL_SCNDRY2PRMRY_p_level_out_d6 : component FDR + generic map(INIT => '0' + )port map ( + Q => p_level_out_d6, + C => prmry_aclk, + D => p_level_out_d5, + R => prmry_reset2 + ); + + +CROSS_PLEVEL_SCNDRY2PRMRY_p_level_out_d7 : component FDR + generic map(INIT => '0' + )port map ( + Q => p_level_out_d7, + C => prmry_aclk, + D => p_level_out_d6, + R => prmry_reset2 + ); + + +CROSS_PLEVEL_SCNDRY2PRMRY_prmry_ack : component FDR + generic map(INIT => '0' + )port map ( + Q => prmry_ack, + C => prmry_aclk, + D => prmry_pulse_ack, + R => prmry_reset2 + ); + + + + + + + + + + + + + + + +MTBF_L2 : if C_MTBF_STAGES = 2 or C_MTBF_STAGES = 1 generate +begin + + scndry_out_int <= s_level_out_d2; + --prmry_pulse_ack <= p_level_out_d3 xor p_level_out_d2; + prmry_pulse_ack <= (not p_level_out_d3) and p_level_out_d2; + + +end generate MTBF_L2; + +MTBF_L3 : if C_MTBF_STAGES = 3 generate +begin + + scndry_out_int <= s_level_out_d3; + --prmry_pulse_ack <= p_level_out_d4 xor p_level_out_d3; + prmry_pulse_ack <= (not p_level_out_d4) and p_level_out_d3; + + + +end generate MTBF_L3; + +MTBF_L4 : if C_MTBF_STAGES = 4 generate +begin + scndry_out_int <= s_level_out_d4; + --prmry_pulse_ack <= p_level_out_d5 xor p_level_out_d4; + prmry_pulse_ack <= (not p_level_out_d5) and p_level_out_d4; + + + +end generate MTBF_L4; + +MTBF_L5 : if C_MTBF_STAGES = 5 generate +begin + + scndry_out_int <= s_level_out_d5; + --prmry_pulse_ack <= p_level_out_d6 xor p_level_out_d5; + prmry_pulse_ack <= (not p_level_out_d6) and p_level_out_d5; + + +end generate MTBF_L5; + +MTBF_L6 : if C_MTBF_STAGES = 6 generate +begin + + scndry_out_int <= s_level_out_d6; + --prmry_pulse_ack <= p_level_out_d7 xor p_level_out_d6; + prmry_pulse_ack <= (not p_level_out_d7) and p_level_out_d6; + + +end generate MTBF_L6; + + scndry_out <= scndry_out_int; + + +end generate GENERATE_LEVEL_ACK_P_S_CDC; + + +end implementation; + + + + diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd b/projects/U200/U200.ip_user_files/ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd new file mode 100755 index 0000000..a858301 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd @@ -0,0 +1,4463 @@ +------------------------------------------------------------------------------- +-- lmb_bram_if_funcs.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2001-2015 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: lmb_bram_if_funcs.vhd +-- +-- Description: Support functions for lmb_bram_if_cntlr +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- lmb_bram_if_funcs.vhd +-- +------------------------------------------------------------------------------- +-- Author: stefana +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +library IEEE; +use IEEE.std_logic_1164.all; + +package lmb_bram_if_funcs is + + type TARGET_FAMILY_TYPE is ( + -- pragma xilinx_rtl_off + VIRTEX7, + KINTEX7, + ARTIX7, + ZYNQ, + VIRTEXU, + KINTEXU, + ZYNQUPLUS, + VIRTEXUPLUS, + KINTEXUPLUS, + SPARTAN7, + VERSAL, + -- pragma xilinx_rtl_on + RTL + ); + + function String_To_Family (S : string; Select_RTL : boolean) return TARGET_FAMILY_TYPE; + + -- Get the maximum number of inputs to a LUT. + function Family_To_LUT_Size(Family : TARGET_FAMILY_TYPE) return integer; + +end package lmb_bram_if_funcs; + +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.numeric_std.all; + +package body lmb_bram_if_funcs is + + function LowerCase_Char(char : character) return character is + begin + -- If char is not an upper case letter then return char + if char < 'A' or char > 'Z' then + return char; + end if; + -- Otherwise map char to its corresponding lower case character and + -- return that + case char is + when 'A' => return 'a'; when 'B' => return 'b'; when 'C' => return 'c'; when 'D' => return 'd'; + when 'E' => return 'e'; when 'F' => return 'f'; when 'G' => return 'g'; when 'H' => return 'h'; + when 'I' => return 'i'; when 'J' => return 'j'; when 'K' => return 'k'; when 'L' => return 'l'; + when 'M' => return 'm'; when 'N' => return 'n'; when 'O' => return 'o'; when 'P' => return 'p'; + when 'Q' => return 'q'; when 'R' => return 'r'; when 'S' => return 's'; when 'T' => return 't'; + when 'U' => return 'u'; when 'V' => return 'v'; when 'W' => return 'w'; when 'X' => return 'x'; + when 'Y' => return 'y'; when 'Z' => return 'z'; + when others => return char; + end case; + end LowerCase_Char; + + -- Returns true if case insensitive string comparison determines that + -- str1 and str2 are equal + function Equal_String( str1, str2 : STRING ) RETURN BOOLEAN IS + CONSTANT len1 : INTEGER := str1'length; + CONSTANT len2 : INTEGER := str2'length; + VARIABLE equal : BOOLEAN := TRUE; + BEGIN + IF NOT (len1=len2) THEN + equal := FALSE; + ELSE + FOR i IN str1'range LOOP + IF NOT (LowerCase_Char(str1(i)) = LowerCase_Char(str2(i))) THEN + equal := FALSE; + END IF; + END LOOP; + END IF; + + RETURN equal; + END Equal_String; + + function String_To_Family (S : string; Select_RTL : boolean) return TARGET_FAMILY_TYPE is + begin -- function String_To_Family + if ((Select_RTL) or Equal_String(S, "rtl")) then + return RTL; + elsif Equal_String(S, "virtex7") or Equal_String(S, "qvirtex7") then + return VIRTEX7; + elsif Equal_String(S, "kintex7") or Equal_String(S, "kintex7l") or + Equal_String(S, "qkintex7") or Equal_String(S, "qkintex7l") then + return KINTEX7; + elsif Equal_String(S, "artix7") or Equal_String(S, "artix7l") or Equal_String(S, "aartix7") or + Equal_String(S, "qartix7") or Equal_String(S, "qartix7l") then + return ARTIX7; + elsif Equal_String(S, "zynq") or Equal_String(S, "azynq") or Equal_String(S, "qzynq") then + return ZYNQ; + elsif Equal_String(S, "virtexu") or Equal_String(S, "qvirtexu") then + return VIRTEXU; + elsif Equal_String(S, "kintexu") or Equal_String(S, "kintexul") or + Equal_String(S, "qkintexu") or Equal_String(S, "qkintexul") then + return KINTEXU; + elsif Equal_String(S, "zynquplus") or Equal_String(S, "zynquplusRFSOC") then + return ZYNQUPLUS; + elsif Equal_String(S, "virtexuplus") or Equal_String(S, "virtexuplusHBM") or + Equal_String(S, "virtexuplus58g") then + return VIRTEXUPLUS; + elsif Equal_String(S, "kintexuplus") then + return KINTEXUPLUS; + elsif Equal_String(S, "spartan7") then + return SPARTAN7; + elsif Equal_String(S, "versal") or Equal_String(S, "everestea") then + return VERSAL; + else + -- assert (false) report "No known target family" severity failure; + return RTL; + end if; + end function String_To_Family; + + function Family_To_LUT_Size(Family : TARGET_FAMILY_TYPE) return integer is + begin + return 6; + end function Family_To_LUT_Size; + +end package body lmb_bram_if_funcs; + + +------------------------------------------------------------------------------- +-- primitives.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2015 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: primitives.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- lmb_bram_if_primitives.vhd +-- +------------------------------------------------------------------------------- +-- Author: rolandp +-- +-- History: +-- rolandp 2015-01-22 First Version +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +----- entity LUT6 ----- +library IEEE; +use IEEE.std_logic_1164.all; +use ieee.numeric_std.all; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.lmb_bram_if_funcs.all; + +entity MB_LUT6 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit_vector := X"0000000000000000" + ); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + I2 : in std_logic; + I3 : in std_logic; + I4 : in std_logic; + I5 : in std_logic + ); +end entity MB_LUT6; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_LUT6 is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + constant INIT_reg : std_logic_vector(63 downto 0) := To_StdLogicVector(INIT); + begin + process (I0, I1, I2, I3, I4, I5) + variable I_reg : std_logic_vector(5 downto 0); + variable I0_v, I1_v, I2_v, I3_v, I4_v, I5_v : std_logic; + begin + -- Filter unknowns + if I0 = '0' then I0_v := '0'; else I0_v := '1'; end if; + if I1 = '0' then I1_v := '0'; else I1_v := '1'; end if; + if I2 = '0' then I2_v := '0'; else I2_v := '1'; end if; + if I3 = '0' then I3_v := '0'; else I3_v := '1'; end if; + if I4 = '0' then I4_v := '0'; else I4_v := '1'; end if; + if I5 = '0' then I5_v := '0'; else I5_v := '1'; end if; + I_reg := TO_STDLOGICVECTOR(I5_v & I4_v & I3_v & I2_v & I1_v & I0_v); + O <= INIT_reg(TO_INTEGER(unsigned(I_reg))); + end process; + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: LUT6 + generic map( + INIT => INIT + ) + port map( + O => O, + I0 => I0, + I1 => I1, + I2 => I2, + I3 => I3, + I4 => I4, + I5 => I5 + ); + end generate Using_FPGA; + +end architecture IMP; + +----- entity MUXCY ----- +library IEEE; +use IEEE.std_logic_1164.all; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.lmb_bram_if_funcs.all; + +entity MB_MUXCY is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + LO : out std_logic; + CI : in std_logic; + DI : in std_logic; + S : in std_logic + ); +end entity MB_MUXCY; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_MUXCY is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + begin + LO <= DI when S = '0' else CI; + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: MUXCY_L + port map( + LO => LO, + CI => CI, + DI => DI, + S => S + ); + end generate Using_FPGA; + +end architecture IMP; + +----- entity XORCY ----- +library IEEE; +use IEEE.std_logic_1164.all; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.lmb_bram_if_funcs.all; + +entity MB_XORCY is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + O : out std_logic; + CI : in std_logic; + LI : in std_logic + ); +end entity MB_XORCY; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_XORCY is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + begin + O <= (CI xor LI); + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: XORCY + port map( + O => O, + CI => CI, + LI => LI + ); + end generate Using_FPGA; + +end architecture IMP; + +----- entity MUXF7 ----- +library IEEE; +use IEEE.std_logic_1164.all; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.lmb_bram_if_funcs.all; + +entity MB_MUXF7 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + S : in std_logic + ); +end entity MB_MUXF7; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_MUXF7 is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + begin + O <= I0 when S = '0' else I1; + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: MUXF7 + port map( + O => O, + I0 => I0, + I1 => I1, + S => S + ); + end generate Using_FPGA; + +end architecture IMP; + +----- entity MUXF8 ----- +library IEEE; +use IEEE.std_logic_1164.all; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.lmb_bram_if_funcs.all; + +entity MB_MUXF8 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + S : in std_logic + ); +end entity MB_MUXF8; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_MUXF8 is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + begin + O <= I0 when S = '0' else I1; + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: MUXF8 + port map( + O => O, + I0 => I0, + I1 => I1, + S => S + ); + end generate Using_FPGA; + +end architecture IMP; + +----- entity FDRE ----- +library IEEE; +use IEEE.std_logic_1164.all; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.lmb_bram_if_funcs.all; + +entity MB_FDRE is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit := '0' + ); + port( + Q : out std_logic; + C : in std_logic; + CE : in std_logic; + D : in std_logic; + R : in std_logic + ); +end entity MB_FDRE; + +library Unisim; +use Unisim.vcomponents.all; + +architecture IMP of MB_FDRE is +begin + + Using_RTL: if ( C_TARGET = RTL ) generate + function To_StdLogic(A : in bit ) return std_logic is + begin + if( A = '1' ) then + return '1'; + end if; + return '0'; + end; + + signal q_o : std_logic := To_StdLogic(INIT); + begin + Q <= q_o; + process(C) + begin + if (rising_edge(C)) then + if (R = '1') then + q_o <= '0'; + elsif (CE = '1') then + q_o <= D; + end if; + end if; + end process; + end generate Using_RTL; + + Using_FPGA: if ( C_TARGET /= RTL ) generate + begin + Native: FDRE + generic map( + INIT => INIT + ) + port map( + Q => Q, + C => C, + CE => CE, + D => D, + R => R + ); + end generate Using_FPGA; + +end architecture IMP; + + + +------------------------------------------------------------------------------- +-- xor18.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright [2003] - [2015] Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES +-- +------------------------------------------------------------------------------ +-- Filename: xor18.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- xor18.vhd +-- +------------------------------------------------------------------------------- +-- Author: rolandp +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.all; +use lmb_bram_if_cntlr_v4_0_19.lmb_bram_if_funcs.all; + +entity XOR18 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE); + port ( + InA : in std_logic_vector(0 to 17); + res : out std_logic); +end entity XOR18; + +architecture IMP of XOR18 is + + component MB_LUT6 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit_vector := X"0000000000000000" + ); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + I2 : in std_logic; + I3 : in std_logic; + I4 : in std_logic; + I5 : in std_logic + ); + end component MB_LUT6; + + component MB_MUXCY is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + LO : out std_logic; + CI : in std_logic; + DI : in std_logic; + S : in std_logic + ); + end component MB_MUXCY; + + component MB_XORCY is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + O : out std_logic; + CI : in std_logic; + LI : in std_logic + ); + end component MB_XORCY; + +begin -- architecture IMP + + Using_FPGA: if ( C_TARGET /= RTL ) generate + signal xor6_1 : std_logic; + signal xor6_2 : std_logic; + signal xor6_3 : std_logic; + signal xor18_c1 : std_logic; + signal xor18_c2 : std_logic; + begin -- generate Using_LUT6 + + XOR6_1_LUT : MB_LUT6 + generic map( + C_TARGET => C_TARGET, + INIT => X"6996966996696996") + port map( + O => xor6_1, + I0 => InA(17), + I1 => InA(16), + I2 => InA(15), + I3 => InA(14), + I4 => InA(13), + I5 => InA(12)); + + XOR_1st_MUXCY : MB_MUXCY + generic map( + C_TARGET => C_TARGET) + port map ( + DI => '1', + CI => '0', + S => xor6_1, + LO => xor18_c1); + + XOR6_2_LUT : MB_LUT6 + generic map( + C_TARGET => C_TARGET, + INIT => X"6996966996696996") + port map( + O => xor6_2, + I0 => InA(11), + I1 => InA(10), + I2 => InA(9), + I3 => InA(8), + I4 => InA(7), + I5 => InA(6)); + + XOR_2nd_MUXCY : MB_MUXCY + generic map( + C_TARGET => C_TARGET) + port map ( + DI => xor6_1, + CI => xor18_c1, + S => xor6_2, + LO => xor18_c2); + + XOR6_3_LUT : MB_LUT6 + generic map( + C_TARGET => C_TARGET, + INIT => X"6996966996696996") + port map( + O => xor6_3, + I0 => InA(5), + I1 => InA(4), + I2 => InA(3), + I3 => InA(2), + I4 => InA(1), + I5 => InA(0)); + + XOR18_XORCY : MB_XORCY + generic map( + C_TARGET => C_TARGET) + port map ( + LI => xor6_3, + CI => xor18_c2, + O => res); + + end generate Using_FPGA; + + Using_RTL: if ( C_TARGET = RTL ) generate + begin + + res <= InA(17) xor InA(16) xor InA(15) xor InA(14) xor InA(13) xor InA(12) xor + InA(11) xor InA(10) xor InA(9) xor InA(8) xor InA(7) xor InA(6) xor + InA(5) xor InA(4) xor InA(3) xor InA(2) xor InA(1) xor InA(0); + + end generate Using_RTL; +end architecture IMP; + + +------------------------------------------------------------------------------- +-- parity.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright [2003] - [2015] Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES +-- +------------------------------------------------------------------------------ +-- Filename: parity.vhd +-- +-- Description: Generate parity optimally for all target architectures +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- parity.vhd +-- xor18.vhd +-- parity_recursive_LUT6.vhd +-- +------------------------------------------------------------------------------- +-- Author: stefana +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.lmb_bram_if_funcs.all; + +entity Parity is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_SIZE : integer := 6 + ); + port ( + InA : in std_logic_vector(0 to C_SIZE - 1); + Res : out std_logic + ); +end entity Parity; + +architecture IMP of Parity is + + component MB_LUT6 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit_vector := X"0000000000000000" + ); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + I2 : in std_logic; + I3 : in std_logic; + I4 : in std_logic; + I5 : in std_logic + ); + end component MB_LUT6; + + component MB_MUXF7 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + S : in std_logic + ); + end component MB_MUXF7; + + component MB_MUXF8 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + S : in std_logic + ); + end component MB_MUXF8; + + -- Non-recursive loop implementation + function ParityGen (InA : std_logic_vector) return std_logic is + variable result : std_logic; + begin + result := '0'; + for I in InA'range loop + result := result xor InA(I); + end loop; + return result; + end function ParityGen; + +begin -- architecture IMP + + Using_FPGA : if (C_TARGET /= RTL) generate + + -------------------------------------------------------------------------------------------------- + -- Single LUT6 + -------------------------------------------------------------------------------------------------- + Single_LUT6 : if C_SIZE > 1 and C_SIZE <= 6 generate + signal inA6 : std_logic_vector(0 to 5); + begin + + Assign_InA : process (InA) is + begin + inA6 <= (others => '0'); + inA6(0 to InA'length - 1) <= InA; + end process Assign_InA; + + XOR6_LUT : MB_LUT6 + generic map( + C_TARGET => C_TARGET, + INIT => X"6996966996696996") + port map( + O => Res, + I0 => inA6(5), + I1 => inA6(4), + I2 => inA6(3), + I3 => inA6(2), + I4 => inA6(1), + I5 => inA6(0)); + end generate Single_LUT6; + + -------------------------------------------------------------------------------------------------- + -- Two LUT6 and one MUXF7 + -------------------------------------------------------------------------------------------------- + Use_MUXF7 : if C_SIZE = 7 generate + signal inA7 : std_logic_vector(0 to 6); + signal result6 : std_logic; + signal result6n : std_logic; + begin + + Assign_InA : process (InA) is + begin + inA7 <= (others => '0'); + inA7(0 to InA'length - 1) <= InA; + end process Assign_InA; + + XOR6_LUT : MB_LUT6 + generic map( + C_TARGET => C_TARGET, + INIT => X"6996966996696996") + port map( + O => result6, + I0 => inA7(5), + I1 => inA7(4), + I2 => inA7(3), + I3 => inA7(2), + I4 => inA7(1), + I5 => inA7(0)); + + XOR6_LUT_N : MB_LUT6 + generic map( + C_TARGET => C_TARGET, + INIT => X"9669699669969669") + port map( + O => result6n, + I0 => inA7(5), + I1 => inA7(4), + I2 => inA7(3), + I3 => inA7(2), + I4 => inA7(1), + I5 => inA7(0)); + + MUXF7_LUT : MB_MUXF7 + generic map( + C_TARGET => C_TARGET) + port map ( + O => Res, + I0 => result6, + I1 => result6n, + S => inA7(6)); + end generate Use_MUXF7; + + -------------------------------------------------------------------------------------------------- + -- Four LUT6, two MUXF7 and one MUXF8 + -------------------------------------------------------------------------------------------------- + Use_MUXF8 : if C_SIZE = 8 generate + signal inA8 : std_logic_vector(0 to 7); + signal result6_1 : std_logic; + signal result6_1n : std_logic; + signal result6_2 : std_logic; + signal result6_2n : std_logic; + signal result7_1 : std_logic; + signal result7_1n : std_logic; + begin + + Assign_InA : process (InA) is + begin + inA8 <= (others => '0'); + inA8(0 to InA'length - 1) <= InA; + end process Assign_InA; + + XOR6_LUT1 : MB_LUT6 + generic map( + C_TARGET => C_TARGET, + INIT => X"6996966996696996") + port map( + O => result6_1, + I0 => inA8(5), + I1 => inA8(4), + I2 => inA8(3), + I3 => inA8(2), + I4 => inA8(1), + I5 => inA8(0)); + + XOR6_LUT2_N : MB_LUT6 + generic map( + C_TARGET => C_TARGET, + INIT => X"9669699669969669") + port map( + O => result6_1n, + I0 => inA8(5), + I1 => inA8(4), + I2 => inA8(3), + I3 => inA8(2), + I4 => inA8(1), + I5 => inA8(0)); + + MUXF7_LUT1 : MB_MUXF7 + generic map( + C_TARGET => C_TARGET) + port map ( + O => result7_1, + I0 => result6_1, + I1 => result6_1n, + S => inA8(6)); + + XOR6_LUT3 : MB_LUT6 + generic map( + C_TARGET => C_TARGET, + INIT => X"6996966996696996") + port map( + O => result6_2, + I0 => inA8(5), + I1 => inA8(4), + I2 => inA8(3), + I3 => inA8(2), + I4 => inA8(1), + I5 => inA8(0)); + + XOR6_LUT4_N : MB_LUT6 + generic map( + C_TARGET => C_TARGET, + INIT => X"9669699669969669") + port map( + O => result6_2n, + I0 => inA8(5), + I1 => inA8(4), + I2 => inA8(3), + I3 => inA8(2), + I4 => inA8(1), + I5 => inA8(0)); + + MUXF7_LUT2 : MB_MUXF7 + generic map( + C_TARGET => C_TARGET) + port map ( + O => result7_1n, + I0 => result6_2n, + I1 => result6_2, + S => inA8(6)); + + MUXF8_LUT : MB_MUXF8 + generic map( + C_TARGET => C_TARGET) + port map ( + O => res, + I0 => result7_1, + I1 => result7_1n, + S => inA8(7)); + + end generate Use_MUXF8; + end generate Using_FPGA; + + Using_RTL: if ( C_TARGET = RTL ) generate + begin + Res <= ParityGen(InA); + end generate Using_RTL; + +end architecture IMP; + + +------------------------------------------------------------------------------- +-- parityenable.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright [2003] - [2015] Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES +-- +------------------------------------------------------------------------------ +-- Filename: parity.vhd +-- +-- Description: Generate parity optimally for all target architectures +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- parity.vhd +-- xor18.vhd +-- parity_recursive_LUT6.vhd +-- +------------------------------------------------------------------------------- +-- Author: stefana +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.all; +use lmb_bram_if_cntlr_v4_0_19.lmb_bram_if_funcs.all; + +entity ParityEnable is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_SIZE : integer := 4 + ); + port ( + InA : in std_logic_vector(0 to C_SIZE - 1); + Enable : in std_logic; + Res : out std_logic + ); +end entity ParityEnable; + +architecture IMP of ParityEnable is + + -- Non-recursive loop implementation + function ParityGen (InA : std_logic_vector) return std_logic is + variable result : std_logic; + begin + result := '0'; + for I in InA'range loop + result := result xor InA(I); + end loop; + return result; + end function ParityGen; + + component MB_LUT6 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit_vector := X"0000000000000000" + ); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + I2 : in std_logic; + I3 : in std_logic; + I4 : in std_logic; + I5 : in std_logic + ); + end component MB_LUT6; + +begin -- architecture IMP + + Using_FPGA: if ( C_TARGET /= RTL ) generate + + -------------------------------------------------------------------------------------------------- + -- Single LUT6 + -------------------------------------------------------------------------------------------------- + Single_LUT6 : if C_SIZE > 1 and C_SIZE <= 5 generate + signal inA5 : std_logic_vector(0 to 4); + begin + + Assign_InA : process (InA) is + begin + inA5 <= (others => '0'); + inA5(0 to InA'length - 1) <= InA; + end process Assign_InA; + + XOR6_LUT : MB_LUT6 + generic map( + C_TARGET => C_TARGET, + INIT => X"9669699600000000") + port map( + O => Res, + I0 => InA5(4), + I1 => inA5(3), + I2 => inA5(2), + I3 => inA5(1), + I4 => inA5(0), + I5 => Enable); + end generate Single_LUT6; + + end generate Using_FPGA; + + Using_RTL: if ( C_TARGET = RTL ) generate + begin + Res <= Enable and ParityGen(InA); + end generate Using_RTL; + +end architecture IMP; + + +------------------------------------------------------------------------------- +-- checkbit_handler.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright [2003] - [2015] Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES +-- +------------------------------------------------------------------------------- +-- Filename: gen_checkbits.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93/02 +------------------------------------------------------------------------------- +-- Structure: +-- gen_checkbits.vhd +-- +------------------------------------------------------------------------------- +-- Author: goran +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +library IEEE; +use IEEE.std_logic_1164.all; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.all; +use lmb_bram_if_cntlr_v4_0_19.lmb_bram_if_funcs.all; + +entity checkbit_handler is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_ENCODE : boolean := true); + port ( + DataIn : in std_logic_vector(0 to 31); + CheckIn : in std_logic_vector(0 to 6); + CheckOut : out std_logic_vector(0 to 6); + Syndrome : out std_logic_vector(0 to 6); + Enable_ECC : in std_logic; + UE_Q : in std_logic; + CE_Q : in std_logic; + UE : out std_logic; + CE : out std_logic + ); +end entity checkbit_handler; + +architecture IMP of checkbit_handler is + + component XOR18 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE); + port ( + InA : in std_logic_vector(0 to 17); + res : out std_logic); + end component XOR18; + + component Parity is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_SIZE : integer); + port ( + InA : in std_logic_vector(0 to C_SIZE - 1); + Res : out std_logic); + end component Parity; + + component ParityEnable + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_SIZE : integer); + port ( + InA : in std_logic_vector(0 to C_SIZE - 1); + Enable : in std_logic; + Res : out std_logic); + end component ParityEnable; + + component MB_MUXF7 is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + O : out std_logic; + I0 : in std_logic; + I1 : in std_logic; + S : in std_logic + ); + end component MB_MUXF7; + + signal data_chk0 : std_logic_vector(0 to 17); + signal data_chk1 : std_logic_vector(0 to 17); + signal data_chk2 : std_logic_vector(0 to 17); + signal data_chk3 : std_logic_vector(0 to 14); + signal data_chk4 : std_logic_vector(0 to 14); + signal data_chk5 : std_logic_vector(0 to 5); + +begin -- architecture IMP + data_chk0 <= DataIn(0) & DataIn(1) & DataIn(3) & DataIn(4) & DataIn(6) & DataIn(8) & DataIn(10) & + DataIn(11) & DataIn(13) & DataIn(15) & DataIn(17) & DataIn(19) & DataIn(21) & + DataIn(23) & DataIn(25) & DataIn(26) & DataIn(28) & DataIn(30); + + data_chk1 <= DataIn(0) & DataIn(2) & DataIn(3) & DataIn(5) & DataIn(6) & DataIn(9) & DataIn(10) & + DataIn(12) & DataIn(13) & DataIn(16) & DataIn(17) & DataIn(20) & DataIn(21) & + DataIn(24) & DataIn(25) & DataIn(27) & DataIn(28) & DataIn(31); + + data_chk2 <= DataIn(1) & DataIn(2) & DataIn(3) & DataIn(7) & DataIn(8) & DataIn(9) & DataIn(10) & + DataIn(14) & DataIn(15) & DataIn(16) & DataIn(17) & DataIn(22) & DataIn(23) & DataIn(24) & + DataIn(25) & DataIn(29) & DataIn(30) & DataIn(31); + + data_chk3 <= DataIn(4) & DataIn(5) & DataIn(6) & DataIn(7) & DataIn(8) & DataIn(9) & DataIn(10) & + DataIn(18) & DataIn(19) & DataIn(20) & DataIn(21) & DataIn(22) & DataIn(23) & DataIn(24) & + DataIn(25); + + data_chk4 <= DataIn(11) & DataIn(12) & DataIn(13) & DataIn(14) & DataIn(15) & DataIn(16) & DataIn(17) & + DataIn(18) & DataIn(19) & DataIn(20) & DataIn(21) & DataIn(22) & DataIn(23) & DataIn(24) & + DataIn(25); + + data_chk5 <= DataIn(26) & DataIn(27) & DataIn(28) & DataIn(29) & DataIn(30) & DataIn(31); + + -- Encode bits for writing data + Encode_Bits : if (C_ENCODE) generate + signal data_chk3_i : std_logic_vector(0 to 17); + signal data_chk4_i : std_logic_vector(0 to 17); + signal data_chk6 : std_logic_vector(0 to 17); + begin + ------------------------------------------------------------------------------------------------ + -- Checkbit 0 built up using XOR18 + ------------------------------------------------------------------------------------------------ + XOR18_I0 : XOR18 + generic map ( + C_TARGET => C_TARGET) + port map ( + InA => data_chk0, -- [in std_logic_vector(0 to 17)] + res => CheckOut(0)); -- [out std_logic] + + ------------------------------------------------------------------------------------------------ + -- Checkbit 1 built up using XOR18 + ------------------------------------------------------------------------------------------------ + XOR18_I1 : XOR18 + generic map ( + C_TARGET => C_TARGET) + port map ( + InA => data_chk1, -- [in std_logic_vector(0 to 17)] + res => CheckOut(1)); -- [out std_logic] + + ------------------------------------------------------------------------------------------------ + -- Checkbit 2 built up using XOR18 + ------------------------------------------------------------------------------------------------ + XOR18_I2 : XOR18 + generic map ( + C_TARGET => C_TARGET) + port map ( + InA => data_chk2, -- [in std_logic_vector(0 to 17)] + res => CheckOut(2)); -- [out std_logic] + + ------------------------------------------------------------------------------------------------ + -- Checkbit 3 built up using XOR18 + ------------------------------------------------------------------------------------------------ + data_chk3_i <= data_chk3 & "000"; + XOR18_I3 : XOR18 + generic map ( + C_TARGET => C_TARGET) + port map ( + InA => data_chk3_i, -- [in std_logic_vector(0 to 17)] + res => CheckOut(3)); -- [out std_logic] + + ------------------------------------------------------------------------------------------------ + -- Checkbit 4 built up using XOR18 + ------------------------------------------------------------------------------------------------ + data_chk4_i <= data_chk4 & "000"; + XOR18_I4 : XOR18 + generic map ( + C_TARGET => C_TARGET) + port map ( + InA => data_chk4_i, -- [in std_logic_vector(0 to 17)] + res => CheckOut(4)); -- [out std_logic] + + ------------------------------------------------------------------------------------------------ + -- Checkbit 5 built up from 1 LUT6 + ------------------------------------------------------------------------------------------------ + Parity_chk5_1 : Parity + generic map ( + C_TARGET => C_TARGET, C_SIZE => 6) + port map ( + InA => data_chk5, -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => CheckOut(5)); -- [out std_logic] + + ------------------------------------------------------------------------------------------------ + -- Checkbit 6 built up from 3 LUT7 and 4 LUT6 + ------------------------------------------------------------------------------------------------ + data_chk6 <= DataIn(0) & DataIn(1) & DataIn(2) & DataIn(4) & DataIn(5) & DataIn(7) & DataIn(10) & + DataIn(11) & DataIn(12) & DataIn(14) & DataIn(17) & DataIn(18) & DataIn(21) & + DataIn(23) & DataIn(24) & DataIn(26) & DataIn(27) & DataIn(29); + XOR18_I6 : XOR18 + generic map ( + C_TARGET => C_TARGET) -- [boolean] + port map ( + InA => data_chk6, -- [in std_logic_vector(0 to 17)] + res => CheckOut(6)); -- [out std_logic] + + -- Unused + Syndrome <= (others => '0'); + UE <= '0'; + CE <= '0'; + end generate Encode_Bits; + + -------------------------------------------------------------------------------------------------- + -- Decode bits to get syndrome and UE/CE signals + -------------------------------------------------------------------------------------------------- + Decode_Bits : if (not C_ENCODE) generate + signal syndrome_i : std_logic_vector(0 to 6); + signal chk0_1 : std_logic_vector(0 to 3); + signal chk1_1 : std_logic_vector(0 to 3); + signal chk2_1 : std_logic_vector(0 to 3); + signal data_chk3_i : std_logic_vector(0 to 15); + signal chk3_1 : std_logic_vector(0 to 1); + signal data_chk4_i : std_logic_vector(0 to 15); + signal chk4_1 : std_logic_vector(0 to 1); + signal data_chk5_i : std_logic_vector(0 to 6); + signal data_chk6 : std_logic_vector(0 to 38); + signal chk6_1 : std_logic_vector(0 to 5); + + signal syndrome_3_to_5 : std_logic_vector(3 to 5); + signal syndrome_3_to_5_multi : std_logic; + signal syndrome_3_to_5_zero : std_logic; + signal ue_i_0 : std_logic; + signal ue_i_1 : std_logic; + + begin + ------------------------------------------------------------------------------------------------ + -- Syndrome bit 0 built up from 3 LUT6 and 1 LUT4 + ------------------------------------------------------------------------------------------------ + chk0_1(3) <= CheckIn(0); + Parity_chk0_1 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 6) + port map ( + InA => data_chk0(0 to 5), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk0_1(0)); -- [out std_logic] + Parity_chk0_2 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 6) + port map ( + InA => data_chk0(6 to 11), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk0_1(1)); -- [out std_logic] + Parity_chk0_3 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 6) + port map ( + InA => data_chk0(12 to 17), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk0_1(2)); -- [out std_logic] + Parity_chk0_4 : ParityEnable + generic map (C_TARGET => C_TARGET, C_SIZE => 4) + port map ( + InA => chk0_1, -- [in std_logic_vector(0 to C_SIZE - 1)] + Enable => Enable_ECC, -- [in std_logic] + Res => syndrome_i(0)); -- [out std_logic] + + ------------------------------------------------------------------------------------------------ + -- Syndrome bit 1 built up from 3 LUT6 and 1 LUT4 + ------------------------------------------------------------------------------------------------ + chk1_1(3) <= CheckIn(1); + Parity_chk1_1 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 6) + port map ( + InA => data_chk1(0 to 5), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk1_1(0)); -- [out std_logic] + Parity_chk1_2 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 6) + port map ( + InA => data_chk1(6 to 11), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk1_1(1)); -- [out std_logic] + Parity_chk1_3 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 6) + port map ( + InA => data_chk1(12 to 17), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk1_1(2)); -- [out std_logic] + Parity_chk1_4 : ParityEnable + generic map (C_TARGET => C_TARGET, C_SIZE => 4) + port map ( + InA => chk1_1, -- [in std_logic_vector(0 to C_SIZE - 1)] + Enable => Enable_ECC, -- [in std_logic] + Res => syndrome_i(1)); -- [out std_logic] + + ------------------------------------------------------------------------------------------------ + -- Syndrome bit 2 built up from 3 LUT6 and 1 LUT4 + ------------------------------------------------------------------------------------------------ + chk2_1(3) <= CheckIn(2); + Parity_chk2_1 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 6) + port map ( + InA => data_chk2(0 to 5), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk2_1(0)); -- [out std_logic] + Parity_chk2_2 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 6) + port map ( + InA => data_chk2(6 to 11), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk2_1(1)); -- [out std_logic] + Parity_chk2_3 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 6) + port map ( + InA => data_chk2(12 to 17), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk2_1(2)); -- [out std_logic] + Parity_chk2_4 : ParityEnable + generic map (C_TARGET => C_TARGET, C_SIZE => 4) + port map ( + InA => chk2_1, -- [in std_logic_vector(0 to C_SIZE - 1)] + Enable => Enable_ECC, -- [in std_logic] + Res => syndrome_i(2)); -- [out std_logic] + + ------------------------------------------------------------------------------------------------ + -- Syndrome bit 3 built up from 2 LUT8 and 1 LUT2 + ------------------------------------------------------------------------------------------------ + data_chk3_i <= data_chk3 & CheckIn(3); + Parity_chk3_1 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 8) + port map ( + InA => data_chk3_i(0 to 7), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk3_1(0)); -- [out std_logic] + Parity_chk3_2 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 8) + port map ( + InA => data_chk3_i(8 to 15), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk3_1(1)); -- [out std_logic] + Parity_chk3_3 : ParityEnable + generic map (C_TARGET => C_TARGET, C_SIZE => 2) + port map ( + InA => chk3_1, -- [in std_logic_vector(0 to C_SIZE - 1)] + Enable => Enable_ECC, -- [in std_logic] + Res => syndrome_i(3)); -- [out std_logic] + + ------------------------------------------------------------------------------------------------ + -- Syndrome bit 4 built up from 2 LUT8 and 1 LUT2 + ------------------------------------------------------------------------------------------------ + data_chk4_i <= data_chk4 & CheckIn(4); + Parity_chk4_1 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 8) + port map ( + InA => data_chk4_i(0 to 7), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk4_1(0)); -- [out std_logic] + Parity_chk4_2 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 8) + port map ( + InA => data_chk4_i(8 to 15), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk4_1(1)); -- [out std_logic] + Parity_chk4_3 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 2) + port map ( + InA => chk4_1, -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => syndrome_i(4)); -- [out std_logic] + + + ------------------------------------------------------------------------------------------------ + -- Syndrome bit 5 built up from 1 LUT7 + ------------------------------------------------------------------------------------------------ + data_chk5_i <= data_chk5 & CheckIn(5); + Parity_chk5_1 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 7) + port map ( + InA => data_chk5_i, -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => syndrome_i(5)); -- [out std_logic] + + ------------------------------------------------------------------------------------------------ + -- Syndrome bit 6 built up from 3 LUT7 and 4 LUT6 + ------------------------------------------------------------------------------------------------ + data_chk6 <= DataIn(0) & DataIn(1) & DataIn(2) & DataIn(3) & DataIn(4) & DataIn(5) & DataIn(6) & DataIn(7) & + DataIn(8) & DataIn(9) & DataIn(10) & DataIn(11) & DataIn(12) & DataIn(13) & DataIn(14) & + DataIn(15) & DataIn(16) & DataIn(17) & DataIn(18) & DataIn(19) & DataIn(20) & DataIn(21) & + DataIn(22) & DataIn(23) & DataIn(24) & DataIn(25) & DataIn(26) & DataIn(27) & DataIn(28) & + DataIn(29) & DataIn(30) & DataIn(31) & CheckIn(5) & CheckIn(4) & CheckIn(3) & CheckIn(2) & + CheckIn(1) & CheckIn(0) & CheckIn(6); + Parity_chk6_1 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 6) + port map ( + InA => data_chk6(0 to 5), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk6_1(0)); -- [out std_logic] + Parity_chk6_2 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 6) + port map ( + InA => data_chk6(6 to 11), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk6_1(1)); -- [out std_logic] + Parity_chk6_3 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 6) + port map ( + InA => data_chk6(12 to 17), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk6_1(2)); -- [out std_logic] + Parity_chk6_4 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 7) + port map ( + InA => data_chk6(18 to 24), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk6_1(3)); -- [out std_logic] + Parity_chk6_5 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 7) + port map ( + InA => data_chk6(25 to 31), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk6_1(4)); -- [out std_logic] + Parity_chk6_6 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 7) + port map ( + InA => data_chk6(32 to 38), -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => chk6_1(5)); -- [out std_logic] + Parity_chk6_7 : Parity + generic map (C_TARGET => C_TARGET, C_SIZE => 6) + port map ( + InA => chk6_1, -- [in std_logic_vector(0 to C_SIZE - 1)] + Res => syndrome_i(6)); -- [out std_logic] + + Syndrome <= syndrome_i; + + syndrome_3_to_5 <= (chk3_1(0) xor chk3_1(1)) & (chk4_1(0) xor chk4_1(1)) & syndrome_i(5); + syndrome_3_to_5_zero <= '1' when syndrome_3_to_5 = "000" else '0'; + syndrome_3_to_5_multi <= '1' when (syndrome_3_to_5 = "111" or + syndrome_3_to_5 = "011" or + syndrome_3_to_5 = "101") else + '0'; + + CE <= '0' when (Enable_ECC = '0') else + (syndrome_i(6) or CE_Q) when (syndrome_3_to_5_multi = '0') else + CE_Q; + + ue_i_0 <= '0' when (Enable_ECC = '0') else + '1' when (syndrome_3_to_5_zero = '0') or (syndrome_i(0 to 2) /= "000") else + UE_Q; + ue_i_1 <= '0' when (Enable_ECC = '0') else + (syndrome_3_to_5_multi or UE_Q); + + Use_FPGA: if (C_TARGET /= RTL) generate + UE_MUXF7 : MB_MUXF7 + generic map ( + C_TARGET => C_TARGET) + port map ( + I0 => ue_i_0, + I1 => ue_i_1, + S => syndrome_i(6), + O => UE); + end generate Use_FPGA; + + Use_RTL: if (C_TARGET = RTL) generate + UE <= ue_i_1 when syndrome_i(6) = '1' else ue_i_0; + end generate Use_RTL; + + -- Unused + CheckOut <= (others => '0'); + end generate Decode_Bits; + +end architecture IMP; + + +------------------------------------------------------------------------------- +-- correct_one_bit.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright [2003] - [2015] Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES +-- +------------------------------------------------------------------------------ +-- Filename: correct_one_bit.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- correct_one_bit +------------------------------------------------------------------------------- +-- Author: rolandp +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.all; +use lmb_bram_if_cntlr_v4_0_19.lmb_bram_if_funcs.all; + +entity Correct_One_Bit is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + Correct_Value : std_logic_vector(0 to 6)); + port ( + DIn : in std_logic; + Syndrome : in std_logic_vector(0 to 6); + DCorr : out std_logic); +end entity Correct_One_Bit; + +architecture IMP of Correct_One_Bit is + + component MB_MUXCY is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + LO : out std_logic; + CI : in std_logic; + DI : in std_logic; + S : in std_logic + ); + end component MB_MUXCY; + + component MB_XORCY is + generic ( + C_TARGET : TARGET_FAMILY_TYPE + ); + port ( + O : out std_logic; + CI : in std_logic; + LI : in std_logic + ); + end component MB_XORCY; + + ----------------------------------------------------------------------------- + -- Find which bit that has a '1' + -- There is always one bit which has a '1' + ----------------------------------------------------------------------------- + function find_one (Syn : std_logic_vector(0 to 6)) return natural is + begin -- function find_one + for I in 0 to 6 loop + if (Syn(I) = '1') then + return I; + end if; + end loop; -- I + return 0; -- Should never reach this statement + end function find_one; + + constant di_index : natural := find_one(Correct_Value); + + signal corr_sel : std_logic; + signal corr_c : std_logic; + signal lut_compare : std_logic_vector(0 to 5); + signal lut_corr_val : std_logic_vector(0 to 5); +begin -- architecture IMP + + Remove_DI_Index : process (Syndrome) is + begin -- process Remove_DI_Index + if (di_index = 0) then + lut_compare <= Syndrome(1 to 6); + lut_corr_val <= Correct_Value(1 to 6); + elsif (di_index = 6) then + lut_compare <= Syndrome(0 to 5); + lut_corr_val <= Correct_Value(0 to 5); + else + lut_compare <= Syndrome(0 to di_index-1) & Syndrome(di_index+1 to 6); + lut_corr_val <= Correct_Value(0 to di_index-1) & Correct_Value(di_index+1 to 6); + end if; + end process Remove_DI_Index; + + corr_sel <= '0' when lut_compare = lut_corr_val else '1'; + + Corr_MUXCY : MB_MUXCY + generic map( + C_TARGET => C_TARGET) + port map ( + DI => Syndrome(di_index), + CI => '0', + S => corr_sel, + LO => corr_c); + + Corr_XORCY : MB_XORCY + generic map( + C_TARGET => C_TARGET) + port map ( + LI => DIn, + CI => corr_c, + O => DCorr); + +end architecture IMP; + + +------------------------------------------------------------------------------- +-- pselect_mask.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright [2003] - [2015] Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES +-- +------------------------------------------------------------------------------ +-- Filename: pselect_mask.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- pselect_mask.vhd +-- +------------------------------------------------------------------------------- +-- Author: goran +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.std_logic_arith.all; +use IEEE.std_logic_unsigned.all; + +entity pselect_mask is + + generic ( + C_AW : integer := 32; + C_BAR : std_logic_vector(0 to 63) := X"0000000000020000"; + C_MASK : std_logic_vector(0 to 63) := X"000000000007C000" + ); + port ( + A : in std_logic_vector(0 to C_AW-1); + Valid : in std_logic; + CS : out std_logic + ); + +end entity pselect_mask; + +architecture imp of pselect_mask is + + function Nr_Of_Ones (S : std_logic_vector) return natural is + variable tmp : natural := 0; + begin -- function Nr_Of_Ones + for I in S'range loop + if (S(I) = '1') then + tmp := tmp + 1; + end if; + end loop; -- I + return tmp; + end function Nr_Of_Ones; + + function fix_AB (B : boolean; I : integer) return integer is + begin -- function fix_AB + if (not B) then + return I + 1; + else + return I; + end if; + end function fix_AB; + + constant Nr : integer := Nr_Of_Ones(C_MASK(64 - C_AW to 63)); + constant Use_CIN : boolean := ((Nr mod 4) = 0); + constant AB : integer := fix_AB(Use_CIN, Nr); + + signal A_Bus : std_logic_vector(0 to AB); + signal BAR : std_logic_vector(0 to AB); + +------------------------------------------------------------------------------- +-- Begin architecture section +------------------------------------------------------------------------------- +begin -- VHDL_RTL + + Make_Busses : process (A,Valid) is + variable tmp : natural; + begin -- process Make_Busses + tmp := 0; + A_Bus <= (others => '0'); + BAR <= (others => '0'); + for I in 0 to C_AW - 1 loop + if (C_MASK(64 - C_AW + I) = '1') then + A_Bus(tmp) <= A(I); + BAR(tmp) <= C_BAR(64 - C_AW + I); + tmp := tmp + 1; + end if; + end loop; -- I + if (not Use_CIN) then + BAR(tmp) <= '1'; + A_Bus(tmp) <= Valid; + end if; + end process Make_Busses; + + CS <= Valid when A_Bus=BAR else '0'; + +end imp; + + +------------------------------------------------------------------------------- +-- axi_interface.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright 2003-2015 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- +------------------------------------------------------------------------------- +-- Filename: axi_interface.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- axi_interface.vhd +-- +------------------------------------------------------------------------------- +-- Author: rolandp +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.all; +use lmb_bram_if_cntlr_v4_0_19.lmb_bram_if_funcs.all; + +entity axi_interface is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + -- AXI4-Lite slave generics + C_S_AXI_BASEADDR : std_logic_vector := X"FFFF_FFFF"; + C_S_AXI_HIGHADDR : std_logic_vector := X"0000_0000"; + C_S_AXI_ADDR_WIDTH : integer := 32; + C_S_AXI_DATA_WIDTH : integer := 32; + C_REGADDR_WIDTH : integer := 5; -- Address bits including register offset. + C_DWIDTH : integer := 32); -- Width of data bus. + port ( + LMB_Clk : in std_logic; + LMB_Rst : in std_logic; + + -- AXI4-Lite SLAVE SINGLE INTERFACE + S_AXI_AWADDR : in std_logic_vector(C_S_AXI_ADDR_WIDTH-1 downto 0); + S_AXI_AWVALID : in std_logic; + S_AXI_AWREADY : out std_logic; + S_AXI_WDATA : in std_logic_vector(C_S_AXI_DATA_WIDTH-1 downto 0); + S_AXI_WSTRB : in std_logic_vector((C_S_AXI_DATA_WIDTH/8)-1 downto 0); + S_AXI_WVALID : in std_logic; + S_AXI_WREADY : out std_logic; + S_AXI_BRESP : out std_logic_vector(1 downto 0); + S_AXI_BVALID : out std_logic; + S_AXI_BREADY : in std_logic; + S_AXI_ARADDR : in std_logic_vector(C_S_AXI_ADDR_WIDTH-1 downto 0); + S_AXI_ARVALID : in std_logic; + S_AXI_ARREADY : out std_logic; + S_AXI_RDATA : out std_logic_vector(C_S_AXI_DATA_WIDTH-1 downto 0); + S_AXI_RRESP : out std_logic_vector(1 downto 0); + S_AXI_RVALID : out std_logic; + S_AXI_RREADY : in std_logic; + + -- lmb_bram_if_cntlr signals + RegWr : out std_logic; + RegWrData : out std_logic_vector(0 to C_DWIDTH - 1); + RegAddr : out std_logic_vector(0 to C_REGADDR_WIDTH-1); + RegRdData : in std_logic_vector(0 to C_DWIDTH - 1)); +end entity axi_interface; + +architecture IMP of axi_interface is + + component MB_FDRE is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + INIT : bit := '0' + ); + port( + Q : out std_logic; + C : in std_logic; + CE : in std_logic; + D : in std_logic; + R : in std_logic + ); + end component MB_FDRE; + + ----------------------------------------------------------------------------- + -- Signal declaration + ----------------------------------------------------------------------------- + signal new_write_access : std_logic; + signal new_read_access : std_logic; + signal ongoing_write : std_logic; + signal ongoing_read : std_logic; + + signal S_AXI_RVALID_i : std_logic; + + signal RegRdData_i : std_logic_vector(C_DWIDTH - 1 downto 0); + +begin -- architecture IMP + + ----------------------------------------------------------------------------- + -- Handling the AXI4-Lite bus interface (AR/AW/W) + ----------------------------------------------------------------------------- + + -- Detect new transaction. + -- Only allow one access at a time + new_write_access <= not (ongoing_read or ongoing_write) and S_AXI_AWVALID and S_AXI_WVALID; + new_read_access <= not (ongoing_read or ongoing_write) and S_AXI_ARVALID and not new_write_access; + + -- Acknowledge new transaction. + S_AXI_AWREADY <= new_write_access; + S_AXI_WREADY <= new_write_access; + S_AXI_ARREADY <= new_read_access; + + -- Store register address and write data + Reg: process (LMB_Clk) is + begin + if LMB_Clk'event and LMB_Clk = '1' then + if LMB_Rst = '1' then + RegAddr <= (others => '0'); + RegWrData <= (others => '0'); + elsif new_write_access = '1' then + RegAddr <= S_AXI_AWADDR(C_REGADDR_WIDTH-1+2 downto 2); + RegWrData <= S_AXI_WDATA(C_DWIDTH-1 downto 0); + elsif new_read_access = '1' then + RegAddr <= S_AXI_ARADDR(C_REGADDR_WIDTH-1+2 downto 2); + end if; + end if; + end process Reg; + + -- Handle write access. + WriteAccess: process (LMB_Clk) is + begin + if LMB_Clk'event and LMB_Clk = '1' then + if LMB_Rst = '1' then + ongoing_write <= '0'; + elsif new_write_access = '1' then + ongoing_write <= '1'; + elsif ongoing_write = '1' and S_AXI_BREADY = '1' then + ongoing_write <= '0'; + end if; + RegWr <= new_write_access; + end if; + end process WriteAccess; + + S_AXI_BVALID <= ongoing_write; + S_AXI_BRESP <= (others => '0'); + + -- Handle read access + ReadAccess: process (LMB_Clk) is + begin + if LMB_Clk'event and LMB_Clk = '1' then + if LMB_Rst = '1' then + ongoing_read <= '0'; + S_AXI_RVALID_i <= '0'; + elsif new_read_access = '1' then + ongoing_read <= '1'; + S_AXI_RVALID_i <= '0'; + elsif ongoing_read = '1' then + if S_AXI_RREADY = '1' and S_AXI_RVALID_i = '1' then + ongoing_read <= '0'; + S_AXI_RVALID_i <= '0'; + else + S_AXI_RVALID_i <= '1'; -- Asserted one cycle after ongoing_read to match S_AXI_RDDATA + end if; + end if; + end if; + end process ReadAccess; + + S_AXI_RVALID <= S_AXI_RVALID_i; + S_AXI_RRESP <= (others => '0'); + + Not_All_Bits_Are_Used: if (C_DWIDTH < C_S_AXI_DATA_WIDTH) generate + begin + S_AXI_RDATA(C_S_AXI_DATA_WIDTH-1 downto C_S_AXI_DATA_WIDTH - C_DWIDTH) <= (others=>'0'); + end generate Not_All_Bits_Are_Used; + + RegRdData_i <= RegRdData; -- Swap to - downto + + S_AXI_RDATA_DFF : for I in C_DWIDTH - 1 downto 0 generate + begin + S_AXI_RDATA_FDRE : MB_FDRE + generic map ( + C_TARGET => C_TARGET) + port map ( + Q => S_AXI_RDATA(I), + C => LMB_Clk, + CE => ongoing_read, + D => RegRdData_i(I), + R => LMB_Rst); + end generate S_AXI_RDATA_DFF; + +end architecture IMP; + + +------------------------------------------------------------------------------- +-- lmb_mux.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright [2003] - [2015] Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES +-- +------------------------------------------------------------------------------ +-- Filename: lmb_mux.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- lmb_mux.vhd +-- pselct_mask.vhd +-- +------------------------------------------------------------------------------- +-- Author: rolandp +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.std_logic_arith.all; +use IEEE.std_logic_unsigned.all; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.all; +use lmb_bram_if_cntlr_v4_0_19.lmb_bram_if_funcs.all; + +entity lmb_mux is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_BASEADDR : std_logic_vector(0 to 63) := X"FFFFFFFFFFFFFFFF"; + C_MASK : std_logic_vector(0 to 63) := X"0000000000800000"; + C_MASK1 : std_logic_vector(0 to 63) := X"0000000000800000"; + C_MASK2 : std_logic_vector(0 to 63) := X"0000000000800000"; + C_MASK3 : std_logic_vector(0 to 63) := X"0000000000800000"; + C_LMB_AWIDTH : integer := 32; + C_LMB_DWIDTH : integer := 32; + C_ECC : integer := 0; + C_NUM_LMB : integer := 1; + C_LMB_PROTOCOL : integer := 0); + port ( + LMB_Clk : in std_logic := '0'; + LMB_Rst : in std_logic := '0'; + + -- LMB Bus 0 + LMB0_ABus : in std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB0_WriteDBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB0_AddrStrobe : in std_logic; + LMB0_ReadStrobe : in std_logic; + LMB0_WriteStrobe : in std_logic; + LMB0_BE : in std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl0_DBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl0_Ready : out std_logic; + Sl0_Wait : out std_logic; + Sl0_UE : out std_logic; + Sl0_CE : out std_logic; + + -- LMB Bus 1 + LMB1_ABus : in std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB1_WriteDBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB1_AddrStrobe : in std_logic; + LMB1_ReadStrobe : in std_logic; + LMB1_WriteStrobe : in std_logic; + LMB1_BE : in std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl1_DBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl1_Ready : out std_logic; + Sl1_Wait : out std_logic; + Sl1_UE : out std_logic; + Sl1_CE : out std_logic; + + -- LMB Bus 2 + LMB2_ABus : in std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB2_WriteDBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB2_AddrStrobe : in std_logic; + LMB2_ReadStrobe : in std_logic; + LMB2_WriteStrobe : in std_logic; + LMB2_BE : in std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl2_DBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl2_Ready : out std_logic; + Sl2_Wait : out std_logic; + Sl2_UE : out std_logic; + Sl2_CE : out std_logic; + + -- LMB Bus 3 + LMB3_ABus : in std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB3_WriteDBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB3_AddrStrobe : in std_logic; + LMB3_ReadStrobe : in std_logic; + LMB3_WriteStrobe : in std_logic; + LMB3_BE : in std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl3_DBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl3_Ready : out std_logic; + Sl3_Wait : out std_logic; + Sl3_UE : out std_logic; + Sl3_CE : out std_logic; + + -- Muxed LMB Bus + LMB_ABus : out std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB_WriteDBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB_WriteECC : out std_logic_vector(0 to 6); + LMB_AddrStrobe : out std_logic; + LMB_ReadStrobe : out std_logic; + LMB_WriteStrobe : out std_logic; + IsWordWrite : out std_logic; + LMB_BE : out std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl_DBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl_Ready : in std_logic; + Sl_Wait : in std_logic; + Sl_UE : in std_logic; + Sl_CE : in std_logic; + + lmb_select : out std_logic); +end entity lmb_mux; + +architecture imp of lmb_mux is + + component pselect_mask + generic ( + C_AW : integer := 32; + C_BAR : std_logic_vector(0 to 63) := X"0000000000000000"; + C_MASK : std_logic_vector(0 to 63) := X"0000000000800000"); + port ( + A : in std_logic_vector(0 to C_AW - 1); + CS : out std_logic; + Valid : in std_logic); + end component; + + component checkbit_handler is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_ENCODE : boolean); + port ( + DataIn : in std_logic_vector(0 to 31); + CheckIn : in std_logic_vector(0 to 6); + CheckOut : out std_logic_vector(0 to 6); + Syndrome : out std_logic_vector(0 to 6); + Enable_ECC : in std_logic; + UE_Q : in std_logic; + CE_Q : in std_logic; + UE : out std_logic; + CE : out std_logic); + end component checkbit_handler; + + signal one : std_logic; +------------------------------------------------------------------------------- +-- Begin architecture section +------------------------------------------------------------------------------- +begin -- VHDL_RTL + + LMB1_no: if (C_NUM_LMB < 2) generate + Sl1_DBus <= (others => '0'); + Sl1_Ready <= '0'; + Sl1_Wait <= '0'; + Sl1_UE <= '0'; + Sl1_CE <= '0'; + end generate LMB1_no; + + LMB2_no: if (C_NUM_LMB < 3) generate + Sl2_DBus <= (others => '0'); + Sl2_Ready <= '0'; + Sl2_Wait <= '0'; + Sl2_UE <= '0'; + Sl2_CE <= '0'; + end generate LMB2_no; + + LMB3_no: if (C_NUM_LMB < 4) generate + Sl3_DBus <= (others => '0'); + Sl3_Ready <= '0'; + Sl3_Wait <= '0'; + Sl3_UE <= '0'; + Sl3_CE <= '0'; + end generate LMB3_no; + + one <= '1'; + + one_lmb: if (C_NUM_LMB = 1) generate + begin + + ----------------------------------------------------------------------------- + -- Do the LMB address decoding + ----------------------------------------------------------------------------- + pselect_mask_lmb : pselect_mask + generic map ( + C_AW => LMB_ABus'length, + C_BAR => C_BASEADDR, + C_MASK => C_MASK) + port map ( + A => LMB0_ABus, + CS => lmb_select, + Valid => one); + + LMB_ABus <= LMB0_ABus; + LMB_WriteDBus <= LMB0_WriteDBus; + LMB_WriteECC <= (others => '0'); + LMB_AddrStrobe <= LMB0_AddrStrobe; + LMB_ReadStrobe <= LMB0_ReadStrobe; + LMB_WriteStrobe <= LMB0_WriteStrobe; + IsWordWrite <= LMB0_WriteStrobe when (LMB0_BE = "1111") else '0'; + LMB_BE <= LMB0_BE; + Sl0_DBus <= Sl_DBus; + Sl0_Ready <= Sl_Ready; + Sl0_Wait <= Sl_Wait; + Sl0_UE <= Sl_UE; + Sl0_CE <= Sl_CE; + + end generate one_lmb; + + more_than_one_lmb: if (C_NUM_LMB > 1) generate + + type C_Mask_Vec_T is array (0 to 3) of std_logic_vector(0 to 63); + constant C_Mask_Vec : C_MASK_Vec_T := (C_MASK, C_MASK1, C_MASK2, C_MASK3); + + type ABus_vec_T is array (0 to C_NUM_LMB-1) of std_logic_vector(0 to C_LMB_AWIDTH - 1); + type DBus_vec_T is array (0 to C_NUM_LMB-1) of std_logic_vector(0 to C_LMB_DWIDTH - 1); + type ECC_vec_T is array (0 to C_NUM_LMB-1) of std_logic_vector(0 to 6); + type BE_vec_T is array (0 to C_NUM_LMB-1) of std_logic_vector(0 to C_LMB_DWIDTH/8 - 1); + + signal LMB_ABus_vec : ABus_vec_T; + signal LMB_ABus_vec_i : ABus_vec_T; + signal LMB_ABus_vec_Q : ABus_vec_T; + signal LMB_WriteDBus_vec : DBus_vec_T; + signal LMB_WriteDBus_vec_i : DBus_vec_T; + signal LMB_WriteDBus_vec_Q : DBus_vec_T; + signal LMB_WriteECC_vec : ECC_vec_T; + signal LMB_WriteECC_vec_i : ECC_vec_T; + signal LMB_WriteECC_vec_Q : ECC_vec_T; + signal LMB_AddrStrobe_vec : std_logic_vector(0 to C_NUM_LMB-1); + signal LMB_AddrStrobe_vec_i : std_logic_vector(0 to C_NUM_LMB-1); + signal LMB_AddrStrobe_vec_Q : std_logic_vector(0 to C_NUM_LMB-1); + signal LMB_ReadStrobe_vec : std_logic_vector(0 to C_NUM_LMB-1); + signal LMB_ReadStrobe_vec_i : std_logic_vector(0 to C_NUM_LMB-1); + signal LMB_ReadStrobe_vec_Q : std_logic_vector(0 to C_NUM_LMB-1); + signal LMB_WriteStrobe_vec : std_logic_vector(0 to C_NUM_LMB-1); + signal LMB_WriteStrobe_vec_i : std_logic_vector(0 to C_NUM_LMB-1); + signal LMB_WriteStrobe_vec_Q : std_logic_vector(0 to C_NUM_LMB-1); + signal IsWordWrite_vec : std_logic_vector(0 to C_NUM_LMB-1); + signal IsWordWrite_vec_i : std_logic_vector(0 to C_NUM_LMB-1); + signal IsWordWrite_vec_Q : std_logic_vector(0 to C_NUM_LMB-1); + signal LMB_BE_vec : BE_vec_T; + signal LMB_BE_vec_i : BE_vec_T; + signal LMB_BE_vec_Q : BE_vec_T; + signal Sl_DBus_vec : DBus_vec_T; + signal Sl_Ready_vec : std_logic_vector(0 to C_NUM_LMB-1); + signal Sl_Wait_vec : std_logic_vector(0 to C_NUM_LMB-1); + signal Sl_UE_vec : std_logic_vector(0 to C_NUM_LMB-1); + signal Sl_CE_vec : std_logic_vector(0 to C_NUM_LMB-1); + + signal wait_vec : std_logic_vector(0 to C_NUM_LMB-1); + signal lmb_select_vec : std_logic_vector(0 to C_NUM_LMB-1); + signal as_and_lmb_select_vec : std_logic_vector(0 to C_NUM_LMB-1); + + signal ongoing : natural range 0 to C_NUM_LMB-1; + signal ongoing_new : natural range 0 to C_NUM_LMB-1; + signal ongoing_Q : natural range 0 to C_NUM_LMB-1; + signal ongoing_QQ : natural range 0 to C_NUM_LMB-1; + signal ECC_ongoing : natural range 0 to C_NUM_LMB-1; + + begin + + LMB_ABus_vec(0) <= LMB0_ABus; + LMB_WriteDBus_vec(0) <= LMB0_WriteDBus; + LMB_AddrStrobe_vec(0) <= LMB0_AddrStrobe; + LMB_ReadStrobe_vec(0) <= LMB0_ReadStrobe; + LMB_WriteStrobe_vec(0) <= LMB0_WriteStrobe; + IsWordWrite_vec(0) <= LMB0_WriteStrobe when (LMB0_BE = "1111") else '0'; + LMB_BE_vec(0) <= LMB0_BE; + Sl0_DBus <= Sl_DBus_vec(0); + Sl0_Ready <= Sl_Ready_vec(0); + Sl0_Wait <= Sl_Wait_vec(0); + Sl0_UE <= Sl_UE_vec(0); + Sl0_CE <= Sl_CE_vec(0); + + ECC_lmb0_yes: if (C_ECC = 1) generate + checkbit_handler_LMB0 : checkbit_handler + generic map ( + C_TARGET => C_TARGET, + C_ENCODE => true) + port map ( + DataIn => LMB_WriteDBus_vec(0), + CheckIn => (others => '0'), + CheckOut => LMB_WriteECC_vec(0), + Syndrome => open, + Enable_ECC => '1', + UE_Q => '0', + CE_Q => '0', + UE => open, + CE => open); + end generate ECC_lmb0_yes; + + ECC_lmb0_no: if (C_ECC = 0) generate + LMB_WriteECC_vec(0) <= (others => '0'); + end generate ECC_lmb0_no; + + LMB_ABus_vec(1) <= LMB1_ABus; + LMB_WriteDBus_vec(1) <= LMB1_WriteDBus; + LMB_AddrStrobe_vec(1) <= LMB1_AddrStrobe; + LMB_ReadStrobe_vec(1) <= LMB1_ReadStrobe; + LMB_WriteStrobe_vec(1) <= LMB1_WriteStrobe; + IsWordWrite_vec(1) <= LMB1_WriteStrobe when (LMB1_BE = "1111") else '0'; + LMB_BE_vec(1) <= LMB1_BE; + Sl1_DBus <= Sl_DBus_vec(1); + Sl1_Ready <= Sl_Ready_vec(1); + Sl1_Wait <= Sl_Wait_vec(1); + Sl1_UE <= Sl_UE_vec(1); + Sl1_CE <= Sl_CE_vec(1); + + ECC_lmb1_yes: if (C_ECC = 1) generate + checkbit_handler_LMB1 : checkbit_handler + generic map ( + C_TARGET => C_TARGET, + C_ENCODE => true) + port map ( + DataIn => LMB_WriteDBus_vec(1), + CheckIn => (others => '0'), + CheckOut => LMB_WriteECC_vec(1), + Syndrome => open, + Enable_ECC => '1', + UE_Q => '0', + CE_Q => '0', + UE => open, + CE => open); + end generate ECC_lmb1_yes; + + ECC_lmb1_no: if (C_ECC = 0) generate + LMB_WriteECC_vec(1) <= (others => '0'); + end generate ECC_lmb1_no; + + LMB2_yes: if (C_NUM_LMB > 2) generate + LMB_ABus_vec(2) <= LMB2_ABus; + LMB_WriteDBus_vec(2) <= LMB2_WriteDBus; + LMB_AddrStrobe_vec(2) <= LMB2_AddrStrobe; + LMB_ReadStrobe_vec(2) <= LMB2_ReadStrobe; + LMB_WriteStrobe_vec(2) <= LMB2_WriteStrobe; + IsWordWrite_vec(2) <= LMB2_WriteStrobe when (LMB2_BE = "1111") else '0'; + LMB_BE_vec(2) <= LMB2_BE; + Sl2_DBus <= Sl_DBus_vec(2); + Sl2_Ready <= Sl_Ready_vec(2); + Sl2_Wait <= Sl_Wait_vec(2); + Sl2_UE <= Sl_UE_vec(2); + Sl2_CE <= Sl_CE_vec(2); + + ECC_lmb2_yes: if (C_ECC = 1) generate + checkbit_handler_LMB2 : checkbit_handler + generic map ( + C_TARGET => C_TARGET, + C_ENCODE => true) + port map ( + DataIn => LMB_WriteDBus_vec(2), + CheckIn => (others => '0'), + CheckOut => LMB_WriteECC_vec(2), + Syndrome => open, + Enable_ECC => '1', + UE_Q => '0', + CE_Q => '0', + UE => open, + CE => open); + end generate ECC_lmb2_yes; + + ECC_lmb2_no: if (C_ECC = 0) generate + LMB_WriteECC_vec(2) <= (others => '0'); + end generate ECC_lmb2_no; + + end generate LMB2_yes; + + LMB3_yes: if (C_NUM_LMB > 3) generate + LMB_ABus_vec(3) <= LMB3_ABus; + LMB_WriteDBus_vec(3) <= LMB3_WriteDBus; + LMB_AddrStrobe_vec(3) <= LMB3_AddrStrobe; + LMB_ReadStrobe_vec(3) <= LMB3_ReadStrobe; + LMB_WriteStrobe_vec(3) <= LMB3_WriteStrobe; + IsWordWrite_vec(3) <= LMB3_WriteStrobe when (LMB3_BE = "1111") else '0'; + LMB_BE_vec(3) <= LMB3_BE; + Sl3_DBus <= Sl_DBus_vec(3); + Sl3_Ready <= Sl_Ready_vec(3); + Sl3_Wait <= Sl_Wait_vec(3); + Sl3_UE <= Sl_UE_vec(3); + Sl3_CE <= Sl_CE_vec(3); + + ECC_lmb3_yes: if (C_ECC = 1) generate + checkbit_handler_LMB3 : checkbit_handler + generic map ( + C_TARGET => C_TARGET, + C_ENCODE => true) + port map ( + DataIn => LMB_WriteDBus_vec(3), + CheckIn => (others => '0'), + CheckOut => LMB_WriteECC_vec(3), + Syndrome => open, + Enable_ECC => '1', + UE_Q => '0', + CE_Q => '0', + UE => open, + CE => open); + end generate ECC_lmb3_yes; + + ECC_lmb3_no: if (C_ECC = 0) generate + LMB_WriteECC_vec(3) <= (others => '0'); + end generate ECC_lmb3_no; + + end generate LMB3_yes; + + lmb_mux_generate: for I in 0 to C_NUM_LMB-1 generate + begin + + ----------------------------------------------------------------------------- + -- Do the LMB address decoding + ----------------------------------------------------------------------------- + pselect_mask_lmb : pselect_mask + generic map ( + C_AW => LMB_ABus'length, + C_BAR => C_BASEADDR, + C_MASK => C_Mask_Vec(I)) + port map ( + A => LMB_ABus_vec(I), + CS => lmb_select_vec(I), + Valid => one); + + as_and_lmb_select_vec(I) <= lmb_select_vec(I) and LMB_AddrStrobe_vec(I); + + remember_access : process (LMB_Clk) is + begin + if (LMB_Clk'event and LMB_Clk = '1') then + if (LMB_Rst = '1') then + LMB_ABus_vec_Q(I) <= (others => '0'); + LMB_WriteDBus_vec_Q(I) <= (others => '0'); + LMB_WriteECC_vec_Q(I) <= (others => '0'); + LMB_AddrStrobe_vec_Q(I) <= '0'; + LMB_ReadStrobe_vec_Q(I) <= '0'; + LMB_WriteStrobe_vec_Q(I) <= '0'; + IsWordWrite_vec_Q(I) <= '0'; + LMB_BE_vec_Q(I) <= (others => '0'); + elsif (as_and_lmb_select_vec(I) = '1' and ongoing /= I) then + LMB_ABus_vec_Q(I) <= LMB_ABus_vec(I); + LMB_WriteDBus_vec_Q(I) <= LMB_WriteDBus_vec(I); + LMB_WriteECC_vec_Q(I) <= LMB_WriteECC_vec(I); + LMB_AddrStrobe_vec_Q(I) <= LMB_AddrStrobe_vec(I); + LMB_ReadStrobe_vec_Q(I) <= LMB_ReadStrobe_vec(I); + LMB_WriteStrobe_vec_Q(I) <= LMB_WriteStrobe_vec(I); + IsWordWrite_vec_Q(I) <= IsWordWrite_vec(I); + LMB_BE_vec_Q(I) <= LMB_BE_vec(I); + end if; + end if; + end process remember_access; + + wait_proc : process (LMB_Clk) is + begin + if (LMB_Clk'event and LMB_Clk = '1') then + if (LMB_Rst = '1') then + wait_vec(I) <= '0'; + elsif (as_and_lmb_select_vec(I) = '1' and ongoing /= I) then + wait_vec(I) <= '1'; + elsif (wait_vec(I) = '1' and ongoing = I) then + wait_vec(I) <= '0'; + end if; + end if; + end process wait_proc; + + LMB_ABus_vec_i(I) <= LMB_ABus_vec_Q(I) when wait_vec(I) = '1' else + LMB_ABus_vec(I); + LMB_WriteDBus_vec_i(I) <= LMB_WriteDBus_vec_Q(I) when wait_vec(I) = '1' else + LMB_WriteDBus_vec(I); + LMB_WriteECC_vec_i(I) <= LMB_WriteECC_vec_Q(I) when wait_vec(I) = '1' else + LMB_WriteECC_vec(I); + LMB_AddrStrobe_vec_i(I) <= LMB_AddrStrobe_vec_Q(I) when wait_vec(I) = '1' else + LMB_AddrStrobe_vec(I); + LMB_ReadStrobe_vec_i(I) <= LMB_ReadStrobe_vec_Q(I) when wait_vec(I) = '1' else + LMB_ReadStrobe_vec(I); + LMB_WriteStrobe_vec_i(I) <= LMB_WriteStrobe_vec_Q(I) when wait_vec(I) = '1' else + LMB_WriteStrobe_vec(I); + IsWordWrite_vec_i(I) <= IsWordWrite_vec_Q(I) when wait_vec(I) = '1' else + IsWordWrite_vec(I); + LMB_BE_vec_i(I) <= LMB_BE_vec_Q(I) when wait_vec(I) = '1' else + LMB_BE_vec(I); + + -- Assign selected LMB from internal signals + Sl_DBus_vec(I) <= Sl_DBus; + Sl_Ready_vec(I) <= Sl_Ready when ongoing_Q = I else + '0'; + Sl_Wait_vec(I) <= Sl_Wait when ongoing_Q = I else + wait_vec(I); + Sl_UE_vec(I) <= Sl_UE when ECC_ongoing = I else + '0'; + Sl_CE_vec(I) <= Sl_CE when ECC_ongoing = I else + '0'; + end generate lmb_mux_generate; + + OnGoing_Reg : process (LMB_Clk) is + begin + if (LMB_Clk'event and LMB_Clk = '1') then + if (LMB_Rst = '1') then + ongoing_Q <= 0; + else + ongoing_Q <= ongoing; + end if; + end if; + end process OnGoing_Reg; + + OnGoingQ_Reg : process (LMB_Clk) is + begin + if (LMB_Clk'event and LMB_Clk = '1') then + if (LMB_Rst = '1') then + ongoing_QQ <= 0; + else + ongoing_QQ <= ongoing_Q; + end if; + end if; + end process OnGoingQ_Reg; + + ECC_ongoing <= ongoing_QQ when C_LMB_PROTOCOL = 1 else ongoing_Q; + + Arbit : process (as_and_lmb_select_vec, wait_vec) is + variable N : natural range 0 to C_NUM_LMB-1; + begin + ongoing_new <= 0; + for N in 0 to C_NUM_LMB - 1 loop + if as_and_lmb_select_vec(N) = '1' or wait_vec(N) = '1' then + ongoing_new <= N; + exit; + end if; + end loop; + end process Arbit; + + ongoing <= ongoing_Q when Sl_Wait = '1' and Sl_Ready = '0' else + ongoing_new; + + -- Assign selected LMB + LMB_ABus <= LMB_ABus_vec_i(ongoing); + LMB_WriteDBus <= LMB_WriteDBus_vec_i(ongoing); + LMB_WriteECC <= LMB_WriteECC_vec_i(ongoing); + LMB_AddrStrobe <= LMB_AddrStrobe_vec_i(ongoing); + LMB_ReadStrobe <= LMB_ReadStrobe_vec_i(ongoing); + LMB_WriteStrobe <= LMB_WriteStrobe_vec_i(ongoing); + IsWordWrite <= IsWordWrite_vec_i(ongoing); + LMB_BE <= LMB_BE_vec_i(ongoing); + + lmb_select <= lmb_select_vec(ongoing) or wait_vec(ongoing); + + end generate more_than_one_lmb; + +end imp; + + +------------------------------------------------------------------------------- +-- lmb_bram_if_cntlr.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright [2003] - [2017] Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES +-- +------------------------------------------------------------------------------ +-- Filename: lmb_bram_if_cntlr.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- lmb_bram_if_cntlr +-- lmb_mux +-- correct_one_bit +-- xor18.vhd +-- axi_interface +------------------------------------------------------------------------------- +-- Author: rolandp +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +library ieee; +use ieee.std_logic_1164.all; +use ieee.numeric_std.all; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.all; + +entity lmb_bram_if_cntlr is + generic ( + C_FAMILY : string := "Virtex7"; + C_HIGHADDR : std_logic_vector(0 to 63) := X"0000000000000000"; + C_BASEADDR : std_logic_vector(0 to 63) := X"FFFFFFFFFFFFFFFF"; + C_MASK : std_logic_vector(0 to 63) := X"0000000000800000"; + C_MASK1 : std_logic_vector(0 to 63) := X"0000000000800000"; + C_MASK2 : std_logic_vector(0 to 63) := X"0000000000800000"; + C_MASK3 : std_logic_vector(0 to 63) := X"0000000000800000"; + C_LMB_AWIDTH : integer := 32; + C_LMB_DWIDTH : integer := 32; + C_ECC : integer := 0; + C_INTERCONNECT : integer := 1; + C_FAULT_INJECT : integer := 0; + C_CE_FAILING_REGISTERS : integer := 0; + C_UE_FAILING_REGISTERS : integer := 0; + C_ECC_STATUS_REGISTERS : integer := 0; + C_ECC_ONOFF_REGISTER : integer := 0; + C_ECC_ONOFF_RESET_VALUE : integer := 1; + C_CE_COUNTER_WIDTH : integer := 0; + C_WRITE_ACCESS : integer := 2; + C_NUM_LMB : integer := 1; + C_LMB_PROTOCOL : integer := 0; + -- BRAM generic + C_BRAM_AWIDTH : integer := 32; + -- AXI generics + C_S_AXI_CTRL_BASEADDR : std_logic_vector := X"FFFF_FFFF"; + C_S_AXI_CTRL_HIGHADDR : std_logic_vector := X"0000_0000"; + C_S_AXI_CTRL_ADDR_WIDTH : integer := 32; + C_S_AXI_CTRL_DATA_WIDTH : integer := 32); + port ( + LMB_Clk : in std_logic := '0'; + LMB_Rst : in std_logic := '0'; + + -- LMB Bus + LMB_ABus : in std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB_WriteDBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB_AddrStrobe : in std_logic; + LMB_ReadStrobe : in std_logic; + LMB_WriteStrobe : in std_logic; + LMB_BE : in std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl_DBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl_Ready : out std_logic; + Sl_Wait : out std_logic; + Sl_UE : out std_logic; + Sl_CE : out std_logic; + + -- Supplementary LMB Bus 1 + LMB1_ABus : in std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB1_WriteDBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB1_AddrStrobe : in std_logic; + LMB1_ReadStrobe : in std_logic; + LMB1_WriteStrobe : in std_logic; + LMB1_BE : in std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl1_DBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl1_Ready : out std_logic; + Sl1_Wait : out std_logic; + Sl1_UE : out std_logic; + Sl1_CE : out std_logic; + + -- Supplementary LMB Bus 2 + LMB2_ABus : in std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB2_WriteDBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB2_AddrStrobe : in std_logic; + LMB2_ReadStrobe : in std_logic; + LMB2_WriteStrobe : in std_logic; + LMB2_BE : in std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl2_DBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl2_Ready : out std_logic; + Sl2_Wait : out std_logic; + Sl2_UE : out std_logic; + Sl2_CE : out std_logic; + + -- Supplementary LMB Bus 3 + LMB3_ABus : in std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB3_WriteDBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB3_AddrStrobe : in std_logic; + LMB3_ReadStrobe : in std_logic; + LMB3_WriteStrobe : in std_logic; + LMB3_BE : in std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl3_DBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl3_Ready : out std_logic; + Sl3_Wait : out std_logic; + Sl3_UE : out std_logic; + Sl3_CE : out std_logic; + + -- ports to data memory block + BRAM_Rst_A : out std_logic; + BRAM_Clk_A : out std_logic; + BRAM_Addr_A : out std_logic_vector(0 to C_BRAM_AWIDTH-1); + BRAM_EN_A : out std_logic; + BRAM_WEN_A : out std_logic_vector(0 to (C_LMB_DWIDTH+8*C_ECC)/8-1); + BRAM_Dout_A : out std_logic_vector(0 to C_LMB_DWIDTH+8*C_ECC-1); + BRAM_Din_A : in std_logic_vector(0 to C_LMB_DWIDTH+8*C_ECC-1); + + -- AXI Interface + S_AXI_CTRL_ACLK : in std_logic; + S_AXI_CTRL_ARESETN : in std_logic; + S_AXI_CTRL_AWADDR : in std_logic_vector(C_S_AXI_CTRL_ADDR_WIDTH-1 downto 0); + S_AXI_CTRL_AWVALID : in std_logic; + S_AXI_CTRL_AWREADY : out std_logic; + S_AXI_CTRL_WDATA : in std_logic_vector(C_S_AXI_CTRL_DATA_WIDTH-1 downto 0); + S_AXI_CTRL_WSTRB : in std_logic_vector((C_S_AXI_CTRL_DATA_WIDTH/8)-1 downto 0); + S_AXI_CTRL_WVALID : in std_logic; + S_AXI_CTRL_WREADY : out std_logic; + S_AXI_CTRL_BRESP : out std_logic_vector(1 downto 0); + S_AXI_CTRL_BVALID : out std_logic; + S_AXI_CTRL_BREADY : in std_logic; + S_AXI_CTRL_ARADDR : in std_logic_vector(C_S_AXI_CTRL_ADDR_WIDTH-1 downto 0); + S_AXI_CTRL_ARVALID : in std_logic; + S_AXI_CTRL_ARREADY : out std_logic; + S_AXI_CTRL_RDATA : out std_logic_vector(C_S_AXI_CTRL_DATA_WIDTH-1 downto 0); + S_AXI_CTRL_RRESP : out std_logic_vector(1 downto 0); + S_AXI_CTRL_RVALID : out std_logic; + S_AXI_CTRL_RREADY : in std_logic; + + -- Interrupt and error signals + UE : out std_logic; + CE : out std_logic; + Interrupt : out std_logic); +end lmb_bram_if_cntlr; + +library lmb_bram_if_cntlr_v4_0_19; +use lmb_bram_if_cntlr_v4_0_19.lmb_bram_if_funcs.all; + +architecture imp of lmb_bram_if_cntlr is + +------------------------------------------------------------------------------ +-- component declarations +------------------------------------------------------------------------------ + + component lmb_mux is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_BASEADDR : std_logic_vector(0 to 63) := X"FFFFFFFFFFFFFFFF"; + C_MASK : std_logic_vector(0 to 63) := X"0000000000800000"; + C_MASK1 : std_logic_vector(0 to 63) := X"0000000000800000"; + C_MASK2 : std_logic_vector(0 to 63) := X"0000000000800000"; + C_MASK3 : std_logic_vector(0 to 63) := X"0000000000800000"; + C_LMB_AWIDTH : integer := 32; + C_LMB_DWIDTH : integer := 32; + C_ECC : integer := 0; + C_NUM_LMB : integer := 1; + C_LMB_PROTOCOL : integer := 0); + port ( + LMB_Clk : in std_logic := '0'; + LMB_Rst : in std_logic := '0'; + + -- LMB Bus 0 + LMB0_ABus : in std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB0_WriteDBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB0_AddrStrobe : in std_logic; + LMB0_ReadStrobe : in std_logic; + LMB0_WriteStrobe : in std_logic; + LMB0_BE : in std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl0_DBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl0_Ready : out std_logic; + Sl0_Wait : out std_logic; + Sl0_UE : out std_logic; + Sl0_CE : out std_logic; + + -- LMB Bus 1 + LMB1_ABus : in std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB1_WriteDBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB1_AddrStrobe : in std_logic; + LMB1_ReadStrobe : in std_logic; + LMB1_WriteStrobe : in std_logic; + LMB1_BE : in std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl1_DBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl1_Ready : out std_logic; + Sl1_Wait : out std_logic; + Sl1_UE : out std_logic; + Sl1_CE : out std_logic; + + -- LMB Bus 2 + LMB2_ABus : in std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB2_WriteDBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB2_AddrStrobe : in std_logic; + LMB2_ReadStrobe : in std_logic; + LMB2_WriteStrobe : in std_logic; + LMB2_BE : in std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl2_DBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl2_Ready : out std_logic; + Sl2_Wait : out std_logic; + Sl2_UE : out std_logic; + Sl2_CE : out std_logic; + + -- LMB Bus 3 + LMB3_ABus : in std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB3_WriteDBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB3_AddrStrobe : in std_logic; + LMB3_ReadStrobe : in std_logic; + LMB3_WriteStrobe : in std_logic; + LMB3_BE : in std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl3_DBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl3_Ready : out std_logic; + Sl3_Wait : out std_logic; + Sl3_UE : out std_logic; + Sl3_CE : out std_logic; + + -- Muxed LMB Bus + LMB_ABus : out std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB_WriteDBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB_WriteECC : out std_logic_vector(0 to 6); + LMB_AddrStrobe : out std_logic; + LMB_ReadStrobe : out std_logic; + LMB_WriteStrobe : out std_logic; + IsWordWrite : out std_logic; + LMB_BE : out std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + Sl_DBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + Sl_Ready : in std_logic; + Sl_Wait : in std_logic; + Sl_UE : in std_logic; + Sl_CE : in std_logic; + + lmb_select : out std_logic); + end component lmb_mux; + + component axi_interface + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_S_AXI_BASEADDR : std_logic_vector := X"FFFF_FFFF"; + C_S_AXI_HIGHADDR : std_logic_vector := X"0000_0000"; + C_S_AXI_ADDR_WIDTH : integer := 32; + C_S_AXI_DATA_WIDTH : integer := 32; + C_REGADDR_WIDTH : integer := 5; -- Address bits including register offset. + C_DWIDTH : integer := 32); -- Width of data bus. + port ( + LMB_Clk : in std_logic; + LMB_Rst : in std_logic; + S_AXI_AWADDR : in std_logic_vector(C_S_AXI_ADDR_WIDTH-1 downto 0); + S_AXI_AWVALID : in std_logic; + S_AXI_AWREADY : out std_logic; + S_AXI_WDATA : in std_logic_vector(C_S_AXI_DATA_WIDTH-1 downto 0); + S_AXI_WSTRB : in std_logic_vector((C_S_AXI_DATA_WIDTH/8)-1 downto 0); + S_AXI_WVALID : in std_logic; + S_AXI_WREADY : out std_logic; + S_AXI_BRESP : out std_logic_vector(1 downto 0); + S_AXI_BVALID : out std_logic; + S_AXI_BREADY : in std_logic; + S_AXI_ARADDR : in std_logic_vector(C_S_AXI_ADDR_WIDTH-1 downto 0); + S_AXI_ARVALID : in std_logic; + S_AXI_ARREADY : out std_logic; + S_AXI_RDATA : out std_logic_vector(C_S_AXI_DATA_WIDTH-1 downto 0); + S_AXI_RRESP : out std_logic_vector(1 downto 0); + S_AXI_RVALID : out std_logic; + S_AXI_RREADY : in std_logic; + RegWr : out std_logic; + RegWrData : out std_logic_vector(0 to C_DWIDTH - 1); + RegAddr : out std_logic_vector(0 to C_REGADDR_WIDTH-1); + RegRdData : in std_logic_vector(0 to C_DWIDTH - 1)); + end component; + + component checkbit_handler is + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + C_ENCODE : boolean); + port ( + DataIn : in std_logic_vector(0 to 31); + CheckIn : in std_logic_vector(0 to 6); + CheckOut : out std_logic_vector(0 to 6); + Syndrome : out std_logic_vector(0 to 6); + Enable_ECC : in std_logic; + UE_Q : in std_logic; + CE_Q : in std_logic; + UE : out std_logic; + CE : out std_logic); + end component checkbit_handler; + + component Correct_One_Bit + generic ( + C_TARGET : TARGET_FAMILY_TYPE; + Correct_Value : std_logic_vector(0 to 6)); + port ( + DIn : in std_logic; + Syndrome : in std_logic_vector(0 to 6); + DCorr : out std_logic); + end component Correct_One_Bit; + + constant C_TARGET : TARGET_FAMILY_TYPE := String_To_Family(C_FAMILY, false); + + constant C_HAS_FAULT_INJECT : boolean := C_FAULT_INJECT = 1; + constant C_HAS_CE_FAILING_REGISTERS : boolean := C_CE_FAILING_REGISTERS = 1; + constant C_HAS_UE_FAILING_REGISTERS : boolean := C_UE_FAILING_REGISTERS = 1; + constant C_HAS_ECC_STATUS_REGISTERS : boolean := C_ECC_STATUS_REGISTERS = 1; + constant C_HAS_ECC_ONOFF_REGISTER : boolean := C_ECC_ONOFF_REGISTER = 1; + constant C_HAS_CE_COUNTER : boolean := C_CE_COUNTER_WIDTH /= 0; + + constant C_BUS_NEEDED : boolean := C_HAS_FAULT_INJECT or + C_HAS_CE_FAILING_REGISTERS or + C_HAS_UE_FAILING_REGISTERS or + C_HAS_ECC_STATUS_REGISTERS or + C_HAS_ECC_ONOFF_REGISTER or + C_HAS_CE_COUNTER; + + constant C_AXI : integer := 2; + + constant C_HAS_AXI : boolean := C_ECC = 1 and C_INTERCONNECT = C_AXI and C_BUS_NEEDED; + + constant C_ECC_WIDTH : integer := 7; + + -- Intermediate signals to handle multiple LMB ports + signal LMB_ABus_i : std_logic_vector(0 to C_LMB_AWIDTH-1); + signal LMB_WriteDBus_i : std_logic_vector(0 to C_LMB_DWIDTH-1); + signal LMB_WriteECC : std_logic_vector(0 to 6); + signal LMB_AddrStrobe_i : std_logic; + signal LMB_ReadStrobe_i : std_logic; + signal LMB_WriteStrobe_i : std_logic; + signal LMB_BE_i : std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + signal Sl_DBus_i : std_logic_vector(0 to C_LMB_DWIDTH-1); + signal Sl_Ready_i : std_logic; + signal Sl_Wait_i : std_logic; + signal Sl_UE_i : std_logic; + signal Sl_CE_i : std_logic; + + signal lmb_select : std_logic; + signal lmb_as : std_logic; + + signal lmb_we : std_logic_vector(0 to 3); + + signal Sl_Rdy : std_logic; + + signal LMB_WrECC : std_logic_vector(0 to C_ECC_WIDTH-1); + signal IsWordWrite : std_logic; + + signal bram_din_a_i : std_logic_vector(0 to C_LMB_DWIDTH+8*C_ECC-1); + +begin + + assert C_LMB_AWIDTH >= C_BRAM_AWIDTH + report "C_LMB_AWIDTH must be greater than or equal to C_BRAM_AWIDTH" + severity failure; + + ----------------------------------------------------------------------------- + -- Cleaning incoming data from BRAM from 'U' for simulation purpose + -- This is added since simulation model for BRAM will not initialize + -- undefined memory locations with zero. + -- Added as a work-around until this is fixed in the simulation model. + ----------------------------------------------------------------------------- + -- Standard LMB protocol with RAM data read combinatorial through LMB controller + BRAM_DIN_LMB_Protocol_0 : if (C_LMB_PROTOCOL = 0) generate + begin + + Cleaning_machine: process (BRAM_Din_A) is + begin -- process Cleaning_machine + -- Default assignments + bram_din_a_i <= BRAM_Din_A; + -- pragma translate_off + bram_din_a_i <= To_StdLogicVector(To_bitvector(BRAM_Din_A)); + -- pragma translate_on + + end process Cleaning_machine; + + end generate BRAM_DIN_LMB_Protocol_0; + + -- Timing optimized LMB protocol with RAM data read clocked in LMB controller + -- Only works with MicroBlaze 8-stage pipe and C_LMB_PROTOCOL set to 1 on MicroBlaze + BRAM_DIN_LMB_Protocol_1 : if (C_LMB_PROTOCOL = 1) generate + begin + + Cleaning_machine_DFF: process (LMB_Clk) is + begin -- process Cleaning_machine + if LMB_Clk'event and LMB_Clk = '1' then + if LMB_Rst = '1' then + bram_din_a_i <= (others => '0'); + else + -- Default assignments + bram_din_a_i <= BRAM_Din_A; + -- pragma translate_off + bram_din_a_i <= To_StdLogicVector(To_bitvector(BRAM_Din_A)); + -- pragma translate_on + end if; + end if; + end process Cleaning_machine_DFF; + + end generate BRAM_DIN_LMB_Protocol_1; + + lmb_mux_I : lmb_mux + generic map ( + C_TARGET => C_TARGET, + C_BASEADDR => C_BASEADDR, + C_MASK => C_MASK, + C_MASK1 => C_MASK1, + C_MASK2 => C_MASK2, + C_MASK3 => C_MASK3, + C_LMB_AWIDTH => C_LMB_AWIDTH, + C_LMB_DWIDTH => C_LMB_DWIDTH, + C_ECC => C_ECC, + C_NUM_LMB => C_NUM_LMB, + C_LMB_PROTOCOL => C_LMB_PROTOCOL) + port map ( + LMB_Clk => LMB_Clk, + LMB_Rst => LMB_Rst, + LMB0_ABus => LMB_ABus, + LMB0_WriteDBus => LMB_WriteDBus, + LMB0_AddrStrobe => LMB_AddrStrobe, + LMB0_ReadStrobe => LMB_ReadStrobe, + LMB0_WriteStrobe => LMB_WriteStrobe, + LMB0_BE => LMB_BE, + Sl0_DBus => Sl_DBus, + Sl0_Ready => Sl_Ready, + Sl0_Wait => Sl_Wait, + Sl0_UE => Sl_UE, + Sl0_CE => Sl_CE, + LMB1_ABus => LMB1_ABus, + LMB1_WriteDBus => LMB1_WriteDBus, + LMB1_AddrStrobe => LMB1_AddrStrobe, + LMB1_ReadStrobe => LMB1_ReadStrobe, + LMB1_WriteStrobe => LMB1_WriteStrobe, + LMB1_BE => LMB1_BE, + Sl1_DBus => Sl1_DBus, + Sl1_Ready => Sl1_Ready, + Sl1_Wait => Sl1_Wait, + Sl1_UE => Sl1_UE, + Sl1_CE => Sl1_CE, + LMB2_ABus => LMB2_ABus, + LMB2_WriteDBus => LMB2_WriteDBus, + LMB2_AddrStrobe => LMB2_AddrStrobe, + LMB2_ReadStrobe => LMB2_ReadStrobe, + LMB2_WriteStrobe => LMB2_WriteStrobe, + LMB2_BE => LMB2_BE, + Sl2_DBus => Sl2_DBus, + Sl2_Ready => Sl2_Ready, + Sl2_Wait => Sl2_Wait, + Sl2_UE => Sl2_UE, + Sl2_CE => Sl2_CE, + LMB3_ABus => LMB3_ABus, + LMB3_WriteDBus => LMB3_WriteDBus, + LMB3_AddrStrobe => LMB3_AddrStrobe, + LMB3_ReadStrobe => LMB3_ReadStrobe, + LMB3_WriteStrobe => LMB3_WriteStrobe, + LMB3_BE => LMB3_BE, + Sl3_DBus => Sl3_DBus, + Sl3_Ready => Sl3_Ready, + Sl3_Wait => Sl3_Wait, + Sl3_UE => Sl3_UE, + Sl3_CE => Sl3_CE, + LMB_ABus => LMB_ABus_i, + LMB_WriteDBus => LMB_WriteDBus_i, + LMB_WriteECC => LMB_WriteECC, + LMB_AddrStrobe => LMB_AddrStrobe_i, + LMB_ReadStrobe => LMB_ReadStrobe_i, + LMB_WriteStrobe => LMB_WriteStrobe_i, + IsWordWrite => IsWordWrite, + LMB_BE => LMB_BE_i, + Sl_DBus => Sl_DBus_i, + Sl_Ready => Sl_Ready_i, + Sl_Wait => Sl_Wait_i, + Sl_UE => Sl_UE_i, + Sl_CE => Sl_CE_i, + lmb_select => lmb_select); + + BRAM_Rst_A <= '0'; + BRAM_Clk_A <= LMB_Clk; + + lmb_we(0) <= LMB_BE_i(0) and LMB_WriteStrobe_i and lmb_select; + lmb_we(1) <= LMB_BE_i(1) and LMB_WriteStrobe_i and lmb_select; + lmb_we(2) <= LMB_BE_i(2) and LMB_WriteStrobe_i and lmb_select; + lmb_we(3) <= LMB_BE_i(3) and LMB_WriteStrobe_i and lmb_select; + + + No_ECC : if (C_ECC = 0) generate + + begin + + BRAM_EN_A <= LMB_AddrStrobe_i; + BRAM_WEN_A <= lmb_we; + BRAM_Dout_A <= LMB_WriteDBus_i; + Sl_DBus_i <= bram_din_a_i; + BRAM_Addr_A <= LMB_ABus_i(C_LMB_AWIDTH - C_BRAM_AWIDTH to C_LMB_AWIDTH - 1); + + -- only used wen ECC enabled, tie to constant inactive + Sl_Wait_i <= '0'; + Sl_UE_i <= '0'; + Sl_CE_i <= '0'; + UE <= '0'; + CE <= '0'; + Interrupt <= '0'; + + ----------------------------------------------------------------------------- + -- Writes are pipelined in MB with 5 stage pipeline + ----------------------------------------------------------------------------- + Ready_Handling : process (LMB_Clk) is + begin + if (LMB_Clk'event and LMB_Clk = '1') then + if (LMB_Rst = '1') then + Sl_Rdy <= '0'; + lmb_as <= '0'; + else + Sl_Rdy <= lmb_select; + lmb_as <= LMB_AddrStrobe_i; + end if; + end if; + end process Ready_Handling; + + Sl_Ready_i <= Sl_Rdy and lmb_as; + + end generate No_ECC; + + ECC : if (C_ECC = 1) generate + + constant NO_WRITES : integer := 0; + constant ONLY_WORD : integer := 1; + constant ALL_WRITES : integer := 2; + + signal enable_ecc : std_logic; + + -- On/Off Register + constant C_ECC_ONOFF : natural := 31; + constant C_ECC_ONOFF_WIDTH : natural := 1; + signal ECC_EnableCheckingReg : std_logic_vector(32-C_ECC_ONOFF_WIDTH to 31); + + -- Fault Inject Registers + signal FaultInjectData : std_logic_vector(0 to C_LMB_DWIDTH-1); + signal FaultInjectECC : std_logic_vector(32-C_ECC_WIDTH to 31); + + -- Signals for read modify write operation when byte/half-word write + signal write_access : std_logic; + signal full_word_write_access : std_logic; + + signal RdModifyWr_Read : std_logic; -- Read cycle in read modify write sequence + signal RdModifyWr_Modify : std_logic; -- Modify cycle in read modify write sequence + + signal RdModifyWr_Write : std_logic; -- Write cycle in read modify write sequence + signal LMB_ABus_Q : std_logic_vector(0 to C_LMB_AWIDTH-1); + signal LMB_ABus_FFA : std_logic_vector(0 to C_LMB_AWIDTH-1); + + -- Read ECC + signal Syndrome : std_logic_vector(0 to C_ECC_WIDTH-1); + signal CorrectedRdData : std_logic_vector(0 to C_LMB_DWIDTH-1); + signal CorrectedRdData_Q : std_logic_vector(0 to C_LMB_DWIDTH-1); + signal CE_Q : std_logic; + signal UE_Q : std_logic; + + signal Sl_Ready_ECC : std_logic; + + -- Enable and address same for both data and ECC BRAM + signal bram_en : std_logic; + signal bram_addr : std_logic_vector(0 to C_LMB_AWIDTH-1); + + subtype syndrome_bits is std_logic_vector(0 to 6); + type correct_data_table_type is array(natural range 0 to 31) of syndrome_bits; + constant correct_data_table : correct_data_table_type := ( + 0 => "1100001", 1 => "1010001", 2 => "0110001", 3 => "1110001", + 4 => "1001001", 5 => "0101001", 6 => "1101001", 7 => "0011001", + 8 => "1011001", 9 => "0111001", 10 => "1111001", 11 => "1000101", + 12 => "0100101", 13 => "1100101", 14 => "0010101", 15 => "1010101", + 16 => "0110101", 17 => "1110101", 18 => "0001101", 19 => "1001101", + 20 => "0101101", 21 => "1101101", 22 => "0011101", 23 => "1011101", + 24 => "0111101", 25 => "1111101", 26 => "1000011", 27 => "0100011", + 28 => "1100011", 29 => "0010011", 30 => "1010011", 31 => "0110011" + ); + + type bool_array is array (natural range 0 to 6) of boolean; + constant inverted_bit : bool_array := (false,false,true,false,true,false,false); + begin + + assert C_LMB_DWIDTH = 32 report "C_LMB_DWIDTH must be 32 when C_ECC = 1" severity failure; + + -- Enable BRAMs when access on LMB and in the second cycle in a read/modify write + bram_en <= '1' when LMB_AddrStrobe_i = '1' or RdModifyWr_Write = '1' else + '0'; + + BRAM_EN_A <= bram_en; + + ----------------------------------------------------------------------------- + -- Writes are pipelined in MB with 5 stage pipeline + ----------------------------------------------------------------------------- + Ready_Handling : process (LMB_Clk) is + begin + if (LMB_Clk'event and LMB_Clk = '1') then + if (LMB_Rst = '1') then + Sl_Rdy <= '0'; + lmb_as <= '0'; + + else + -- Directly drive ready on valid read access or on valid word write access + -- otherwise drive ready when we have written the new data on a + -- readmodifywrite sequence + Sl_Rdy <= ((LMB_AddrStrobe_i and lmb_select) and (LMB_ReadStrobe_i or IsWordWrite)) + or RdModifyWr_Write; + lmb_as <= LMB_AddrStrobe_i; + end if; + end if; + end process Ready_Handling; + + Sl_Ready_i <= Sl_Rdy; + + Sl_Ready_ECC_LMB_Protocol_0 : if (C_LMB_PROTOCOL = 0) generate + begin + -- ECC checking enable during access and when checking is turned on + enable_ecc <= ECC_EnableCheckingReg(C_ECC_ONOFF) and Sl_Wait_i and not(full_word_write_access); + Sl_Ready_ECC <= Sl_Ready_i; + end generate Sl_Ready_ECC_LMB_Protocol_0; + + Sl_Ready_ECC_LMB_Protocol_1 : if (C_LMB_PROTOCOL = 1) generate + begin + Sl_Ready_ECC_p : process(LMB_Clk) is + begin + if LMB_Clk'event and LMB_Clk = '1' then + if LMB_Rst = '1' then + enable_ecc <= '0'; + Sl_Ready_ECC <= '0'; + else + -- ECC checking enable during access and when checking is turned on + enable_ecc <= ECC_EnableCheckingReg(C_ECC_ONOFF) and Sl_Wait_i and not(full_word_write_access); + Sl_Ready_ECC <= Sl_Ready_i; + end if; + end if; + end process Sl_Ready_ECC_p; + end generate Sl_Ready_ECC_LMB_Protocol_1; + + Wait_Handling: process (LMB_Clk) is + begin -- process Wait_Handling + if (LMB_Clk'event and LMB_Clk = '1') then + if (LMB_Rst = '1') then + Sl_Wait_i <= '0'; + elsif (LMB_AddrStrobe_i = '1') then + Sl_Wait_i <= lmb_select; + elsif (Sl_Rdy = '1') then + Sl_Wait_i <= '0'; + end if; + end if; + end process Wait_Handling; + + -- Generate ECC bits for checking data read from BRAM + checkbit_handler_I1 : checkbit_handler + generic map ( + C_TARGET => C_TARGET, + C_ENCODE => false) -- [boolean] + port map ( + DataIn => bram_din_a_i(0 to 31), -- [in std_logic_vector(0 to 31)] + CheckIn => bram_din_a_i(33 to 39), -- [in std_logic_vector(0 to 6)] + CheckOut => open, -- [out std_logic_vector(0 to 6)] + Syndrome => Syndrome, -- [out std_logic_vector(0 to 6)] + Enable_ECC => enable_ecc, -- [in std_logic] + UE_Q => UE_Q, -- [in std_logic] + CE_Q => CE_Q, -- [in std_logic] + UE => Sl_UE_i, -- [out std_logic] + CE => Sl_CE_i); -- [out std_logic] + + -- Discrete error signals + UE <= Sl_UE_i and Sl_Ready_ECC; + CE <= Sl_CE_i and Sl_Ready_ECC; + + -- Correct Data + Gen_Correct_Data: for I in 0 to 31 generate + Correct_One_Bit_I : Correct_One_Bit + generic map ( + C_TARGET => C_TARGET, + Correct_Value => correct_data_table(I)) + port map ( + DIn => bram_din_a_i(I), + Syndrome => Syndrome, + DCorr => CorrectedRdData(I)); + end generate Gen_Correct_Data; + + -- Drive corrected read data on LMB + Sl_DBus_i <= CorrectedRdData; + + -- Remember address and writestrobe + AddressReg : process(LMB_Clk) is + begin + if (LMB_Clk'event and LMB_Clk = '1') then + if LMB_Rst = '1' then + LMB_ABus_Q <= (others => '0'); + write_access <= '0'; + full_word_write_access <= '0'; + elsif LMB_AddrStrobe_i = '1' then + LMB_ABus_Q <= LMB_ABus_i; + write_access <= LMB_WriteStrobe_i; + full_word_write_access <= LMB_BE_i(0) and LMB_BE_i(1) and LMB_BE_i(2) and LMB_BE_i(3) and LMB_WriteStrobe_i; + end if; + end if; + end process AddressReg; + + bram_addr <= LMB_ABus_Q when RdModifyWr_Write = '1' else + LMB_ABus_i; + + BRAM_Addr_A <= bram_addr(C_LMB_AWIDTH - C_BRAM_AWIDTH to C_LMB_AWIDTH - 1); + + -- CE and UE generated when ready asserted, i.e. use sampled address + LMB_ABus_FFA_Protocol_0 : if (C_LMB_PROTOCOL = 0) generate + begin + LMB_ABus_FFA <= LMB_ABus_Q; + end generate LMB_ABus_FFA_Protocol_0; + + -- CE and UE generated one cycle after ready asserted, clock sampled address one extra time + -- to be valid the same time as data for sampling in First Failing Address register + LMB_ABus_FFA_LMB_Protocol_1 : if (C_LMB_PROTOCOL = 1) generate + begin + LMB_ABus_FFA_p : process(LMB_Clk) is + begin + if LMB_Clk'event and LMB_Clk = '1' then + if LMB_Rst = '1' then + LMB_ABus_FFA <= (others => '0'); + else + LMB_ABus_FFA <= LMB_ABus_Q; + end if; + end if; + end process LMB_ABus_FFA_p; + end generate LMB_ABus_FFA_LMB_Protocol_1; + + Do_Writes : if (C_WRITE_ACCESS /= NO_WRITES) generate + signal WrData : std_logic_vector(0 to C_LMB_DWIDTH-1); + signal WrECC : std_logic_vector(0 to C_ECC_WIDTH-1); + begin + + DO_BYTE_HALFWORD_WRITES : if (C_WRITE_ACCESS = ALL_WRITES) generate + signal wrdata_i : std_logic_vector(0 to C_LMB_DWIDTH-1); + signal writeDBus_Q : std_logic_vector(0 to C_LMB_DWIDTH-1); + signal lmb_be_q : std_logic_vector(0 to (C_LMB_DWIDTH/8 - 1)); + begin + + -- Remember correctable/uncorrectable error from read in read modify write + CorrReg : process(LMB_Clk) is + begin + if (LMB_Clk'event and LMB_Clk = '1') then + if RdModifyWr_Modify = '1' then -- Remember error signals + CE_Q <= Sl_CE_i; + UE_Q <= Sl_UE_i; + elsif RdModifyWr_Write = '1' then -- Keep the signals one more cycle + CE_Q <= CE_Q; + UE_Q <= UE_Q; + else + CE_Q <= '0'; + UE_Q <= '0'; + end if; + end if; + end process CorrReg; + + RdModifyWr_LMB_Protocol_0 : if (C_LMB_PROTOCOL = 0) generate + signal RdModifyWr_Modify_i : std_logic; -- Modify cycle in read modify write sequence + begin + + -- Remember byte write enables one clock cycle to properly mux bytes to write, + -- with read data in read/modify write operation + -- Write in Read/Write always 1 cycle after Read + StoreLMB_WE : process(LMB_Clk) is + begin + if (LMB_Clk'event and LMB_Clk = '1') then + if (LMB_Rst = '1') then + RdModifyWr_Modify_i <= '0'; + RdModifyWr_Write <= '0'; + CorrectedRdData_Q <= (others => '0'); + else + RdModifyWr_Modify_i <= RdModifyWr_Read; + RdModifyWr_Write <= RdModifyWr_Modify; + CorrectedRdData_Q <= CorrectedRdData; + end if; + end if; + end process StoreLMB_WE; + + RdModifyWr_Modify <= RdModifyWr_Modify_i and lmb_as; + + RdModifyWr_Read <= '1' when lmb_we /= "1111" and lmb_we /= "0000" and (C_WRITE_ACCESS = ALL_WRITES) else + '0'; + + end generate RdModifyWr_LMB_Protocol_0; + + + RdModifyWr_LMB_Protocol_1 : if (C_LMB_PROTOCOL = 1) generate + signal RdModifyWr_Read_Q : std_logic; -- Read cycle in read modify write sequence gated by lmb_as + signal RdModifyWr_Read_Q_i : std_logic; -- Read cycle in read modify write sequence + begin + + StoreLMB_WE : process(LMB_Clk) is + begin + if (LMB_Clk'event and LMB_Clk = '1') then + if (LMB_Rst = '1') then + RdModifyWr_Read_Q_i <= '0'; + RdModifyWr_Modify <= '0'; + RdModifyWr_Write <= '0'; + CorrectedRdData_Q <= (others => '0'); + else + RdModifyWr_Read_Q_i <= RdModifyWr_Read; + RdModifyWr_Modify <= RdModifyWr_Read_Q; + RdModifyWr_Write <= RdModifyWr_Modify; + CorrectedRdData_Q <= CorrectedRdData; + end if; + end if; + end process StoreLMB_WE; + + RdModifyWr_Read_Q <= RdModifyWr_Read_Q_i and lmb_as; + + RdModifyWr_Read <= '1' when lmb_we /= "1111" and lmb_we /= "0000" and (C_WRITE_ACCESS = ALL_WRITES) else + '0'; + + end generate RdModifyWr_LMB_Protocol_1; + + + -- Remember write data one cycle to be available after read has been completed in a + -- read/modify write operation + StoreWriteDBus : process(LMB_Clk) is + begin + if (LMB_Clk'event and LMB_Clk = '1') then + if (LMB_Rst = '1') then + WriteDBus_Q <= (others => '0'); + lmb_be_q <= (others => '0'); + elsif (LMB_AddrStrobe_i = '1') then + WriteDBus_Q <= LMB_WriteDBus_i; + lmb_be_q <= LMB_BE_i; + end if; + end if; + end process StoreWriteDBus; + + wrdata_i <= WriteDBus_Q when RdModifyWr_Write = '1' else LMB_WriteDBus_i; + + -- Select BRAM data to write from LMB on 32-bit word access or a mix of + -- read data and LMB write data for read/modify write operations + WrData(0 to 7) <= wrdata_i(0 to 7) when ((RdModifyWr_Write = '0' and LMB_BE_i(0) = '1') or + (RdModifyWr_Write = '1' and lmb_be_q(0) = '1')) else + CorrectedRdData_Q(0 to 7); + WrData(8 to 15) <= wrdata_i(8 to 15) when ((RdModifyWr_Write = '0' and LMB_BE_i(1) = '1') or + (RdModifyWr_Write = '1' and lmb_be_q(1) = '1')) else + CorrectedRdData_Q(8 to 15); + WrData(16 to 23) <= wrdata_i(16 to 23) when ((RdModifyWr_Write = '0' and LMB_BE_i(2) = '1') or + (RdModifyWr_Write = '1' and lmb_be_q(2) = '1')) else + CorrectedRdData_Q(16 to 23); + WrData(24 to 31) <= wrdata_i(24 to 31) when ((RdModifyWr_Write = '0' and LMB_BE_i(3) = '1') or + (RdModifyWr_Write = '1' and lmb_be_q(3) = '1')) else + CorrectedRdData_Q(24 to 31); + + One_LMB: if (C_NUM_LMB = 1) generate + begin + + -- Generate ECC bits for writing into BRAM + checkbit_handler_I2 : checkbit_handler + generic map ( + C_TARGET => C_TARGET, + C_ENCODE => true) -- [boolean] + port map ( + DataIn => WrData, -- [in std_logic_vector(0 to 31)] + CheckIn => (others => '0'),-- [in std_logic_vector(0 to 6)] + CheckOut => WrECC, -- [out std_logic_vector(0 to 6)] + Syndrome => open, -- [out std_logic_vector(0 to 6)] + Enable_ECC => '1', -- [in std_logic] + UE_Q => '0', -- [in std_logic] + CE_Q => '0', -- [in std_logic] + UE => open, -- [out std_logic] + CE => open); -- [out std_logic] + + end generate One_LMB; + + -- Timing QoR to move ECC generation before LMB source selection for + -- one cycle word write + Many_LMB: if (C_NUM_LMB > 1) generate + signal WrECC_i : std_logic_vector(0 to C_ECC_WIDTH-1); + signal RdModifyWrData : std_logic_vector(0 to C_LMB_DWIDTH-1); + begin + -- Only used for generating ECC for Read-Modify-Write + RdModifyWrData(0 to 7) <= WriteDBus_Q(0 to 7) when lmb_be_q(0) = '1' else + CorrectedRdData_Q(0 to 7); + RdModifyWrData(8 to 15) <= WriteDBus_Q(8 to 15) when lmb_be_q(1) = '1' else + CorrectedRdData_Q(8 to 15); + RdModifyWrData(16 to 23) <= WriteDBus_Q(16 to 23) when lmb_be_q(2) = '1' else + CorrectedRdData_Q(16 to 23); + RdModifyWrData(24 to 31) <= WriteDBus_Q(24 to 31) when lmb_be_q(3) = '1' else + CorrectedRdData_Q(24 to 31); + -- Generate ECC bits for writing into BRAM + checkbit_handler_I2 : checkbit_handler + generic map ( + C_TARGET => C_TARGET, + C_ENCODE => true) -- [boolean] + port map ( + DataIn => RdModifyWrData, -- [in std_logic_vector(0 to 31)] + CheckIn => (others => '0'),-- [in std_logic_vector(0 to 6)] + CheckOut => WrECC_i, -- [out std_logic_vector(0 to 6)] + Syndrome => open, -- [out std_logic_vector(0 to 6)] + Enable_ECC => '1', -- [in std_logic] + UE_Q => '0', -- [in std_logic] + CE_Q => '0', -- [in std_logic] + UE => open, -- [out std_logic] + CE => open); -- [out std_logic] + + WrECC <= WrECC_i when RdModifyWr_Write = '1' else -- from Read-Modify-Write above + LMB_WriteECC; -- directly from lmb_mux pre generated ECC + end generate Many_LMB; + + end generate DO_BYTE_HALFWORD_WRITES; + + DO_Only_Word_Writes : if (C_WRITE_ACCESS = ONLY_WORD) generate + RdModifyWr_Write <= '0'; + RdModifyWr_Read <= '0'; + RdModifyWr_Modify <= '0'; + CorrectedRdData_Q <= (others => '0'); + WrData <= LMB_WriteDBus_i; + CE_Q <= '0'; + UE_Q <= '0'; + end generate DO_Only_Word_Writes; + + -- Generate BRAM WEN, which will always be all 1's due to read modify write + -- for non 32-bit word access + WrDataSel : process(IsWordWrite, lmb_select, RdModifyWr_Modify, RdModifyWr_Write, UE_Q) + begin + if (RdModifyWr_Modify = '1') then + BRAM_WEN_A <= (others => '0'); + elsif (RdModifyWr_Write = '1') then + if (UE_Q = '0') then + BRAM_WEN_A <= (others => '1'); -- byte or half word write, and not UE + else + BRAM_WEN_A <= (others => '0'); + end if; + elsif (IsWordWrite = '1') then -- word write + BRAM_WEN_A <= (others => lmb_select); + else + BRAM_WEN_A <= (others => '0'); + end if; + end process WrDataSel; + + -- Drive BRAM write data and inject fault if applicable + BRAM_Dout_A(0 to 31) <= WrData xor FaultInjectData; + BRAM_Dout_A(32 to 39) <= ('0' & WrECC) xor ('0' & FaultInjectECC); + + end generate Do_Writes; + + No_Write_Accesses : if (C_WRITE_ACCESS = NO_WRITES) generate + RdModifyWr_Write <= '0'; + RdModifyWr_Read <= '0'; + RdModifyWr_Modify <= '0'; + CorrectedRdData_Q <= (others => '0'); + FaultInjectData <= (others => '0'); + FaultInjectECC <= (others => '0'); + CE_Q <= '0'; + UE_Q <= '0'; + BRAM_WEN_A <= (others => '0'); + BRAM_Dout_A <= (others => '0'); + end generate No_Write_Accesses; + + Has_AXI : if C_HAS_AXI generate + + -- Register accesses + -- Register addresses use word address, i.e 2 LSB don't care + -- Don't decode MSB, i.e. mirroring of registers in address space of module + -- Don't decode unmapped addresses + -- Data registers occupy 32 words to accommodate up to 1024-bit words in other IPs + -- ECC registers occupy 16 words to accomodate up to 512-bit ECC in other IPs + -- Address registers occupy 2 words to accommodate 64-bit address + constant C_REGADDR_WIDTH : integer := 8; + constant C_ECC_StatusReg : std_logic_vector := "00000000"; -- 0x000 ECC_STATUS + constant C_ECC_EnableIRQReg : std_logic_vector := "00000001"; -- 0x004 ECC_EN_IRQ + constant C_ECC_OnOffReg : std_logic_vector := "00000010"; -- 0x008 ECC_ONOFF + constant C_CE_CounterReg : std_logic_vector := "00000011"; -- 0x00C CE_CNT + constant C_CE_FailingData : std_logic_vector := "01000000"; -- 0x100 CE_FFD[31:0] + constant C_CE_FailingECC : std_logic_vector := "01100000"; -- 0x180 CE_FFE + constant C_CE_FailingAddrLSH : std_logic_vector := "01110000"; -- 0x1C0 CE_FFA[31:0] + constant C_CE_FailingAddrMSH : std_logic_vector := "01110001"; -- 0x1C4 CE_FFA[C_LMB_AWIDTH-1:32] + constant C_UE_FailingData : std_logic_vector := "10000000"; -- 0x200 UE_FFD[31:0] + constant C_UE_FailingECC : std_logic_vector := "10100000"; -- 0x280 UE_FFE + constant C_UE_FailingAddrLSH : std_logic_vector := "10110000"; -- 0x2C0 UE_FFA[31:0] + constant C_UE_FailingAddrMSH : std_logic_vector := "10110001"; -- 0x2C4 UE_FFA[C_LMB_AWIDTH-1:32] + constant C_FaultInjectData : std_logic_vector := "11000000"; -- 0x300 FI_D[31:0] + constant C_FaultInjectECC : std_logic_vector := "11100000"; -- 0x380 FI_ECC + + -- ECC Status register bit positions + constant C_ECC_STATUS_CE : natural := 30; + constant C_ECC_STATUS_UE : natural := 31; + constant C_ECC_STATUS_WIDTH : natural := 2; + constant C_ECC_ENABLE_IRQ_CE : natural := 30; + constant C_ECC_ENABLE_IRQ_UE : natural := 31; + constant C_ECC_ENABLE_IRQ_WIDTH : natural := 2; + + -- Read and write data to internal registers + constant C_DWIDTH : integer := 32; + signal RegWrData : std_logic_vector(0 to C_DWIDTH-1); + signal RegRdData : std_logic_vector(0 to C_DWIDTH-1); + signal RegAddr : std_logic_vector(0 to C_REGADDR_WIDTH-1); + signal RegWr : std_logic; + + -- Correctable Error First Failing Register + signal CE_FailingAddress : std_logic_vector(0 to C_LMB_AWIDTH-1); + signal CE_FailingAddrLSH : std_logic_vector(0 to 31); + signal CE_FailingAddrMSH : std_logic_vector(0 to 31); + signal CE_FailingData : std_logic_vector(0 to C_LMB_DWIDTH-1); + signal CE_FailingECC : std_logic_vector(32-C_ECC_WIDTH to 31); + -- Uncorrectable Error First Failing Register + signal UE_FailingAddress : std_logic_vector(0 to C_LMB_AWIDTH-1); + signal UE_FailingAddrLSH : std_logic_vector(0 to 31); + signal UE_FailingAddrMSH : std_logic_vector(0 to 31); + signal UE_FailingData : std_logic_vector(0 to C_LMB_DWIDTH-1); + signal UE_FailingECC : std_logic_vector(32-C_ECC_WIDTH to 31); + -- ECC Status and Control register + signal ECC_StatusReg : std_logic_vector(32-C_ECC_STATUS_WIDTH to 31); + signal ECC_EnableIRQReg : std_logic_vector(32-C_ECC_ENABLE_IRQ_WIDTH to 31); + + -- Correctable Error Counter + signal CE_CounterReg : std_logic_vector(32-C_CE_COUNTER_WIDTH to 31); + + signal sample_registers : std_logic; + + begin + + sample_registers_LMB_Protocol_0 : if (C_LMB_PROTOCOL = 0) generate + begin + sample_registers <= lmb_as and not full_word_write_access; + end generate sample_registers_LMB_Protocol_0; + + sample_registers_LMB_Protocol_1 : if (C_LMB_PROTOCOL = 1) generate + begin + -- BRAM read data clocked UE, CE also one cycle later + sample_registers_dff : process(LMB_Clk) is + begin + if LMB_Clk'event and LMB_Clk = '1' then + if LMB_Rst = '1' then + sample_registers <= '0'; + else + sample_registers <= lmb_as and not full_word_write_access; + end if; + end if; + end process sample_registers_dff; + end generate sample_registers_LMB_Protocol_1; + + -- Implement fault injection registers + Fault_Inject : if C_HAS_FAULT_INJECT and (C_WRITE_ACCESS /= NO_WRITES) generate + begin + FaultInjectDataReg : process(LMB_Clk) is + begin + if LMB_Clk'event and LMB_Clk = '1' then + if LMB_Rst = '1' then + FaultInjectData <= (others => '0'); + FaultInjectECC <= (others => '0'); + elsif RegWr = '1' and RegAddr = C_FaultInjectData then + FaultInjectData <= RegWrData; + elsif RegWr = '1' and RegAddr = C_FaultInjectECC then + FaultInjectECC <= RegWrData(FaultInjectECC'range); + elsif (Sl_Rdy = '1') and (write_access = '1') then -- One shoot, clear after first LMB write + FaultInjectData <= (others => '0'); + FaultInjectECC <= (others => '0'); + end if; + end if; + end process FaultInjectDataReg; + end generate Fault_Inject; + + No_Fault_Inject : if not C_HAS_FAULT_INJECT or (C_WRITE_ACCESS = NO_WRITES) generate + begin + FaultInjectData <= (others => '0'); + FaultInjectECC <= (others => '0'); + end generate No_Fault_Inject; + + -- Implement Correctable Error First Failing Register + CE_Failing_Registers : if C_HAS_CE_FAILING_REGISTERS generate + begin + CE_FailingReg : process(LMB_Clk) is + begin + if LMB_Clk'event and LMB_Clk = '1' then + if LMB_Rst = '1' then + CE_FailingAddress <= (others => '0'); + CE_FailingData <= (others => '0'); + CE_FailingECC <= (others => '0'); + elsif Sl_CE_i = '1' and sample_registers = '1' and ECC_StatusReg(C_ECC_STATUS_CE) = '0' then + CE_FailingAddress <= LMB_ABus_FFA; + CE_FailingData <= bram_din_a_i(CE_FailingData'range); + CE_FailingECC <= bram_din_a_i(33 to 33+C_ECC_WIDTH-1); + end if; + end if; + end process CE_FailingReg; + + CE_FailingAddrLSH <= CE_FailingAddress(C_LMB_AWIDTH-32 to C_LMB_AWIDTH-1); + + Use_Extended_Address: if C_LMB_AWIDTH > 32 generate + begin + Assign_FailingAddress: process (CE_FailingAddress) is + begin + CE_FailingAddrMSH <= (others => '0'); + for I in 0 to C_LMB_AWIDTH - 32 - 1 loop + CE_FailingAddrMSH(64 - C_LMB_AWIDTH + I) <= CE_FailingAddress(I); + end loop; + end process Assign_FailingAddress; + end generate Use_Extended_Address; + + No_Extended_Address: if C_LMB_AWIDTH <= 32 generate + begin + CE_FailingAddrMSH <= (others => '0'); + end generate No_Extended_Address; + + end generate CE_Failing_Registers; + + No_CE_Failing_Registers : if not C_HAS_CE_FAILING_REGISTERS generate + begin + CE_FailingAddress <= (others => '0'); + CE_FailingAddrLSH <= (others => '0'); + CE_FailingAddrMSH <= (others => '0'); + CE_FailingData <= (others => '0'); + CE_FailingECC <= (others => '0'); + end generate No_CE_Failing_Registers; + + -- Implement Unorrectable Error First Failing Register + UE_Failing_Registers : if C_HAS_UE_FAILING_REGISTERS generate + begin + UE_FailingReg : process(LMB_Clk) is + begin + if LMB_Clk'event and LMB_Clk = '1' then + if LMB_Rst = '1' then + UE_FailingAddress <= (others => '0'); + UE_FailingData <= (others => '0'); + UE_FailingECC <= (others => '0'); + elsif Sl_UE_i = '1' and sample_registers = '1' and ECC_StatusReg(C_ECC_STATUS_UE) = '0' then + UE_FailingAddress <= LMB_ABus_FFA; + UE_FailingData <= bram_din_a_i(UE_FailingData'range); + UE_FailingECC <= bram_din_a_i(33 to 33+C_ECC_WIDTH-1); + end if; + end if; + end process UE_FailingReg; + + UE_FailingAddrLSH <= UE_FailingAddress(C_LMB_AWIDTH-32 to C_LMB_AWIDTH-1); + + Use_Extended_Address: if C_LMB_AWIDTH > 32 generate + begin + Assign_FailingAddress: process (UE_FailingAddress) is + begin + UE_FailingAddrMSH <= (others => '0'); + for I in 0 to C_LMB_AWIDTH - 32 - 1 loop + UE_FailingAddrMSH(64 - C_LMB_AWIDTH + I) <= UE_FailingAddress(I); + end loop; + end process Assign_FailingAddress; + end generate Use_Extended_Address; + + No_Extended_Address: if C_LMB_AWIDTH <= 32 generate + begin + UE_FailingAddrMSH <= (others => '0'); + end generate No_Extended_Address; + + end generate UE_Failing_Registers; + + No_UE_Failing_Registers : if not C_HAS_UE_FAILING_REGISTERS generate + begin + UE_FailingAddress <= (others => '0'); + UE_FailingAddrLSH <= (others => '0'); + UE_FailingAddrMSH <= (others => '0'); + UE_FailingData <= (others => '0'); + UE_FailingECC <= (others => '0'); + end generate No_UE_Failing_Registers; + + ECC_Status_Registers : if C_HAS_ECC_STATUS_REGISTERS generate + begin + + StatusReg : process(LMB_Clk) is + begin + if LMB_Clk'event and LMB_Clk = '1' then + if LMB_Rst = '1' then + ECC_StatusReg <= (others => '0'); + elsif RegWr = '1' and RegAddr = C_ECC_StatusReg then + -- CE Interrupt status bit + if RegWrData(C_ECC_STATUS_CE) = '1' then + ECC_StatusReg(C_ECC_STATUS_CE) <= '0'; -- Clear when write '1' + end if; + -- UE Interrupt status bit + if RegWrData(C_ECC_STATUS_UE) = '1' then + ECC_StatusReg(C_ECC_STATUS_UE) <= '0'; -- Clear when write '1' + end if; + else + if Sl_CE_i = '1' and sample_registers = '1' then + ECC_StatusReg(C_ECC_STATUS_CE) <= '1'; -- Set when CE occurs + end if; + if Sl_UE_i = '1' and sample_registers = '1' then + ECC_StatusReg(C_ECC_STATUS_UE) <= '1'; -- Set when UE occurs + end if; + end if; + end if; + end process StatusReg; + + EnableIRQReg : process(LMB_Clk) is + begin + if LMB_Clk'event and LMB_Clk = '1' then + if LMB_Rst = '1' then + ECC_EnableIRQReg <= (others => '0'); + elsif RegWr = '1' and RegAddr = C_ECC_EnableIRQReg then + -- CE Interrupt enable bit + ECC_EnableIRQReg(C_ECC_ENABLE_IRQ_CE) <= RegWrData(C_ECC_ENABLE_IRQ_CE); + -- UE Interrupt enable bit + ECC_EnableIRQReg(C_ECC_ENABLE_IRQ_UE) <= RegWrData(C_ECC_ENABLE_IRQ_UE); + end if; + end if; + end process EnableIRQReg; + + Interrupt <= (ECC_StatusReg(C_ECC_STATUS_CE) and ECC_EnableIRQReg(C_ECC_ENABLE_IRQ_CE)) or + (ECC_StatusReg(C_ECC_STATUS_UE) and ECC_EnableIRQReg(C_ECC_ENABLE_IRQ_UE)); + + end generate ECC_Status_Registers; + + No_ECC_Status_Registers : if not C_HAS_ECC_STATUS_REGISTERS generate + begin + ECC_EnableIRQReg <= (others => '0'); + ECC_StatusReg <= (others => '0'); + Interrupt <= '0'; + end generate No_ECC_Status_Registers; + + ECC_OnOff_Register : if C_HAS_ECC_ONOFF_REGISTER generate + begin + + OnOffReg : process(LMB_Clk) is + begin + if LMB_Clk'event and LMB_Clk = '1' then + if LMB_Rst = '1' then + if C_ECC_ONOFF_RESET_VALUE = 0 then + ECC_EnableCheckingReg(C_ECC_ONOFF) <= '0'; + else + ECC_EnableCheckingReg(C_ECC_ONOFF) <= '1'; + end if; + elsif RegWr = '1' and RegAddr = C_ECC_OnOffReg then + ECC_EnableCheckingReg(C_ECC_ONOFF) <= RegWrData(C_ECC_ONOFF); + end if; + end if; + end process OnOffReg; + + end generate ECC_OnOff_Register; + + No_ECC_OnOff_Register : if not C_HAS_ECC_ONOFF_REGISTER generate + begin + ECC_EnableCheckingReg(C_ECC_ONOFF) <= '1'; + end generate No_ECC_OnOff_Register; + + CE_Counter : if C_HAS_CE_COUNTER generate + -- One extra bit compare to CE_CounterReg to handle carry bit + signal CE_CounterReg_plus_1 : std_logic_vector(31-C_CE_COUNTER_WIDTH to 31); + begin + + CountReg : process(LMB_Clk) is + begin + if (LMB_Clk'event and LMB_Clk = '1') then + if (LMB_Rst = '1') then + CE_CounterReg <= (others => '0'); + elsif RegWr = '1' and RegAddr = C_CE_CounterReg then + CE_CounterReg <= RegWrData(CE_CounterReg'range); + elsif Sl_CE_i = '1' and + sample_registers = '1' and + CE_CounterReg_plus_1(CE_CounterReg_plus_1'left) = '0' then + CE_CounterReg <= CE_CounterReg_plus_1(32-C_CE_COUNTER_WIDTH to 31); + end if; + end if; + end process CountReg; + + CE_CounterReg_plus_1 <= std_logic_vector(unsigned(('0' & CE_CounterReg)) + 1); + + end generate CE_Counter; + + No_CE_Counter : if not C_HAS_CE_COUNTER generate + begin + CE_CounterReg <= (others => '0'); + end generate No_CE_Counter; + + SelRegRdData : process (RegAddr, + ECC_StatusReg, ECC_EnableIRQReg, ECC_EnableCheckingReg, CE_CounterReg, + CE_FailingAddrLSH, CE_FailingAddrMSH, CE_FailingData, CE_FailingECC, + UE_FailingAddrLSH, UE_FailingAddrMSH, UE_FailingData, UE_FailingECC) + begin + RegRdData <= (others => '0'); + + case RegAddr is + when C_ECC_StatusReg => RegRdData(ECC_StatusReg'range) <= ECC_StatusReg; + when C_ECC_EnableIRQReg => RegRdData(ECC_EnableIRQReg'range) <= ECC_EnableIRQReg; + when C_ECC_OnOffReg => RegRdData(ECC_EnableCheckingReg'range) <= ECC_EnableCheckingReg; + when C_CE_CounterReg => RegRdData(CE_CounterReg'range) <= CE_CounterReg; + when C_CE_FailingAddrLSH => RegRdData <= CE_FailingAddrLSH; + when C_CE_FailingAddrMSH => RegRdData <= CE_FailingAddrMSH; + when C_CE_FailingData => RegRdData(CE_FailingData'range) <= CE_FailingData; + when C_CE_FailingECC => RegRdData(CE_FailingECC'range) <= CE_FailingECC; + when C_UE_FailingAddrLSH => RegRdData <= UE_FailingAddrLSH; + when C_UE_FailingAddrMSH => RegRdData <= UE_FailingAddrMSH; + when C_UE_FailingData => RegRdData(UE_FailingData'range) <= UE_FailingData; + when C_UE_FailingECC => RegRdData(UE_FailingECC'range) <= UE_FailingECC; + when others => RegRdData <= (others => '0'); + end case; + end process SelRegRdData; + + AXI : if C_HAS_AXI generate + begin + axi_I : axi_interface + generic map( + C_TARGET => C_TARGET, + C_S_AXI_BASEADDR => C_S_AXI_CTRL_BASEADDR, + C_S_AXI_HIGHADDR => C_S_AXI_CTRL_HIGHADDR, + C_S_AXI_ADDR_WIDTH => C_S_AXI_CTRL_ADDR_WIDTH, + C_S_AXI_DATA_WIDTH => C_S_AXI_CTRL_DATA_WIDTH, + C_REGADDR_WIDTH => C_REGADDR_WIDTH, + C_DWIDTH => C_DWIDTH) + port map ( + LMB_Clk => LMB_Clk, + LMB_Rst => LMB_Rst, + S_AXI_AWADDR => S_AXI_CTRL_AWADDR, + S_AXI_AWVALID => S_AXI_CTRL_AWVALID, + S_AXI_AWREADY => S_AXI_CTRL_AWREADY, + S_AXI_WDATA => S_AXI_CTRL_WDATA, + S_AXI_WSTRB => S_AXI_CTRL_WSTRB, + S_AXI_WVALID => S_AXI_CTRL_WVALID, + S_AXI_WREADY => S_AXI_CTRL_WREADY, + S_AXI_BRESP => S_AXI_CTRL_BRESP, + S_AXI_BVALID => S_AXI_CTRL_BVALID, + S_AXI_BREADY => S_AXI_CTRL_BREADY, + S_AXI_ARADDR => S_AXI_CTRL_ARADDR, + S_AXI_ARVALID => S_AXI_CTRL_ARVALID, + S_AXI_ARREADY => S_AXI_CTRL_ARREADY, + S_AXI_RDATA => S_AXI_CTRL_RDATA, + S_AXI_RRESP => S_AXI_CTRL_RRESP, + S_AXI_RVALID => S_AXI_CTRL_RVALID, + S_AXI_RREADY => S_AXI_CTRL_RREADY, + RegWr => RegWr, + RegWrData => RegWrData, + RegAddr => RegAddr, + RegRdData => RegRdData); + end generate AXI; + + end generate Has_AXI; + + No_AXI : if not C_HAS_AXI generate + begin + FaultInjectData <= (others => '0'); + FaultInjectECC <= (others => '0'); + Interrupt <= '0'; + + ECC_EnableCheckingReg(C_ECC_ONOFF) <= '1'; + end generate No_AXI; + + end generate ECC; + + No_AXI_ECC : if not C_HAS_AXI generate + begin + S_AXI_CTRL_AWREADY <= '0'; + S_AXI_CTRL_WREADY <= '0'; + S_AXI_CTRL_BRESP <= (others => '0'); + S_AXI_CTRL_BVALID <= '0'; + S_AXI_CTRL_ARREADY <= '0'; + S_AXI_CTRL_RDATA <= (others => '0'); + S_AXI_CTRL_RRESP <= (others => '0'); + S_AXI_CTRL_RVALID <= '0'; + end generate No_AXI_ECC; + +end architecture imp; + + diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd b/projects/U200/U200.ip_user_files/ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd new file mode 100755 index 0000000..6b15c31 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd @@ -0,0 +1,288 @@ +------------------------------------------------------------------------------- +-- lmb_v10.vhd - Entity and architecture +------------------------------------------------------------------------------- +-- +-- (c) Copyright [2003] - [2011] Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES +-- +------------------------------------------------------------------------------- +-- Filename: lmb_v10.vhd +-- +-- Description: +-- +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: +-- lmb_v10.vhd +-- +------------------------------------------------------------------------------- +-- Author: rolandp +-- +-- History: +-- goran 2002-01-30 First Version +-- paulo 2002-04-10 Renamed C_NUM_SLAVES to C_LMB_NUM_SLAVES +-- roland 2010-02-13 UE, CE and Wait signals added +-- +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- + +library IEEE; +use IEEE.std_logic_1164.all; + +entity lmb_v10 is + + generic ( + C_LMB_NUM_SLAVES : integer := 4; + C_LMB_DWIDTH : integer := 32; + C_LMB_AWIDTH : integer := 32; + C_LMB_PROTOCOL : integer := 0; + C_EXT_RESET_HIGH : integer := 1 + ); + + port ( + -- Global Ports + LMB_Clk : in std_logic; + SYS_Rst : in std_logic; + LMB_Rst : out std_logic; + + -- LMB master signals + M_ABus : in std_logic_vector(0 to C_LMB_AWIDTH-1); + M_ReadStrobe : in std_logic; + M_WriteStrobe : in std_logic; + M_AddrStrobe : in std_logic; + M_DBus : in std_logic_vector(0 to C_LMB_DWIDTH-1); + M_BE : in std_logic_vector(0 to (C_LMB_DWIDTH+7)/8-1); + + -- LMB slave signals + Sl_DBus : in std_logic_vector(0 to (C_LMB_DWIDTH*C_LMB_NUM_SLAVES)-1); + Sl_Ready : in std_logic_vector(0 to C_LMB_NUM_SLAVES-1); + Sl_Wait : in std_logic_vector(0 to C_LMB_NUM_SLAVES-1); + Sl_UE : in std_logic_vector(0 to C_LMB_NUM_SLAVES-1); + Sl_CE : in std_logic_vector(0 to C_LMB_NUM_SLAVES-1); + + -- LMB output signals + LMB_ABus : out std_logic_vector(0 to C_LMB_AWIDTH-1); + LMB_ReadStrobe : out std_logic; + LMB_WriteStrobe : out std_logic; + LMB_AddrStrobe : out std_logic; + LMB_ReadDBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB_WriteDBus : out std_logic_vector(0 to C_LMB_DWIDTH-1); + LMB_Ready : out std_logic; + LMB_Wait : out std_logic; + LMB_UE : out std_logic; + LMB_CE : out std_logic; + LMB_BE : out std_logic_vector(0 to (C_LMB_DWIDTH+7)/8-1) + ); +end entity lmb_v10; + +library unisim; +use unisim.all; + +architecture IMP of lmb_v10 is + + component FDS is + port( + Q : out std_logic; + D : in std_logic; + C : in std_logic; + S : in std_logic); + end component FDS; + + signal sys_rst_i : std_logic; + signal Sl_Ready_i : std_logic_vector(0 to C_LMB_NUM_SLAVES-1); + +begin -- architecture IMP + + ----------------------------------------------------------------------------- + -- Driving the reset signal + ----------------------------------------------------------------------------- + + SYS_RST_PROC : process (SYS_Rst) is + variable sys_rst_input : std_logic; + begin + if C_EXT_RESET_HIGH = 0 then + sys_rst_input := not SYS_Rst; + else + sys_rst_input := SYS_Rst; + end if; + sys_rst_i <= sys_rst_input; + end process SYS_RST_PROC; + + POR_FF_I : FDS + port map ( + Q => LMB_Rst, + D => '0', + C => LMB_Clk, + S => sys_rst_i); + + -- Standard LMB protocol with RAM data read combinatorial through LMB controller + Sl_Ready_LMB_Protocol_0 : if (C_LMB_PROTOCOL = 0) generate + begin + Sl_Ready_i <= Sl_Ready; + end generate Sl_Ready_LMB_Protocol_0; + + -- Timing optimized LMB protocol with RAM data read clocked in LMB controller + -- Sl_Ready needs to be clocked once to match clocked timing of DBus + -- Only works with MicroBlaze 8-stage pipe and C_LMB_PROTOCOL set to 1 on MicroBlaze + Sl_Ready_LMB_Protocol_1 : if (C_LMB_PROTOCOL = 1) generate + begin + ----------------------------------------------------------------------------- + -- Provide clocked Sl_Ready + ----------------------------------------------------------------------------- + Ready_DFF : process (LMB_Clk) is + begin + if LMB_Clk'event and LMB_Clk = '1' then + if SYS_Rst = '1' then + Sl_Ready_i <= (others => '0'); + else + Sl_Ready_i <= Sl_Ready; + end if; + end if; + end process Ready_DFF; + end generate Sl_Ready_LMB_Protocol_1; + + ----------------------------------------------------------------------------- + -- Drive all Master to Slave signals + ----------------------------------------------------------------------------- + LMB_ABus <= M_ABus; + LMB_ReadStrobe <= M_ReadStrobe; + LMB_WriteStrobe <= M_WriteStrobe; + LMB_AddrStrobe <= M_AddrStrobe; + LMB_BE <= M_BE; + LMB_WriteDBus <= M_DBus; + + ----------------------------------------------------------------------------- + -- Drive all the Slave to Master signals + ----------------------------------------------------------------------------- + Ready_ORing : process (Sl_Ready) is + variable i : std_logic; + begin -- process Ready_ORing + i := '0'; + for S in Sl_Ready'range loop + i := i or Sl_Ready(S); + end loop; -- S + LMB_Ready <= i; + end process Ready_ORing; + + Wait_ORing : process (Sl_Wait) is + variable i : std_logic; + begin -- process Wait_ORing + i := '0'; + for S in Sl_Wait'range loop + i := i or Sl_Wait(S); + end loop; -- S + LMB_Wait <= i; + end process Wait_ORing; + + SI_UE_ORing : process (Sl_UE) is + variable i : std_logic; + begin -- process UE_ORing + i := '0'; + for S in Sl_UE'range loop + i := i or Sl_UE(S); + end loop; -- S + LMB_UE <= i; + end process SI_UE_ORing; + + SI_CE_ORing : process (Sl_CE) is + variable i : std_logic; + begin -- process CE_ORing + i := '0'; + for S in Sl_CE'range loop + i := i or Sl_CE(S); + end loop; -- S + LMB_CE <= i; + end process SI_CE_ORing; + + DBus_Oring : process (Sl_Ready_i, Sl_DBus) is + variable Res : std_logic_vector(0 to C_LMB_DWIDTH-1); + variable Tmp : std_logic_vector(Sl_DBus'range); + variable tmp_or : std_logic; + begin -- process DBus_Oring + if (C_LMB_NUM_SLAVES = 1) then + LMB_ReadDBus <= Sl_DBus; + else + -- First gating all data signals with their resp. ready signal + for I in 0 to C_LMB_NUM_SLAVES-1 loop + for J in 0 to C_LMB_DWIDTH-1 loop + tmp(I*C_LMB_DWIDTH + J) := Sl_Ready_i(I) and Sl_DBus(I*C_LMB_DWIDTH + J); + end loop; -- J + end loop; -- I + -- then oring the tmp signals together + for J in 0 to C_LMB_DWIDTH-1 loop + tmp_or := '0'; + for I in 0 to C_LMB_NUM_SLAVES-1 loop + tmp_or := tmp_or or tmp(I*C_LMB_DWIDTH + j); + end loop; -- J + res(J) := tmp_or; + end loop; -- I + LMB_ReadDBus <= Res; + end if; + end process DBus_Oring; + +end architecture IMP; + + + + + diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd b/projects/U200/U200.ip_user_files/ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd new file mode 100755 index 0000000..3f647b4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd @@ -0,0 +1,130122 @@ +`protect begin_protected +`protect version = 1 +`protect encrypt_agent = "XILINX" +`protect encrypt_agent_info = "Xilinx Encryption Tool 2020.2" +`protect key_keyowner = "Cadence Design Systems.", key_keyname = "cds_rsa_key", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 64) +`protect key_block +dKRS/68LUJz0NjXUu8qIUk3xC0+KD4mJE9Nf2HKoPffM/aev3qWp40ncg1HyZufjMuTFp7O+OmJz +JkFfG12xtg== + +`protect key_keyowner = "Synopsys", key_keyname = "SNPS-VCS-RSA-2", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 128) +`protect key_block +ui4raI1uDqBRjdrIgRViNxMPzFWwEzTegJ4KXcnayC4+PAdR2bQ7cV9fAR+f/q0iZoWaI5fG7jxD +DlwQHIj7s4mToi8Jd4EptF6enAQDTrWRB9Y20MxIgYCjLsOBV1RcLtyMzDx2aZUII5WczQ1Q6i6U +j9H/Jhxpnm9UFscKL74= + +`protect key_keyowner = "Aldec", key_keyname = "ALDEC15_001", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`protect key_block +q35AfP4qfK0CSjrDTyPwyXlUAY73FCKHdo99BsCjGcLkADUzAzFH5HojFTHWsjniGzVSqM0tKftc +Rw7Hg2aV1O3Y8jOD3Msqhb7qh7lTnYZ8xRkECgkBQN57lz+2jTSu8OJC7y9W3TBD7gCvn9Epxrsn +QM8DT7picAldHLl7IfgquALYwz+nFbqIuTrULKwbYNgHKt1n4ZdV6HmKJ34wE6kiD+ImDwwEWY+C +OvyUfncu5OCmsrueiK5uov/oUeWIqpLXqB7BgGajTmtg6CLDvE0Y1Pa9P5vaLeMgwtIb2682TrKv +R7FMDOf1aO/lDqEz5Ha4fZpT9Wi4LFJnJ011yQ== + +`protect key_keyowner = "ATRENTA", key_keyname = "ATR-SG-2015-RSA-3", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`protect key_block +K6Neq5AevokKh1qd6tAmZ9zwaNBcdS4w6hWroU9cuvExu21iIwo1riZgpN/M9CAzS8Ow8rk7L/yA +uC4qaP+1HxykvZWNLYyYFOBsKtGXOXA6O0xa2FIkUAbybMV2ElA91PCdFcd5HU0Yc1sNCyfqSG2Z +kg3SSEtycl0Td163nXBR56sERIuxKiOKFpTEV9AK23AoLlTVJnWzVFkEt/PL6hZWs82TCmCYZri1 +xDYKGZYZN+EqNsoCyE40CjcCjrKjQWaPA62gOx23aRF17gmxtJFyjSHhblQCNOi8lQb5IpDTzTpx +RaPdENP2hoD5pu9mIHrUI2EJ6e5tyWHgkowXlQ== + +`protect key_keyowner = "Mentor Graphics Corporation", key_keyname = "MGC-VELOCE-RSA", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 128) +`protect key_block +CORCylrvbxpFf95+1GOxVNW4kLNPEuWQzdr0kgbI64CbGYfnc16jTCvFJT2LM4J223LZzomGZo4j +1vqinNiNow0HJvCpDJZCsi6EyCy3aMmEBQccr6brnEPH8a4lpAl9Yuczfd1El2T17YRMtB/P47ef +A1Zd3ggIVo2b+a0oVec= + +`protect key_keyowner = "Mentor Graphics Corporation", key_keyname = "MGC-VERIF-SIM-RSA-2", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`protect key_block +TKKM7ll4+M4+FwTs0h64Y9P9LEAeupOFvFFC6VASyxErQE9pfdFsZcS23k2eqRgjYJ0GwF4ldawc +ZrFWxisdniBSd1STDVjpCyMyQvTu72rTX24pn4qDxISjvaOZvgyh7w6jAMczkvQD58RHJMJ2fAz8 +Nw+0uByr5Sac4rU5Rz3lWW6PPj8ce9FcgOeZbPGQzfHpqRGgR4XdBorVZaAQxjh/LGseE3mjd0Lg +YJnfwsyHgOuMp8ddoo4/bJQpdvai+JUvYe7QmBtjxD50B/hhjSuoS6yuPgm1imGBptxKYEDZdO+3 +MlcIlztrQbosNZnBQ13QvRzU2d5yvkl2hSbAtg== + +`protect key_keyowner = "Real Intent", key_keyname = "RI-RSA-KEY-1", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`protect key_block +I7czxnlNpssNxMU+gWQ8QiMzgGBV7FAIIULhtHAG+UEXrfm07DDvYMqXyCUQGMgo4DQAo+hvxf3r +TWUehqAZVL7qsqPMIMU5bd5K9tDxalhcAMcSUNmfU14MdORaSA4kevUQL9NyUWASR74u4HpJO4ro +2wtpV35h+irl2vnuaZAOoGymGxgY0avGexBUie3osiKgm5wZA6wdgB/9cQzf5pKgXyveD+OPvF4E +hB7V8Bs9ZuCGm3zWsVws0AgFyZg7sG/mz1cCdxN4qgZxpfw+tUleQtYVj85hl11F6kRI0Lel7BFU +MEoK1KeKnKHpuCeH0VKXsKagxLPXAHU8PTrIOw== + +`protect key_keyowner = "Xilinx", key_keyname = "xilinxt_2020_08", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`protect key_block +Qp7tZGMZfvI5We1OjwvgbQLYI53ix2xs40XRTus7J+VlbLomPcHjiBtB3ytvI7BRngeeRaEhR2JN +qM9g6QZ12/HtT1k8hRqdd+4Hc4U3qOzSZ9ZZ9Lp4Myp4gA4OA4Cg1yf4jPLDlbcNiCv9OQzbgxZG +eJsbFKauwbf3zqFFFCChBSH0LlhFIE6lxxq2pRXqyNew4Yc/xPgqvWQMMsu0cOaf92kT6Hu5dKEB +RC1ItImbacLS9OwGYjx3q9YiJw3+Nvm9smmCDpFZ3vZdd/EwqfGhIwptz2iABFZy+pxfDD2RuP0F +wq7BqpmA8aorunCHWtKL9UuW1cgQdEFAdKMeaw== + +`protect key_keyowner = "Metrics Technologies Inc.", key_keyname = "DSim", key_method = "rsa" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`protect key_block +S77V2ctKan207HuTMG/VIkM0JCJ8QKvE6rjoXPR23fYu414ZVK0RbVqnTUCayPAnYZZhHKOYpYoV +KpoNjq9MdeBDAh+CBU56/9+Bj5/JsMZYAKKU4R0MDWKAMlskjNTHtHt3qO/ZHT1oTIwhys/8NuT8 +zhamDyA5lT6XRL8B6iEjN1F2faEFV8kAfIhB7kbpGeBqErEEZjzl8CD396vvvZYih29QqIVI7/cl +ZuZekGUWIvEMYXDBb+Pq8WG/NTn6yTRstZo3NGDWh6Pg+TTyN4aZd/XuOL5X1b23ZQbamImup/Fs +4wfOrFWAAMj1J348n2Ydq6frYddA9qnGJEvzUQ== + +`protect data_method = "AES128-CBC" +`protect encoding = (enctype = "BASE64", line_length = 76, bytes = 7412256) +`protect data_block +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 +`protect end_protected diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd b/projects/U200/U200.ip_user_files/ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd new file mode 100755 index 0000000..5102183 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd @@ -0,0 +1,1646 @@ +------------------------------------------------------------------------------- +------------------------------------------------------------------------------- +-- upcnt_n - entity/architecture pair +------------------------------------------------------------------------------- +-- +-- ************************************************************************ +-- ** DISCLAIMER OF LIABILITY ** +-- ** ** +-- ** This file contains proprietary and confidential information of ** +-- ** Xilinx, Inc. ("Xilinx"), that is distributed under a license ** +-- ** from Xilinx, and may be used, copied and/or disclosed only ** +-- ** pursuant to the terms of a valid license agreement with Xilinx. ** +-- ** ** +-- ** XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION ** +-- ** ("MATERIALS") "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER ** +-- ** EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING WITHOUT ** +-- ** LIMITATION, ANY WARRANTY WITH RESPECT TO NONINFRINGEMENT, ** +-- ** MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. Xilinx ** +-- ** does not warrant that functions included in the Materials will ** +-- ** meet the requirements of Licensee, or that the operation of the ** +-- ** Materials will be uninterrupted or error-free, or that defects ** +-- ** in the Materials will be corrected. Furthermore, Xilinx does ** +-- ** not warrant or make any representations regarding use, or the ** +-- ** results of the use, of the Materials in terms of correctness, ** +-- ** accuracy, reliability or otherwise. ** +-- ** ** +-- ** Xilinx products are not designed or intended to be fail-safe, ** +-- ** or for use in any application requiring fail-safe performance, ** +-- ** such as life-support or safety devices or systems, Class III ** +-- ** medical devices, nuclear facilities, applications related to ** +-- ** the deployment of airbags, or any other applications that could ** +-- ** lead to death, personal injury or severe property or ** +-- ** environmental damage (individually and collectively, "critical ** +-- ** applications"). Customer assumes the sole risk and liability ** +-- ** of any use of Xilinx products in critical applications, ** +-- ** subject only to applicable laws and regulations governing ** +-- ** limitations on product liability. ** +-- ** ** +-- ** Copyright 2010 Xilinx, Inc. ** +-- ** All rights reserved. ** +-- ** ** +-- ** This disclaimer and copyright notice must be retained as part ** +-- ** of this file at all times. ** +-- ************************************************************************ +-- +------------------------------------------------------------------------------- +-- Filename: upcnt_n.vhd +-- Version: v4.00a +-- Description: Parameterizeable top level processor reset module. +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: This section should show the hierarchical structure of the +-- designs.Separate lines with blank lines if necessary to improve +-- readability. +-- +-- proc_sys_reset.vhd +-- upcnt_n.vhd +-- lpf.vhd +-- sequence.vhd +------------------------------------------------------------------------------- +-- Author: Kurt Conover +-- History: +-- Kurt Conover 11/07/01 -- First Release +-- +-- ~~~~~~~ +-- SK 03/11/10 +-- ^^^^^^^ +-- 1. Updated the core so support the active low "Interconnect_aresetn" and +-- "Peripheral_aresetn" signals. +-- ^^^^^^^ +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.std_logic_arith.all; +------------------------------------------------------------------------------- +-- Port Declaration +------------------------------------------------------------------------------- +-- Definition of Generics: +-- C_SIZE -- Number of bits in counter +-- +-- +-- Definition of Ports: +-- Data -- parallel data input +-- Cnt_en -- count enable +-- Load -- Load Data +-- Clr -- reset +-- Clk -- Clock +-- Qout -- Count output +-- +------------------------------------------------------------------------------- +entity upcnt_n is + generic( + C_SIZE : Integer + ); + + port( + Data : in STD_LOGIC_VECTOR (C_SIZE-1 downto 0); + Cnt_en : in STD_LOGIC; + Load : in STD_LOGIC; + Clr : in STD_LOGIC; + Clk : in STD_LOGIC; + Qout : out STD_LOGIC_VECTOR (C_SIZE-1 downto 0) + ); + +end upcnt_n; + +architecture imp of upcnt_n is + +constant CLEAR : std_logic := '0'; + +signal q_int : UNSIGNED (C_SIZE-1 downto 0) := (others => '1'); + +begin + process(Clk) + begin + + if (Clk'event) and Clk = '1' then + -- Clear output register + if (Clr = CLEAR) then + q_int <= (others => '0'); + -- Load in start value + elsif (Load = '1') then + q_int <= UNSIGNED(Data); + -- If count enable is high + elsif Cnt_en = '1' then + q_int <= q_int + 1; + end if; + end if; + end process; + + Qout <= STD_LOGIC_VECTOR(q_int); + +end imp; + + + + +------------------------------------------------------------------------------- +-- sequence - entity/architecture pair +------------------------------------------------------------------------------- +-- +-- ************************************************************************ +-- ** DISCLAIMER OF LIABILITY ** +-- ** ** +-- ** This file contains proprietary and confidential information of ** +-- ** Xilinx, Inc. ("Xilinx"), that is distributed under a license ** +-- ** from Xilinx, and may be used, copied and/or disclosed only ** +-- ** pursuant to the terms of a valid license agreement with Xilinx. ** +-- ** ** +-- ** XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION ** +-- ** ("MATERIALS") "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER ** +-- ** EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING WITHOUT ** +-- ** LIMITATION, ANY WARRANTY WITH RESPECT TO NONINFRINGEMENT, ** +-- ** MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. Xilinx ** +-- ** does not warrant that functions included in the Materials will ** +-- ** meet the requirements of Licensee, or that the operation of the ** +-- ** Materials will be uninterrupted or error-free, or that defects ** +-- ** in the Materials will be corrected. Furthermore, Xilinx does ** +-- ** not warrant or make any representations regarding use, or the ** +-- ** results of the use, of the Materials in terms of correctness, ** +-- ** accuracy, reliability or otherwise. ** +-- ** ** +-- ** Xilinx products are not designed or intended to be fail-safe, ** +-- ** or for use in any application requiring fail-safe performance, ** +-- ** such as life-support or safety devices or systems, Class III ** +-- ** medical devices, nuclear facilities, applications related to ** +-- ** the deployment of airbags, or any other applications that could ** +-- ** lead to death, personal injury or severe property or ** +-- ** environmental damage (individually and collectively, "critical ** +-- ** applications"). Customer assumes the sole risk and liability ** +-- ** of any use of Xilinx products in critical applications, ** +-- ** subject only to applicable laws and regulations governing ** +-- ** limitations on product liability. ** +-- ** ** +-- ** Copyright 2012 Xilinx, Inc. ** +-- ** All rights reserved. ** +-- ** ** +-- ** This disclaimer and copyright notice must be retained as part ** +-- ** of this file at all times. ** +-- ************************************************************************ +-- +------------------------------------------------------------------------------- +-- Filename: proc_sys_reset.vhd +-- Version: v4.00a +-- Description: Parameterizeable top level processor reset module. +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: This section should show the hierarchical structure of the +-- designs.Separate lines with blank lines if necessary to improve +-- readability. +-- -- proc_sys_reset.vhd +-- -- upcnt_n.vhd +-- -- lpf.vhd +-- -- sequence.vhd +------------------------------------------------------------------------------- +-- Filename: sequence.vhd +-- +-- Description: +-- This file control the sequencing coming out of a reset. +-- The sequencing is as follows: +-- Bus_Struct_Reset comes out of reset first. Either when the +-- external or auxiliary reset goes inactive or 16 clocks +-- after a PPC Chip_Reset_Request, or 30 clocks after a PPC +-- System_Reset_Request. +-- Peripheral_Reset comes out of reset 16 clocks after +-- Bus_Struct_Reset. +-- The PPC resetcore, comes out of reset +-- 16 clocks after Peripheral_Reset. +-- The PPC resetchip and resetsystem come out of reset +-- at the same time as Bus_Struct_Reset. +------------------------------------------------------------------------------- +-- Author: Kurt Conover +-- History: +-- Kurt Conover 11/12/01 -- First Release +-- LC Whittle 10/11/2004 -- Update for NCSim +-- rolandp 04/16/2007 -- v2.00a +-- +-- ~~~~~~~ +-- SK 03/11/10 +-- ^^^^^^^ +-- 1. Updated the core so support the active low "Interconnect_aresetn" and +-- "Peripheral_aresetn" signals. +-- ^^^^^^^ +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; +use IEEE.std_logic_1164.all; +use IEEE.std_logic_arith.all; +library unisim; +use unisim.vcomponents.all; +library proc_sys_reset_v5_0_13; + +------------------------------------------------------------------------------- +-- Port Declaration +------------------------------------------------------------------------------- +-- Definition of Generics: +-- +-- Definition of Ports: +-- Lpf_reset -- Low Pass Filtered in +-- System_Reset_Req -- System Reset Request +-- Chip_Reset_Req -- Chip Reset Request +-- Slowest_Sync_Clk -- Clock +-- Bsr_out -- Bus Structure Reset out +-- Pr_out -- Peripheral Reset out +-- Core_out -- Core reset out +-- Chip_out -- Chip reset out +-- Sys_out -- System reset out +-- MB_out -- MB reset out +-- +------------------------------------------------------------------------------- +entity sequence_psr is + port( + Lpf_reset : in std_logic; + -- System_Reset_Req : in std_logic; + -- Chip_Reset_Req : in std_logic; + Slowest_Sync_Clk : in std_logic; + Bsr_out : out std_logic; + Pr_out : out std_logic; + -- Core_out : out std_logic; + -- Chip_out : out std_logic; + -- Sys_out : out std_logic; + MB_out : out std_logic + ); +end sequence_psr; + +architecture imp of sequence_psr is + +constant CLEAR : std_logic := '0'; +constant BSR_END_LPF_CHIP : std_logic_vector(5 downto 0) := "001100"; -- 12 +constant BSR_END_SYS : std_logic_vector(5 downto 0) := "011001"; -- 25 +constant PR_END_LPF_CHIP : std_logic_vector(5 downto 0) := "011100"; -- 28 +constant PR_END_SYS : std_logic_vector(5 downto 0) := "101001"; -- 41 +constant CORE_END_LPF_CHIP : std_logic_vector(5 downto 0) := "101100"; -- 44 +constant CORE_END_SYS : std_logic_vector(5 downto 0) := "111001"; -- 57 +constant CHIP_END_LPF_CHIP : std_logic_vector(5 downto 0) := BSR_END_LPF_CHIP; +constant CHIP_END_SYS : std_logic_vector(5 downto 0) := BSR_END_SYS; +constant SYS_END_LPF : std_logic_vector(5 downto 0) := BSR_END_LPF_CHIP; +constant SYS_END_SYS : std_logic_vector(5 downto 0) := BSR_END_SYS; + +signal bsr : std_logic := '1'; +signal bsr_dec : std_logic_vector(2 downto 0) := (others => '0'); +signal pr : std_logic := '1'; +signal pr_dec : std_logic_vector(2 downto 0) := (others => '0'); +signal Core : std_logic := '1'; +signal core_dec : std_logic_vector(2 downto 0) := (others => '0'); +signal Chip : std_logic := '0'; +signal chip_dec : std_logic_vector(2 downto 0) := (others => '0'); +signal Sys : std_logic := '0'; +signal sys_dec : std_logic_vector(2 downto 0) := (others => '0'); +signal chip_Reset_Req_d1 : std_logic := '0'; -- delayed Chip_Reset_Req +signal chip_Reset_Req_d2 : std_logic := '0'; -- delayed Chip_Reset_Req +signal chip_Reset_Req_d3 : std_logic := '0'; -- delayed Chip_Reset_Req +signal system_Reset_Req_d1 : std_logic := '0'; -- delayed System_Reset_Req +signal system_Reset_Req_d2 : std_logic := '0'; -- delayed System_Reset_Req +signal system_Reset_Req_d3 : std_logic := '0'; -- delayed System_Reset_Req +signal seq_cnt : std_logic_vector(5 downto 0); +signal seq_cnt_en : std_logic := '0'; +signal seq_clr : std_logic := '0'; + +signal ris_edge : std_logic := '0'; +signal sys_edge : std_logic := '0'; +signal from_sys : std_logic; + +------------------------------------------------------------------------------- +-- Component Declarations +------------------------------------------------------------------------------- + +begin + + Pr_out <= pr; + Bsr_out <= bsr; + MB_out <= core; + -- Core_out <= core; + -- Chip_out <= chip or sys; + -- Sys_out <= sys; + +------------------------------------------------------------------------------- +-- This process remembers that the reset was caused be +-- System_Reset_Req +------------------------------------------------------------------------------- + SYS_FROM_PROCESS: process (Slowest_sync_clk) + begin + if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then + --if Lpf_reset='1' or system_reset_req_d3='1' then + if (Lpf_reset = '1') then + from_sys <= '1'; + --elsif Chip_Reset_Req_d3='1' then + -- from_sys <= '0'; + elsif (Core = '0') then + from_sys <='0'; + end if; + end if; + end process; + +------------------------------------------------------------------------------- +-- This instantiates a counter to control the sequencing +------------------------------------------------------------------------------- + SEQ_COUNTER : entity proc_sys_reset_v5_0_13.UPCNT_N + generic map (C_SIZE => 6) + port map( + Data => "000000", + Cnt_en => seq_cnt_en, + Load => '0', + Clr => seq_clr, + Clk => Slowest_sync_clk, + Qout => seq_cnt + ); + +------------------------------------------------------------------------------- +-- SEQ_CNT_EN_PROCESS +------------------------------------------------------------------------------- +-- This generates the reset pulse and the count enable to core reset counter +-- count until all outputs are inactive +------------------------------------------------------------------------------- + SEQ_CNT_EN_PROCESS: process (Slowest_sync_clk) + begin + if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then + if (Lpf_reset='1' --or + --System_Reset_Req_d3='1' or + --Chip_Reset_Req_d3='1' or + --ris_edge = '1' + ) then + seq_cnt_en <= '1'; + elsif (Core='0') then -- Core always present and always last + seq_cnt_en <= '0'; + end if; + end if; + end process; + +------------------------------------------------------------------------------- +-- SEQ_CLR_PROCESS +------------------------------------------------------------------------------- +-- This generates the reset to the sequence counter +-- Clear the counter on a rising edge of chip or system request or low pass +-- filter output +------------------------------------------------------------------------------- + SEQ_CLR_PROCESS: process (Slowest_sync_clk) + begin + if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then + -- if ris_edge = '1' or Lpf_reset = '1' then + if (Lpf_reset = '1') then + seq_clr <= '0'; + else + seq_clr <= '1'; + end if; + end if; + end process; + +------------------------------------------------------------------------------- +-- This process defines the Peripheral_Reset output signal +------------------------------------------------------------------------------- + PR_PROCESS: process (Slowest_sync_clk) + begin + if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then + --if ris_edge = '1' or Lpf_reset = '1' then + if (Lpf_reset = '1') then + pr <= '1'; + elsif (pr_dec(2) = '1') then + pr <= '0'; + end if; + end if; + end process; + +------------------------------------------------------------------------------- +-- This process decodes the sequence counter for PR to use +------------------------------------------------------------------------------- + PR_DECODE_PROCESS: process (Slowest_sync_clk) + begin + if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then + if ( + (seq_cnt(5 downto 3) = PR_END_LPF_CHIP(5 downto 3) and from_sys = '0') + or + (seq_cnt(5 downto 3) = PR_END_SYS(5 downto 3) and from_sys = '1') + ) then + pr_dec(0) <= '1'; + else + pr_dec(0) <= '0'; + end if; + if ( + (seq_cnt(2 downto 0) = PR_END_LPF_CHIP(2 downto 0) and from_sys = '0') + or + (seq_cnt(2 downto 0) = PR_END_SYS(2 downto 0) and from_sys = '1') + )then + pr_dec(1) <= '1'; + else + pr_dec(1) <= '0'; + end if; + pr_dec(2) <= pr_dec(1) and pr_dec(0); + end if; + end process; + +------------------------------------------------------------------------------- +-- This process defines the Bus_Struct_Reset output signal +------------------------------------------------------------------------------- + BSR_PROCESS: process (Slowest_sync_clk) + begin + if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then + --if ris_edge = '1' or Lpf_reset = '1' then + if (Lpf_reset = '1') then + bsr <= '1'; + elsif (bsr_dec(2) = '1') then + bsr <= '0'; + end if; + end if; + end process; + +------------------------------------------------------------------------------- +-- This process decodes the sequence counter for BSR to use +------------------------------------------------------------------------------- + BSR_DECODE_PROCESS: process (Slowest_sync_clk) + begin + if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then + if ( + (seq_cnt(5 downto 3) = BSR_END_LPF_CHIP(5 downto 3) and from_sys = '0') + or + (seq_cnt(5 downto 3) = BSR_END_SYS(5 downto 3) and from_sys = '1') + )then + bsr_dec(0) <= '1'; + else + bsr_dec(0) <= '0'; + end if; + if ( + (seq_cnt(2 downto 0) = BSR_END_LPF_CHIP(2 downto 0) and from_sys = '0') + or + (seq_cnt(2 downto 0) = BSR_END_SYS(2 downto 0) and from_sys = '1') + )then + bsr_dec(1) <= '1'; + else + bsr_dec(1) <= '0'; + end if; + bsr_dec(2) <= bsr_dec(1) and bsr_dec(0); + end if; + end process; + + +------------------------------------------------------------------------------- +-- This process defines the Peripheral_Reset output signal +------------------------------------------------------------------------------- + CORE_PROCESS: process (Slowest_sync_clk) + begin + if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then + -- if ris_edge = '1' or Lpf_reset = '1' then + if (Lpf_reset = '1') then + core <= '1'; + elsif (core_dec(2) = '1') then + core <= '0'; + end if; + end if; + end process; + +------------------------------------------------------------------------------- +-- This process decodes the sequence counter for PR to use +------------------------------------------------------------------------------- + CORE_DECODE_PROCESS: process (Slowest_sync_clk) + begin + if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then + if ( + (seq_cnt(5 downto 3) = CORE_END_LPF_CHIP(5 downto 3) and from_sys = '0') + or + (seq_cnt(5 downto 3) = CORE_END_SYS(5 downto 3) and from_sys = '1') + )then + core_dec(0) <= '1'; + else + core_dec(0) <= '0'; + end if; + if ( + (seq_cnt(2 downto 0) = CORE_END_LPF_CHIP(2 downto 0) and from_sys = '0') + or + (seq_cnt(2 downto 0) = CORE_END_SYS(2 downto 0) and from_sys = '1') + )then + core_dec(1) <= '1'; + else + core_dec(1) <= '0'; + end if; + core_dec(2) <= core_dec(1) and core_dec(0); + end if; + end process; + +--------------------------------------------------------------------------------- +---- This process defines the Chip output signal +--------------------------------------------------------------------------------- +-- CHIP_PROCESS: process (Slowest_sync_clk) +-- begin +-- if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then +-- -- if ris_edge = '1' or Lpf_reset = '1' then +-- if Lpf_reset = '1' then +-- chip <= '1'; +-- elsif chip_dec(2) = '1' then +-- chip <= '0'; +-- end if; +-- end if; +-- end process; +-- +--------------------------------------------------------------------------------- +---- This process decodes the sequence counter for Chip to use +---- sys is overlapping the chip reset and thus no need to decode this here +--------------------------------------------------------------------------------- +-- CHIP_DECODE_PROCESS: process (Slowest_sync_clk) +-- begin +-- if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then +-- if (seq_cnt(5 downto 2) = CHIP_END_LPF_CHIP(5 downto 2)) then +-- chip_dec(0) <= '1'; +-- else +-- chip_dec(0) <= '0'; +-- end if; +-- if (seq_cnt(1 downto 0) = CHIP_END_LPF_CHIP(1 downto 0)) then +-- chip_dec(1) <= '1'; +-- else +-- chip_dec(1) <= '0'; +-- end if; +-- chip_dec(2) <= chip_dec(1) and chip_dec(0); +-- end if; +-- end process; + +--------------------------------------------------------------------------------- +---- This process defines the Sys output signal +--------------------------------------------------------------------------------- +-- SYS_PROCESS: process (Slowest_sync_clk) +-- begin +-- if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then +-- if sys_edge = '1' or Lpf_reset = '1' then +-- sys <= '1'; +-- elsif sys_dec(2) = '1' then +-- sys <= '0'; +-- end if; +-- end if; +-- end process; +-- +--------------------------------------------------------------------------------- +---- This process decodes the sequence counter for Sys to use +--------------------------------------------------------------------------------- +-- SYS_DECODE_PROCESS: process (Slowest_sync_clk) +-- begin +-- if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then +-- if (seq_cnt(5 downto 3) = SYS_END_LPF(5 downto 3) and from_sys = '0') or +-- (seq_cnt(5 downto 3) = SYS_END_SYS(5 downto 3) and from_sys = '1') then +-- sys_dec(0) <= '1'; +-- else +-- sys_dec(0) <= '0'; +-- end if; +-- if (seq_cnt(2 downto 0) = SYS_END_LPF(2 downto 0) and from_sys = '0') or +-- (seq_cnt(2 downto 0) = SYS_END_SYS(2 downto 0) and from_sys = '1') then +-- sys_dec(1) <= '1'; +-- else +-- sys_dec(1) <= '0'; +-- end if; +-- sys_dec(2) <= sys_dec(1) and sys_dec(0); +-- end if; +-- end process; +-- +--------------------------------------------------------------------------------- +---- This process delays signals so the the edge can be detected and used +--------------------------------------------------------------------------------- +-- DELAY_PROCESS: process (Slowest_sync_clk) +-- begin +-- if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then +-- chip_reset_req_d1 <= Chip_Reset_Req ; +-- chip_reset_req_d2 <= chip_Reset_Req_d1 ; +-- chip_reset_req_d3 <= chip_Reset_Req_d2 ; +-- system_reset_req_d1 <= System_Reset_Req; +-- system_reset_req_d2 <= system_Reset_Req_d1; +-- system_reset_req_d3 <= system_Reset_Req_d2; +-- end if; +-- end process; + +------------------------------------------------------------------------------- +-- This process creates a signal that goes high on the rising edge of either +-- Chip_Reset_Req or System_Reset_Req +------------------------------------------------------------------------------- +-- RIS_EDGE_PROCESS: process (Slowest_sync_clk) +-- begin +-- if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then +-- if (chip_reset_req_d3='0' and chip_Reset_Req_d2= '1') -- rising edge +-- or (system_reset_req_d3='0' and system_Reset_Req_d2='1') then +-- ris_edge <= '1'; +-- else +-- ris_edge <='0'; +-- end if; +-- end if; +-- end process; + +------------------------------------------------------------------------------- +-- This process creates a signal that goes high on the rising edge of +-- System_Reset_Req +------------------------------------------------------------------------------- +-- SYS_EDGE_PROCESS: process (Slowest_sync_clk) +-- begin +-- if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then +-- if (system_reset_req_d3='0' and system_reset_req_d2='1') then +-- sys_edge <= '1'; +-- else +-- sys_edge <='0'; +-- end if; +-- end if; +-- end process; + + + +end architecture imp; + + + + +------------------------------------------------------------------------------- +-- lpf - entity/architecture pair +------------------------------------------------------------------------------- +-- +-- ************************************************************************ +-- ** DISCLAIMER OF LIABILITY ** +-- ** ** +-- ** This file contains proprietary and confidential information of ** +-- ** Xilinx, Inc. ("Xilinx"), that is distributed under a license ** +-- ** from Xilinx, and may be used, copied and/or disclosed only ** +-- ** pursuant to the terms of a valid license agreement with Xilinx. ** +-- ** ** +-- ** XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION ** +-- ** ("MATERIALS") "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER ** +-- ** EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING WITHOUT ** +-- ** LIMITATION, ANY WARRANTY WITH RESPECT TO NONINFRINGEMENT, ** +-- ** MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. Xilinx ** +-- ** does not warrant that functions included in the Materials will ** +-- ** meet the requirements of Licensee, or that the operation of the ** +-- ** Materials will be uninterrupted or error-free, or that defects ** +-- ** in the Materials will be corrected. Furthermore, Xilinx does ** +-- ** not warrant or make any representations regarding use, or the ** +-- ** results of the use, of the Materials in terms of correctness, ** +-- ** accuracy, reliability or otherwise. ** +-- ** ** +-- ** Xilinx products are not designed or intended to be fail-safe, ** +-- ** or for use in any application requiring fail-safe performance, ** +-- ** such as life-support or safety devices or systems, Class III ** +-- ** medical devices, nuclear facilities, applications related to ** +-- ** the deployment of airbags, or any other applications that could ** +-- ** lead to death, personal injury or severe property or ** +-- ** environmental damage (individually and collectively, "critical ** +-- ** applications"). Customer assumes the sole risk and liability ** +-- ** of any use of Xilinx products in critical applications, ** +-- ** subject only to applicable laws and regulations governing ** +-- ** limitations on product liability. ** +-- ** ** +-- ** Copyright 2012 Xilinx, Inc. ** +-- ** All rights reserved. ** +-- ** ** +-- ** This disclaimer and copyright notice must be retained as part ** +-- ** of this file at all times. ** +-- ************************************************************************ +-- +------------------------------------------------------------------------------- +-- Filename: lpf.vhd +-- Version: v4.00a +-- Description: Parameterizeable top level processor reset module. +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: This section should show the hierarchical structure of the +-- designs.Separate lines with blank lines if necessary to improve +-- readability. +-- +-- proc_sys_reset.vhd +-- upcnt_n.vhd +-- lpf.vhd +-- sequence.vhd +------------------------------------------------------------------------------- +-- Author: Kurt Conover +-- History: +-- Kurt Conover 11/08/01 -- First Release +-- +-- KC 02/25/2002 -- Added Dcm_locked as an input +-- -- Added Power on reset srl_time_out +-- +-- KC 08/26/2003 -- Added attribute statements for power on +-- reset SRL +-- +-- ~~~~~~~ +-- SK 03/11/10 +-- ^^^^^^^ +-- 1. Updated the core so support the active low "Interconnect_aresetn" and +-- "Peripheral_aresetn" signals. +-- ^^^^^^^ +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_com" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library IEEE; + use IEEE.std_logic_1164.all; + use IEEE.std_logic_arith.all; +library lib_cdc_v1_0_2; +--use lib_cdc_v1_0_2.all; +library Unisim; + use Unisim.all; +------------------------------------------------------------------------------- +-- Port Declaration +------------------------------------------------------------------------------- +-- Definition of Generics: +-- C_EXT_RST_WIDTH -- External Reset Low Pass Filter setting +-- C_AUX_RST_WIDTH -- Auxiliary Reset Low Pass Filter setting +-- C_EXT_RESET_HIGH -- External Reset Active High or Active Low +-- C_AUX_RESET_HIGH -= Auxiliary Reset Active High or Active Low +-- +-- Definition of Ports: +-- Slowest_sync_clk -- Clock +-- External_System_Reset -- External Reset Input +-- Auxiliary_System_Reset -- Auxiliary Reset Input +-- Dcm_locked -- DCM Locked, hold system in reset until 1 +-- Lpf_reset -- Low Pass Filtered Output +-- +------------------------------------------------------------------------------- +entity lpf is + generic( + C_EXT_RST_WIDTH : Integer; + C_AUX_RST_WIDTH : Integer; + C_EXT_RESET_HIGH : std_logic; + C_AUX_RESET_HIGH : std_logic + ); + + port( + MB_Debug_Sys_Rst : in std_logic; + Dcm_locked : in std_logic; + External_System_Reset : in std_logic; + Auxiliary_System_Reset : in std_logic; + Slowest_Sync_Clk : in std_logic; + Lpf_reset : out std_logic + ); + +end lpf; + +architecture imp of lpf is + +component SRL16 is +-- synthesis translate_off + generic ( + INIT : bit_vector ); +-- synthesis translate_on + port (D : in std_logic; + CLK : in std_logic; + A0 : in std_logic; + A1 : in std_logic; + A2 : in std_logic; + A3 : in std_logic; + Q : out std_logic); +end component SRL16; + + +constant CLEAR : std_logic := '0'; + +signal exr_d1 : std_logic := '0'; -- delayed External_System_Reset +signal exr_lpf : std_logic_vector(0 to C_EXT_RST_WIDTH - 1) + := (others => '0'); -- LPF DFF + +signal asr_d1 : std_logic := '0'; -- delayed Auxiliary_System_Reset +signal asr_lpf : std_logic_vector(0 to C_AUX_RST_WIDTH - 1) + := (others => '0'); -- LPF DFF + +signal exr_and : std_logic := '0'; -- varible input width "and" gate +signal exr_nand : std_logic := '0'; -- vaiable input width "and" gate + +signal asr_and : std_logic := '0'; -- varible input width "and" gate +signal asr_nand : std_logic := '0'; -- vaiable input width "and" gate + +signal lpf_int : std_logic := '0'; -- internal Lpf_reset +signal lpf_exr : std_logic := '0'; +signal lpf_asr : std_logic := '0'; + +signal srl_time_out : std_logic; + +attribute INIT : string; +attribute INIT of POR_SRL_I: label is "FFFF"; + + +begin + + Lpf_reset <= lpf_int; + +------------------------------------------------------------------------------- +-- Power On Reset Generation +------------------------------------------------------------------------------- +-- This generates a reset for the first 16 clocks after a power up +------------------------------------------------------------------------------- + POR_SRL_I: SRL16 +-- synthesis translate_off + generic map ( + INIT => X"FFFF") +-- synthesis translate_on + port map ( + D => '0', + CLK => Slowest_sync_clk, + A0 => '1', + A1 => '1', + A2 => '1', + A3 => '1', + Q => srl_time_out); + +------------------------------------------------------------------------------- +-- LPF_OUTPUT_PROCESS +------------------------------------------------------------------------------- +-- This generates the reset pulse and the count enable to core reset counter +-- +--ACTIVE_HIGH_LPF_EXT: if (C_EXT_RESET_HIGH = '1') generate +--begin +LPF_OUTPUT_PROCESS: process (Slowest_sync_clk) +begin + if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then + lpf_int <= lpf_exr or lpf_asr or srl_time_out or not Dcm_locked; + end if; +end process LPF_OUTPUT_PROCESS; +--end generate ACTIVE_HIGH_LPF_EXT; + +--ACTIVE_LOW_LPF_EXT: if (C_EXT_RESET_HIGH = '0') generate +--begin +--LPF_OUTPUT_PROCESS: process (Slowest_sync_clk) +-- begin +-- if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then +-- lpf_int <= not (lpf_exr or +-- lpf_asr or +-- srl_time_out)or +-- not Dcm_locked; +-- end if; +-- end process; +--end generate ACTIVE_LOW_LPF_EXT; + +EXR_OUTPUT_PROCESS: process (Slowest_sync_clk) +begin + if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then + if exr_and = '1' then + lpf_exr <= '1'; + elsif (exr_and = '0' and exr_nand = '1') then + lpf_exr <= '0'; + end if; + end if; +end process EXR_OUTPUT_PROCESS; + +ASR_OUTPUT_PROCESS: process (Slowest_sync_clk) +begin + if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then + if asr_and = '1' then + lpf_asr <= '1'; + elsif (asr_and = '0' and asr_nand = '1') then + lpf_asr <= '0'; + end if; + end if; +end process ASR_OUTPUT_PROCESS; +------------------------------------------------------------------------------- +-- This If-generate selects an active high input for External System Reset +------------------------------------------------------------------------------- +ACTIVE_HIGH_EXT: if (C_EXT_RESET_HIGH /= '0') generate +begin + ----------------------------------- +exr_d1 <= External_System_Reset or MB_Debug_Sys_Rst; + +ACT_HI_EXT: entity lib_cdc_v1_0_2.cdc_sync + generic map ( + C_CDC_TYPE => 1, + C_RESET_STATE => 0, + C_SINGLE_BIT => 1, + C_FLOP_INPUT => 0, + C_VECTOR_WIDTH => 2, + C_MTBF_STAGES => 4 + ) + port map( + prmry_aclk => '1', + prmry_resetn => '1',--S_AXI_ARESETN, + prmry_in => exr_d1, + prmry_ack => open, + scndry_out => exr_lpf(0), + scndry_aclk => Slowest_Sync_Clk, + scndry_resetn => '1', --S_AXIS_ARESETN, + prmry_vect_in => "00", + scndry_vect_out => open + ); + +----------------------------------- +end generate ACTIVE_HIGH_EXT; +------------------------------------------------------------------------------- +-- This If-generate selects an active low input for External System Reset +------------------------------------------------------------------------------- +ACTIVE_LOW_EXT: if (C_EXT_RESET_HIGH = '0') generate +begin +exr_d1 <= not External_System_Reset or MB_Debug_Sys_Rst; + ------------------------------------- + +ACT_LO_EXT: entity lib_cdc_v1_0_2.cdc_sync + generic map ( + C_CDC_TYPE => 1, + C_RESET_STATE => 0, + C_SINGLE_BIT => 1, + C_FLOP_INPUT => 0, + C_VECTOR_WIDTH => 2, + C_MTBF_STAGES => 4 + ) + port map( + prmry_aclk => '1', + prmry_resetn => '1',--S_AXI_ARESETN, + prmry_in => exr_d1, + prmry_ack => open, + scndry_out => exr_lpf(0), + scndry_aclk => Slowest_Sync_Clk, + scndry_resetn => '1', --S_AXIS_ARESETN, + prmry_vect_in => "00", + scndry_vect_out => open + ); +------------------------------------- +end generate ACTIVE_LOW_EXT; + +------------------------------------------------------------------------------- +-- This If-generate selects an active high input for Auxiliary System Reset +------------------------------------------------------------------------------- +ACTIVE_HIGH_AUX: if (C_AUX_RESET_HIGH /= '0') generate +begin +asr_d1 <= Auxiliary_System_Reset; +------------------------------------- + +ACT_HI_AUX: entity lib_cdc_v1_0_2.cdc_sync + generic map ( + C_CDC_TYPE => 1, + C_RESET_STATE => 0, + C_SINGLE_BIT => 1, + C_FLOP_INPUT => 0, + C_VECTOR_WIDTH => 2, + C_MTBF_STAGES => 4 + ) + port map( + prmry_aclk => '1', + prmry_resetn => '1',--S_AXI_ARESETN, + prmry_in => asr_d1, + prmry_ack => open, + scndry_out => asr_lpf(0), + scndry_aclk => Slowest_Sync_Clk, + scndry_resetn => '1', --S_AXIS_ARESETN, + prmry_vect_in => "00", + scndry_vect_out => open + ); + ------------------------------------- +end generate ACTIVE_HIGH_AUX; +------------------------------------------------------------------------------- +-- This If-generate selects an active low input for Auxiliary System Reset +------------------------------------------------------------------------------- +ACTIVE_LOW_AUX: if (C_AUX_RESET_HIGH = '0') generate +begin + ------------------------------------- +asr_d1 <= not Auxiliary_System_Reset; + +ACT_LO_AUX: entity lib_cdc_v1_0_2.cdc_sync + generic map ( + C_CDC_TYPE => 1, + C_RESET_STATE => 0, + C_SINGLE_BIT => 1, + C_FLOP_INPUT => 0, + C_VECTOR_WIDTH => 2, + C_MTBF_STAGES => 4 + ) + port map( + prmry_aclk => '1', + prmry_resetn => '1',--S_AXI_ARESETN, + prmry_in => asr_d1, + prmry_ack => open, + scndry_out => asr_lpf(0), + scndry_aclk => Slowest_Sync_Clk, + scndry_resetn => '1', --S_AXIS_ARESETN, + prmry_vect_in => "00", + scndry_vect_out => open + ); + ------------------------------------- +end generate ACTIVE_LOW_AUX; + +------------------------------------------------------------------------------- +-- This For-generate creates the low pass filter D-Flip Flops +------------------------------------------------------------------------------- +EXT_LPF: for i in 1 to C_EXT_RST_WIDTH - 1 generate +begin + ---------------------------------------- + EXT_LPF_DFF : process (Slowest_Sync_Clk) + begin + if (Slowest_Sync_Clk'event) and Slowest_Sync_Clk = '1' then + exr_lpf(i) <= exr_lpf(i-1); + end if; + end process; + ---------------------------------------- +end generate EXT_LPF; +------------------------------------------------------------------------------------------ +-- Implement the 'AND' function on the for the LPF +------------------------------------------------------------------------------------------ +EXT_LPF_AND : process (exr_lpf) +Variable loop_and : std_logic; +Variable loop_nand : std_logic; +Begin + loop_and := '1'; + loop_nand := '1'; + for j in 0 to C_EXT_RST_WIDTH - 1 loop + loop_and := loop_and and exr_lpf(j); + loop_nand := loop_nand and not exr_lpf(j); + End loop; + + exr_and <= loop_and; + exr_nand <= loop_nand; + +end process; + +------------------------------------------------------------------------------- +-- This For-generate creates the low pass filter D-Flip Flops +------------------------------------------------------------------------------- +AUX_LPF: for k in 1 to C_AUX_RST_WIDTH - 1 generate +begin + ---------------------------------------- + AUX_LPF_DFF : process (Slowest_Sync_Clk) + begin + if (Slowest_Sync_Clk'event) and Slowest_Sync_Clk = '1' then + asr_lpf(k) <= asr_lpf(k-1); + end if; + end process; + ---------------------------------------- +end generate AUX_LPF; +------------------------------------------------------------------------------------------ +-- Implement the 'AND' function on the for the LPF +------------------------------------------------------------------------------------------ +AUX_LPF_AND : process (asr_lpf) +Variable aux_loop_and : std_logic; +Variable aux_loop_nand : std_logic; +Begin + aux_loop_and := '1'; + aux_loop_nand := '1'; + for m in 0 to C_AUX_RST_WIDTH - 1 loop + aux_loop_and := aux_loop_and and asr_lpf(m); + aux_loop_nand := aux_loop_nand and not asr_lpf(m); + End loop; + + asr_and <= aux_loop_and; + asr_nand <= aux_loop_nand; + +end process; + +end imp; + + + + +------------------------------------------------------------------------------- +-- proc_sys_reset - entity/architecture pair +------------------------------------------------------------------------------- +-- +-- ************************************************************************ +-- ** DISCLAIMER OF LIABILITY ** +-- ** ** +-- ** This file contains proprietary and confidential information of ** +-- ** Xilinx, Inc. ("Xilinx"), that is distributed under a license ** +-- ** from Xilinx, and may be used, copied and/or disclosed only ** +-- ** pursuant to the terms of a valid license agreement with Xilinx. ** +-- ** ** +-- ** XILINX IS PROVIDING THIS DESIGN, CODE, OR INFORMATION ** +-- ** ("MATERIALS") "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER ** +-- ** EXPRESSED, IMPLIED, OR STATUTORY, INCLUDING WITHOUT ** +-- ** LIMITATION, ANY WARRANTY WITH RESPECT TO NONINFRINGEMENT, ** +-- ** MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE. Xilinx ** +-- ** does not warrant that functions included in the Materials will ** +-- ** meet the requirements of Licensee, or that the operation of the ** +-- ** Materials will be uninterrupted or error-free, or that defects ** +-- ** in the Materials will be corrected. Furthermore, Xilinx does ** +-- ** not warrant or make any representations regarding use, or the ** +-- ** results of the use, of the Materials in terms of correctness, ** +-- ** accuracy, reliability or otherwise. ** +-- ** ** +-- ** Xilinx products are not designed or intended to be fail-safe, ** +-- ** or for use in any application requiring fail-safe performance, ** +-- ** such as life-support or safety devices or systems, Class III ** +-- ** medical devices, nuclear facilities, applications related to ** +-- ** the deployment of airbags, or any other applications that could ** +-- ** lead to death, personal injury or severe property or ** +-- ** environmental damage (individually and collectively, "critical ** +-- ** applications"). Customer assumes the sole risk and liability ** +-- ** of any use of Xilinx products in critical applications, ** +-- ** subject only to applicable laws and regulations governing ** +-- ** limitations on product liability. ** +-- ** ** +-- ** Copyright 2012 Xilinx, Inc. ** +-- ** All rights reserved. ** +-- ** ** +-- ** This disclaimer and copyright notice must be retained as part ** +-- ** of this file at all times. ** +-- ************************************************************************ +-- +------------------------------------------------------------------------------- +-- Filename: proc_sys_reset.vhd +-- Version: v4.00a +-- Description: Parameterizeable top level processor reset module. +-- VHDL-Standard: VHDL'93 +------------------------------------------------------------------------------- +-- Structure: This section should show the hierarchical structure of the +-- designs.Separate lines with blank lines if necessary to improve +-- readability. +-- +-- proc_sys_reset.vhd +-- upcnt_n.vhd +-- lpf.vhd +-- sequence.vhd +------------------------------------------------------------------------------- +-- Author: rolandp +-- History: +-- kc 11/07/01 -- First version +-- +-- kc 02/25/2002 -- Changed generic names C_EXT_RST_ACTIVE to +-- C_EXT_RESET_HIGH and C_AUX_RST_ACTIVE to +-- C_AUX_RESET_HIGH to match generics used in +-- MicroBlaze. Added the DCM Lock as an input +-- to keep reset active until after the Lock +-- is valid. +-- lcw 10/11/2004 -- Updated for NCSim +-- Ravi 09/14/2006 -- Added Attributes for synthesis +-- rolandp 04/16/2007 -- version 2.00a +-- ~~~~~~~ +-- SK 03/11/10 +-- ^^^^^^^ +-- 1. Updated the core so support the active low "Interconnect_aresetn" and +-- "Peripheral_aresetn" signals. +-- ^^^^^^^ +-- ~~~~~~~ +-- SK 05/12/11 +-- ^^^^^^^ +-- 1. Updated the core so remove the support for PPC related functionality. +-- ^^^^^^^ +------------------------------------------------------------------------------- +-- Naming Conventions: +-- active low signals: "*_n" +-- clock signals: "clk", "clk_div#", "clk_#x" +-- reset signals: "rst", "rst_n" +-- generics: "C_*" +-- user defined types: "*_TYPE" +-- state machine next state: "*_ns" +-- state machine current state: "*_cs" +-- combinatorial signals: "*_cmb" +-- pipelined or register delay signals: "*_d#" +-- counter signals: "*cnt*" +-- clock enable signals: "*_ce" +-- internal version of output port "*_i" +-- device pins: "*_pin" +-- ports: - Names begin with Uppercase +-- processes: "*_PROCESS" +-- component instantiations: "I_<#|FUNC> +------------------------------------------------------------------------------- +library ieee; + use ieee.std_logic_1164.all; +library unisim; + use unisim.vcomponents.all; +library proc_sys_reset_v5_0_13; + use proc_sys_reset_v5_0_13.all; + +------------------------------------------------------------------------------- +-- Port Declaration +------------------------------------------------------------------------------- +-- Definition of Generics: +-- C_EXT_RST_WIDTH -- External Reset Low Pass Filter setting +-- C_AUX_RST_WIDTH -- Auxiliary Reset Low Pass Filter setting + +-- C_EXT_RESET_HIGH -- External Reset Active High or Active Low +-- C_AUX_RESET_HIGH -= Auxiliary Reset Active High or Active Low + +-- C_NUM_BUS_RST -- Number of Bus Structures reset to generate +-- C_NUM_PERP_RST -- Number of Peripheral resets to generate +-- +-- C_NUM_INTERCONNECT_ARESETN -- No. of Active low reset to interconnect +-- C_NUM_PERP_ARESETN -- No. of Active low reset to peripheral + +-- Definition of Ports: +-- slowest_sync_clk -- Clock +-- ext_reset_in -- External Reset Input +-- aux_reset_in -- Auxiliary Reset Input +-- mb_debug_sys_rst -- MDM Reset Input +-- dcm_locked -- DCM Locked, hold system in reset until 1 +-- mb_reset -- MB core reset out +-- bus_struct_reset -- Bus structure reset out +-- peripheral_reset -- Peripheral reset out + +-- interconnect_aresetn -- Interconnect Bus structure registered rst out +-- peripheral_aresetn -- Active Low Peripheral registered reset out +------------------------------------------------------------------------------- + +entity proc_sys_reset is + generic ( + C_FAMILY : string := "virtex7"; + C_EXT_RST_WIDTH : integer := 4; + C_AUX_RST_WIDTH : integer := 4; + C_EXT_RESET_HIGH : std_logic := '0'; -- High active input + C_AUX_RESET_HIGH : std_logic := '1'; -- High active input + C_NUM_BUS_RST : integer := 1; + C_NUM_PERP_RST : integer := 1; + + C_NUM_INTERCONNECT_ARESETN : integer := 1; -- 3/15/2010 + C_NUM_PERP_ARESETN : integer := 1 -- 3/15/2010 + ); + port ( + slowest_sync_clk : in std_logic; + + ext_reset_in : in std_logic; + aux_reset_in : in std_logic; + + -- from MDM + mb_debug_sys_rst : in std_logic; + -- DCM locked information + dcm_locked : in std_logic := '1'; + + -- -- from PPC + -- Core_Reset_Req_0 : in std_logic; + -- Chip_Reset_Req_0 : in std_logic; + -- System_Reset_Req_0 : in std_logic; + -- Core_Reset_Req_1 : in std_logic; + -- Chip_Reset_Req_1 : in std_logic; + -- System_Reset_Req_1 : in std_logic; + + -- RstcPPCresetcore_0 : out std_logic := '0'; + -- RstcPPCresetchip_0 : out std_logic := '0'; + -- RstcPPCresetsys_0 : out std_logic := '0'; + -- RstcPPCresetcore_1 : out std_logic := '0'; + -- RstcPPCresetchip_1 : out std_logic := '0'; + -- RstcPPCresetsys_1 : out std_logic := '0'; + + -- to Microblaze active high reset + mb_reset : out std_logic; + -- active high resets + bus_struct_reset : out std_logic_vector(0 to C_NUM_BUS_RST - 1) + := (others => '0'); + peripheral_reset : out std_logic_vector(0 to C_NUM_PERP_RST - 1) + := (others => '0'); + -- active low resets + interconnect_aresetn : out + std_logic_vector(0 to (C_NUM_INTERCONNECT_ARESETN-1)) + := (others => '1'); + peripheral_aresetn : out std_logic_vector(0 to (C_NUM_PERP_ARESETN-1)) + := (others => '1') + ); + +end entity proc_sys_reset; + +------------------------------------------------------------------------------- +-- Architecture +------------------------------------------------------------------------------- +architecture imp of proc_sys_reset is + +------------------------------------------------------------------------------- +-- Constant Declarations +------------------------------------------------------------------------------- + +------------------------------------------------------------------------------- +-- Signal and Type Declarations +-- signal Core_Reset_Req_0_d1 : std_logic := '0'; -- delayed Core_Reset_Req +-- signal Core_Reset_Req_0_d2 : std_logic := '0'; -- delayed Core_Reset_Req +-- signal Core_Reset_Req_0_d3 : std_logic := '0'; -- delayed Core_Reset_Req +-- signal Core_Reset_Req_1_d1 : std_logic := '0'; -- delayed Core_Reset_Req +-- signal Core_Reset_Req_1_d2 : std_logic := '0'; -- delayed Core_Reset_Req +-- signal Core_Reset_Req_1_d3 : std_logic := '0'; -- delayed Core_Reset_Req +constant T : std_logic := C_EXT_RESET_HIGH; + +signal core_cnt_en_0 : std_logic := '0'; -- Core_Reset_Req_0 counter enable +signal core_cnt_en_1 : std_logic := '0'; -- Core_Reset_Req_1 counter enable + +signal core_req_edge_0 : std_logic := '1'; -- Rising edge of Core_Reset_Req_0 +signal core_req_edge_1 : std_logic := '1'; -- Rising edge of Core_Reset_Req_1 + +signal core_cnt_0 : std_logic_vector(3 downto 0); -- core counter output +signal core_cnt_1 : std_logic_vector(3 downto 0); -- core counter output + +signal lpf_reset : std_logic; -- Low pass filtered ext or aux + +--signal Chip_Reset_Req : std_logic := '0'; +--signal System_Reset_Req : std_logic := '0'; + +signal Bsr_out : std_logic; +signal Pr_out : std_logic; + +-- signal Core_out : std_logic; +-- signal Chip_out : std_logic; +-- signal Sys_out : std_logic; +signal MB_out : std_logic := C_EXT_RESET_HIGH; +signal MB_out1 : std_logic := C_EXT_RESET_HIGH; +signal pr_outn : std_logic; +signal bsr_outn : std_logic; + +------------------------------------------------------------------------------- +-- Attributes to synthesis +------------------------------------------------------------------------------- + +--attribute equivalent_register_removal: string; +--attribute equivalent_register_removal of bus_struct_reset : signal is "no"; +--attribute equivalent_register_removal of peripheral_reset : signal is "no"; + +--attribute equivalent_register_removal of interconnect_aresetn : signal is "no"; +--attribute equivalent_register_removal of peripheral_aresetn : signal is "no"; + +begin +------------------------------------------------------------------------------- + +-- --------------------- +-- -- MB_RESET_HIGH_GEN: Generate active high reset for Micro-Blaze +-- --------------------- +-- MB_RESET_HIGH_GEN: if C_INT_RESET_HIGH = 1 generate +-- begin +-- mb_reset <= MB_out1; + +-- MB_Reset_PROCESS1: process (slowest_sync_clk) +-- begin +-- if (slowest_sync_clk'event and slowest_sync_clk = '1') then +-- MB_out1 <= MB_out; +-- end if; +-- end process; + + FDRE_inst : FDRE + generic map ( + INIT => '1') -- Initial value of register ('0' or '1') + port map ( + Q => mb_reset, -- Data output + C => slowest_sync_clk, -- Clock input + CE => '1', -- Clock enable input + R => '0', -- Synchronous reset input + D => MB_out -- Data input + ); + +-- ---------------------------------------------------------------------------- +-- -- This For-generate creates D-Flip Flops for the Bus_Struct_Reset output(s) +-- ---------------------------------------------------------------------------- + BSR_OUT_DFF: for i in 0 to (C_NUM_BUS_RST-1) generate + + FDRE_BSR : FDRE + generic map ( + INIT => '1') -- Initial value of register ('0' or '1') + port map ( + Q => bus_struct_reset(i), -- Data output + C => slowest_sync_clk, -- Clock input + CE => '1', -- Clock enable input + R => '0', -- Synchronous reset input + D => Bsr_out -- Data input + ); + + +-- BSR_DFF : process (slowest_sync_clk) +-- begin +-- if (slowest_sync_clk'event and slowest_sync_clk = '1') then +-- bus_struct_reset(i) <= Bsr_out; +-- end if; +-- end process; + end generate BSR_OUT_DFF; + +-- --------------------------------------------------------------------------- +-- This For-generate creates D-Flip Flops for the Interconnect_aresetn op(s) +-- --------------------------------------------------------------------------- + bsr_outn <= not(Bsr_out); + + ACTIVE_LOW_BSR_OUT_DFF: for i in 0 to (C_NUM_INTERCONNECT_ARESETN-1) generate + FDRE_BSR_N : FDRE + generic map ( + INIT => '0') -- Initial value of register ('0' or '1') + port map ( + Q => interconnect_aresetn(i), -- Data output + C => slowest_sync_clk, -- Clock input + CE => '1', -- Clock enable input + R => '0', -- Synchronous reset input + D => bsr_outn -- Data input + ); +-- BSR_DFF : process (slowest_sync_clk) +-- begin +-- if (slowest_sync_clk'event and slowest_sync_clk = '1') then +-- interconnect_aresetn(i) <= not (Bsr_out); +-- end if; +-- end process; + end generate ACTIVE_LOW_BSR_OUT_DFF; +------------------------------------------------------------------------------- + +-- ---------------------------------------------------------------------------- +-- -- This For-generate creates D-Flip Flops for the Peripheral_Reset output(s) +-- ---------------------------------------------------------------------------- + PR_OUT_DFF: for i in 0 to (C_NUM_PERP_RST-1) generate + FDRE_PER : FDRE + generic map ( + INIT => '1') -- Initial value of register ('0' or '1') + port map ( + Q => peripheral_reset(i), -- Data output + C => slowest_sync_clk, -- Clock input + CE => '1', -- Clock enable input + R => '0', -- Synchronous reset input + D => Pr_out -- Data input + ); +-- PR_DFF : process (slowest_sync_clk) +-- begin +-- if (slowest_sync_clk'event and slowest_sync_clk = '1') then +-- peripheral_reset(i) <= Pr_out; +-- end if; +-- end process; + end generate PR_OUT_DFF; + +-- ---------------------------------------------------------------------------- +-- This For-generate creates D-Flip Flops for the Peripheral_aresetn op(s) +-- ---A------------------------------------------------------------------------- + pr_outn <= not(Pr_out); + + ACTIVE_LOW_PR_OUT_DFF: for i in 0 to (C_NUM_PERP_ARESETN-1) generate + FDRE_PER_N : FDRE + generic map ( + INIT => '0') -- Initial value of register ('0' or '1') + port map ( + Q => peripheral_aresetn(i), -- Data output + C => slowest_sync_clk, -- Clock input + CE => '1', -- Clock enable input + R => '0', -- Synchronous reset input + D => Pr_outn -- Data input + ); +-- ACTIVE_LOW_PR_DFF : process (slowest_sync_clk) +-- begin +-- if (slowest_sync_clk'event and slowest_sync_clk = '1') then +-- peripheral_aresetn(i) <= not(Pr_out); +-- end if; +-- end process; + end generate ACTIVE_LOW_PR_OUT_DFF; +------------------------------------------------------------------------------- +-- This process defines the RstcPPCreset and MB_Reset outputs +------------------------------------------------------------------------------- + -- Rstc_output_PROCESS_0: process (Slowest_sync_clk) + -- begin + -- if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then + -- RstcPPCresetcore_0 <= not (core_cnt_0(3) and core_cnt_0(2) and + -- core_cnt_0(1) and core_cnt_0(0)) + -- or Core_out; + -- RstcPPCresetchip_0 <= Chip_out; + -- RstcPPCresetsys_0 <= Sys_out; + -- end if; + -- end process; + + -- Rstc_output_PROCESS_1: process (Slowest_sync_clk) + -- begin + -- if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then + -- RstcPPCresetcore_1 <= not (core_cnt_1(3) and core_cnt_1(2) and + -- core_cnt_1(1) and core_cnt_1(0)) + -- or Core_out; + -- RstcPPCresetchip_1 <= Chip_out; + -- RstcPPCresetsys_1 <= Sys_out; + -- end if; + -- end process; + +------------------------------------------------------------------------------- + +--------------------------------------------------------------------------------- +---- This process delays signals so the the edge can be detected and used +---- Double register to sync up with slowest_sync_clk +--------------------------------------------------------------------------------- +-- DELAY_PROCESS_0: process (Slowest_sync_clk) +-- begin +-- if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then +-- core_reset_req_0_d1 <= Core_Reset_Req_0; +-- core_reset_req_0_d2 <= core_reset_req_0_d1; +-- core_reset_req_0_d3 <= core_reset_req_0_d2; +-- end if; +-- end process; +-- +-- DELAY_PROCESS_1: process (Slowest_sync_clk) +-- begin +-- if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then +-- core_reset_req_1_d1 <= Core_Reset_Req_1; +-- core_reset_req_1_d2 <= core_reset_req_1_d1; +-- core_reset_req_1_d3 <= core_reset_req_1_d2; +-- end if; +-- end process; + + +-- ** -- ------------------------------------------------------------------------------- +-- ** -- -- This instantiates a counter to ensure the Core_Reset_Req_* will genereate a +-- ** -- -- RstcPPCresetcore_* that is a mimimum of 15 clocks +-- ** -- ------------------------------------------------------------------------------- +-- ** -- CORE_RESET_0 : entity proc_sys_reset_v5_0_13.UPCNT_N +-- ** -- generic map (C_SIZE => 4) +-- ** -- port map( +-- ** -- Data => "0000", -- in STD_LOGIC_VECTOR (C_SIZE-1 downto 0); +-- ** -- Cnt_en => core_cnt_en_0, -- in STD_LOGIC; +-- ** -- Load => '0', -- in STD_LOGIC; +-- ** -- Clr => core_req_edge_0, -- in STD_LOGIC; +-- ** -- Clk => Slowest_sync_clk, -- in STD_LOGIC; +-- ** -- Qout => core_cnt_0 -- out STD_LOGIC_VECTOR (C_SIZE-1 downto 0) +-- ** -- ); +-- ** -- +-- ** -- CORE_RESET_1 : entity proc_sys_reset_v5_0_13.UPCNT_N +-- ** -- generic map (C_SIZE => 4) +-- ** -- port map( +-- ** -- Data => "0000", -- in STD_LOGIC_VECTOR (C_SIZE-1 downto 0); +-- ** -- Cnt_en => core_cnt_en_1, -- in STD_LOGIC; +-- ** -- Load => '0', -- in STD_LOGIC; +-- ** -- Clr => core_req_edge_1, -- in STD_LOGIC; +-- ** -- Clk => Slowest_sync_clk, -- in STD_LOGIC; +-- ** -- Qout => core_cnt_1 -- out STD_LOGIC_VECTOR (C_SIZE-1 downto 0) +-- ** -- ); +-- ** -- +-- ** -- ------------------------------------------------------------------------------- +-- ** -- -- CORE_RESET_PROCESS +-- ** -- ------------------------------------------------------------------------------- +-- ** -- -- This generates the reset pulse and the count enable to core reset counter +-- ** -- -- +-- ** -- CORE_RESET_PROCESS_0: process (Slowest_sync_clk) +-- ** -- begin +-- ** -- if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then +-- ** -- core_cnt_en_0 <= not (core_cnt_0(3) and core_cnt_0(2) and core_cnt_0(1)); +-- ** -- --or not core_req_edge_0; +-- ** -- --core_req_edge_0 <= not(Core_Reset_Req_0_d2 and not Core_Reset_Req_0_d3); +-- ** -- end if; +-- ** -- end process; +-- ** -- +-- ** -- CORE_RESET_PROCESS_1: process (Slowest_sync_clk) +-- ** -- begin +-- ** -- if (Slowest_sync_clk'event and Slowest_sync_clk = '1') then +-- ** -- core_cnt_en_1 <= not (core_cnt_1(3) and core_cnt_1(2) and core_cnt_1(1)); +-- ** -- --or not core_req_edge_1; +-- ** -- --core_req_edge_1 <= not(Core_Reset_Req_1_d2 and not Core_Reset_Req_1_d3); +-- ** -- end if; +-- ** -- end process; + +------------------------------------------------------------------------------- +-- This instantiates a low pass filter to filter both External and Auxiliary +-- Reset Inputs. +------------------------------------------------------------------------------- + EXT_LPF : entity proc_sys_reset_v5_0_13.LPF + generic map ( + C_EXT_RST_WIDTH => C_EXT_RST_WIDTH, + C_AUX_RST_WIDTH => C_AUX_RST_WIDTH, + C_EXT_RESET_HIGH => C_EXT_RESET_HIGH, + C_AUX_RESET_HIGH => C_AUX_RESET_HIGH + ) + port map( + MB_Debug_Sys_Rst => mb_debug_sys_rst, -- in std_logic + Dcm_locked => dcm_locked, -- in std_logic + External_System_Reset => ext_reset_in, -- in std_logic + Auxiliary_System_Reset => aux_reset_in, -- in std_logic + Slowest_Sync_Clk => slowest_sync_clk, -- in std_logic + Lpf_reset => lpf_reset -- out std_logic + ); + +------------------------------------------------------------------------------- +-- This instantiates the sequencer +-- This controls the time between resets becoming inactive +------------------------------------------------------------------------------- + + -- System_Reset_Req <= System_Reset_Req_0 or System_Reset_Req_1; + + -- Chip_Reset_Req <= Chip_Reset_Req_0 or Chip_Reset_Req_1; + + SEQ : entity proc_sys_reset_v5_0_13.SEQUENCE_PSR + --generic map ( + -- C_EXT_RESET_HIGH_1 => C_EXT_RESET_HIGH + --) + port map( + Lpf_reset => lpf_reset, -- in std_logic + --System_Reset_Req => '0', -- System_Reset_Req, -- in std_logic + --Chip_Reset_Req => '0', -- Chip_Reset_Req, -- in std_logic + Slowest_Sync_Clk => slowest_sync_clk, -- in std_logic + Bsr_out => Bsr_out, -- out std_logic + Pr_out => Pr_out, -- out std_logic + --Core_out => open, -- Core_out, -- out std_logic + --Chip_out => open, -- Chip_out, -- out std_logic + --Sys_out => open, -- Sys_out, -- out std_logic + MB_out => MB_out); -- out std_logic + +end imp; + +--END_SINGLE_FILE_TAG + + diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/axi_infrastructure_header.vh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/axi_infrastructure_header.vh new file mode 100755 index 0000000..d3d4a0e --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/axi_infrastructure_header.vh @@ -0,0 +1,138 @@ +// (c) Copyright 2012 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//----------------------------------------------------------------------------- +// +// Generic Functions used by AXI Infrastructure Modules +// +// Verilog-standard: Verilog 2001 +//-------------------------------------------------------------------------- +// Global Parameters: +// +// Functions: +// +// Tasks: +//-------------------------------------------------------------------------- +/////////////////////////////////////////////////////////////////////////////// +// BEGIN Global Parameters +/////////////////////////////////////////////////////////////////////////////// +localparam G_AXI_AWADDR_INDEX = 0; +localparam G_AXI_AWADDR_WIDTH = C_AXI_ADDR_WIDTH; +localparam G_AXI_AWPROT_INDEX = G_AXI_AWADDR_INDEX + G_AXI_AWADDR_WIDTH; +localparam G_AXI_AWPROT_WIDTH = 3; +localparam G_AXI_AWSIZE_INDEX = G_AXI_AWPROT_INDEX + G_AXI_AWPROT_WIDTH; +localparam G_AXI_AWSIZE_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : 3; +localparam G_AXI_AWBURST_INDEX = G_AXI_AWSIZE_INDEX + G_AXI_AWSIZE_WIDTH; +localparam G_AXI_AWBURST_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : 2; +localparam G_AXI_AWCACHE_INDEX = G_AXI_AWBURST_INDEX + G_AXI_AWBURST_WIDTH; +localparam G_AXI_AWCACHE_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : 4; +localparam G_AXI_AWLEN_INDEX = G_AXI_AWCACHE_INDEX + G_AXI_AWCACHE_WIDTH; +localparam G_AXI_AWLEN_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : (C_AXI_PROTOCOL == 1) ? 4 : 8; +localparam G_AXI_AWLOCK_INDEX = G_AXI_AWLEN_INDEX + G_AXI_AWLEN_WIDTH; +localparam G_AXI_AWLOCK_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : (C_AXI_PROTOCOL == 1) ? 2 : 1; +localparam G_AXI_AWID_INDEX = G_AXI_AWLOCK_INDEX + G_AXI_AWLOCK_WIDTH; +localparam G_AXI_AWID_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : C_AXI_ID_WIDTH; +localparam G_AXI_AWQOS_INDEX = G_AXI_AWID_INDEX + G_AXI_AWID_WIDTH; +localparam G_AXI_AWQOS_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : 4; +localparam G_AXI_AWREGION_INDEX = G_AXI_AWQOS_INDEX + G_AXI_AWQOS_WIDTH; +localparam G_AXI_AWREGION_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : (C_AXI_SUPPORTS_REGION_SIGNALS == 0) ? 0 : 4; +localparam G_AXI_AWUSER_INDEX = G_AXI_AWREGION_INDEX + G_AXI_AWREGION_WIDTH; +localparam G_AXI_AWUSER_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : (C_AXI_SUPPORTS_USER_SIGNALS == 0) ? 0 : C_AXI_AWUSER_WIDTH; +localparam G_AXI_AWPAYLOAD_WIDTH = G_AXI_AWUSER_INDEX + G_AXI_AWUSER_WIDTH; +localparam G_AXI_ARADDR_INDEX = 0; +localparam G_AXI_ARADDR_WIDTH = C_AXI_ADDR_WIDTH; +localparam G_AXI_ARPROT_INDEX = G_AXI_ARADDR_INDEX + G_AXI_ARADDR_WIDTH; +localparam G_AXI_ARPROT_WIDTH = 3; +localparam G_AXI_ARSIZE_INDEX = G_AXI_ARPROT_INDEX + G_AXI_ARPROT_WIDTH; +localparam G_AXI_ARSIZE_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : 3; +localparam G_AXI_ARBURST_INDEX = G_AXI_ARSIZE_INDEX + G_AXI_ARSIZE_WIDTH; +localparam G_AXI_ARBURST_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : 2; +localparam G_AXI_ARCACHE_INDEX = G_AXI_ARBURST_INDEX + G_AXI_ARBURST_WIDTH; +localparam G_AXI_ARCACHE_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : 4; +localparam G_AXI_ARLEN_INDEX = G_AXI_ARCACHE_INDEX + G_AXI_ARCACHE_WIDTH; +localparam G_AXI_ARLEN_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : (C_AXI_PROTOCOL == 1) ? 4 : 8; +localparam G_AXI_ARLOCK_INDEX = G_AXI_ARLEN_INDEX + G_AXI_ARLEN_WIDTH; +localparam G_AXI_ARLOCK_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : (C_AXI_PROTOCOL == 1) ? 2 : 1; +localparam G_AXI_ARID_INDEX = G_AXI_ARLOCK_INDEX + G_AXI_ARLOCK_WIDTH; +localparam G_AXI_ARID_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : C_AXI_ID_WIDTH; +localparam G_AXI_ARQOS_INDEX = G_AXI_ARID_INDEX + G_AXI_ARID_WIDTH; +localparam G_AXI_ARQOS_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : 4; +localparam G_AXI_ARREGION_INDEX = G_AXI_ARQOS_INDEX + G_AXI_ARQOS_WIDTH; +localparam G_AXI_ARREGION_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : (C_AXI_SUPPORTS_REGION_SIGNALS == 0) ? 0 : 4; +localparam G_AXI_ARUSER_INDEX = G_AXI_ARREGION_INDEX + G_AXI_ARREGION_WIDTH; +localparam G_AXI_ARUSER_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : (C_AXI_SUPPORTS_USER_SIGNALS == 0) ? 0 : C_AXI_ARUSER_WIDTH; +localparam G_AXI_ARPAYLOAD_WIDTH = G_AXI_ARUSER_INDEX + G_AXI_ARUSER_WIDTH; +// Write channel widths +localparam G_AXI_WDATA_INDEX = 0; +localparam G_AXI_WDATA_WIDTH = C_AXI_DATA_WIDTH; +localparam G_AXI_WSTRB_INDEX = G_AXI_WDATA_INDEX + G_AXI_WDATA_WIDTH; +localparam G_AXI_WSTRB_WIDTH = C_AXI_DATA_WIDTH / 8; +localparam G_AXI_WLAST_INDEX = G_AXI_WSTRB_INDEX + G_AXI_WSTRB_WIDTH; +localparam G_AXI_WLAST_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : 1; +localparam G_AXI_WID_INDEX = G_AXI_WLAST_INDEX + G_AXI_WLAST_WIDTH; +localparam G_AXI_WID_WIDTH = (C_AXI_PROTOCOL != 1) ? 0 : C_AXI_ID_WIDTH; +localparam G_AXI_WUSER_INDEX = G_AXI_WID_INDEX + G_AXI_WID_WIDTH; +localparam G_AXI_WUSER_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : (C_AXI_SUPPORTS_USER_SIGNALS == 0) ? 0 : C_AXI_WUSER_WIDTH; +localparam G_AXI_WPAYLOAD_WIDTH = G_AXI_WUSER_INDEX + G_AXI_WUSER_WIDTH; +// Write Response channel Widths +localparam G_AXI_BRESP_INDEX = 0; +localparam G_AXI_BRESP_WIDTH = 2; +localparam G_AXI_BID_INDEX = G_AXI_BRESP_INDEX + G_AXI_BRESP_WIDTH; +localparam G_AXI_BID_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : C_AXI_ID_WIDTH; +localparam G_AXI_BUSER_INDEX = G_AXI_BID_INDEX + G_AXI_BID_WIDTH; +localparam G_AXI_BUSER_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : (C_AXI_SUPPORTS_USER_SIGNALS == 0) ? 0 : C_AXI_BUSER_WIDTH; +localparam G_AXI_BPAYLOAD_WIDTH = G_AXI_BUSER_INDEX + G_AXI_BUSER_WIDTH; +// Read channel widths +localparam G_AXI_RDATA_INDEX = 0; +localparam G_AXI_RDATA_WIDTH = C_AXI_DATA_WIDTH; +localparam G_AXI_RRESP_INDEX = G_AXI_RDATA_INDEX + G_AXI_RDATA_WIDTH; +localparam G_AXI_RRESP_WIDTH = 2; +localparam G_AXI_RLAST_INDEX = G_AXI_RRESP_INDEX + G_AXI_RRESP_WIDTH; +localparam G_AXI_RLAST_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : 1; +localparam G_AXI_RID_INDEX = G_AXI_RLAST_INDEX + G_AXI_RLAST_WIDTH; +localparam G_AXI_RID_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : C_AXI_ID_WIDTH; +localparam G_AXI_RUSER_INDEX = G_AXI_RID_INDEX + G_AXI_RID_WIDTH; +localparam G_AXI_RUSER_WIDTH = (C_AXI_PROTOCOL == 2) ? 0 : (C_AXI_SUPPORTS_USER_SIGNALS == 0) ? 0 : C_AXI_RUSER_WIDTH; +localparam G_AXI_RPAYLOAD_WIDTH = G_AXI_RUSER_INDEX + G_AXI_RUSER_WIDTH; diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/axidma_fifo.vh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/axidma_fifo.vh new file mode 100755 index 0000000..8c12d3e --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/axidma_fifo.vh @@ -0,0 +1,1287 @@ +`ifndef AXIDMA_FIFO_VH +`define AXIDMA_FIFO_VH +`include "xdma_axi4mm_axi_bridge.vh" +//----------------------------------------------------------------------------- +// $Id: +//----------------------------------------------------------------------------- +// axi_bridge.vh +//----------------------------------------------------------------------------- +// (c) Copyright 2010 - 2010 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//----------------------------------------------------------------------------- +// Filename: axi_bridge.vh +// +// Description: +// +// This file needs to be included in all modules so that all the modules can commonly +// reference state_transitions +// +// +// VHDL-Standard: VHDL'93 +//----------------------------------------------------------------------------- +// Structure: +// Include file +// +//----------------------------------------------------------------------------- +// Revision: v1.05.a +// Date: 06/28/12 +// +//----------------------------------------------------------------------------- + + + + //signal arid_dependencySM_cs : arid_dependencySM_STATES; + //signal arid_dependencySM_ns : arid_dependencySM_STATES; + module xdma_v4_1_8_BufferMem + #( + parameter TCQ = 1, + parameter BUF_DATAWIDTH = 256, + parameter BUF_WE = BUF_DATAWIDTH/8, + parameter BUF_DEPTH = 512, + parameter BUF_PTR = (BUF_DEPTH <=2) ? 1: + (BUF_DEPTH <=4) ? 2: + (BUF_DEPTH <=8) ? 3: + (BUF_DEPTH <=16) ? 4: + (BUF_DEPTH <=32) ? 5: + (BUF_DEPTH <=64) ? 6: + (BUF_DEPTH <=128) ? 7: + (BUF_DEPTH <=256) ? 8: + (BUF_DEPTH <=512) ? 9: + (BUF_DEPTH <=1024) ? 10 : -1, + parameter NO_OUTPUT_REG = 1 + ) + ( + input clkin, + input reset_n, + input wrEn, + input [BUF_DATAWIDTH-1:0] DataIn, + input [BUF_DATAWIDTH/8-1:0] EccIn, + input [BUF_PTR-1:0] AddrIn, + input [BUF_PTR-1:0] AddrOut, + input rdEn, + output [BUF_DATAWIDTH-1:0] DataOut, + output [BUF_DATAWIDTH/8-1:0] EccOut + ); + reg [BUF_DATAWIDTH-1:0] DataMem [BUF_DEPTH-1:0]; + reg [BUF_DATAWIDTH/8-1:0] EccMem [BUF_DEPTH-1:0]; + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + end + else if (wrEn) begin + DataMem[AddrIn] <= DataIn; + EccMem[AddrIn] <= EccIn; + end + end + //wire [BUF_DATAWIDTH-1:0] BuftoMem; + if(NO_OUTPUT_REG) begin: nooutput + assign DataOut = DataMem[AddrOut]; + assign EccOut = EccMem[AddrOut]; + end + else begin: outputStage + reg [BUF_DATAWIDTH-1:0] BufDout; + reg [BUF_DATAWIDTH/8-1:0] BufEccout; + `XSRREG_AXIMM(clkin, reset_n, BufDout, rdEn ?DataMem[AddrOut]: BufDout, {BUF_DATAWIDTH{1'b0}}) + `XSRREG_AXIMM(clkin, reset_n, BufEccout, rdEn ?EccMem[AddrOut] : BufEccout, {(BUF_DATAWIDTH/8){1'b0}}) + assign DataOut = BufDout; + assign EccOut = BufEccout; + + end + + endmodule // BufferMem + + module xdma_v4_1_8_GenericFIFO1R2W + #(parameter BUF_DATAWIDTH = 256, + parameter BUF_WE = BUF_DATAWIDTH/8, + parameter BUF_DEPTH = 512, + parameter BUF_PTR = (BUF_DEPTH <=2) ? 1: + (BUF_DEPTH <=4) ? 2: + (BUF_DEPTH <=8) ? 3: + (BUF_DEPTH <=16) ? 4: + (BUF_DEPTH <=32) ? 5: + (BUF_DEPTH <=64) ? 6: + (BUF_DEPTH <=128) ? 7: + (BUF_DEPTH <=256) ? 8: + (BUF_DEPTH <=512) ? 9: + (BUF_DEPTH <=1024) ? 10 : -1, + parameter AE_THRESHOLD = BUF_DEPTH >> 2, + parameter AF_THRESHOLD = BUF_DEPTH - 2 + ) + ( + input clkin, + input reset_n, + input sync_reset_n, + input WrEn0, + input WrEn1, + input [BUF_DATAWIDTH-1:0] DataIn0, + input [BUF_DATAWIDTH-1:0] DataIn1, + output [BUF_DATAWIDTH-1:0] DataOut, + input RdEn, + output almost_empty, + output almost_full, + output empty, + output full0, + output full1 + ); +(* ram_style = "DISTRIBUTED" *) + reg [BUF_DATAWIDTH-1:0] MemArray [BUF_DEPTH-1:0]; +(* max_fanout = 128 *) reg [BUF_PTR-1:0] WrPtr; +(* max_fanout = 128 *) reg [BUF_PTR-1:0] WrPtrp1; +(* max_fanout = 128 *) reg [BUF_PTR-1:0] RdPtr; + reg [BUF_PTR:0] FifoCntr; + reg almost_empty_ff; + reg almost_full_ff; + reg empty_ff; + reg full_ff0; + reg full_ff1; + assign RdDeQ = RdEn; + assign DataOut = MemArray[RdPtr]; + assign almost_empty = almost_empty_ff; + assign almost_full = almost_full_ff; + assign empty = empty_ff; + assign full0 = full_ff0; + assign full1 = full_ff1; + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n || ~sync_reset_n) begin + WrPtr <= 'd0; + WrPtrp1 <= 'd1; + end + else if (WrEn0 && WrEn1) begin + WrPtr <= WrPtr + 'd2; + WrPtrp1 <= WrPtr + 'd3; + end + else if (WrEn0 || WrEn1) begin + WrPtr <= WrPtr + 'd1; + WrPtrp1 <= WrPtr + 'd2; + end + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n || ~sync_reset_n) begin + RdPtr <= 'd0; + end + else if (RdEn) begin + RdPtr <= RdPtr + 'd1; + end + end + + always @ (posedge clkin) begin + if (WrEn0 && WrEn1) + begin + MemArray[WrPtr] <= DataIn0; + MemArray[WrPtrp1] <= DataIn1; + end + else if (WrEn0) + MemArray[WrPtr] <= DataIn0; + else if (WrEn1) + MemArray[WrPtr] <= DataIn1; + end + + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n || ~sync_reset_n) + FifoCntr <= 'd0; + else if (WrEn0 && WrEn1 && ~RdDeQ) + FifoCntr <= FifoCntr +'d2; + else if (((WrEn0 || WrEn1) && ~RdDeQ) || + ((WrEn0 && WrEn1) && RdDeQ)) + FifoCntr <= FifoCntr +'d1; + else if (~(WrEn0 || WrEn1) && RdDeQ) + FifoCntr <= FifoCntr -'d1; + else + FifoCntr <= FifoCntr; + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n || ~sync_reset_n) + empty_ff <= 1'b1; + else if((FifoCntr==0) || ((FifoCntr==1) && RdEn)) + empty_ff <= 1'b1; + else if(FifoCntr>0) + empty_ff <= 1'b0; + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n || ~sync_reset_n) + almost_empty_ff <= 1'b1; + else if(FifoCntr>(AE_THRESHOLD)) + almost_empty_ff <= 1'b0; + else if(FifoCntr<=(AE_THRESHOLD)) + almost_empty_ff <= 1'b1; + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n || ~sync_reset_n) + full_ff0 <= 1'b0; + else if ((FifoCntr==(BUF_DEPTH)) || + ((FifoCntr==(BUF_DEPTH-1)) && (WrEn0 || WrEn1)) || + ((FifoCntr==(BUF_DEPTH-2)) && (WrEn0 && WrEn1))) + full_ff0 <= 1'b1; + else if(FifoCntr(AF_THRESHOLD)) + almost_full_ff <= 1'b1; + else if(FifoCntr<=(AF_THRESHOLD)) + almost_full_ff <= 1'b0; + end + endmodule + module xdma_v4_1_8_GenericFIFO + #(parameter BUF_DATAWIDTH = 256, + parameter BUF_WE = BUF_DATAWIDTH/8, + parameter BUF_DEPTH = 512, + parameter BUF_PTR = (BUF_DEPTH <=2) ? 1: + (BUF_DEPTH <=4) ? 2: + (BUF_DEPTH <=8) ? 3: + (BUF_DEPTH <=16) ? 4: + (BUF_DEPTH <=32) ? 5: + (BUF_DEPTH <=64) ? 6: + (BUF_DEPTH <=128) ? 7: + (BUF_DEPTH <=256) ? 8: + (BUF_DEPTH <=512) ? 9: + (BUF_DEPTH <=1024) ? 10 : -1, + parameter AE_THRESHOLD = BUF_DEPTH >> 2, + parameter AF_THRESHOLD = BUF_DEPTH - 2 + ) + ( + input clkin, + input reset_n, + input sync_reset_n, + input [BUF_DATAWIDTH-1:0] DataIn, + output [BUF_DATAWIDTH-1:0] DataOut, + input WrEn, + input RdEn, + output almost_empty, + output almost_full, + output empty, + output full + ); +(* ram_style = "DISTRIBUTED" *) + reg [BUF_DATAWIDTH-1:0] MemArray [BUF_DEPTH-1:0]; +(* max_fanout = 128 *) reg [BUF_PTR-1:0] WrPtr; +(* max_fanout = 128 *) reg [BUF_PTR-1:0] RdPtr; + reg [BUF_PTR:0] FifoCntrWr; + reg [BUF_PTR:0] FifoCntrRd; + wire WriteQ, RdDeQ; + reg almost_empty_ff; + reg almost_full_ff; + reg empty_ff; + reg full_ff; + assign WriteQ = WrEn; + assign RdDeQ = RdEn; + assign DataOut = MemArray[RdPtr]; + assign almost_empty = almost_empty_ff; + assign almost_full = almost_full_ff; + assign empty = empty_ff; + assign full = full_ff; + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) + WrPtr <= 'd0; + else if (~sync_reset_n) + WrPtr <= 'd0; + else if (WrEn) begin + WrPtr <= WrPtr + 'd1; + end + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) + RdPtr <= 'd0; + else if (~sync_reset_n) + RdPtr <= 'd0; + else if (RdEn) begin + RdPtr <= RdPtr + 'd1; + end + end + + always @ (posedge clkin) begin + if (WrEn) + MemArray[WrPtr] <= DataIn; + end + + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) + FifoCntrWr <= 'd0; + else if (~sync_reset_n) + FifoCntrWr <= 'd0; + else if ((WrEn & RdDeQ) | (~WrEn & ~RdDeQ))begin + FifoCntrWr <= FifoCntrWr; + end + else if (WrEn) begin + FifoCntrWr <= FifoCntrWr +'d1; + end + else begin + FifoCntrWr <= FifoCntrWr -'d1; + end + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) + FifoCntrRd <= 'd0; + else if (~sync_reset_n) + FifoCntrRd <= 'd0; + else if ((RdEn & WriteQ) | (~RdEn & ~WriteQ)) begin + FifoCntrRd <= FifoCntrRd; + end + else if (WriteQ) begin + FifoCntrRd <= FifoCntrRd +'d1; + end + else begin + FifoCntrRd <= FifoCntrRd -'d1; + end + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) + empty_ff <= 1'b1; + else if (~sync_reset_n) + empty_ff <= 1'b1; + else if((FifoCntrRd==0) || ((FifoCntrRd==1) && RdEn)) + empty_ff <= 1'b1; + else if(FifoCntrRd>0) + empty_ff <= 1'b0; + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) + almost_empty_ff <= 1'b1; + else if (~sync_reset_n) + almost_empty_ff <= 1'b1; + else if(FifoCntrRd>(AE_THRESHOLD)) + almost_empty_ff <= 1'b0; + else if(FifoCntrRd<=(AE_THRESHOLD)) + almost_empty_ff <= 1'b1; + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) + full_ff <= 1'b0; + else if (~sync_reset_n) + full_ff <= 1'b0; + else if((FifoCntrWr==(BUF_DEPTH)) || ((FifoCntrWr==(BUF_DEPTH-1)) && WriteQ)) + full_ff <= 1'b1; + else if(FifoCntrWr(AF_THRESHOLD)) + almost_full_ff <= 1'b1; + else if(FifoCntrWr<=(AF_THRESHOLD)) + almost_full_ff <= 1'b0; + end + endmodule + + module xdma_v4_1_8_GenericFIFOAsyncNoHead + #(parameter BUF_DATAWIDTH = 256, + parameter BUF_WE = BUF_DATAWIDTH/8, + parameter BUF_DEPTH = 512, + parameter BUF_PTR = (BUF_DEPTH <=2) ? 1: + (BUF_DEPTH <=4) ? 2: + (BUF_DEPTH <=8) ? 3: + (BUF_DEPTH <=16) ? 4: + (BUF_DEPTH <=32) ? 5: + (BUF_DEPTH <=64) ? 6: + (BUF_DEPTH <=128) ? 7: + (BUF_DEPTH <=256) ? 8: + (BUF_DEPTH <=512) ? 9: + (BUF_DEPTH <=1024) ? 10 : -1 + ) + ( + input clkin, + input reset_n, + input clkout, + input reseto_n, + input [BUF_DATAWIDTH-1:0] DataIn, + output [BUF_DATAWIDTH-1:0] DataOut, + input WrEn, + input RdEn, + output almost_empty, + output almost_full, + output empty, + output full + ); +(* ram_style = "DISTRIBUTED" *) + reg [BUF_DATAWIDTH-1:0] MemArray [BUF_DEPTH-1:0]; +(* max_fanout = 128 *) reg [BUF_PTR-1:0] WrPtr; +(* max_fanout = 128 *) reg [BUF_PTR-1:0] RdPtr; + reg [BUF_PTR:0] FifoCntrWr; + reg [BUF_PTR:0] FifoCntrRd; + wire WriteQ, RdDeQ; + reg almost_empty_ff; + reg almost_full_ff; + reg empty_ff; + reg full_ff; + assign WriteQ = WrEn; + assign RdDeQ = RdEn; + + assign DataOut = MemArray[RdPtr]; + + assign almost_empty = almost_empty_ff; + assign almost_full = almost_full_ff; + assign empty = empty_ff; + assign full = full_ff; + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + WrPtr <= 'd0; + end + else if (WrEn) begin + WrPtr <= WrPtr + 'd1; + end + end + + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + RdPtr <= 'd0; + end else if (RdEn) begin + RdPtr <= RdPtr + 'd1; + end + end + + always @ (posedge clkin) begin + if (WrEn) + MemArray[WrPtr] <= DataIn; + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + FifoCntrWr <= 'd0; + end + else if ((WrEn & RdDeQ) | (~WrEn & ~RdDeQ))begin + FifoCntrWr <= FifoCntrWr; + end + else if (WrEn) begin + FifoCntrWr <= FifoCntrWr +'d1; + end + else begin + FifoCntrWr <= FifoCntrWr -'d1; + end + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + FifoCntrRd <= 'd0; + end + else if ((RdEn & WriteQ) | (~RdEn & ~WriteQ)) begin + FifoCntrRd <= FifoCntrRd; + end + else if (WriteQ) begin + FifoCntrRd <= FifoCntrRd +'d1; + end + else begin + FifoCntrRd <= FifoCntrRd -'d1; + end + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + almost_empty_ff <= 1'b1; + empty_ff <= 1'b1; + end + else begin + if((FifoCntrRd==0) || ((FifoCntrRd==1) && RdEn)) begin + empty_ff <= 1'b1; + end + else if(FifoCntrRd>0) begin + empty_ff <= 1'b0; + end + + if((FifoCntrRd==0) || ((FifoCntrRd==1) && RdEn)) begin + almost_empty_ff <= 1'b1; + end + else if(FifoCntrRd>(BUF_DEPTH>>2)) begin + almost_empty_ff <= 1'b0; + end + else if(FifoCntrRd<=(BUF_DEPTH>>2)) begin + almost_empty_ff <= 1'b1; + end + end + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + almost_full_ff <= 1'b0; + full_ff <= 1'b0; + end + else begin + if((FifoCntrWr==(BUF_DEPTH)) || ((FifoCntrWr==(BUF_DEPTH-1)) && WriteQ)) begin + full_ff <= 1'b1; + end + else if (FifoCntrWr(BUF_DEPTH-2)) begin + almost_full_ff <= 1'b1; + end + else if(FifoCntrWr<=(BUF_DEPTH-2)) begin + almost_full_ff <= 1'b0; + end + end + end + endmodule + + module xdma_v4_1_8_GenericFIFOAsync + #(parameter BUF_DATAWIDTH = 256, + parameter BUF_WE = BUF_DATAWIDTH/8, + parameter BUF_DEPTH = 512, + parameter BUF_PTR = (BUF_DEPTH <=2) ? 1: + (BUF_DEPTH <=4) ? 2: + (BUF_DEPTH <=8) ? 3: + (BUF_DEPTH <=16) ? 4: + (BUF_DEPTH <=32) ? 5: + (BUF_DEPTH <=64) ? 6: + (BUF_DEPTH <=128) ? 7: + (BUF_DEPTH <=256) ? 8: + (BUF_DEPTH <=512) ? 9: + (BUF_DEPTH <=1024) ? 10 : -1, + parameter AE_THRESHOLD = BUF_DEPTH >> 2, + parameter AF_THRESHOLD = BUF_DEPTH - 2 + ) + ( + input clkin, + input reset_n, + input clkout, + input reseto_n, + input [BUF_DATAWIDTH-1:0] DataIn, + output [BUF_DATAWIDTH-1:0] DataOut, + input WrEn, + input RdEn, + output almost_empty, + output almost_full, + output empty, + output full + ); + +(* ram_style = "DISTRIBUTED" *) + reg [BUF_DATAWIDTH-1:0] MemArray [BUF_DEPTH-1:0]; +(* max_fanout = 128 *) reg [BUF_PTR-1:0] WrPtr; +(* max_fanout = 128 *) reg [BUF_PTR-1:0] RdPtr; + reg [BUF_PTR:0] FifoCntrWr; + reg [BUF_PTR:0] FifoCntrRd; + wire WriteQ, RdDeQ; + reg almost_empty_ff; + reg almost_full_ff; + reg empty_ff; + reg full_ff; + assign WriteQ = WrEn; + assign RdDeQ = RdEn; + + reg [BUF_DATAWIDTH-1:0] Head; + + assign almost_empty = almost_empty_ff; + assign almost_full = almost_full_ff; + assign empty = empty_ff; + assign full = full_ff; + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + WrPtr <= 'd0; + end + else if (WrEn) begin + WrPtr <= WrPtr + 'd1; + end + end + + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + RdPtr <= 'd0; + end + else if ((RdEn && (FifoCntrRd>1) ) || + (WrEn && (FifoCntrRd==0) ) || + (RdEn && WrEn && (FifoCntrRd==1)))begin + RdPtr <= RdPtr + 'd1; + end + end + + always @(posedge clkin) begin + if (WrEn) + MemArray[WrPtr] <= DataIn; + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + FifoCntrWr <= 'd0; + end + else if ((WrEn & RdDeQ) | (~WrEn & ~RdDeQ))begin + FifoCntrWr <= FifoCntrWr; + end + else if (WrEn) begin + FifoCntrWr <= FifoCntrWr +'d1; + end + else begin + FifoCntrWr <= FifoCntrWr -'d1; + end + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + FifoCntrRd <= 'd0; + end + else if ((RdEn & WriteQ) | (~RdEn & ~WriteQ)) begin + FifoCntrRd <= FifoCntrRd; + end + else if (WriteQ) begin + FifoCntrRd <= FifoCntrRd +'d1; + end + else begin + FifoCntrRd <= FifoCntrRd -'d1; + end + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + almost_empty_ff <= 1'b1; + empty_ff <= 1'b1; + end + else begin + if((FifoCntrRd==0) || ((FifoCntrRd==1) && RdEn)) begin + empty_ff <= 1'b1; + end + else if(FifoCntrRd>0) begin + empty_ff <= 1'b0; + end + + if((FifoCntrRd==0) || ((FifoCntrRd==1) && RdEn)) begin + almost_empty_ff <= 1'b1; + end + else if(FifoCntrRd>(AE_THRESHOLD)) begin + almost_empty_ff <= 1'b0; + end + else if(FifoCntrRd<=(AE_THRESHOLD)) begin + almost_empty_ff <= 1'b1; + end + end + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + almost_full_ff <= 1'b0; + full_ff <= 1'b0; + end + else begin + if((FifoCntrWr==(BUF_DEPTH)) || ((FifoCntrWr==(BUF_DEPTH-1)) && WriteQ)) begin + full_ff <= 1'b1; + end + else if (FifoCntrWr(AF_THRESHOLD)) begin + almost_full_ff <= 1'b1; + end + else if(FifoCntrWr<=(AF_THRESHOLD)) begin + almost_full_ff <= 1'b0; + end + end + end + + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + Head <= 1'b0; + end + else begin + if ((WrEn && (FifoCntrRd == 0)) || (WrEn && RdEn && (FifoCntrRd == 1))) + Head <= DataIn; + else if (RdEn || (FifoCntrRd == 0)) + Head <= MemArray[RdPtr]; + end + end + assign DataOut = Head; + + endmodule + + module xdma_v4_1_8_GenericFIFOHead + #(parameter BUF_DATAWIDTH = 256, + parameter BUF_WE = BUF_DATAWIDTH/8, + parameter BUF_DEPTH = 512, + parameter BUF_PTR = (BUF_DEPTH <=2) ? 1: + (BUF_DEPTH <=4) ? 2: + (BUF_DEPTH <=8) ? 3: + (BUF_DEPTH <=16) ? 4: + (BUF_DEPTH <=32) ? 5: + (BUF_DEPTH <=64) ? 6: + (BUF_DEPTH <=128) ? 7: + (BUF_DEPTH <=256) ? 8: + (BUF_DEPTH <=512) ? 9: + (BUF_DEPTH <=1024) ? 10 : -1, + parameter AE_THRESHOLD = BUF_DEPTH >> 2, + parameter AF_THRESHOLD = BUF_DEPTH - 2 + ) + ( + input clkin, + input reset_n, + input sync_reset_n, + input [BUF_DATAWIDTH-1:0] DataIn, + output [BUF_DATAWIDTH-1:0] DataOut, + input WrEn, + input WrAlloc, + input RdEn, + output almost_empty, + output almost_full, + output empty, + output full + ); + +(* ram_style = "DISTRIBUTED" *) + reg [BUF_DATAWIDTH-1:0] MemArray [BUF_DEPTH-1:0]; +(* max_fanout = 128 *) reg [BUF_PTR-1:0] WrPtr; +(* max_fanout = 128 *) reg [BUF_PTR-1:0] RdPtr; + reg [BUF_PTR:0] FifoCntrWr; + reg [BUF_PTR:0] FifoCntrRd; + wire WriteQ, RdDeQ; + reg almost_empty_ff; + reg almost_full_ff; + reg empty_ff; + reg full_ff; + assign WriteQ = WrEn; + assign RdDeQ = RdEn; + + reg [BUF_DATAWIDTH-1:0] Head; + + assign almost_empty = almost_empty_ff; + assign almost_full = almost_full_ff; + assign empty = empty_ff; + assign full = full_ff; + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + WrPtr <= 'd0; + end + else if (~sync_reset_n) + WrPtr <= 'd0; + else if (WrEn) begin + WrPtr <= WrPtr + 'd1; + end + end + + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + RdPtr <= 'd0; + end + else if (~sync_reset_n) + RdPtr <= 'd0; + else if ((RdEn && (FifoCntrRd>1) ) || + (WrEn && (FifoCntrRd==0) ) || + (RdEn && WrEn && (FifoCntrRd==1)))begin + RdPtr <= RdPtr + 'd1; + end + end + + always @(posedge clkin) begin + if (WrEn) + MemArray[WrPtr] <= DataIn; + end + + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + FifoCntrWr <= 'd0; + end + else if (~sync_reset_n) + FifoCntrWr <= 'd0; + else if ((WrAlloc & RdDeQ) | (~WrAlloc & ~RdDeQ))begin + FifoCntrWr <= FifoCntrWr; + end + else if (WrAlloc) begin + FifoCntrWr <= FifoCntrWr +'d1; + end + else begin + FifoCntrWr <= FifoCntrWr -'d1; + end + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + FifoCntrRd <= 'd0; + end + else if (~sync_reset_n) + FifoCntrRd <= 'd0; + else if ((RdEn & WriteQ) | (~RdEn & ~WriteQ)) begin + FifoCntrRd <= FifoCntrRd; + end + else if (WriteQ) begin + FifoCntrRd <= FifoCntrRd +'d1; + end + else begin + FifoCntrRd <= FifoCntrRd -'d1; + end + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + almost_empty_ff <= 1'b1; + empty_ff <= 1'b1; + end + else if (~sync_reset_n) begin + almost_empty_ff <= 1'b1; + empty_ff <= 1'b1; + end + else begin + if((FifoCntrRd==0) || ((FifoCntrRd==1) && RdEn)) begin + empty_ff <= 1'b1; + end + else if(FifoCntrRd>0) begin + empty_ff <= 1'b0; + end + + if((FifoCntrRd==0) || ((FifoCntrRd==1) && RdEn)) begin + almost_empty_ff <= 1'b1; + end + else if(FifoCntrRd>(AE_THRESHOLD)) begin + almost_empty_ff <= 1'b0; + end + else if(FifoCntrRd<=(AE_THRESHOLD)) begin + almost_empty_ff <= 1'b1; + end + end + end + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + almost_full_ff <= 1'b0; + full_ff <= 1'b0; + end + else if (~sync_reset_n) begin + almost_full_ff <= 1'b0; + full_ff <= 1'b0; + end + else begin + if((FifoCntrWr==(BUF_DEPTH)) || ((FifoCntrWr==(BUF_DEPTH-1)) && WriteQ)) begin + full_ff <= 1'b1; + end + else if (FifoCntrWrAF_THRESHOLD) || ((FifoCntrWr == AF_THRESHOLD) && WriteQ)) begin + almost_full_ff <= 1'b1; + end + else if(FifoCntrWr<=(AF_THRESHOLD)) begin + almost_full_ff <= 1'b0; + end + end + end + + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + Head <= 1'b0; + end + else if (~sync_reset_n) begin + Head <= 1'b0; + end + else begin + if ((WrEn && (FifoCntrRd == 0)) || (WrEn && RdEn && (FifoCntrRd == 1))) + Head <= DataIn; + else if (RdEn || (FifoCntrRd == 0)) + Head <= MemArray[RdPtr]; + end + end + assign DataOut = Head; + + endmodule + + module xdma_v4_1_8_GenericFIFOHead2 + #(parameter BUF_DATAWIDTH = 256, + parameter BUF_WE = BUF_DATAWIDTH/8, + parameter BUF_DEPTH = 512, + parameter BUF_PTR = (BUF_DEPTH <=2) ? 1: + (BUF_DEPTH <=4) ? 2: + (BUF_DEPTH <=8) ? 3: + (BUF_DEPTH <=16) ? 4: + (BUF_DEPTH <=32) ? 5: + (BUF_DEPTH <=64) ? 6: + (BUF_DEPTH <=128) ? 7: + (BUF_DEPTH <=256) ? 8: + (BUF_DEPTH <=512) ? 9: + (BUF_DEPTH <=1024) ? 10 : -1, + parameter AE_THRESHOLD = BUF_DEPTH >> 2, + parameter AF_THRESHOLD = BUF_DEPTH - 2 + ) + ( + input clkin, + input reset_n, + input sync_reset_n, + input [BUF_DATAWIDTH-1:0] DataIn, + output [BUF_DATAWIDTH-1:0] DataOut, + input WrEn, + input RdEn, + output almost_empty, + output almost_full, + output empty, + output full + ); + +(* ram_style = "DISTRIBUTED" *) + reg [BUF_DATAWIDTH-1:0] MemArray [BUF_DEPTH-1:0]; +(* max_fanout = 128 *) reg [BUF_PTR-1:0] WrPtr; +(* max_fanout = 128 *) reg [BUF_PTR-1:0] RdPtr; + reg [BUF_PTR:0] FifoCntrWr; + reg [BUF_PTR:0] FifoCntrRd; + wire WriteQ, RdDeQ; + reg almost_empty_ff; + reg almost_full_ff; + reg empty_ff; + reg full_ff; + assign WriteQ = WrEn; + assign RdDeQ = RdEn; + + reg [BUF_DATAWIDTH-1:0] Head; + + assign almost_empty = almost_empty_ff; + assign almost_full = almost_full_ff; + assign empty = empty_ff; + assign full = full_ff; + + `XLREG_XDMA (clkin, reset_n) + begin + if (~reset_n) + WrPtr <= 'd0; + else if (~sync_reset_n) + WrPtr <= 'd0; + else if (WrEn && (BUF_DEPTH > 1)) begin + WrPtr <= WrPtr + 'd1; + end + end + + `XLREG_XDMA (clkin, reset_n) + begin + if (~reset_n) + RdPtr <= 'd0; + else if (~sync_reset_n) begin + RdPtr <= 'd0; + end + else if (BUF_DEPTH > 1) + begin + if ((RdEn && (FifoCntrRd>1) ) || + (WrEn && (FifoCntrRd==0) ) || + (RdEn && WrEn && (FifoCntrRd==1)))begin + RdPtr <= RdPtr + 'd1; + end + end + end + + always @(posedge clkin) begin + if (WrEn) + MemArray[WrPtr] <= DataIn; + end + + `XLREG_XDMA (clkin, reset_n) + begin + if (~reset_n) + FifoCntrWr <= 'd0; + else if (~sync_reset_n) + FifoCntrWr <= 'd0; + else if ((WrEn & RdDeQ) | (~WrEn & ~RdDeQ))begin + FifoCntrWr <= FifoCntrWr; + end + else if (WrEn) begin + FifoCntrWr <= FifoCntrWr +'d1; + end + else begin + FifoCntrWr <= FifoCntrWr -'d1; + end + end + `XLREG_XDMA (clkin, reset_n) + begin + if (~reset_n) begin + FifoCntrRd <= 'd0; + end + else if (~sync_reset_n) begin + FifoCntrRd <= 'd0; + end + else if ((RdEn & WriteQ) | (~RdEn & ~WriteQ)) begin + FifoCntrRd <= FifoCntrRd; + end + else if (WriteQ) begin + FifoCntrRd <= FifoCntrRd +'d1; + end + else begin + FifoCntrRd <= FifoCntrRd -'d1; + end + end + `XLREG_XDMA (clkin, reset_n) + begin + if (~reset_n) begin + almost_empty_ff <= 1'b1; + empty_ff <= 1'b1; + end + else if (~sync_reset_n) begin + almost_empty_ff <= 1'b1; + empty_ff <= 1'b1; + end + else begin + if(((FifoCntrRd==0) && ~WrEn) || ((FifoCntrRd==1) && RdEn && ~WrEn)) begin + empty_ff <= 1'b1; + end + else begin + empty_ff <= 1'b0; + end + + if((FifoCntrRd==0) || ((FifoCntrRd==1) && RdEn && ~WrEn)) begin + almost_empty_ff <= 1'b1; + end + else if(FifoCntrRd>(AE_THRESHOLD)) begin + almost_empty_ff <= 1'b0; + end + else if(FifoCntrRd<=(AE_THRESHOLD)) begin + almost_empty_ff <= 1'b1; + end + end + end + + `XLREG_XDMA (clkin, reset_n) + begin + if (~reset_n) begin + almost_full_ff <= 1'b0; + full_ff <= 1'b0; + end + else if (~sync_reset_n) begin + almost_full_ff <= 1'b0; + full_ff <= 1'b0; + end + else begin + if(((FifoCntrWr==(BUF_DEPTH+1)) && (~RdEn || WriteQ)) || ((FifoCntrWr==BUF_DEPTH) && WriteQ && ~RdEn)) begin + full_ff <= 1'b1; + end + else + begin + full_ff <= 1'b0; + end + + if((FifoCntrWr>(BUF_DEPTH)) || ((FifoCntrWr==BUF_DEPTH) && WriteQ)) begin + almost_full_ff <= 1'b1; + end + else if((FifoCntrWr>AF_THRESHOLD) || ((FifoCntrWr == AF_THRESHOLD) && WriteQ)) begin + almost_full_ff <= 1'b1; + end + else if(FifoCntrWr<=(AF_THRESHOLD)) begin + almost_full_ff <= 1'b0; + end + end + end + + `XLREG_XDMA(clkin, reset_n) begin + if (~reset_n) begin + Head <= 1'b0; + end + else if (~sync_reset_n) begin + Head <= 1'b0; + end + else begin + if ((WrEn && (FifoCntrRd == 0)) || (WrEn && RdEn && (FifoCntrRd == 1))) + Head <= DataIn; + else if (RdEn || (FifoCntrRd == 0)) + Head <= MemArray[RdPtr]; + end + end + assign DataOut = Head; + + endmodule + +/* +module xdma_v4_1_8_GenericBRAMFIFOHead #( + parameter TCQ = 0, + parameter BUF_DATAWIDTH = 256, + parameter BUF_WE = BUF_DATAWIDTH/8, + parameter BUF_DEPTH = 512, + parameter BUF_PTR = (BUF_DEPTH <=2) ? 1: + (BUF_DEPTH <=4) ? 2: + (BUF_DEPTH <=8) ? 3: + (BUF_DEPTH <=16) ? 4: + (BUF_DEPTH <=32) ? 5: + (BUF_DEPTH <=64) ? 6: + (BUF_DEPTH <=128) ? 7: + (BUF_DEPTH <=256) ? 8: + (BUF_DEPTH <=512) ? 9: + (BUF_DEPTH <=1024) ? 10 : -1, + parameter AE_THRESHOLD = BUF_DEPTH >> 2, + parameter AF_THRESHOLD = BUF_DEPTH - 2 + ) + ( + input clk, + input rst, + input srst, + input [BUF_DATAWIDTH-1:0] DataIn, + output [BUF_DATAWIDTH-1:0] DataOut, + input WrEn, + input RdEn, + output almost_empty, + output almost_full, + output empty, + output full + ); + +(* ram_style = "BLOCK" *) +reg [BUF_DATAWIDTH-1:0] MemArray [BUF_DEPTH-1:0]; + +reg [BUF_PTR-1:0] WrPtr; +reg [BUF_PTR-1:0] WrPtr_nxt; + +reg [BUF_PTR-1:0] RdPtr_nxt; +reg [BUF_PTR-1:0] RdPtr; + +reg [BUF_PTR:0] FifoCntr_nxt; +reg [BUF_PTR:0] FifoCntr; + +reg almost_empty_nxt; +reg almost_empty_ff; +reg almost_full_nxt; +reg almost_full_ff; +reg empty_nxt; +reg empty_ff; +reg full_nxt; +reg full_ff; + +wire [BUF_DATAWIDTH-1:0] Head_nxt; +reg [BUF_DATAWIDTH-1:0] Head; + +assign almost_empty = almost_empty_ff; +assign almost_full = almost_full_ff; +assign empty = empty_ff; +assign full = full_ff; + +always @(*) begin + WrPtr_nxt = WrPtr; + if (srst) + WrPtr_nxt = 'h0; + else if (WrEn) + WrPtr_nxt = WrPtr + 'd1; +end +`XSRREG_XDMA(clk, ~rst, WrPtr, WrPtr_nxt, 'h0) + +always @(*) begin + RdPtr_nxt = RdPtr; + if (srst) begin + RdPtr_nxt = 'h0; + end + else if ((RdEn && (FifoCntr > 1) ) || + (WrEn && (FifoCntr == 0) ) || + (RdEn && WrEn && (FifoCntr == 1)))begin + RdPtr_nxt = RdPtr + 'd1; + end + end +`XSRREG_XDMA(clk, ~rst, RdPtr, RdPtr_nxt, 'h0) + +always @(posedge clk) begin + if (WrEn) + MemArray[WrPtr] <= DataIn; +end + +always @(*) begin + FifoCntr_nxt = FifoCntr; + if (srst) + FifoCntr_nxt = 'd0; + else if ((RdEn & WrEn) | (~RdEn & ~WrEn)) + FifoCntr_nxt = FifoCntr; + else if (WrEn) + FifoCntr_nxt = FifoCntr +'d1; + else + FifoCntr_nxt = FifoCntr -'d1; +end +`XSRREG_XDMA(clk, ~rst, FifoCntr, FifoCntr_nxt, 'h0) + +always @(*) begin + almost_empty_nxt = almost_empty_ff; + empty_nxt = empty_ff; + + if (srst) begin + almost_empty_nxt= 1'b1; + empty_nxt = 1'b1; + end + else begin + if((FifoCntr==0) || ((FifoCntr==1) && RdEn)) + empty_nxt = 1'b1; + else if(FifoCntr > 0) + empty_nxt = 1'b0; + + if((FifoCntr==0) || ((FifoCntr==1) && RdEn)) + almost_empty_nxt = 1'b1; + else if(FifoCntr > AE_THRESHOLD) + almost_empty_nxt = 1'b0; + else if(FifoCntr <= AE_THRESHOLD) + almost_empty_nxt = 1'b1; + end +end +`XSRREG_XDMA(clk, ~rst, almost_empty_ff, almost_empty_nxt, 'h0) +`XSRREG_XDMA(clk, ~rst, empty_ff, empty_nxt, 'h0) + + +always @(*) begin + full_nxt = full_ff; + almost_full_nxt = almost_full_ff; + if (srst) begin + almost_full_nxt = 1'b0; + full_nxt = 1'b0; + end + else begin + if((FifoCntr==(BUF_DEPTH)) || ((FifoCntr==(BUF_DEPTH-1)) && WrEn)) + full_nxt = 1'b1; + else if (FifoCntr AF_THRESHOLD) + almost_full_nxt = 1'b1; + else if(FifoCntr <= AF_THRESHOLD) + almost_full_nxt = 1'b0; + end +end +`XSRREG_XDMA(clk, ~rst, almost_full_ff, almost_full_nxt, 'h0) +`XSRREG_XDMA(clk, ~rst, full_ff, full_nxt, 'h0) + +assign Head_nxt = (srst) ? 'h0 : + ((WrEn && (FifoCntr == 0)) || (WrEn && RdEn && (FifoCntr == 1))) ? DataIn : + (RdEn || (FifoCntr == 0)) ? MemArray[RdPtr] : + Head; + +`XSRREG_XDMA(clk, ~rst, Head, Head_nxt, 'h0) +assign DataOut = Head; + +endmodule +*/ +`endif // AXI_BRIDGE_VH diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_defines.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_defines.svh new file mode 100755 index 0000000..1199d24 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_defines.svh @@ -0,0 +1,387 @@ +`ifndef DMA_DEFINES_SVH +`define DMA_DEFINES_SVH + +`include "dma_defines.vh" +`include "pcie_dma_attr_defines.svh" + +// Interface Includes at bottom of file (use some structures defined in this file) + +`define IF_MI_CONVERSION_M \ + always_comb begin \ + ifc.wadr = wadr;\ + ifc.wen = wen;\ + ifc.wpar = wpar;\ + ifc.wdat = wdat;\ + ifc.ren = ren;\ + ifc.radr = radr;\ + rpar = ifc.rpar;\ + rdat = ifc.rdat;\ + rsbe = ifc.rsbe;\ + rdbe = ifc.rdbe;\ + end + +`define IF_MI_CONVERSION_S \ + always_comb begin \ + wadr = ifc.wadr;\ + wen = ifc.wen;\ + wpar = ifc.wpar;\ + wdat = ifc.wdat;\ + ren = ifc.ren;\ + radr = ifc.radr;\ + ifc.rpar = rpar;\ + ifc.rdat = rdat;\ + ifc.rsbe = rsbe;\ + ifc.rdbe = rdbe;\ + end + +typedef struct packed { + logic spl; + logic [`ADR_WIDTH-1:0] adr; + logic [`RID_WIDTH-1:0] rid; + logic [`LEN_WIDTH-1:0] byte_len; // byte length + logic [`DID_WIDTH-1:0] did; + logic [7:0] fnc; // function +} rrq_t; + +// Descriptor Sideband Info (Context RAM to DSC_CPLI_RAM) +typedef struct packed { + logic wbi; // Do writeback/interrupt on descriptor completion + logic wbi_chk; // Check status before writeback/interrupt + logic [`QID_WIDTH-1:0] qid; // Q ID + logic [3:0] qst; + logic [7:0] fnc; + logic [15:0] cidx; +} dsc_sbi_t; // 10 + 4 + 8 + 16 = 54 + +typedef struct packed { + logic sop; + logic eop; + logic wbk; + logic [4:0] err; + logic [3:0] errc; + //logic [`DAT_WIDTH/32-1:0] wen; // dword write enable + logic [`RID_WIDTH-1:0] rid; + logic [`DID_WIDTH-1:0] did; + logic [5:0] lba; // Last beat length adjustment (AXI ST C2H) + logic [`DAT_WIDTH/8-1:0] par; + logic [`DAT_WIDTH-1:0] dat; +} rcp_t; + +typedef struct packed { + logic err; + logic [`ADR_WIDTH-1:0] adr; + logic [`RID_WIDTH-1:0] rid; + logic [`LEN_WIDTH-1:0] byte_len; // byte length + logic [5:0] aln; // Source alignment + logic eop; + logic eod; + logic eor; +} wrq_t; + +typedef struct packed { + logic [`DAT_WIDTH/8-1:0] par; + logic [`DAT_WIDTH-1:0] dat; +} wpl_t; + +typedef struct packed { + logic [`RID_WIDTH-1:0] rid; + logic [4:0] err; +} wcp_t; + +typedef struct packed { + logic [31:0] dat; +} wbrq_t; + +typedef struct packed { + logic [3:0] be; + logic rd; + logic wr; + logic [31:0] dat; + logic [31:0] adr; + logic [7:0] func; +} trq_t; + +typedef struct packed { + logic vld; + logic [31:0] dat; +} tcp_t; + +typedef struct packed { + logic run; + logic c2h_wbk_ena; + logic noninc; + logic [`ADR_WIDTH-1:0] cdc_wbk_adr; +} creg_t; + +typedef struct packed { + logic [63:0] par; // 136:73 Parity filled later + logic [5:0] seq1; // 72:67 Sequence Num 1 + logic [5:0] seq0; // 66:61 Sequence Num 0 + logic [23:0] tph; // 60:45 TPH St Tag + // 44:43 TPH Ind Tag + // 42:39 TPH Type + // 38:37 TPH Present + logic disc; // 36 Discontinue + logic [3:0] eop1_ptr; // 35:32 EOP 1 Ptr + logic [3:0] eop0_ptr; // 31:28 EOP 0 Ptr + logic eop1; // 27 EOP 1 + logic eop0; // 26 EOP 0 + logic [1:0] sop1_ptr; // 25:24 SOP 1 Ptr + logic [1:0] sop0_ptr; // 23:22 SOP 0 Ptr + logic sop1; // 21 SOP 1 + logic sop0; // 20 SOP 0 + logic [3:0] adr; // 19:16 Address offset - Address aligned mode only + logic [3:0] lbe1; + logic [3:0] lbe0; + logic [3:0] fbe1; + logic [3:0] fbe0; +} rq_usr_straddle_t; + +typedef struct packed { + logic [76:0] rsv; + logic [31:0] par; // 59:28 + logic [3:0] seq; // 27:24 + logic [11:0] tph; // 23:12 + logic dis; // 11 + logic [2:0] adr; // 10:8 + logic [3:0] lbe; // 7:4 + logic [3:0] fbe; // 3:0 +} rq_usr_nostraddle_t; + +typedef union packed { + rq_usr_straddle_t rqu_str; + rq_usr_nostraddle_t rqu_nstr; +} rq_usr_t; + +typedef struct packed { + logic [12:0] pcie_mrrs; + logic [12:0] pcie_mps; + logic [12:0] axi_mrrs; + logic [12:0] axi_mps; +} cfg_dma_t; + +typedef struct packed { + logic ecrc; + logic [2:0] attr; + logic [2:0] tc; + logic rid_en; + logic [15:0] cpl_id; + logic [7:0] tag; + logic [15:0] req_id; + logic poison; + logic [3:0] req; + logic [10:0] len; + logic [63:0] adr; +} rq_hdr_fields_t; + +typedef struct packed { + logic [23:0] dw3_misc; + logic [7:0] tag; + logic [16:0] dw2_misc; + logic [3:0] req; + logic [10:0] len; + logic [63:0] adr; +} rq_hdr_compact_t; + +typedef struct packed { + logic [31:0] dw3; + logic [31:0] dw2; + logic [31:0] dw1; + logic [31:0] dw0; +} rq_hdr_dwords_t; + +typedef union packed { + rq_hdr_fields_t rqh_f; + rq_hdr_compact_t rqh_c; + rq_hdr_dwords_t rqh_d; +} rq_hdr_t; + +typedef struct packed { + logic tlast; + logic [`MULTQ_C2H_TUSER_WIDTH-1:0] tuser; + logic [`DAT_WIDTH/8-1:0] tkeep; + logic [`DAT_WIDTH/8-1:0] tparity; + logic [`DAT_WIDTH-1:0] tdata; +} dma_s_axis_t; + +typedef struct packed { + logic [`DID_WIDTH-1:0] waddr; + logic [`DID_WIDTH-1:0] raddr; + logic [`DAT_WIDTH/8-1:0] wen; +} dat_bram_cmd_t; + +typedef struct packed { + logic [`DAT_WIDTH-1:0] dat; + logic [`DAT_WIDTH/8-1:0] parity; // Even parity +}dat_bram_dat_t; + + +typedef struct packed { + + logic tlast; + logic [`MULTQ_H2C_TUSER_WIDTH-1:0] tuser; + logic [`DAT_WIDTH/8-1:0] tkeep; + logic [`DAT_WIDTH/8-1:0] tparity; + logic [`DAT_WIDTH-1:0] tdata; +} dma_m_axis_t; + + +// Descriptor Completion Memory Interface +typedef struct packed { + logic [`DAT_WIDTH-1:0] rdat; + logic rbe; +}dsc_cpl_bram_out_t; + +typedef struct packed { + logic wen; + logic [`DSC_DID_WIDTH-1:0] waddr; + logic [`DAT_WIDTH-1:0] wdat; + logic [`DSC_RID_WIDTH-1:0] raddr; +}dsc_cpl_bram_in_t; + +// XDMA Descriptor Memory Interface +//typedef struct packed { + //logic [255:0] rdat; + //logic rbe; +//}dsc_bram_out_t; + +typedef struct packed { + logic wen; + logic [`DSC_DID_WIDTH-1:0] waddr; + logic [255:0] wdat; + logic [`DSC_RID_WIDTH-1:0] raddr; +}dsc_bram_in_t; + + +// +typedef struct packed { + logic [7:0] func; + //logic [3:0] be; +} dma_axil_user_t; + +// Descriptor Completion +typedef struct packed { + logic [63:0] wadr; + logic [63:0] radr; + logic [27:0] len; + logic eop; + logic cpl; + logic stp; +} dcp_t; + +// Descriptor In (user descriptors -> dma) +typedef struct packed { + logic [`QID_WIDTH-1:0] qid; // Q ID + logic [1:0] chn; // Channel + logic [3:0] qst; // Q status + logic [2:0] fmt; // Format + logic [255:0] dsc; + logic [3:0] vld; +} dma_dsc_in_t; + +// Descriptor In Credits (dma credits -> user) +typedef struct packed { + logic vld; + logic [8:0] num; + logic [`QID_WIDTH-1:0] qid; +} dma_dsc_in_crd_t; + +// Descriptor Out (dma descriptors -> user) +typedef struct packed { + logic wbi; + logic wbi_chk; + logic [15:0] cidx; + logic [`QID_WIDTH-1:0] qid; // Q ID + logic [1:0] chn; // Channel + logic [3:0] qst; // Q status + logic [2:0] siz; // Format + logic dir; // Direction + logic [3:0] vld; + logic [255:0] dsc; +} dma_dsc_block_t; + +typedef struct packed { + logic wbi; + logic wbi_chk; + logic [15:0] cidx; + logic [`QID_WIDTH-1:0] qid; // Q ID + logic [1:0] chn; // Channel + logic [3:0] qst; // Q status + logic [2:0] siz; // Format + logic dir; // Direction + logic [255:0] dsc; +} dma_dsc_t; + +// Descriptor Out Credits (user credits -> dma) +typedef struct packed { + logic vld; + logic [8:0] num; + logic [`QID_WIDTH-1:0] qid; + logic [1:0] chn; + logic clr; +} dma_dsc_out_crd_t; + + +// Interface Conversion + +`define PCIE_CC_TO_DMA_CC_IF(pcie_cc, dma_cc) \ +assign pcie_cc.axis_cc_tvalid = dma_cc.tvalid; \ +assign pcie_cc.axis_cc_tdata = 'h0 | dma_cc.tdata; \ +assign pcie_cc.axis_cc_tuser = 'h0 | dma_cc.tuser; \ +assign pcie_cc.axis_cc_tkeep = 'h0 | dma_cc.tkeep; \ +assign pcie_cc.axis_cc_tlast = dma_cc.tlast; \ +assign dma_cc.tready = 'h0 | pcie_cc.axis_cc_tready; + +`define PCIE_CQ_TO_DMA_CQ_IF(pcie_cq, dma_cq) \ +assign dma_cq.tvalid = | pcie_cq.axis_cq_tvalid; \ +assign dma_cq.tdata = 'h0 | pcie_cq.axis_cq_tdata; \ +assign dma_cq.tuser = 'h0 | pcie_cq.axis_cq_tuser; \ +assign dma_cq.tkeep = 'h0 | pcie_cq.axis_cq_tkeep; \ +assign dma_cq.tlast = | pcie_cq.axis_cq_tlast; \ +assign pcie_cq.axis_cq_tready = 'h0 | dma_cq.tready; + +`define PCIE_RC_TO_DMA_RC_IF(pcie_rc, dma_rc) \ +assign dma_rc.tvalid = | pcie_rc.axis_rc_tvalid; \ +assign dma_rc.tdata = 'h0 | pcie_rc.axis_rc_tdata; \ +assign dma_rc.tuser = 'h0 | pcie_rc.axis_rc_tuser; \ +assign dma_rc.tkeep = 'h0 | pcie_rc.axis_rc_tkeep; \ +assign dma_rc.tlast = | pcie_rc.axis_rc_tlast; \ +assign pcie_rc.axis_rc_tready = 'h0 | dma_rc.tready; + +`define PCIE_RQ_TO_DMA_RQ_IF(pcie_rq, dma_rq) \ +assign pcie_rq.axis_rq_tvalid = dma_rq.tvalid; \ +assign pcie_rq.axis_rq_tdata = 'h0 | dma_rq.tdata; \ +assign pcie_rq.axis_rq_tuser = 'h0 | dma_rq.tuser; \ +assign pcie_rq.axis_rq_tkeep = 'h0 | dma_rq.tkeep; \ +assign pcie_rq.axis_rq_tlast = dma_rq.tlast; \ +assign dma_rq.tready = 'h0 | pcie_rq.axis_rq_tready; + +`include "dma_pcie_axis_cc_if.svh" +`include "dma_pcie_axis_cq_if.svh" +`include "dma_pcie_axis_rc_if.svh" +`include "dma_pcie_axis_rq_if.svh" +//`include "dma_pcie_c2h_axis_if.svh" +`include "dma_pcie_c2h_crdt_if.svh" +`include "dma_pcie_dsc_in_if.svh" +`include "dma_pcie_dsc_out_if.svh" +`include "dma_pcie_fabric_input_if.svh" +`include "dma_pcie_fabric_output_if.svh" +`include "dma_pcie_gic_if.svh" +//`include "dma_pcie_h2c_axis_if.svh" +`include "dma_pcie_h2c_crdt_if.svh" +`include "dma_pcie_mi_16Bx2048_4Bwe_ram_if.svh" +`include "dma_pcie_mi_2Bx2048_ram_if.svh" +`include "dma_pcie_mi_4Bx2048_4Bwe_ram_if.svh" +`include "dma_pcie_mi_64Bx128_32Bwe_ram_if.svh" +`include "dma_pcie_mi_64Bx256_32Bwe_ram_if.svh" +`include "dma_pcie_mi_64Bx512_32Bwe_ram_if.svh" +`include "dma_pcie_mi_64Bx1024_32Bwe_ram_if.svh" +`include "dma_pcie_mi_64Bx2048_32Bwe_ram_if.svh" +`include "dma_pcie_mi_8Bx2048_4Bwe_ram_if.svh" +`include "dma_pcie_mi_dsc_cpld_if.svh" +`include "dma_pcie_mi_dsc_cpli_if.svh" +`include "dma_pcie_misc_input_if.svh" +`include "dma_pcie_misc_output_if.svh" +`endif + + diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_defines.vh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_defines.vh new file mode 100755 index 0000000..7323a0b --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_defines.vh @@ -0,0 +1,33 @@ +`ifndef DMA_DEFINES_VH +`define DMA_DEFINES_VH + +`include "dma_soft_defines.vh" + +`define CPLI_WIDTH 80 + +`define DAT_WIDTH 512 +`define ADR_WIDTH 64 +`define ALN_WIDTH 4 // Bits used for subbeat dword alignment +`define LEN_WIDTH 28 +`define RID_WIDTH 10 +`define DID_WIDTH 10 +`define QID_WIDTH 8 // Support for 128 H2C and 128 C2H queues +`define DSC_RID_WIDTH 16 +`define DSC_DID_WIDTH 16 + +`define H2C_TAR_ID 0 +`define C2H_TAR_ID 1 +`define IRQ_TAR_ID 2 +`define CFG_TAR_ID 3 +`define DSC_H2C_TAR_ID 4 +`define DSC_C2H_TAR_ID 5 +`define DSC_TAR_ID 6 +//`define MSIX_TAR_ID 8 +//`define PF1_MSIX_TAR_ID 9 + +`define MSIX_PBA_OFFSET 12'hfe0 + +`define MULTQ_C2H_TUSER_WIDTH 64 +`define MULTQ_H2C_TUSER_WIDTH 64 + +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_cc_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_cc_if.svh new file mode 100755 index 0000000..a1e6b25 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_cc_if.svh @@ -0,0 +1,35 @@ +`ifndef iF_AXIS_CC_PCIE_DMA_PORT_VS +`define iF_AXIS_CC_PCIE_DMA_PORT_VS +interface dma_pcie_axis_cc_if#(DATA_WIDTH = 512, USER_WIDTH = 81)(); + + wire [DATA_WIDTH-1:0] tdata; + wire [USER_WIDTH-1:0] tuser; + wire tlast; + wire [DATA_WIDTH/32-1:0] tkeep; + wire tvalid; + wire tready; + + modport s ( + + input tdata + ,input tuser + ,input tlast + ,input tkeep + ,input tvalid + ,output tready + + ); + + modport m ( + + output tdata + ,output tuser + ,output tlast + ,output tkeep + ,output tvalid + ,input tready + + ); + +endinterface : dma_pcie_axis_cc_if +`endif // iF_AXIS_CC_PCIE_PORT_VS diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_cq_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_cq_if.svh new file mode 100755 index 0000000..f92954b --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_cq_if.svh @@ -0,0 +1,35 @@ +`ifndef IF_AXIS_CQ_PCIE_DMA_PORT_SV +`define IF_AXIS_CQ_PCIE_DMA_PORT_SV +interface dma_pcie_axis_cq_if#(DATA_WIDTH = 512, USER_WIDTH = 183)(); + + wire [DATA_WIDTH-1:0] tdata; + wire [USER_WIDTH-1:0] tuser; + wire tlast; + wire [DATA_WIDTH/32-1:0] tkeep; + wire tvalid; + wire [21:0] tready; + + modport m ( + + output tdata + ,output tuser + ,output tlast + ,output tkeep + ,output tvalid + ,input tready + + ); + + modport s ( + + input tdata + ,input tuser + ,input tlast + ,input tkeep + ,input tvalid + ,output tready + + ); + +endinterface : dma_pcie_axis_cq_if +`endif // IF_AXIS_CQ_PCIE_DMA_PORT_SV diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_rc_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_rc_if.svh new file mode 100755 index 0000000..20a2184 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_rc_if.svh @@ -0,0 +1,35 @@ +`ifndef IF_AXIS_RC_PCIE_DMA_PORT_VS +`define IF_AXIS_RC_PCIE_DMA_PORT_VS +interface dma_pcie_axis_rc_if#(DATA_WIDTH = 512, USER_WIDTH = 161)(); + + wire [DATA_WIDTH-1:0] tdata; + wire tlast; + wire [USER_WIDTH-1:0] tuser; + wire [DATA_WIDTH/32-1:0] tkeep; + wire tvalid; + wire [21:0] tready; + + modport m ( + + output tdata + ,output tlast + ,output tuser + ,output tkeep + ,output tvalid + ,input tready + + ); + + modport s ( + + input tdata + ,input tlast + ,input tuser + ,input tkeep + ,input tvalid + ,output tready + + ); + +endinterface : dma_pcie_axis_rc_if +`endif // PCIE4_IF_AXIS_RC_PCIE_PORT diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_rq_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_rq_if.svh new file mode 100755 index 0000000..bad7df2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_axis_rq_if.svh @@ -0,0 +1,35 @@ +`ifndef IF_AXIS_RQ_PCIE_DMA_PORT_SV +`define IF_AXIS_RQ_PCIE_DMA_PORT_SV +interface dma_pcie_axis_rq_if#(DATA_WIDTH = 512, USER_WIDTH = 137)(); + + wire [DATA_WIDTH-1:0] tdata; + wire tlast; + wire [USER_WIDTH-1:0] tuser; + wire [DATA_WIDTH/32-1:0] tkeep; + wire tvalid; + wire tready; + + modport s ( + + input tdata + ,input tlast + ,input tuser + ,input tkeep + ,input tvalid + ,output tready + + ); + + modport m ( + + output tdata + ,output tlast + ,output tuser + ,output tkeep + ,output tvalid + ,input tready + + ); + +endinterface : dma_pcie_axis_rq_if +`endif // IF_AXIS_RQ_PCIE_DMA_PORT_SV diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_c2h_crdt_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_c2h_crdt_if.svh new file mode 100755 index 0000000..17ae106 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_c2h_crdt_if.svh @@ -0,0 +1,42 @@ +`ifndef IF_PCIE_DMA_C2H_CRDT_SV +`define IF_PCIE_DMA_C2H_CRDT_SV +interface dma_pcie_c2h_crdt_if #(); + logic [511:0] tdata; + logic [512/8-1:0] tparity; + logic tlast; + logic [512/8-1:0] tkeep; + logic [127:0] tusr; + logic tvalid; + logic [1:0] tch; + + logic crdt; + logic [1:0] crdt_ch; + + modport m ( + output tdata, + output tparity, + output tlast, + output tkeep, + output tusr, + output tvalid, + output tch, + + input crdt, + input crdt_ch + ); + + modport s ( + input tdata, + input tparity, + input tlast, + input tkeep, + input tusr, + input tvalid, + input tch, + + output crdt, + output crdt_ch + ); + +endinterface : dma_pcie_c2h_crdt_if +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_dsc_in_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_dsc_in_if.svh new file mode 100755 index 0000000..edf83d7 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_dsc_in_if.svh @@ -0,0 +1,20 @@ +`ifndef IF_PCIE_DMA_DSC_IN_SV +`define IF_PCIE_DMA_DSC_IN_SV +`include "dma_defines.svh" + +interface dma_pcie_dsc_in_if(); + dma_dsc_in_crd_t crd; + dma_dsc_block_t dsc; + +modport snk ( +input dsc, +output crd +); + +modport src ( +input dsc, +output crd +); + +endinterface : dma_pcie_dsc_in_if +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_dsc_out_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_dsc_out_if.svh new file mode 100755 index 0000000..858c743 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_dsc_out_if.svh @@ -0,0 +1,28 @@ +`ifndef DMA_PCIE_DSC_OUT_IF_SV +`define DMA_PCIE_DSC_OUT_IF_SV +`include "dma_defines.svh" + +interface dma_pcie_dsc_out_if(); + dma_dsc_out_crd_t crd; + dma_dsc_block_t dsc; + +modport snk ( + output crd, + input dsc +); + +modport src ( + input crd, + output dsc +); + +modport outputs ( + output dsc +); + +modport inputs ( + input crd +); + +endinterface : dma_pcie_dsc_out_if +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_fabric_input_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_fabric_input_if.svh new file mode 100755 index 0000000..099083d --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_fabric_input_if.svh @@ -0,0 +1,29 @@ +`ifndef IF_PCIE_DMA_FABRIC_INPUT_SV +`define IF_PCIE_DMA_FABRIC_INPUT_SV +interface dma_pcie_fabric_input_if(); +logic usr_irq_clr; +logic usr_irq_set; +logic [4:0] usr_irq_vec; +logic [7:0] usr_irq_fnc; +logic flr_done_vld; +logic [7:0] flr_done_fnc; + +modport s ( +input usr_irq_clr, +input usr_irq_set, +input usr_irq_vec, +input usr_irq_fnc, +input flr_done_vld, +input flr_done_fnc +); + +modport m ( +output usr_irq_clr, +output usr_irq_set, +output usr_irq_vec, +output usr_irq_fnc, +output flr_done_vld, +output flr_done_fnc +); +endinterface : dma_pcie_fabric_input_if +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_fabric_output_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_fabric_output_if.svh new file mode 100755 index 0000000..20c1727 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_fabric_output_if.svh @@ -0,0 +1,64 @@ +`ifndef IF_PCIE_DMA_FABRIC_OUTPUT_SV +`define IF_PCIE_DMA_FABRIC_OUTPUT_SV +interface dma_pcie_fabric_output_if(); +logic c2h_dsc_avail_inc_vld; +logic [1:0] c2h_dsc_avail_inc_chn; +logic [7:0] c2h_dsc_avail_inc_qid; +logic [1:0] c2h_dsc_avail_inc_state; +logic [15:0] c2h_dsc_avail_inc_num; +logic s_axis_c2h_tstat_vld; +logic [1:0] s_axis_c2h_tstat_chn; +logic [4:0] s_axis_c2h_tstat_qid; +logic [7:0] s_axis_c2h_tstat; +logic [3:0][7:0] c2h_sts; +logic [3:0][7:0] h2c_sts; +logic flr_set; +logic flr_clr; +logic [7:0] flr_fnc; +logic [4:0] usr_irq_rvec; +logic [7:0] usr_irq_rfnc; +logic usr_irq_fail; +logic usr_irq_sent; + +modport m ( +output c2h_dsc_avail_inc_vld, +output c2h_dsc_avail_inc_chn, +output c2h_dsc_avail_inc_qid, +output c2h_dsc_avail_inc_state, +output c2h_dsc_avail_inc_num, +output s_axis_c2h_tstat_vld, +output s_axis_c2h_tstat_chn, +output s_axis_c2h_tstat_qid, +output s_axis_c2h_tstat, +output c2h_sts, +output h2c_sts, +output flr_set, +output flr_clr, +output flr_fnc, +output usr_irq_rvec, +output usr_irq_rfnc, +output usr_irq_fail, +output usr_irq_sent +); +modport s ( +input c2h_dsc_avail_inc_vld, +input c2h_dsc_avail_inc_chn, +input c2h_dsc_avail_inc_qid, +input c2h_dsc_avail_inc_state, +input c2h_dsc_avail_inc_num, +input s_axis_c2h_tstat_vld, +input s_axis_c2h_tstat_chn, +input s_axis_c2h_tstat_qid, +input s_axis_c2h_tstat, +input c2h_sts, +input h2c_sts, +input flr_set, +input flr_clr, +input flr_fnc, +input usr_irq_rvec, +input usr_irq_rfnc, +input usr_irq_fail, +input usr_irq_sent +); +endinterface : dma_pcie_fabric_output_if +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_gic_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_gic_if.svh new file mode 100755 index 0000000..0b425ef --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_gic_if.svh @@ -0,0 +1,13 @@ +`ifndef IF_PCIE_DMA_GIC_SV +`define IF_PCIE_DMA_GIC_SV +interface dma_pcie_gic_if(); + logic [6:0] interrupt; +modport m ( + output interrupt +); +modport s ( + input interrupt +); + +endinterface : dma_pcie_gic_if +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_h2c_crdt_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_h2c_crdt_if.svh new file mode 100755 index 0000000..602c637 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_h2c_crdt_if.svh @@ -0,0 +1,42 @@ +`ifndef IF_PCIE_DMA_H2C_CRDT_SV +`define IF_PCIE_DMA_H2C_CRDT_SV +interface dma_pcie_h2c_crdt_if #(); + logic [511:0] tdata; + logic [512/8-1:0] tparity; + logic tlast; + logic [512/8-1:0] tkeep; + logic [63:0] tusr; + logic tvalid; + logic [1:0] tch; + + logic crdt; + logic [1:0] crdt_ch; + + modport m ( + output tdata, + output tparity, + output tlast, + output tkeep, + output tusr, + output tvalid, + output tch, + + input crdt, + input crdt_ch + ); + + modport s ( + input tdata, + input tparity, + input tlast, + input tkeep, + input tusr, + input tvalid, + input tch, + + output crdt, + output crdt_ch + ); + +endinterface : dma_pcie_h2c_crdt_if +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_16Bx2048_4Bwe_ram_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_16Bx2048_4Bwe_ram_if.svh new file mode 100755 index 0000000..7b7a560 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_16Bx2048_4Bwe_ram_if.svh @@ -0,0 +1,43 @@ +`ifndef DMA_PCIE_MI_16BX2048_4BWE_RAM_IF_SV +`define DMA_PCIE_MI_16BX2048_4BWE_RAM_IF_SV + + +interface dma_pcie_mi_16Bx2048_4Bwe_ram_if(); + logic [11:0] wadr; // 1024 H2C Qs, 1024 C2H Qs + logic [3:0] wen; + logic [7:0] wpar; + logic [127:0] wdat; // 15:8 func, 3:0 = sts, 63:32 = produce index, 127:64 = base address + logic ren; + logic [11:0] radr; + logic [7:0] rpar; + logic [127:0] rdat; + logic rsbe; + logic rdbe; + + modport m ( + output wadr, + output wen, + output wpar, + output wdat, + output ren, + output radr, + input rpar, + input rdat, + input rsbe, + input rdbe + ); + modport s ( + input wadr, + input wen, + input wpar, + input wdat, + input ren, + input radr, + output rpar, + output rdat, + output rsbe, + output rdbe + ); +endinterface + +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_2Bx2048_ram_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_2Bx2048_ram_if.svh new file mode 100755 index 0000000..44b2c5b --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_2Bx2048_ram_if.svh @@ -0,0 +1,40 @@ +`ifndef DMA_PCIE_MI_2BX2048_RAM_IF_SV +`define DMA_PCIE_MI_2BX2048_RAM_IF_SV +interface dma_pcie_mi_2Bx2048_ram_if(); + logic [11:0] wadr; + logic wen; + logic [1:0] wpar; + logic [15:0] wdat; + logic ren; + logic [11:0] radr; + logic [1:0] rpar; + logic [15:0] rdat; + logic rsbe; + logic rdbe; + + modport m ( + output wadr, + output wen, + output wpar, + output wdat, + output ren, + output radr, + input rpar, + input rdat, + input rsbe, + input rdbe + ); + modport s ( + input wadr, + input wen, + input wpar, + input wdat, + input ren, + input radr, + output rpar, + output rdat, + output rsbe, + output rdbe + ); +endinterface +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_4Bx2048_4Bwe_ram_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_4Bx2048_4Bwe_ram_if.svh new file mode 100755 index 0000000..8427aeb --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_4Bx2048_4Bwe_ram_if.svh @@ -0,0 +1,41 @@ +`ifndef DMA_PCIE_MI_4BX2048_4BWE_RAM_IF_SV +`define DMA_PCIE_MI_4BX2048_4BWE_RAM_IF_SV + +interface dma_pcie_mi_4Bx2048_4Bwe_ram_if(); + logic [11:0] wadr; + logic wen; + logic [7:0] wpar; + logic [31:0] wdat; // 31:16 = used credits. 15:0= consumer index + logic ren; + logic [11:0] radr; + logic [7:0] rpar; + logic [31:0] rdat; + logic rsbe; + logic rdbe; + + modport m ( + output wadr, + output wen, + output wpar, + output wdat, + output ren, + output radr, + input rpar, + input rdat, + input rsbe, + input rdbe + ); + modport s ( + input wadr, + input wen, + input wpar, + input wdat, + input ren, + input radr, + output rpar, + output rdat, + output rsbe, + output rdbe + ); +endinterface +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx1024_32Bwe_ram_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx1024_32Bwe_ram_if.svh new file mode 100755 index 0000000..c9eafff --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx1024_32Bwe_ram_if.svh @@ -0,0 +1,44 @@ +`ifndef DMA_PCIE_MI_64BX1024_32BWE_RAM_IF_SV +`define DMA_PCIE_MI_64BX1024_32BWE_RAM_IF_SV +interface dma_pcie_mi_64Bx1024_32Bwe_ram_if(); + logic [9:0] wadr; + logic [1:0] wen; + logic [63:0] wpar; + logic [511:0] wdat; + logic ren; + logic [9:0] radr; + + logic [63:0] rpar; + logic [511:0] rdat; + logic rsbe; + logic rdbe; + +modport m ( + output wadr, + output wen, + output wpar, + output wdat, + output ren, + output radr, + + input rpar, + input rdat, + input rsbe, + input rdbe +); + +modport s ( + input wadr, + input wen, + input wpar, + input wdat, + input ren, + input radr, + + output rpar, + output rdat, + output rsbe, + output rdbe +); +endinterface +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx128_32Bwe_ram_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx128_32Bwe_ram_if.svh new file mode 100755 index 0000000..3ad52dc --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx128_32Bwe_ram_if.svh @@ -0,0 +1,44 @@ +`ifndef DMA_PCIE_MI_64BX128_32BWE_RAM_IF_SV +`define DMA_PCIE_MI_64BX128_32BWE_RAM_IF_SV +interface dma_pcie_mi_64Bx128_32Bwe_ram_if(); + logic [6:0] wadr; + logic [1:0] wen; + logic [63:0] wpar; + logic [511:0] wdat; + logic ren; + logic [6:0] radr; + + logic [63:0] rpar; + logic [511:0] rdat; + logic rsbe; + logic rdbe; + +modport m ( + output wadr, + output wen, + output wpar, + output wdat, + output ren, + output radr, + + input rpar, + input rdat, + input rsbe, + input rdbe +); + +modport s ( + input wadr, + input wen, + input wpar, + input wdat, + input ren, + input radr, + + output rpar, + output rdat, + output rsbe, + output rdbe +); +endinterface +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx2048_32Bwe_ram_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx2048_32Bwe_ram_if.svh new file mode 100755 index 0000000..de18739 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx2048_32Bwe_ram_if.svh @@ -0,0 +1,44 @@ +`ifndef DMA_PCIE_MI_64BX2048_32BWE_RAM_IF_SV +`define DMA_PCIE_MI_64BX2048_32BWE_RAM_IF_SV +interface dma_pcie_mi_64Bx2048_32Bwe_ram_if(); + logic [10:0] wadr; + logic [1:0] wen; + logic [63:0] wpar; + logic [511:0] wdat; + logic ren; + logic [10:0] radr; + + logic [63:0] rpar; + logic [511:0] rdat; + logic rsbe; + logic rdbe; + +modport m ( + output wadr, + output wen, + output wpar, + output wdat, + output ren, + output radr, + + input rpar, + input rdat, + input rsbe, + input rdbe +); + +modport s ( + input wadr, + input wen, + input wpar, + input wdat, + input ren, + input radr, + + output rpar, + output rdat, + output rsbe, + output rdbe +); +endinterface +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx256_32Bwe_ram_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx256_32Bwe_ram_if.svh new file mode 100755 index 0000000..b947ffd --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx256_32Bwe_ram_if.svh @@ -0,0 +1,44 @@ +`ifndef DMA_PCIE_MI_64BX256_32BWE_RAM_IF_SV +`define DMA_PCIE_MI_64BX256_32BWE_RAM_IF_SV +interface dma_pcie_mi_64Bx256_32Bwe_ram_if(); + logic [8:0] wadr; // FIXME hack should be 8 bits + logic [1:0] wen; + logic [63:0] wpar; + logic [511:0] wdat; + logic ren; + logic [8:0] radr; // FIXME hack should be 8 bits + + logic [63:0] rpar; + logic [511:0] rdat; + logic rsbe; + logic rdbe; + +modport m ( + output wadr, + output wen, + output wpar, + output wdat, + output ren, + output radr, + + input rpar, + input rdat, + input rsbe, + input rdbe +); + +modport s ( + input wadr, + input wen, + input wpar, + input wdat, + input ren, + input radr, + + output rpar, + output rdat, + output rsbe, + output rdbe +); +endinterface +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx512_32Bwe_ram_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx512_32Bwe_ram_if.svh new file mode 100755 index 0000000..69b39a2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_64Bx512_32Bwe_ram_if.svh @@ -0,0 +1,44 @@ +`ifndef DMA_PCIE_MI_64BX512_32BWE_RAM_IF_SV +`define DMA_PCIE_MI_64BX512_32BWE_RAM_IF_SV +interface dma_pcie_mi_64Bx512_32Bwe_ram_if(); + logic [8:0] wadr; + logic [1:0] wen; + logic [63:0] wpar; + logic [511:0] wdat; + logic ren; + logic [8:0] radr; + + logic [63:0] rpar; + logic [511:0] rdat; + logic rsbe; + logic rdbe; + +modport m ( + output wadr, + output wen, + output wpar, + output wdat, + output ren, + output radr, + + input rpar, + input rdat, + input rsbe, + input rdbe +); + +modport s ( + input wadr, + input wen, + input wpar, + input wdat, + input ren, + input radr, + + output rpar, + output rdat, + output rsbe, + output rdbe +); +endinterface +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_8Bx2048_4Bwe_ram_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_8Bx2048_4Bwe_ram_if.svh new file mode 100755 index 0000000..f1ecfdf --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_8Bx2048_4Bwe_ram_if.svh @@ -0,0 +1,41 @@ +`ifndef DMA_PCIE_MI_8BX2048_4BWE_RAM_IF_SV +`define DMA_PCIE_MI_8BX2048_4BWE_RAM_IF_SV + +interface dma_pcie_mi_8Bx2048_4Bwe_ram_if(); + logic [11:0] wadr; // 1024 H2C Qs, 1024 C2H Qs + logic [1:0] wen; + logic [7:0] wpar; + logic [63:0] wdat; // 63:0 writeback base address + logic ren; + logic [11:0] radr; + logic [7:0] rpar; + logic [127:0] rdat; + logic rsbe; + logic rdbe; + + modport m ( + output wadr, + output wen, + output wpar, + output wdat, + output ren, + output radr, + input rpar, + input rdat, + input rsbe, + input rdbe + ); + modport s ( + input wadr, + input wen, + input wpar, + input wdat, + input ren, + input radr, + output rpar, + output rdat, + output rsbe, + output rdbe + ); +endinterface +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_dsc_cpld_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_dsc_cpld_if.svh new file mode 100755 index 0000000..970ab49 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_dsc_cpld_if.svh @@ -0,0 +1,71 @@ +`ifndef DMA_PCIE_MI_DSC_CPLD_IF_SV +`define DMA_PCIE_MI_DSC_CPLD_IF_SV +interface dma_pcie_mi_dsc_cpld_if(); + logic [9:0] wadr; // 10 bits for MULTQ C2H + logic [7:0] wen; + logic [63:0] wpar; + logic [511:0] wdat; + logic ren; + logic [9:0] radr; // 10 bits for MULTQ C2H + logic [63:0] rpar; + logic [511:0] rdat; + logic rsbe; + logic rdbe; + + modport m ( + output wadr, + output wen, + output wpar, + output wdat, + output ren, + output radr, + input rpar, + input rdat, + input rsbe, + input rdbe + ); + modport s ( + input wadr, + input wen, + input wpar, + input wdat, + input ren, + input radr, + output rpar, + output rdat, + output rsbe, + output rdbe + ); + modport s_outputs ( + output wadr, + output wen, + output wpar, + output wdat, + output ren, + output radr + ); + + modport m_outputs ( + output rpar, + output rdat, + output rsbe, + output rdbe + ); + + modport s_inputs ( + input wadr, + input wen, + input wpar, + input wdat, + input ren, + input radr + ); + + modport m_inputs ( + input rpar, + input rdat, + input rsbe, + input rdbe + ); +endinterface +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_dsc_cpli_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_dsc_cpli_if.svh new file mode 100755 index 0000000..4a9cd1c --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_mi_dsc_cpli_if.svh @@ -0,0 +1,41 @@ +`ifndef DMA_PCIE_MI_DSC_CPLI_IF_SV +`define DMA_PCIE_MI_DSC_CPLI_IF_SV +`include "dma_defines.vh" +interface dma_pcie_mi_dsc_cpli_if(); + logic [9:0] wadr; // 10 bits for MULTQ C2H + logic [7:0] wen; + logic [3:0] wpar; + logic [`CPLI_WIDTH-1:0] wdat; + logic ren; + logic [9:0] radr; // 10 bits for MULTQ C2H + logic [3:0] rpar; + logic [`CPLI_WIDTH-1:0] rdat; + logic rsbe; + logic rdbe; + + modport m ( + output wadr, + output wen, + output wpar, + output wdat, + output ren, + output radr, + input rpar, + input rdat, + input rsbe, + input rdbe + ); + modport s ( + input wadr, + input wen, + input wpar, + input wdat, + input ren, + input radr, + output rpar, + output rdat, + output rsbe, + output rdbe + ); +endinterface +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_misc_input_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_misc_input_if.svh new file mode 100755 index 0000000..edd0354 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_misc_input_if.svh @@ -0,0 +1,157 @@ +`ifndef IF_PCIE_DMA_MISC_INPUT_SV +`define IF_PCIE_DMA_MISC_INPUT_SV + +interface dma_pcie_misc_input_if(); +logic cfg_interrupt_msi_mask_update; +logic cfg_err_cor_out; +logic cfg_err_fatal_out; +logic cfg_err_nonfatal_out; +logic cfg_ext_read_received; +logic cfg_ext_write_received; +logic cfg_hot_reset_out; +logic cfg_interrupt_msi_enable; +logic cfg_interrupt_msi_fail; +logic cfg_interrupt_msi_sent; +logic cfg_interrupt_msix_fail; +logic cfg_interrupt_msix_sent; +logic cfg_interrupt_sent; +logic cfg_local_error; +logic cfg_mgmt_read_write_done; +logic cfg_msg_received; +logic cfg_msg_transmit_done; +logic cfg_per_function_update_done; +logic cfg_phy_link_down; +logic pcie_rq_seq_num_vld0; +logic pcie_rq_seq_num_vld1; +logic [15:0] cfg_function_status; +logic [15:0] cfg_per_func_status_data; +logic [3:0] cfg_interrupt_msix_enable; +logic [3:0] cfg_interrupt_msix_mask; +logic [1:0] cfg_phy_link_status; +logic [251:0]cfg_vf_flr_in_process; +logic [2:0] cfg_current_speed; +logic [2:0] cfg_max_payload; +logic [2:0] cfg_max_read_req; +logic [31:0] cfg_ext_write_data; +logic [31:0] cfg_mgmt_read_data; +logic [3:0] cfg_ext_write_byte_enable; +logic [3:0] cfg_flr_in_process; +logic [3:0] cfg_negotiated_width; +logic [5:0] pcie_cq_np_req_count; +logic [3:0] pcie_rq_seq_num0; +logic [3:0] pcie_rq_seq_num1; +logic [3:0] pcie_tfc_nph_av; +logic [4:0] cfg_msg_received_type; +logic [5:0] cfg_interrupt_msix_vf_enable; +logic [5:0] cfg_interrupt_msix_vf_mask; +logic [5:0] cfg_ltssm_state; +logic cfg_pl_status_change; +logic [7:0] cfg_ext_function_number; +logic [7:0] cfg_msg_received_data; +logic [7:0] cfg_fc_nph; +logic [9:0] cfg_ext_register_number; + +modport s ( +input cfg_interrupt_msi_mask_update, +input cfg_err_cor_out, +input cfg_err_fatal_out, +input cfg_err_nonfatal_out, +input cfg_ext_read_received, +input cfg_ext_write_received, +input cfg_hot_reset_out, +input cfg_interrupt_msi_enable, +input cfg_interrupt_msi_fail, +input cfg_interrupt_msi_sent, +input cfg_interrupt_msix_fail, +input cfg_interrupt_msix_sent, +input cfg_interrupt_sent, +input cfg_local_error, +input cfg_mgmt_read_write_done, +input cfg_msg_received, +input cfg_msg_transmit_done, +input cfg_per_function_update_done, +input cfg_phy_link_down, +input pcie_cq_np_req_count, +input pcie_rq_seq_num_vld0, +input pcie_rq_seq_num_vld1, +input cfg_function_status, +input cfg_per_func_status_data, +input cfg_interrupt_msix_enable, +input cfg_interrupt_msix_mask, +input cfg_phy_link_status, +input cfg_vf_flr_in_process, +input cfg_current_speed, +input cfg_max_payload, +input cfg_max_read_req, +input cfg_ext_write_data, +input cfg_mgmt_read_data, +input cfg_ext_write_byte_enable, +input cfg_flr_in_process, +input cfg_negotiated_width, +input pcie_rq_seq_num0, +input pcie_rq_seq_num1, +input pcie_tfc_nph_av, +input cfg_msg_received_type, +input cfg_interrupt_msix_vf_enable, +input cfg_interrupt_msix_vf_mask, +input cfg_ltssm_state, +input cfg_pl_status_change, +input cfg_ext_function_number, +input cfg_msg_received_data, +input cfg_fc_nph, +input cfg_ext_register_number +); + +modport m ( +output cfg_interrupt_msi_mask_update, +output cfg_err_cor_out, +output cfg_err_fatal_out, +output cfg_err_nonfatal_out, +output cfg_ext_read_received, +output cfg_ext_write_received, +output cfg_hot_reset_out, +output cfg_interrupt_msi_enable, +output cfg_interrupt_msi_fail, +output cfg_interrupt_msi_sent, +output cfg_interrupt_msix_fail, +output cfg_interrupt_msix_sent, +output cfg_interrupt_sent, +output cfg_local_error, +output cfg_mgmt_read_write_done, +output cfg_msg_received, +output cfg_msg_transmit_done, +output cfg_per_function_update_done, +output cfg_phy_link_down, +output pcie_cq_np_req_count, +output pcie_rq_seq_num_vld0, +output pcie_rq_seq_num_vld1, +output cfg_function_status, +output cfg_per_func_status_data, +output cfg_interrupt_msix_enable, +output cfg_interrupt_msix_mask, +output cfg_phy_link_status, +output cfg_vf_flr_in_process, +output cfg_current_speed, +output cfg_max_payload, +output cfg_max_read_req, +output cfg_ext_write_data, +output cfg_mgmt_read_data, +output cfg_ext_write_byte_enable, +output cfg_flr_in_process, +output cfg_negotiated_width, +output pcie_rq_seq_num0, +output pcie_rq_seq_num1, +output pcie_tfc_nph_av, +output cfg_msg_received_type, +output cfg_interrupt_msix_vf_enable, +output cfg_interrupt_msix_vf_mask, +output cfg_ltssm_state, +output cfg_pl_status_change, +output cfg_ext_function_number, +output cfg_msg_received_data, +output cfg_fc_nph, +output cfg_ext_register_number +); +endinterface : dma_pcie_misc_input_if + +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_misc_output_if.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_misc_output_if.svh new file mode 100755 index 0000000..4ed65b9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_pcie_misc_output_if.svh @@ -0,0 +1,158 @@ +`ifndef IF_PCIE_DMA_MISC_OUTPUT_SV +`define IF_PCIE_DMA_MISC_OUTPUT_SV + +interface dma_pcie_misc_output_if(); +logic [2:0] cfg_fc_sel; +logic [1:0] pcie_cq_np_req; +logic [18:0] cfg_mgmt_addr; +logic cfg_mgmt_write; +logic [31:0] cfg_mgmt_write_data; +logic [3:0] cfg_mgmt_byte_enable; +logic cfg_mgmt_read; +logic [7:0] cfg_mgmt_function_number; +logic cfg_mgmt_type1_cfg_reg_access; +logic [7:0] cfg_ds_port_number; +logic [7:0] cfg_ds_bus_number; +logic [4:0] cfg_ds_device_number; +logic [2:0] cfg_ds_function_number; +logic [2:0] cfg_per_func_status_control; +logic [6:0] cfg_per_function_number; +logic cfg_per_function_output_request; +logic cfg_per_function_logic_request; +logic cfg_msg_transmit; +logic [2:0] cfg_msg_transmit_type; +logic [31:0] cfg_msg_transmit_data; +//logic [15:0] cfg_subsys_id; +//logic [15:0] cfg_subsys_vend_id; +//logic [15:0] cfg_vend_id; +logic [63:0] cfg_dsn; +logic cfg_err_cor_in; +logic cfg_err_uncor_in; +logic cfg_link_training_enable; +logic [31:0] cfg_ext_read_data; +logic cfg_ext_read_data_valid; +logic [3:0] cfg_flr_done; +logic cfg_vf_flr_done; +logic [7:0] cfg_vf_flr_func_num; +logic cfg_config_space_enable; +logic cfg_hot_reset_in; +logic [31:0] cfg_interrupt_msi_int; +logic [31:0] cfg_interrupt_msi_pending_status; +logic cfg_interrupt_msi_pending_status_data_enable; +logic [3:0] cfg_interrupt_msi_pending_status_function_num; +logic [2:0] cfg_interrupt_msi_attr; +logic cfg_interrupt_msi_tph_present; +logic [1:0] cfg_interrupt_msi_tph_type; +logic [8:0] cfg_interrupt_msi_tph_st_tag; +logic [3:0] cfg_interrupt_msi_function_number; +logic cfg_interrupt_msix_int; +logic [31:0] cfg_interrupt_msix_data; +logic [255:0] cfg_interrupt_msix_address; +logic [3:0] cfg_interrupt_int; +logic [3:0] cfg_interrupt_pending; + +modport m ( +output cfg_fc_sel, +output pcie_cq_np_req, +output cfg_mgmt_addr, +output cfg_mgmt_write, +output cfg_mgmt_write_data, +output cfg_mgmt_byte_enable, +output cfg_mgmt_read, +output cfg_mgmt_function_number, +output cfg_mgmt_type1_cfg_reg_access, +output cfg_ds_port_number, +output cfg_ds_bus_number, +output cfg_ds_device_number, +output cfg_ds_function_number, +output cfg_per_function_output_request, +output cfg_per_function_logic_request, +output cfg_per_func_status_control, +output cfg_per_function_number, +output cfg_msg_transmit, +output cfg_msg_transmit_type, +output cfg_msg_transmit_data, +//output cfg_rev_id, +//output cfg_subsys_id, +//output cfg_subsys_vend_id, +//output cfg_vend_id, +output cfg_dsn, +output cfg_err_cor_in, +output cfg_err_uncor_in, +output cfg_link_training_enable, +output cfg_ext_read_data, +output cfg_ext_read_data_valid, +output cfg_flr_done, +output cfg_vf_flr_done, +output cfg_vf_flr_func_num, +output cfg_config_space_enable, +output cfg_hot_reset_in, +output cfg_interrupt_msi_int, +output cfg_interrupt_msi_pending_status, +output cfg_interrupt_msi_pending_status_data_enable, +output cfg_interrupt_msi_pending_status_function_num, +output cfg_interrupt_msi_attr, +output cfg_interrupt_msi_tph_present, +output cfg_interrupt_msi_tph_type, +output cfg_interrupt_msi_tph_st_tag, +output cfg_interrupt_msi_function_number, +output cfg_interrupt_msix_int, +output cfg_interrupt_msix_data, +output cfg_interrupt_msix_address, +output cfg_interrupt_int, +output cfg_interrupt_pending +); + +modport s ( +input cfg_fc_sel, +input pcie_cq_np_req, +input cfg_mgmt_addr, +input cfg_mgmt_write, +input cfg_mgmt_write_data, +input cfg_mgmt_byte_enable, +input cfg_mgmt_read, +input cfg_mgmt_function_number, +input cfg_mgmt_type1_cfg_reg_access, +input cfg_ds_port_number, +input cfg_ds_bus_number, +input cfg_ds_device_number, +input cfg_ds_function_number, +input cfg_per_func_status_control, +input cfg_per_function_number, +input cfg_per_function_output_request, +input cfg_per_function_logic_request, +input cfg_msg_transmit, +input cfg_msg_transmit_type, +input cfg_msg_transmit_data, +//input cfg_rev_id, +//input cfg_subsys_id, +//input cfg_subsys_vend_id, +//input cfg_vend_id, +input cfg_dsn, +input cfg_err_cor_in, +input cfg_err_uncor_in, +input cfg_link_training_enable, +input cfg_ext_read_data, +input cfg_ext_read_data_valid, +input cfg_flr_done, +input cfg_vf_flr_done, +input cfg_vf_flr_func_num, +input cfg_config_space_enable, +input cfg_hot_reset_in, +input cfg_interrupt_msi_int, +input cfg_interrupt_msi_pending_status, +input cfg_interrupt_msi_pending_status_data_enable, +input cfg_interrupt_msi_pending_status_function_num, +input cfg_interrupt_msi_attr, +input cfg_interrupt_msi_tph_present, +input cfg_interrupt_msi_tph_type, +input cfg_interrupt_msi_tph_st_tag, +input cfg_interrupt_msi_function_number, +input cfg_interrupt_msix_int, +input cfg_interrupt_msix_data, +input cfg_interrupt_msix_address, +input cfg_interrupt_int, +input cfg_interrupt_pending +); +endinterface : dma_pcie_misc_output_if +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_soft_defines.vh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_soft_defines.vh new file mode 100755 index 0000000..d91f492 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/dma_soft_defines.vh @@ -0,0 +1,6 @@ +`ifndef DMA_SOFT_DEFINES_VH +`define DMA_SOFT_DEFINES_VH + +`define SOFT_IP + +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/pcie_dma_attr_defines.svh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/pcie_dma_attr_defines.svh new file mode 100755 index 0000000..59df942 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/pcie_dma_attr_defines.svh @@ -0,0 +1,162 @@ +`ifndef PCIE_DMA_ATTR_DEFINES_VH +`define PCIE_DMA_ATTR_DEFINES_VH + +typedef struct packed { + logic [255:213] unused; //255:213 + logic dis_pfch_evict_cache_fix; //212 // If set, disable the prefetch eviction fix in cache + logic dis_pfch_evict_lru_fix; //211 // If set, disable the prefetch eviction fix in lru + logic dis_crdt_coal_depth_fix; //210 // If set, disable the credit coal fifo depth fix + logic dis_timer_stall_fix; //209 // If set, disable the mdma timer stall fix + logic [3:0] qinv_cnt_limit; //208:205 // If qinv_limit_en is set, this is the limit of qinv from dsc engine through c2h st pfch_evt_fifo that is allowed. + logic qinv_limit_en; //204 // If set, limit the number of qinvalidation in the pipe from dsc engine through C2H ST pfch_evt_fifo + logic qinv_arb_stall; //203 // If set, allow descriptor fetching to continue even if tm_dsc_sts is full. + logic brdg_rro_en; //202 // If set, enable relaxed ordering for all bridge slave reads to pcie. + logic mm_wbrq_ovf_fix_dis; //201 // If set, disable fix to prevent qdma writeback fifo overflow in the MM engine. + logic pcie_mrs_reg_en; //200 // If set, pcie max read size used will be defined by register + logic pcie_mpl_reg_en; //199 // If set, pcie max payload used will be define by register + logic bdg_mst_rw_rlx_dis; //198 // If set, disable the fix to bypass r/w ordering based on attr[1] + logic dis_wrb_prty_chk_fix; //197 // If set, disable the fix to check WRB parity C2H WRB + logic dis_h2c_sbe_dbe_err_fix; //196 // If set, disable the fix to handle sbe/dbe on h2c-st + logic dis_wrb_bad_cidx_chk_fix; //195 // If set, disable the fix to check bad cidx update in C2H WRB + logic dis_xdma_wcp_err_bsy_clr; //194 // If set, disable fix to clear busy bit in event of wcp error. Needed for surprise xdma FLR. + logic dis_acc_irq; //193 // If set, disable MM/H2C ST periodic interrupts in wb_acc mode + logic dis_h2c_wrb_on_src_err_fix; //192 // If set, disable the fix to send wrb on h2c src err + logic sw_crdt_fix_dis; //191 // If set, disable the sw_crdt fix in c2h_pfch_crdt + logic fix_dbe_parity_dis; //190 // If set, disable fix for EDT-985612, generate invalid parity on dbe at write interfaces + logic pcie_rq_vf_flr_check_dis; //189 // If set, flr for vfs will be assumed to be false in dma_pcie_req + logic pcie_rq_pf_flr_check_dis; //188 // If set, flr for pfs will be assumed to be false in dma_pcie_req + logic mm_err_wbk_fix_dis; //187 // If set, disable the fix for the write completion from the DMA Write Engine + logic dis_c2h_ctxt_mgr_fix; //186 // If set, disable the C2H fix for ctxt mgr, affects both wrb and pfch + logic full_upd_fix_dis; //185 // If set, disable the full_upd feature in the C2H-ST WRB + logic slv_bresp_fix_dis; //184 // If set, disable the fix for Slave Bresp (1: slv_wrq_commit; 0: slave_wcp_vld) + logic wr_cmp_fix_dis; //183 // If set, disable the fix for the write completion from the DMA Write Engine + logic rcv_crd_chk_dis; //182 // If set, disable dsc engine received credit check + logic cfg_space_delay_en; //181 // If set, enable Bridge register to control config space enable in the EP mode + logic [31:0] misc_cap; //180:149 // Misc capability registers, register accessible + logic st_rx_msg_if_en; //148 // If set, send vdm to the streaming i/f + logic exp_rom_bar_to_axil; //147 // If set, send hits to bar 6 (exp rom) to axi-lite + logic pcie_rq_vf_bme_check_dis; //146 // If set, bme for vfs will be assumed to be true. + logic dsc_upd_ovf_dis; //145 // If set, disable descriptor overflow detection. + logic tm_dsc_sts_pidx_en; //144 // If set, send out pidx instead of new descriptors available. + logic dsc_ctxt_is_mm_en; //143 // If set, the interface (st or mm) is determined by sw_ctxt.sts.is_mm instead of dsc_sz. + logic trq_timeout_dat; //142 // If set, return all 1 for tcp timeout data, else all 0 + logic trq_timeout_rsp; //141 // If set, return all slv_err for tcp timeout response, else okay + logic dsc_ctxt_err_on_rcp_ur_ca_dis; //140 // If set, the context error bit will not be set if a dsc fetch receives an ur_ca error including bme check failure + logic cfg_mgmt_ep_wr_dis; //139 // 1'b1: Disable CFG MGMT Write in EP and back to legacy; 1'b0: Enable + logic axi_slv_brdge_range; //138 // 1'b1: 16M, 1'b0: 256M + logic dsc_ctxt_err_on_rcp_flr_dis; //137 // If set, the context error bit will be set if a dsc fetch receives an flr abort + logic dma_rq_0len_dis; //136 // If set, disble 0 length read support. + logic ign_byp_irq_arm; //135 // If set, in bypass mode ignore the irq arm bit + logic dma_mm_linkdown_reset_dis; //134 // If set, do not reset mm engine rrq, wrq fifos + logic rsv_use_h2c_data_aln; //133 // Reserved. Was: If set, H2C data to AXIS will be aligned and packed + logic dma_rst_rc_rdy; //132 // If set, assert rc_tready when dma in under reset. + logic ign_pidx_upd_on_irq_arm; //131 // If irq_arm bit is set by trq write, do not update the pidx + logic use_stm_dsc_format; //130 // Makes QDMA work on STM descriptor format + logic dma_aximm_rsp_clr; //129 // Clear aximm rsp count for channel when run bit is asserted. + logic dsc_qinv_on_err_dis; //128 // Invalidate queue on error disable + logic xdma_drain_dat_en; //127 // Enable draining of dat when run bit is not set for xdma. Set to 1 for Evereset + logic xdma_drain_dsc_en; //126 // Enable draining of dsc when run bit is not set for xdma. Set to 1 for Evereset + logic disable_port_id_check; //125 // Disable the port_id check + logic wb_sts_all; //124 // All writeback check results from dsc engine are output to wb sts port + logic [11:0] brdg_slv_wr_pasid_offset; //123:112 // Pasid index offset for bridge slave write requests if shared_rdwr_pasid_dis is set + logic brdg_slv_shared_rdwr_pasid_dis;//111 // Enable different pasid for rd and writes from bridge slave. + logic dsc_stall_irq_fl_dis ;//110 // Disable stall descriptor context if dsc engine has too many irqs to send. + logic axi_parity_chk_dis ;//109 // Disable AXI slave parity checks + logic [7:0] slv_fnc_msk ;//108:101 // Mask for function bits received by aximm slave. Useful if number of functions supported needs less than 8 bits. Upper bits can then be used for SMID + logic dsc_rcp_evt_pri ;//100 // Rcp events have priority for dsc context lookup + logic fabric_reset_en ;//99 // Enable reset from fabric // Not hooked up to reset yet + logic rrq_disable_en ;//98 // Block new read requests on RQ timeout or register write + logic shared_rdwr_pasid_dis;//97 // Reads and writes for a qid/function will share the same pasid index. + logic [11:0] brdg_slv_pasid_offset;//96:85 // Pasid index offset for bridge slave requests + logic fab_wb_dis ;//84 // Send out mdma writeback check completions qid/cidx through the descriptor bypass output interface. + logic axis_h2c_ext_cmp_en ;//83 // Use external signal to indicating h2c stream packet is complete, for the purpose of issueing writeback and interrupts. + logic axim_auser_mode ;//82 // Everest only attribute, 1 will pass {vfg, vfg_off} instead of address[63:50] + logic dma_bar_ext_en ;//81 // Enable DMA bar aperture to extranal MM or external Lite interface. + logic [4:0] tcp_timeout_exp ;//80:76 // Exponential timer for TRQ completion timeout; 2^exp, 0 = disabled + logic brdg_slv_pasid_en ;// 75 // Pasid_en below must also be set to enable pasid for the bridge slave + logic system_id_ovr ;// 74 + logic [15:0] system_id ;//73:58 // System ID csr[15:0] + logic rq_flr_check_dis ;// 57 // Disable RQ FLR check + logic pasid_en ;// 56 // Enable PASID + logic [2:0] vf_bar_num ;//55:53 // Bar number of VFs + logic pcie_rc_unmask_uc ; //52 // Unmask unexpected completions coming out or dma_pcie_rc + logic dsc_ecc_chk_dis ; //51 // Disable ECC check + logic mdma_one_err_wb_dis ; //50 // If set, allow more writebacks for queue even if writeback with error was sent already + logic mdma_dsc_wb_chk_all ; //49 // Set wb_chk (if ctxt enabled) on all descriptors of fetch even if not last + logic mdma_dsc_wb_imm_all ; //48 // Set wb_imm (if ctxt enabled) on all descriptors of fetch even if not last + logic xdma_byp_eng_flr_done; //47 // Ignore xdma engines for flr_done + logic mdma_eng_err_halt ; //46 // Halt mdma mm engine on logging error in status reg + logic mdma_sw_ctxt_clr_all ; //45 // Clear hw and crd ctxt if sw ctxt cleared + logic [3:0][3:0] xdma_c2h_axi_wr_cache;//44:41 // awcache for C2H writeback to AXI + logic [3:0] xdma_c2h_axi_wr_sec ;//28 // awprot for C2H writeback to AXI + logic [3:0][3:0] xdma_h2c_axi_rd_cache;//23 // arcache for H2C writeback to AXI + logic [3:0] xdma_h2c_axi_rd_sec ;//8 // arprot for H2C writeback to AXI + logic mgmt_flr_done_en ; //4 // flr_done needs mgmt ifc flr done bit + logic [3:0] mgmt_flr_done_src_dis; //3:0 // Disable mgmt flr_done access per PF +} attr_spare_t; + +// DMA PF Attributes +typedef struct packed { + logic [3:0] ch_alloc; + logic [1:0] multq_chbits; + logic [5:0] multq_maxq; + logic [2:0] multq_bits; + logic [5:0] vfmaxq; + logic [2:0] multq_vfqbits; + logic [7:0] num_vfs; + logic [7:0] firstvf_offset; +} attr_dma_pf_t; + +// DMA PCIeBAR to AXIBAR Attributes +typedef struct packed { + logic [63:12] bar; + logic sec; + logic [3:0] cache; + logic [7:0] len; + logic [31:0] bar_vf; + logic sec_vf; + logic [3:0] cache_vf; + logic [7:0] len_vf; +} attr_dma_pciebar2axibar_pf_t; + +// DMA AXIBAR to PCIeBAR Attributes +typedef struct packed { + logic [63:0] base; + logic as; + logic [7:0] highaddr; + logic [63:0] bar; +} attr_dma_axibar2pciebar_t; + +// DMA General Attributes +typedef struct packed { + logic [63:0] axi_slv_brdg_base_addr; + logic [63:0] axi_slv_multq_base_addr; + logic [63:0] axi_slv_xdma_base_addr; + logic enable; + logic bypass_msix; + logic [2:0] data_width; + logic metering_enable; + logic [5:0] mask50; + logic root_port; + logic msi_rx_decode_en; + logic pcie_if_parity_check; + logic [31:0] slvlite_base0; + logic [31:0] slvlite_base1; + logic [2:0] barlite0; + logic [2:0] barlite1; + logic [2:0] axibar_num; + logic [2:0] pciebar_num; + logic [3:0] ch_en; + logic [3:0][1:0] ch_pfid; + logic [3:0] ch_multq; + logic [3:0] ch_stream; + logic [3:0] ch_c2h_axi_dsc; + logic [3:0] ch_h2c_axi_dsc; + logic [3:0] ch_multq_ll; + logic [3:0][5:0] ch_multq_max; + logic cq_rcfg_en; + logic rq_rcfg_en; + attr_spare_t spare; +} attr_dma_t; + +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/pciedmacoredefines.vh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/pciedmacoredefines.vh new file mode 100755 index 0000000..73acaf8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/pciedmacoredefines.vh @@ -0,0 +1,453 @@ +/***************************************************************************** +** (c) Copyright 2007-2013 Xilinx, Inc. All rights reserved. +** +** This file contains confidential and proprietary information +** of Xilinx, Inc. and is protected under U.S. and +** international copyright and other intellectual property +** laws. +** +** DISCLAIMER +** This disclaimer is not a license and does not grant any +** rights to the materials distributed herewith. Except as +** otherwise provided in a valid license issued to you by +** Xilinx, and to the maximum extent permitted by applicable +** law: (1) THESE MATERIALS ARE MADE AVAILABLE AS IS AND +** WITH ALL FAULTS, AND 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 these +** materials, including for any direct, or any 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. +** +** CRITICAL APPLICATIONS +** Xilinx products are not designed or intended to be fail- +** safe, or for use in any application requiring fail-safe +** performance, such as life-support or safety devices or +** systems, Class III medical devices, nuclear facilities, +** applications related to the deployment of airbags, or any +** other applications that could lead to death, personal +** injury, or severe property or environmental damage +** (individually and collectively, ; Critical; +** Applications). Customer assumes the sole risk and +** liability of any use of Xilinx products in Critical +** Applications, subject only to applicable laws and +** regulations governing limitations on product liability. +** +** THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +** PART OF THIS FILE AT ALL TIMES. +****************************************************************************** +** +** Project:PCI Express Gen4 +** Author: Siva Prasad +** Date:$DateTime: 2014/08/05 13:55:49 $ +** Description: PCIE core common defines and Macros +** Revision: $Revision: #22 $ +** Changed By: $Author: dpan $ +** +*****************************************************************************/ +`timescale 1ps/1ps + +`ifdef PCIEDMACOREDEFINES_VH +`else + `define PCIEDMACOREDEFINES_VH +// Default is asynchronous reset flops +// X REG with async clear and sync load (reset), and enable +`define XPLREG_EN(clk,reset_n,load,q,d,rstval,ldval,en) \ +`ifndef SYNC_FF \ +`XPLREG_ASYNC_EN(clk,reset_n,load,q,d,rstval,ldval,en) \ +`else \ +`XPLREG_SYNC_EN(clk,reset_n,load,q,d,rstval,ldval,en) \ +`endif + + +`define XPLREG_SYNC_EN(clk,reset_n,load,q,d,rstval,ldval,en) \ +always @(posedge clk) \ +begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else if (load == 1'b1) \ + q <= #(TCQ) ldval; \ + else \ +`ifdef FOURVALCLKPROP \ + q <= #(TCQ) (en & clk) ? d : q; \ +`else \ + q <= #(TCQ) en ? d : q; \ +`endif \ +end + +`define XPLREG_ASYNC_EN(clk,reset_n,load,q,d,rstval,ldval,en) \ +always @(posedge clk or negedge reset_n) \ +begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else if (load == 1'b1) \ + q <= #(TCQ) ldval; \ + else \ +`ifdef FOURVALCLKPROP \ + q <= #(TCQ) (en & clk) ? d : q; \ +`else \ + q <= #(TCQ) en ? d : q; \ +`endif \ +end + +// X REG with async clear and sync load (reset) +`define XPLREG(clk,reset_n,load,q,d,rstval,ldval) \ +`ifndef SYNC_FF \ +`XPLREG_ASYNC(clk,reset_n,load,q,d,rstval,ldval) \ +`else \ +`XPLREG_SYNC(clk,reset_n,load,q,d,rstval,ldval) \ +`endif +`define XPLREG_SYNC(clk,reset_n,load,q,d,rstval,ldval) \ +always @(posedge clk) \ +begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else if (load == 1'b1) \ + q <= #(TCQ) ldval; \ + else \ +`ifdef FOURVALCLKPROP \ + q <= #(TCQ) clk ? d : q; \ +`else \ + q <= #(TCQ) d; \ +`endif \ +end +`define XPLREG_ASYNC(clk,reset_n,load,q,d,rstval,ldval) \ +always @(posedge clk or negedge reset_n) \ +begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else if (load == 1'b1) \ + q <= #(TCQ) ldval; \ + else \ +`ifdef FOURVALCLKPROP \ + q <= #(TCQ) clk ? d : q; \ +`else \ + q <= #(TCQ) d; \ +`endif \ +end + +`define XPREG(clk, reset_n, q,d,rstval) \ + `ifndef SYNC_FF \ +`XPREG_ASYNC(clk, reset_n, q,d,rstval) \ + `else \ +`XPREG_SYNC(clk, reset_n, q,d,rstval) \ + `endif +`define XPREG_SYNC(clk, reset_n, q,d,rstval) \ + always @(posedge clk) \ + begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) clk ? d : q; \ + `else \ + q <= #(TCQ) d; \ + `endif \ + end +`define XPREG_ASYNC(clk, reset_n, q,d,rstval) \ + always @(posedge clk or negedge reset_n ) \ + begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) clk ? d : q; \ + `else \ + q <= #(TCQ) d; \ + `endif \ + end + +`define XPREG_EN(clk, reset_n, q, d, rstval, en) \ + `ifndef SYNC_FF \ +`XPREG_ASYNC_EN(clk, reset_n, q, d, rstval, en) \ + `else \ +`XPREG_SYNC_EN(clk, reset_n, q, d, rstval, en) \ + `endif +`define XPREG_SYNC_EN(clk, reset_n, q, d, rstval, en) \ + always @(posedge clk) \ + begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) (en & clk) ? d : q; \ + `else \ + q <= #(TCQ) en ? d : q; \ + `endif \ + end +`define XPREG_ASYNC_EN(clk, reset_n, q, d, rstval, en) \ + always @(posedge clk or negedge reset_n) \ + begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) (en & clk) ? d : q; \ + `else \ + q <= #(TCQ) en ? d : q; \ + `endif \ + end + +`define XPREG_NORESET(clk,q,d) \ + always @(posedge clk) \ + begin \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) clk? d : q; \ + `else \ + q <= #(TCQ) d; \ + `endif \ + end + +`define XARREG(clk, reset_n, q,d,rstval) \ +`ifndef SYNC_FF \ +`XARREG_ASYNC(clk, reset_n, q,d,rstval) \ +`else \ +`XARREG_SYNC(clk, reset_n, q,d,rstval) \ +`endif +`define XARREG_SYNC(clk, reset_n, q,d,rstval) \ + always @(posedge clk) \ + begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) clk ? d : q; \ + `else \ + q <= #(TCQ) d; \ + `endif \ + end +`define XARREG_ASYNC(clk, reset_n, q,d,rstval) \ + always @(posedge clk or negedge reset_n ) \ + begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) clk ? d : q; \ + `else \ + q <= #(TCQ) d; \ + `endif \ + end + +`define XARREG_EN(clk, reset_n, q, d, rstval, en) \ +`ifndef SYNC_FF \ +`XARREG_ASYNC_EN(clk, reset_n, q, d, rstval, en) \ +`else \ +`XARREG_SYNC_EN(clk, reset_n, q, d, rstval, en) \ +`endif +`define XARREG_SYNC_EN(clk, reset_n, q, d, rstval, en) \ + always @(posedge clk) \ + begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) ((en & clk) ? d : q); \ + `else \ + q <= #(TCQ) (en ? d : q); \ + `endif \ + end +`define XARREG_ASYNC_EN(clk, reset_n, q, d, rstval, en) \ + always @(posedge clk or negedge reset_n) \ + begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) ((en & clk) ? d : q); \ + `else \ + q <= #(TCQ) (en ? d : q); \ + `endif \ + end + +`define XSRREG(clk, reset_n, q,d,rstval) \ +`ifndef SYNC_FF \ +`XSRREG_ASYNC(clk, reset_n, q,d,rstval) \ +`else \ +`XSRREG_SYNC(clk, reset_n, q,d,rstval) \ +`endif +`define XSRREG_ASYNC(clk, reset_n, q,d,rstval) \ + always @(posedge clk or negedge reset_n) \ + begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) clk ? d : q; \ + `else \ + q <= #(TCQ) d; \ + `endif \ + end +`define XSRREG_SYNC(clk, reset_n, q,d,rstval) \ + always @(posedge clk) \ + begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) clk ? d : q; \ + `else \ + q <= #(TCQ) d; \ + `endif \ + end + +`define XSRREG_EN(clk, reset_n, q,d,rstval, en) \ +`ifndef SYNC_FF \ +`XSRREG_ASYNC_EN(clk, reset_n, q,d,rstval, en) \ +`else \ +`XSRREG_SYNC_EN(clk, reset_n, q,d,rstval, en) \ +`endif +`define XSRREG_SYNC_EN(clk, reset_n, q,d,rstval, en) \ + always @(posedge clk) \ + begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) ((en & clk) ? d : q); \ + `else \ + q <= #(TCQ) (en ? d : q); \ + `endif \ + end +`define XSRREG_ASYNC_EN(clk, reset_n, q,d,rstval, en) \ + always @(posedge clk or negedge reset_n) \ + begin \ + if (reset_n == 1'b0) \ + q <= #(TCQ) rstval; \ + else \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) ((en & clk) ? d : q); \ + `else \ + q <= #(TCQ) (en ? d : q); \ + `endif \ + end + +`define XLREG(clk, reset_n) \ + `ifndef SYNC_FF \ +`XLREGS_ASYNC(clk, reset_n) \ + `else \ +`XLREGS_SYNC(clk, reset_n) \ + `endif +`define XLREGS_SYNC(clk, reset_n) \ + always @(posedge clk) +`define XLREGS_ASYNC(clk, reset_n) \ + always @(posedge clk or negedge reset_n) + +// Define for legacy FFs with arguments for edges +`define XLREG_EDGE(clkedge,clk,rstedge,rst) \ + `ifndef SYNC_FF \ +`XLREG_ASYNC_EDGE(clkedge,clk,rstedge,rst) \ + `else \ +`XLREG_SYNC_EDGE(clkedge,clk,rstedge,rst) \ + `endif +`define XLREG_SYNC_EDGE(clkedge,clk,rstedge,rst) \ + always @(clkedge clk) +`define XLREG_ASYNC_EDGE(clkedge,clk,rstedge,rst) \ + always @(clkedge clk or rstedge rst) + +// Define for legacy FFs with no reset and arguments for edges +`define XLREG_EDGE_NORESET(clkedge,clk) \ + always @(clkedge clk) \ + +//General defines +`define byte0 7:0 +`define byte1 15:8 +`define byte2 23:16 +`define byte3 31:24 +`define byte4 39:32 +`define byte5 47:40 +`define byte6 55:48 +`define byte7 63:56 +`define byte8 71:64 +`define byte9 79:72 +`define byte10 87:80 +`define byte11 95:88 +`define byte12 103:96 +`define byte13 111:104 +`define byte14 119:112 +`define byte15 127:120 +`define byte16 135:128 +`define byte17 143:136 +`define byte18 151:144 +`define byte19 159:152 +`define byte20 167:160 +`define byte21 175:168 +`define byte22 183:176 +`define byte23 191:184 +`define byte24 199:192 +`define byte25 207:200 +`define byte26 215:208 +`define byte27 223:216 +`define byte28 231:224 +`define byte29 239:232 +`define byte30 247:240 +`define byte31 255:248 + +`define dw0b0 7:0 +`define dw0b1 15:8 +`define dw0b2 23:16 +`define dw0b3 31:24 +`define dw0b012 23:0 +`define dw0b123 31:8 +`define dw1b0 39:32 +`define dw1b1 47:40 +`define dw1b2 55:48 +`define dw1b3 63:56 +`define dw1b012 55:32 +`define dw1b123 63:40 +`define dw2b0 71:64 +`define dw2b1 79:72 +`define dw2b2 87:80 +`define dw2b3 95:88 +`define dw2b012 87:64 +`define dw2b123 95:72 +`define dw3b0 103:96 +`define dw3b1 111:104 +`define dw3b2 119:112 +`define dw3b3 127:120 +`define dw3b012 119:96 +`define dw3b123 127:104 +`define dw4b0 135:128 +`define dw4b1 143:136 +`define dw4b2 151:144 +`define dw4b3 159:152 +`define dw4b012 151:128 +`define dw4b123 159:136 +`define dw5b0 167:160 +`define dw5b1 175:168 +`define dw5b2 183:176 +`define dw5b3 191:184 +`define dw5b012 183:160 +`define dw5b123 191:168 +`define dw6b0 199:192 +`define dw6b1 207:200 +`define dw6b2 215:208 +`define dw6b3 223:216 +`define dw6b123 223:200 +`define dw6b012 215:192 +`define dw7b0 231:224 +`define dw7b1 239:232 +`define dw7b2 247:240 +`define dw7b3 255:248 +`define dw7b012 247:224 +`define dw7b123 255:232 + +`define dw0 31:0 +`define dw1 63:32 +`define dw2 95:64 +`define dw3 127:96 +`define dw4 159:128 +`define dw5 191:160 +`define dw6 223:192 +`define dw7 255:224 + +`endif diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/xdma_axi4mm_axi_bridge.vh b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/xdma_axi4mm_axi_bridge.vh new file mode 100755 index 0000000..41a7a99 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/verilog/xdma_axi4mm_axi_bridge.vh @@ -0,0 +1,202 @@ +`ifndef AXI_BRIDGE_VH +`define AXI_BRIDGE_VH +`include "pciedmacoredefines.vh" +//----------------------------------------------------------------------------- +// $Id: +//----------------------------------------------------------------------------- +// axi_bridge.vh +//----------------------------------------------------------------------------- +// (c) Copyright 2010 - 2016 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +//----------------------------------------------------------------------------- +// Filename: axi_bridge.vh +// +// Description: +// +// This file needs to be included in all modules so that all the modules can commonly +// reference state_transitions +// +// +// VHDL-Standard: VHDL'93 +//----------------------------------------------------------------------------- +// Structure: +// Include file +// +//----------------------------------------------------------------------------- +// Revision: v1.05.a +// Date: 06/28/12 +// +//----------------------------------------------------------------------------- + +`timescale 1 ps / 1 ps +`define XSRREG_AXIMM(clk, reset_n, q,d,rstval) \ +`ifdef SOFT_IP \ +`XSRREG_SYNC (clk, reset_n, q,d,rstval) \ +`else \ +`XSRREG_ASYNC (clk, reset_n, q,d,rstval) \ +`endif + +`define XSRREG_EN_AXIMM(clk, reset_n, q,d,rstval, en) \ +`ifdef SOFT_IP \ +`XSRREG_SYNC_EN(clk, reset_n, q,d,rstval, en) \ +`else \ +`XSRREG_ASYNC_EN(clk, reset_n, q,d,rstval, en) \ +`endif + +`define XSRREG_XDMA(clk, reset_n, q,d,rstval) \ +`ifdef SOFT_IP \ +`XSRREG_SYNC (clk, reset_n, q,d,rstval) \ +`else \ +`XSRREG_ASYNC (clk, reset_n, q,d,rstval) \ +`endif + +`define XSRREG_EN_XDMA(clk, reset_n, q,d,rstval, en) \ +`ifdef SOFT_IP \ +`XSRREG_SYNC_EN(clk, reset_n, q,d,rstval, en) \ +`else \ +`XSRREG_ASYNC_EN(clk, reset_n, q,d,rstval, en) \ +`endif + +`define XLREG_AXIMM(clk, reset_n) \ +`ifdef SOFT_IP \ +`XLREGS_SYNC(clk, reset_n) \ +`else \ +`XLREGS_ASYNC(clk, reset_n) \ +`endif + +`define XLREG_XDMA(clk, reset_n) \ +`ifdef SOFT_IP \ +`XLREGS_SYNC(clk, reset_n) \ +`else \ +`XLREGS_ASYNC(clk, reset_n) \ +`endif + +`define XNRREG_AXIMM(clk,q,d) \ + always @(posedge clk) \ + begin \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) clk? d : q; \ + `else \ + q <= #(TCQ) d; \ + `endif \ + end + +`define XNRREG_EN_AXIMM(clk,q,d,en) \ + always @(posedge clk) \ + begin \ + `ifdef FOURVALCLKPROP \ + q <= #(TCQ) ((en & clk) ? d : q); \ + `else \ + q <= #(TCQ) (en ? d : q); \ + `endif \ + end + +// AXI Defines +`define SIZE64 0 +`define SIZE128 1 +`define SIZE256 2 +`define SIZE512 3 +`define CQ_USER_FBELO 0 +`define CQ_USER_FBEHI 3 +`define CQ_USER_LBELO 4 +`define CQ_USER_LBEHI 7 +`define CQ_USER_LBELO_512 8 +`define CQ_USER_LBEHI_512 11 +`define CQ_USER_BELO 8 +`define CQ_USER_BEHI (CQ_USER_BELO +31) +`define CQ_USER_PARLO 53 +`define CQ_USER_PARLO_512 119 +`define CQ_USER_PARHI (CQ_USER_PARLO +31) +`define AXIS_MEM_READ 4'h0 +`define AXIS_MEM_WRITE 4'h1 +`define AXIS_IO_READ 4'h2 +`define AXIS_IO_WRITE 4'h3 +`define AXIS_IO_WRITE 4'h3 +`define AXIS_FETCH_ADD 4'h4 +`define AXIS_UCOND_SWAP 4'h5 +`define AXIS_COMP_SWAP 4'h6 +`define AXIS_READ_LCK 4'h7 +`define AXIS_CFGRD_TYPE0 4'h8 +`define AXIS_CFGRD_TYPE1 4'h9 +`define AXIS_CFGWR_TYPE0 4'ha +`define AXIS_CFGWR_TYPE1 4'hb +`define AXIS_MSG_GEN 4'hc +`define AXIS_MSG_VNDDEF 4'hd +`define AXIS_MSG_ATS 4'he +`define AXIS_RSVD 4'hf + + +`define AXIMM_RRESP_OK 2'b00 +`define AXIMM_RRESP_EXOK 2'b01 +`define AXIMM_RRESP_SLVERR 2'b10 +`define AXIMM_RRESP_DECERR 2'b11 +// typedef enum {IDLE_read_reqSM, CHECK_read_reqSM, SEND_REQ, WAIT_FOR_OPEN_SLOT} read_reqSM_STATES ; + // Add these to the State machines + //signal read_reqSM_cs : read_reqSM_STATES; + //signal read_reqSM_ns : read_reqSM_STATES; + +// typedef enum {IDLE_read_dataSM,WAIT_FOR_CPLE, LOAD_READ_COUNTERE, FIRST_BRAM_READE, STR_DATAE, STR_DONEE, WAIT_SLOT_CLRE} read_dataSM_STATES ; + // Add This to the appropriate file + //signal read_dataSM_cs : read_dataSM_STATES; + //signal read_dataSM_ns : read_dataSM_STATES; + //signal read_dataSM_cs_d : read_dataSM_STATES; + +// typedef enum {IDLE_arid_dependencySM, FIND_HISTORY_MATCH, SET_DEPENDENCY, CLEAR_DEPENDENCY} arid_dependencySM_STATES ; +// typedef enum {IDLE_write_reqSM, CHECK_write_reqSM, CHECK2, ONE_REQ_ACTIVE, TWO_REQ_ACTIVE} write_reqSM_STATES ; + + +// typedef enum {IDLE_write_dataSM, FIRST_DATA_WORD, DATA_STREAM, DONE_write_dataSM, WAIT_TLP_START, WAIT_STR_DONE, FIRST_DATA_WORD_2, DATA_STREAM_2, DONE_2} write_dataSM_STATES ; + +//function integer clog2; +// input [0:7] value; // Input value +// begin : dummy +// reg [0:7] value_int; +// value_int = value; +// for (clog2 = 0; value_int > 0; clog2 = clog2 + 1) +// value_int = value_int >> 1; +// end +//endfunction +`endif // AXI_BRIDGE_VH diff --git a/projects/U200/U200.ip_user_files/ipstatic/hdl/xdma_v4_1_vl_rfs.sv b/projects/U200/U200.ip_user_files/ipstatic/hdl/xdma_v4_1_vl_rfs.sv new file mode 100755 index 0000000..038cbf5 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/hdl/xdma_v4_1_vl_rfs.sv @@ -0,0 +1,41208 @@ +`pragma protect begin_protected +`pragma protect version = 1 +`pragma protect encrypt_agent = "XILINX" +`pragma protect encrypt_agent_info = "Xilinx Encryption Tool 2020.2" +`pragma protect key_keyowner = "Cadence Design Systems.", key_keyname = "cds_rsa_key", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 64) +`pragma protect key_block +g+3KGFUOAPivYzl0egix77lxvPLwN1envbT4RvDVdyK9d+cDBGIELtd1Yk9qvYWpCZZ5BWxvrSiy +pyesh1vnFA== + +`pragma protect key_keyowner = "Synopsys", key_keyname = "SNPS-VCS-RSA-2", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 128) +`pragma protect key_block +C4JkyzyA+NKuMrcmhNtbvCxPSIIMyxR/H/z4a5xi6vZf1N37AggITtS2vQPVi+l7U3oRB4pFJ3Rv +bWjEu0jtf5lmoZzH/hyQSvnEOhSzsJflRFFHoeuLSFPtVirZvE4KIunEIUjz1tRY1GSUhs762YMy +ABMPfMnk2qqZ3OwNXBc= + +`pragma protect key_keyowner = "Aldec", key_keyname = "ALDEC15_001", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`pragma protect key_block +uyRJcOoZYVE0e1hRddL8Gl4DdUrkQ2+eTgo3wH3S69Xu3ZQ+6omNUBT9MYQz7FfDriU/xrjOWzaM +bVAFfpsWBV+byp8l0iA7rcgJRUHJ9deK45McjW74TeH1A80vxPv9SPhs8iT3KSgU7PswJWBEGgGE +w4ZYubxICwjySVCVhuxw3CHFuEt5DCh8sz8JMQ50KdE0WB8DHOAt/5JXdzv6Yj0PiI8lvx3HWmph +fYR9S7W4S6xVHduj7veEDyFz1tfiMM2lO78rpwrEgD12OMncrfjr3BKNGfZioHwywdB4efxfiVLD +KTIoCY1fmReW0Wi49ruagRk02V4Hhpr0/uBopg== + +`pragma protect key_keyowner = "ATRENTA", key_keyname = "ATR-SG-2015-RSA-3", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`pragma protect key_block +nzPtHu5RsFhjaWIJSp9j9gU+rwL1v+fbCDdcAWyRtcgFSUZ/iAdMU5yiAIqXSIfSMaMrO8LEyaZm +3shJU7/OMS3hcCH0+fP9qoomveHa8RSmRqQLd4gC/xZNmafQ3c8UFIFsaZa1WsdZf5oq0EbWuEFY +bX3Z8atRQOaowjsDgJRjP1BPuZYYL4y6fYf3G9chr7Xg3zHqgAm2gKsZe8fbwMhgbIPlOmMZV2fn +1I6M1veYgxkPOLiBZI6jts6hphRlneiMjSsaqymtje0Eo5jYAy348REHz8aimPbYy8HacbnejvLh +JanzEPx0K0tIMO/xfk7JkDzNAjKByehK3cnmEA== + +`pragma protect key_keyowner = "Mentor Graphics Corporation", key_keyname = "MGC-VELOCE-RSA", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 128) +`pragma protect key_block +amUIqiymOx3BaX+Mtzv1KTF9dD12bhrI0thrIZmdg8z7G60bfNjCLZgZow5I0zYfwmUaJb5LFteI +dadXQydbseV663jS+/qkMMnb3nd5aGmobwn9F6s1y4bskCBmPTKqgnkxqBndDz7AS3k1VxYNfDM4 +0yfoNw98GNYbjTzFj8I= + +`pragma protect key_keyowner = "Mentor Graphics Corporation", key_keyname = "MGC-VERIF-SIM-RSA-2", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`pragma protect key_block +DfQpizTrBDKRXQ/iySePFZExigvyPG9sRYwLEhk102L/r6SdroTqAnJ1hfG45ZXfwAoHkqfNn5q4 +EFVfhs3Rss2WtpSv2s7c3GH0yBn9LkEh4GWNmpqrVIfgUroX65kve9J7TwOmNjlhFVfZ+d8fQJl3 +XmpZo/uHccDSkAr4Q7/h9E0UjB+Rz217Z1QptIgsnPq1q+bP20UCod4yTY8RhHcN7g2CsbZ79dUy +EFr+MZpmy6KIvSigOnQKb5r/qeaeMea4ca5D/+egGXP8AWtVdHVMzg9FymY61+WocMOYmGdXWqOf +LUwO6mMwSoi2xxGBqsuAKO+dlUtRI8eWdsUbSw== + +`pragma protect key_keyowner = "Real Intent", key_keyname = "RI-RSA-KEY-1", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`pragma protect key_block +GE0QwSwgRaEa7M6DMe4Xn5ILAQUPTYT51/oxkvMwgyDlob8uVu7GLOkF+jG2PIKE7J4V6jOp2lPq +wYepM6H9KARs6AS6OBcxrVa5CQAoruke+e1aVEbA3qCOZZAXsKuDNToLFOfTmkPctoKh2QV/haZK +yXTQivNW87hKGT+FiuCEz/kNcUQtNQA5hecOiWN+27nNJ8jUSh6gEr6WkXowtrcuzNLvJPfM2bm5 +TWrXSDfhWXOWAwDtYMLLiUhzD77kkb89GsRQD+JcJW1dgeeVuTdF6ZDS/5xbdfGzmt7RxbMOEjqo +zlVSZcFX+WSi+faoWHFlsx+olVlD/O5rjtb2DA== + +`pragma protect key_keyowner = "Metrics Technologies Inc.", key_keyname = "DSim", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`pragma protect key_block +fmo6ZDRoi6lSqfUJEB3WdVk2XUpKXXsuJs0sheuZYc9oxiN2NeeNbrLJ7dA/rSTAGfPjcV5nnOsU +jimQEPZrRgLiumI7ttd7oqV51MCQkSXr6Xp//7UPgFnb60+MJO2OB82HiMfsp2ZbHqOPfr/ti/+z +E3WlEv6y/kAzMn08jOKLdfxjsOrkhq4KLd5rdDOydVlAZskC9NVV55mVlz0x5aTLuKXywKBvoILO +wCakPUevYOKTRhk0uu06DnIsfhWAZWmogwTjFKwwQ8gpwqVgRaKxAbtvg0kqqeyxwYV5v9jlqg/M +uYV9eZEcc4jI/FuSijegCNbEXVbGrvrSMTH8jQ== + +`pragma protect key_keyowner = "Xilinx", key_keyname = "xilinxt_2020_08", key_method = "rsa" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 256) +`pragma protect key_block +SU4cKQsCcy+jpqiOhHmztan05aml4bh4l8fzpMCGpZC6Sp3svpG3blOtG7Odp2KmDSoCUhmkXkmI +h/LkX5oa9BOZi1JGFlCAmSx3K02nhfMxqbwADI7yVsq0uSXaMQH0cE4Vg48lO9fgWGnTwxDpbXR5 +KJWaAsH/4DxxI7dngOm0tb9B0tZ/0uj6IJ5wgswrzLdOw72oH+LFOuWnSncaqBN+7P4TcHBXg4Yp +nBVxbDfwBMcGbZr5Ktgxjbn3lDx6Wu/0WmpJClw27lmMLwMXy4q4ZiuZP0F+mTfPsnx+AF7w+sRy +nZz3eU67nisG+dJAtGVSxEy8SCgbg/Y/ngtiVw== + +`pragma protect data_method = "AES128-CBC" +`pragma protect encoding = (enctype = "BASE64", line_length = 76, bytes = 2344176) +`pragma protect data_block +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 +`pragma protect end_protected diff --git a/projects/U200/U200.ip_user_files/ipstatic/simulation/blk_mem_gen_v8_4.v b/projects/U200/U200.ip_user_files/ipstatic/simulation/blk_mem_gen_v8_4.v new file mode 100755 index 0000000..73b8240 --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/simulation/blk_mem_gen_v8_4.v @@ -0,0 +1,4522 @@ +/****************************************************************************** +-- (c) Copyright 2006 - 2013 Xilinx, Inc. All rights reserved. +-- +-- This file contains confidential and proprietary information +-- of Xilinx, Inc. and is protected under U.S. and +-- international copyright and other intellectual property +-- laws. +-- +-- DISCLAIMER +-- This disclaimer is not a license and does not grant any +-- rights to the materials distributed herewith. Except as +-- otherwise provided in a valid license issued to you by +-- Xilinx, and to the maximum extent permitted by applicable +-- law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +-- WITH ALL FAULTS, AND 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 these +-- materials, including for any direct, or any 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. +-- +-- CRITICAL APPLICATIONS +-- Xilinx products are not designed or intended to be fail- +-- safe, or for use in any application requiring fail-safe +-- performance, such as life-support or safety devices or +-- systems, Class III medical devices, nuclear facilities, +-- applications related to the deployment of airbags, or any +-- other applications that could lead to death, personal +-- injury, or severe property or environmental damage +-- (individually and collectively, "Critical +-- Applications"). Customer assumes the sole risk and +-- liability of any use of Xilinx products in Critical +-- Applications, subject only to applicable laws and +-- regulations governing limitations on product liability. +-- +-- THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +-- PART OF THIS FILE AT ALL TIMES. +-- + ***************************************************************************** + * + * Filename: blk_mem_gen_v8_4_4.v + * + * Description: + * This file is the Verilog behvarial model for the + * Block Memory Generator Core. + * + ***************************************************************************** + * Author: Xilinx + * + * History: Jan 11, 2006 Initial revision + * Jun 11, 2007 Added independent register stages for + * Port A and Port B (IP1_Jm/v2.5) + * Aug 28, 2007 Added mux pipeline stages feature (IP2_Jm/v2.6) + * Mar 13, 2008 Behavioral model optimizations + * April 07, 2009 : Added support for Spartan-6 and Virtex-6 + * features, including the following: + * (i) error injection, detection and/or correction + * (ii) reset priority + * (iii) special reset behavior + * + *****************************************************************************/ +`timescale 1ps/1ps + +module STATE_LOGIC_v8_4 (O, I0, I1, I2, I3, I4, I5); + + parameter INIT = 64'h0000000000000000; + + input I0, I1, I2, I3, I4, I5; + + output O; + + reg O; + reg tmp; + + always @( I5 or I4 or I3 or I2 or I1 or I0 ) begin + + tmp = I0 ^ I1 ^ I2 ^ I3 ^ I4 ^ I5; + + if ( tmp == 0 || tmp == 1) + + O = INIT[{I5, I4, I3, I2, I1, I0}]; + + end +endmodule + +module beh_vlog_muxf7_v8_4 (O, I0, I1, S); + + output O; + reg O; + + input I0, I1, S; + + always @(I0 or I1 or S) + if (S) + O = I1; + else + O = I0; +endmodule + +module beh_vlog_ff_clr_v8_4 (Q, C, CLR, D); + parameter INIT = 0; +localparam FLOP_DELAY = 100; + output Q; + + input C, CLR, D; + + reg Q; + + initial Q= 1'b0; + + always @(posedge C ) + if (CLR) + Q<= 1'b0; + else + Q<= #FLOP_DELAY D; + + +endmodule + +module beh_vlog_ff_pre_v8_4 (Q, C, D, PRE); + + parameter INIT = 0; +localparam FLOP_DELAY = 100; + output Q; + input C, D, PRE; + + reg Q; + + initial Q= 1'b0; + + always @(posedge C ) + if (PRE) + Q <= 1'b1; + else + Q <= #FLOP_DELAY D; + +endmodule + +module beh_vlog_ff_ce_clr_v8_4 (Q, C, CE, CLR, D); + + parameter INIT = 0; +localparam FLOP_DELAY = 100; + output Q; + input C, CE, CLR, D; + + reg Q; + + initial Q= 1'b0; + always @(posedge C ) + if (CLR) + Q <= 1'b0; + else if (CE) + Q <= #FLOP_DELAY D; + +endmodule + +module write_netlist_v8_4 +#( + parameter C_AXI_TYPE = 0 + ) + ( + S_ACLK, S_ARESETN, S_AXI_AWVALID, S_AXI_WVALID, S_AXI_BREADY, + w_last_c, bready_timeout_c, aw_ready_r, S_AXI_WREADY, S_AXI_BVALID, + S_AXI_WR_EN, addr_en_c, incr_addr_c, bvalid_c + ); + + input S_ACLK; + input S_ARESETN; + input S_AXI_AWVALID; + input S_AXI_WVALID; + input S_AXI_BREADY; + input w_last_c; + input bready_timeout_c; + output aw_ready_r; + output S_AXI_WREADY; + output S_AXI_BVALID; + output S_AXI_WR_EN; + output addr_en_c; + output incr_addr_c; + output bvalid_c; + //------------------------------------------------------------------------- + //AXI LITE + //------------------------------------------------------------------------- +generate if (C_AXI_TYPE == 0 ) begin : gbeh_axi_lite_sm + wire w_ready_r_7; + wire w_ready_c; + wire aw_ready_c; + wire NlwRenamedSignal_bvalid_c; + wire NlwRenamedSignal_incr_addr_c; + wire present_state_FSM_FFd3_13; + wire present_state_FSM_FFd2_14; + wire present_state_FSM_FFd1_15; + wire present_state_FSM_FFd4_16; + wire present_state_FSM_FFd4_In; + wire present_state_FSM_FFd3_In; + wire present_state_FSM_FFd2_In; + wire present_state_FSM_FFd1_In; + wire present_state_FSM_FFd4_In1_21; + wire [0:0] Mmux_aw_ready_c ; +begin + assign + S_AXI_WREADY = w_ready_r_7, + S_AXI_BVALID = NlwRenamedSignal_incr_addr_c, + S_AXI_WR_EN = NlwRenamedSignal_bvalid_c, + incr_addr_c = NlwRenamedSignal_incr_addr_c, + bvalid_c = NlwRenamedSignal_bvalid_c; + + assign NlwRenamedSignal_incr_addr_c = 1'b0; + + beh_vlog_ff_clr_v8_4 #( + .INIT (1'b0)) + aw_ready_r_2 ( + .C ( S_ACLK), + .CLR ( S_ARESETN), + .D ( aw_ready_c), + .Q ( aw_ready_r) + ); + beh_vlog_ff_clr_v8_4 #( + .INIT (1'b0)) + w_ready_r ( + .C ( S_ACLK), + .CLR ( S_ARESETN), + .D ( w_ready_c), + .Q ( w_ready_r_7) + ); + beh_vlog_ff_pre_v8_4 #( + .INIT (1'b1)) + present_state_FSM_FFd4 ( + .C ( S_ACLK), + .D ( present_state_FSM_FFd4_In), + .PRE ( S_ARESETN), + .Q ( present_state_FSM_FFd4_16) + ); + beh_vlog_ff_clr_v8_4 #( + .INIT (1'b0)) + present_state_FSM_FFd3 ( + .C ( S_ACLK), + .CLR ( S_ARESETN), + .D ( present_state_FSM_FFd3_In), + .Q ( present_state_FSM_FFd3_13) + ); + beh_vlog_ff_clr_v8_4 #( + .INIT (1'b0)) + present_state_FSM_FFd2 ( + .C ( S_ACLK), + .CLR ( S_ARESETN), + .D ( present_state_FSM_FFd2_In), + .Q ( present_state_FSM_FFd2_14) + ); +beh_vlog_ff_clr_v8_4 #( + .INIT (1'b0)) + present_state_FSM_FFd1 ( + .C ( S_ACLK), + .CLR ( S_ARESETN), + .D ( present_state_FSM_FFd1_In), + .Q ( present_state_FSM_FFd1_15) + ); +STATE_LOGIC_v8_4 #( + .INIT (64'h0000000055554440)) + present_state_FSM_FFd3_In1 ( + .I0 ( S_AXI_WVALID), + .I1 ( S_AXI_AWVALID), + .I2 ( present_state_FSM_FFd2_14), + .I3 ( present_state_FSM_FFd4_16), + .I4 ( present_state_FSM_FFd3_13), + .I5 (1'b0), + .O ( present_state_FSM_FFd3_In) + ); +STATE_LOGIC_v8_4 #( + .INIT (64'h0000000088880800)) + present_state_FSM_FFd2_In1 ( + .I0 ( S_AXI_AWVALID), + .I1 ( S_AXI_WVALID), + .I2 ( bready_timeout_c), + .I3 ( present_state_FSM_FFd2_14), + .I4 ( present_state_FSM_FFd4_16), + .I5 (1'b0), + .O ( present_state_FSM_FFd2_In) + ); +STATE_LOGIC_v8_4 #( + .INIT (64'h00000000AAAA2000)) + Mmux_addr_en_c_0_1 ( + .I0 ( S_AXI_AWVALID), + .I1 ( bready_timeout_c), + .I2 ( present_state_FSM_FFd2_14), + .I3 ( S_AXI_WVALID), + .I4 ( present_state_FSM_FFd4_16), + .I5 (1'b0), + .O ( addr_en_c) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'hF5F07570F5F05500)) + Mmux_w_ready_c_0_1 ( + .I0 ( S_AXI_WVALID), + .I1 ( bready_timeout_c), + .I2 ( S_AXI_AWVALID), + .I3 ( present_state_FSM_FFd3_13), + .I4 ( present_state_FSM_FFd4_16), + .I5 ( present_state_FSM_FFd2_14), + .O ( w_ready_c) + ); +STATE_LOGIC_v8_4 #( + .INIT (64'h88808880FFFF8880)) + present_state_FSM_FFd1_In1 ( + .I0 ( S_AXI_WVALID), + .I1 ( bready_timeout_c), + .I2 ( present_state_FSM_FFd3_13), + .I3 ( present_state_FSM_FFd2_14), + .I4 ( present_state_FSM_FFd1_15), + .I5 ( S_AXI_BREADY), + .O ( present_state_FSM_FFd1_In) + ); +STATE_LOGIC_v8_4 #( + .INIT (64'h00000000000000A8)) + Mmux_S_AXI_WR_EN_0_1 ( + .I0 ( S_AXI_WVALID), + .I1 ( present_state_FSM_FFd2_14), + .I2 ( present_state_FSM_FFd3_13), + .I3 (1'b0), + .I4 (1'b0), + .I5 (1'b0), + .O ( NlwRenamedSignal_bvalid_c) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h2F0F27072F0F2200)) + present_state_FSM_FFd4_In1 ( + .I0 ( S_AXI_WVALID), + .I1 ( bready_timeout_c), + .I2 ( S_AXI_AWVALID), + .I3 ( present_state_FSM_FFd3_13), + .I4 ( present_state_FSM_FFd4_16), + .I5 ( present_state_FSM_FFd2_14), + .O ( present_state_FSM_FFd4_In1_21) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h00000000000000F8)) + present_state_FSM_FFd4_In2 ( + .I0 ( present_state_FSM_FFd1_15), + .I1 ( S_AXI_BREADY), + .I2 ( present_state_FSM_FFd4_In1_21), + .I3 (1'b0), + .I4 (1'b0), + .I5 (1'b0), + .O ( present_state_FSM_FFd4_In) + ); +STATE_LOGIC_v8_4 #( + .INIT (64'h7535753575305500)) + Mmux_aw_ready_c_0_1 ( + .I0 ( S_AXI_AWVALID), + .I1 ( bready_timeout_c), + .I2 ( S_AXI_WVALID), + .I3 ( present_state_FSM_FFd4_16), + .I4 ( present_state_FSM_FFd3_13), + .I5 ( present_state_FSM_FFd2_14), + .O ( Mmux_aw_ready_c[0]) + ); +STATE_LOGIC_v8_4 #( + .INIT (64'h00000000000000F8)) + Mmux_aw_ready_c_0_2 ( + .I0 ( present_state_FSM_FFd1_15), + .I1 ( S_AXI_BREADY), + .I2 ( Mmux_aw_ready_c[0]), + .I3 (1'b0), + .I4 (1'b0), + .I5 (1'b0), + .O ( aw_ready_c) + ); +end +end +endgenerate + + //--------------------------------------------------------------------- + // AXI FULL + //--------------------------------------------------------------------- +generate if (C_AXI_TYPE == 1 ) begin : gbeh_axi_full_sm + wire w_ready_r_8; + wire w_ready_c; + wire aw_ready_c; + wire NlwRenamedSig_OI_bvalid_c; + wire present_state_FSM_FFd1_16; + wire present_state_FSM_FFd4_17; + wire present_state_FSM_FFd3_18; + wire present_state_FSM_FFd2_19; + wire present_state_FSM_FFd4_In; + wire present_state_FSM_FFd3_In; + wire present_state_FSM_FFd2_In; + wire present_state_FSM_FFd1_In; + wire present_state_FSM_FFd2_In1_24; + wire present_state_FSM_FFd4_In1_25; + wire N2; + wire N4; +begin +assign + S_AXI_WREADY = w_ready_r_8, + bvalid_c = NlwRenamedSig_OI_bvalid_c, + S_AXI_BVALID = 1'b0; + +beh_vlog_ff_clr_v8_4 #( + .INIT (1'b0)) + aw_ready_r_2 + ( + .C ( S_ACLK), + .CLR ( S_ARESETN), + .D ( aw_ready_c), + .Q ( aw_ready_r) + ); +beh_vlog_ff_clr_v8_4 #( + .INIT (1'b0)) + w_ready_r + ( + .C ( S_ACLK), + .CLR ( S_ARESETN), + .D ( w_ready_c), + .Q ( w_ready_r_8) + ); + beh_vlog_ff_pre_v8_4 #( + .INIT (1'b1)) + present_state_FSM_FFd4 + ( + .C ( S_ACLK), + .D ( present_state_FSM_FFd4_In), + .PRE ( S_ARESETN), + .Q ( present_state_FSM_FFd4_17) + ); +beh_vlog_ff_clr_v8_4 #( + .INIT (1'b0)) + present_state_FSM_FFd3 + ( + .C ( S_ACLK), + .CLR ( S_ARESETN), + .D ( present_state_FSM_FFd3_In), + .Q ( present_state_FSM_FFd3_18) + ); +beh_vlog_ff_clr_v8_4 #( + .INIT (1'b0)) + present_state_FSM_FFd2 + ( + .C ( S_ACLK), + .CLR ( S_ARESETN), + .D ( present_state_FSM_FFd2_In), + .Q ( present_state_FSM_FFd2_19) + ); + beh_vlog_ff_clr_v8_4 #( + .INIT (1'b0)) + present_state_FSM_FFd1 + ( + .C ( S_ACLK), + .CLR ( S_ARESETN), + .D ( present_state_FSM_FFd1_In), + .Q ( present_state_FSM_FFd1_16) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h0000000000005540)) + present_state_FSM_FFd3_In1 + ( + .I0 ( S_AXI_WVALID), + .I1 ( present_state_FSM_FFd4_17), + .I2 ( S_AXI_AWVALID), + .I3 ( present_state_FSM_FFd3_18), + .I4 (1'b0), + .I5 (1'b0), + .O ( present_state_FSM_FFd3_In) + ); +STATE_LOGIC_v8_4 #( + .INIT (64'hBF3FBB33AF0FAA00)) + Mmux_aw_ready_c_0_2 + ( + .I0 ( S_AXI_BREADY), + .I1 ( bready_timeout_c), + .I2 ( S_AXI_AWVALID), + .I3 ( present_state_FSM_FFd1_16), + .I4 ( present_state_FSM_FFd4_17), + .I5 ( NlwRenamedSig_OI_bvalid_c), + .O ( aw_ready_c) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'hAAAAAAAA20000000)) + Mmux_addr_en_c_0_1 + ( + .I0 ( S_AXI_AWVALID), + .I1 ( bready_timeout_c), + .I2 ( present_state_FSM_FFd2_19), + .I3 ( S_AXI_WVALID), + .I4 ( w_last_c), + .I5 ( present_state_FSM_FFd4_17), + .O ( addr_en_c) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h00000000000000A8)) + Mmux_S_AXI_WR_EN_0_1 + ( + .I0 ( S_AXI_WVALID), + .I1 ( present_state_FSM_FFd2_19), + .I2 ( present_state_FSM_FFd3_18), + .I3 (1'b0), + .I4 (1'b0), + .I5 (1'b0), + .O ( S_AXI_WR_EN) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h0000000000002220)) + Mmux_incr_addr_c_0_1 + ( + .I0 ( S_AXI_WVALID), + .I1 ( w_last_c), + .I2 ( present_state_FSM_FFd2_19), + .I3 ( present_state_FSM_FFd3_18), + .I4 (1'b0), + .I5 (1'b0), + .O ( incr_addr_c) + ); +STATE_LOGIC_v8_4 #( + .INIT (64'h0000000000008880)) + Mmux_aw_ready_c_0_11 + ( + .I0 ( S_AXI_WVALID), + .I1 ( w_last_c), + .I2 ( present_state_FSM_FFd2_19), + .I3 ( present_state_FSM_FFd3_18), + .I4 (1'b0), + .I5 (1'b0), + .O ( NlwRenamedSig_OI_bvalid_c) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h000000000000D5C0)) + present_state_FSM_FFd2_In1 + ( + .I0 ( w_last_c), + .I1 ( S_AXI_AWVALID), + .I2 ( present_state_FSM_FFd4_17), + .I3 ( present_state_FSM_FFd3_18), + .I4 (1'b0), + .I5 (1'b0), + .O ( present_state_FSM_FFd2_In1_24) + ); +STATE_LOGIC_v8_4 #( + .INIT (64'hFFFFAAAA08AAAAAA)) + present_state_FSM_FFd2_In2 + ( + .I0 ( present_state_FSM_FFd2_19), + .I1 ( S_AXI_AWVALID), + .I2 ( bready_timeout_c), + .I3 ( w_last_c), + .I4 ( S_AXI_WVALID), + .I5 ( present_state_FSM_FFd2_In1_24), + .O ( present_state_FSM_FFd2_In) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h00C0004000C00000)) + present_state_FSM_FFd4_In1 + ( + .I0 ( S_AXI_AWVALID), + .I1 ( w_last_c), + .I2 ( S_AXI_WVALID), + .I3 ( bready_timeout_c), + .I4 ( present_state_FSM_FFd3_18), + .I5 ( present_state_FSM_FFd2_19), + .O ( present_state_FSM_FFd4_In1_25) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h00000000FFFF88F8)) + present_state_FSM_FFd4_In2 + ( + .I0 ( present_state_FSM_FFd1_16), + .I1 ( S_AXI_BREADY), + .I2 ( present_state_FSM_FFd4_17), + .I3 ( S_AXI_AWVALID), + .I4 ( present_state_FSM_FFd4_In1_25), + .I5 (1'b0), + .O ( present_state_FSM_FFd4_In) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h0000000000000007)) + Mmux_w_ready_c_0_SW0 + ( + .I0 ( w_last_c), + .I1 ( S_AXI_WVALID), + .I2 (1'b0), + .I3 (1'b0), + .I4 (1'b0), + .I5 (1'b0), + .O ( N2) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'hFABAFABAFAAAF000)) + Mmux_w_ready_c_0_Q + ( + .I0 ( N2), + .I1 ( bready_timeout_c), + .I2 ( S_AXI_AWVALID), + .I3 ( present_state_FSM_FFd4_17), + .I4 ( present_state_FSM_FFd3_18), + .I5 ( present_state_FSM_FFd2_19), + .O ( w_ready_c) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h0000000000000008)) + Mmux_aw_ready_c_0_11_SW0 + ( + .I0 ( bready_timeout_c), + .I1 ( S_AXI_WVALID), + .I2 (1'b0), + .I3 (1'b0), + .I4 (1'b0), + .I5 (1'b0), + .O ( N4) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h88808880FFFF8880)) + present_state_FSM_FFd1_In1 + ( + .I0 ( w_last_c), + .I1 ( N4), + .I2 ( present_state_FSM_FFd2_19), + .I3 ( present_state_FSM_FFd3_18), + .I4 ( present_state_FSM_FFd1_16), + .I5 ( S_AXI_BREADY), + .O ( present_state_FSM_FFd1_In) + ); +end +end +endgenerate +endmodule + + +module read_netlist_v8_4 #( + parameter C_AXI_TYPE = 1, + parameter C_ADDRB_WIDTH = 12 + ) ( S_AXI_R_LAST_INT, S_ACLK, S_ARESETN, S_AXI_ARVALID, + S_AXI_RREADY,S_AXI_INCR_ADDR,S_AXI_ADDR_EN, + S_AXI_SINGLE_TRANS,S_AXI_MUX_SEL, S_AXI_R_LAST, S_AXI_ARREADY, + S_AXI_RLAST, S_AXI_RVALID, S_AXI_RD_EN, S_AXI_ARLEN); + + input S_AXI_R_LAST_INT; + input S_ACLK; + input S_ARESETN; + input S_AXI_ARVALID; + input S_AXI_RREADY; + output S_AXI_INCR_ADDR; + output S_AXI_ADDR_EN; + output S_AXI_SINGLE_TRANS; + output S_AXI_MUX_SEL; + output S_AXI_R_LAST; + output S_AXI_ARREADY; + output S_AXI_RLAST; + output S_AXI_RVALID; + output S_AXI_RD_EN; + input [7:0] S_AXI_ARLEN; + + wire present_state_FSM_FFd1_13 ; + wire present_state_FSM_FFd2_14 ; + wire gaxi_full_sm_outstanding_read_r_15 ; + wire gaxi_full_sm_ar_ready_r_16 ; + wire gaxi_full_sm_r_last_r_17 ; + wire NlwRenamedSig_OI_gaxi_full_sm_r_valid_r ; + wire gaxi_full_sm_r_valid_c ; + wire S_AXI_RREADY_gaxi_full_sm_r_valid_r_OR_9_o ; + wire gaxi_full_sm_ar_ready_c ; + wire gaxi_full_sm_outstanding_read_c ; + wire NlwRenamedSig_OI_S_AXI_R_LAST ; + wire S_AXI_ARLEN_7_GND_8_o_equal_1_o ; + wire present_state_FSM_FFd2_In ; + wire present_state_FSM_FFd1_In ; + wire Mmux_S_AXI_R_LAST13 ; + wire N01 ; + wire N2 ; + wire Mmux_gaxi_full_sm_ar_ready_c11 ; + wire N4 ; + wire N8 ; + wire N9 ; + wire N10 ; + wire N11 ; + wire N12 ; + wire N13 ; + assign + S_AXI_R_LAST = NlwRenamedSig_OI_S_AXI_R_LAST, + S_AXI_ARREADY = gaxi_full_sm_ar_ready_r_16, + S_AXI_RLAST = gaxi_full_sm_r_last_r_17, + S_AXI_RVALID = NlwRenamedSig_OI_gaxi_full_sm_r_valid_r; + + beh_vlog_ff_clr_v8_4 #( + .INIT (1'b0)) + gaxi_full_sm_outstanding_read_r ( + .C (S_ACLK), + .CLR(S_ARESETN), + .D(gaxi_full_sm_outstanding_read_c), + .Q(gaxi_full_sm_outstanding_read_r_15) + ); + beh_vlog_ff_ce_clr_v8_4 #( + .INIT (1'b0)) + gaxi_full_sm_r_valid_r ( + .C (S_ACLK), + .CE (S_AXI_RREADY_gaxi_full_sm_r_valid_r_OR_9_o), + .CLR (S_ARESETN), + .D (gaxi_full_sm_r_valid_c), + .Q (NlwRenamedSig_OI_gaxi_full_sm_r_valid_r) + ); + beh_vlog_ff_clr_v8_4 #( + .INIT (1'b0)) + gaxi_full_sm_ar_ready_r ( + .C (S_ACLK), + .CLR (S_ARESETN), + .D (gaxi_full_sm_ar_ready_c), + .Q (gaxi_full_sm_ar_ready_r_16) + ); + beh_vlog_ff_ce_clr_v8_4 #( + .INIT(1'b0)) + gaxi_full_sm_r_last_r ( + .C (S_ACLK), + .CE (S_AXI_RREADY_gaxi_full_sm_r_valid_r_OR_9_o), + .CLR (S_ARESETN), + .D (NlwRenamedSig_OI_S_AXI_R_LAST), + .Q (gaxi_full_sm_r_last_r_17) + ); + beh_vlog_ff_clr_v8_4 #( + .INIT (1'b0)) + present_state_FSM_FFd2 ( + .C ( S_ACLK), + .CLR ( S_ARESETN), + .D ( present_state_FSM_FFd2_In), + .Q ( present_state_FSM_FFd2_14) + ); + beh_vlog_ff_clr_v8_4 #( + .INIT (1'b0)) + present_state_FSM_FFd1 ( + .C (S_ACLK), + .CLR (S_ARESETN), + .D (present_state_FSM_FFd1_In), + .Q (present_state_FSM_FFd1_13) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h000000000000000B)) + S_AXI_RREADY_gaxi_full_sm_r_valid_r_OR_9_o1 ( + .I0 ( S_AXI_RREADY), + .I1 ( NlwRenamedSig_OI_gaxi_full_sm_r_valid_r), + .I2 (1'b0), + .I3 (1'b0), + .I4 (1'b0), + .I5 (1'b0), + .O (S_AXI_RREADY_gaxi_full_sm_r_valid_r_OR_9_o) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h0000000000000008)) + Mmux_S_AXI_SINGLE_TRANS11 ( + .I0 (S_AXI_ARVALID), + .I1 (S_AXI_ARLEN_7_GND_8_o_equal_1_o), + .I2 (1'b0), + .I3 (1'b0), + .I4 (1'b0), + .I5 (1'b0), + .O (S_AXI_SINGLE_TRANS) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h0000000000000004)) + Mmux_S_AXI_ADDR_EN11 ( + .I0 (present_state_FSM_FFd1_13), + .I1 (S_AXI_ARVALID), + .I2 (1'b0), + .I3 (1'b0), + .I4 (1'b0), + .I5 (1'b0), + .O (S_AXI_ADDR_EN) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'hECEE2022EEEE2022)) + present_state_FSM_FFd2_In1 ( + .I0 ( S_AXI_ARVALID), + .I1 ( present_state_FSM_FFd1_13), + .I2 ( S_AXI_RREADY), + .I3 ( S_AXI_ARLEN_7_GND_8_o_equal_1_o), + .I4 ( present_state_FSM_FFd2_14), + .I5 ( NlwRenamedSig_OI_gaxi_full_sm_r_valid_r), + .O ( present_state_FSM_FFd2_In) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h0000000044440444)) + Mmux_S_AXI_R_LAST131 ( + .I0 ( present_state_FSM_FFd1_13), + .I1 ( S_AXI_ARVALID), + .I2 ( present_state_FSM_FFd2_14), + .I3 ( NlwRenamedSig_OI_gaxi_full_sm_r_valid_r), + .I4 ( S_AXI_RREADY), + .I5 (1'b0), + .O ( Mmux_S_AXI_R_LAST13) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h4000FFFF40004000)) + Mmux_S_AXI_INCR_ADDR11 ( + .I0 ( S_AXI_R_LAST_INT), + .I1 ( S_AXI_RREADY_gaxi_full_sm_r_valid_r_OR_9_o), + .I2 ( present_state_FSM_FFd2_14), + .I3 ( present_state_FSM_FFd1_13), + .I4 ( S_AXI_ARLEN_7_GND_8_o_equal_1_o), + .I5 ( Mmux_S_AXI_R_LAST13), + .O ( S_AXI_INCR_ADDR) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h00000000000000FE)) + S_AXI_ARLEN_7_GND_8_o_equal_1_o_7_SW0 ( + .I0 ( S_AXI_ARLEN[2]), + .I1 ( S_AXI_ARLEN[1]), + .I2 ( S_AXI_ARLEN[0]), + .I3 ( 1'b0), + .I4 ( 1'b0), + .I5 ( 1'b0), + .O ( N01) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h0000000000000001)) + S_AXI_ARLEN_7_GND_8_o_equal_1_o_7_Q ( + .I0 ( S_AXI_ARLEN[7]), + .I1 ( S_AXI_ARLEN[6]), + .I2 ( S_AXI_ARLEN[5]), + .I3 ( S_AXI_ARLEN[4]), + .I4 ( S_AXI_ARLEN[3]), + .I5 ( N01), + .O ( S_AXI_ARLEN_7_GND_8_o_equal_1_o) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h0000000000000007)) + Mmux_gaxi_full_sm_outstanding_read_c1_SW0 ( + .I0 ( S_AXI_ARVALID), + .I1 ( S_AXI_ARLEN_7_GND_8_o_equal_1_o), + .I2 ( 1'b0), + .I3 ( 1'b0), + .I4 ( 1'b0), + .I5 ( 1'b0), + .O ( N2) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h0020000002200200)) + Mmux_gaxi_full_sm_outstanding_read_c1 ( + .I0 ( NlwRenamedSig_OI_gaxi_full_sm_r_valid_r), + .I1 ( S_AXI_RREADY), + .I2 ( present_state_FSM_FFd1_13), + .I3 ( present_state_FSM_FFd2_14), + .I4 ( gaxi_full_sm_outstanding_read_r_15), + .I5 ( N2), + .O ( gaxi_full_sm_outstanding_read_c) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h0000000000004555)) + Mmux_gaxi_full_sm_ar_ready_c12 ( + .I0 ( S_AXI_ARVALID), + .I1 ( S_AXI_RREADY), + .I2 ( present_state_FSM_FFd2_14), + .I3 ( NlwRenamedSig_OI_gaxi_full_sm_r_valid_r), + .I4 ( 1'b0), + .I5 ( 1'b0), + .O ( Mmux_gaxi_full_sm_ar_ready_c11) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h00000000000000EF)) + Mmux_S_AXI_R_LAST11_SW0 ( + .I0 ( S_AXI_ARLEN_7_GND_8_o_equal_1_o), + .I1 ( S_AXI_RREADY), + .I2 ( NlwRenamedSig_OI_gaxi_full_sm_r_valid_r), + .I3 ( 1'b0), + .I4 ( 1'b0), + .I5 ( 1'b0), + .O ( N4) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'hFCAAFC0A00AA000A)) + Mmux_S_AXI_R_LAST11 ( + .I0 ( S_AXI_ARVALID), + .I1 ( gaxi_full_sm_outstanding_read_r_15), + .I2 ( present_state_FSM_FFd2_14), + .I3 ( present_state_FSM_FFd1_13), + .I4 ( N4), + .I5 ( S_AXI_RREADY_gaxi_full_sm_r_valid_r_OR_9_o), + .O ( gaxi_full_sm_r_valid_c) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h00000000AAAAAA08)) + S_AXI_MUX_SEL1 ( + .I0 (present_state_FSM_FFd1_13), + .I1 (NlwRenamedSig_OI_gaxi_full_sm_r_valid_r), + .I2 (S_AXI_RREADY), + .I3 (present_state_FSM_FFd2_14), + .I4 (gaxi_full_sm_outstanding_read_r_15), + .I5 (1'b0), + .O (S_AXI_MUX_SEL) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'hF3F3F755A2A2A200)) + Mmux_S_AXI_RD_EN11 ( + .I0 ( present_state_FSM_FFd1_13), + .I1 ( NlwRenamedSig_OI_gaxi_full_sm_r_valid_r), + .I2 ( S_AXI_RREADY), + .I3 ( gaxi_full_sm_outstanding_read_r_15), + .I4 ( present_state_FSM_FFd2_14), + .I5 ( S_AXI_ARVALID), + .O ( S_AXI_RD_EN) + ); + beh_vlog_muxf7_v8_4 present_state_FSM_FFd1_In3 ( + .I0 ( N8), + .I1 ( N9), + .S ( present_state_FSM_FFd1_13), + .O ( present_state_FSM_FFd1_In) + ); + + STATE_LOGIC_v8_4 #( + .INIT (64'h000000005410F4F0)) + present_state_FSM_FFd1_In3_F ( + .I0 ( S_AXI_RREADY), + .I1 ( present_state_FSM_FFd2_14), + .I2 ( S_AXI_ARVALID), + .I3 ( NlwRenamedSig_OI_gaxi_full_sm_r_valid_r), + .I4 ( S_AXI_ARLEN_7_GND_8_o_equal_1_o), + .I5 ( 1'b0), + .O ( N8) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h0000000072FF7272)) + present_state_FSM_FFd1_In3_G ( + .I0 ( present_state_FSM_FFd2_14), + .I1 ( S_AXI_R_LAST_INT), + .I2 ( gaxi_full_sm_outstanding_read_r_15), + .I3 ( S_AXI_RREADY), + .I4 ( NlwRenamedSig_OI_gaxi_full_sm_r_valid_r), + .I5 ( 1'b0), + .O ( N9) + ); + beh_vlog_muxf7_v8_4 Mmux_gaxi_full_sm_ar_ready_c14 ( + .I0 ( N10), + .I1 ( N11), + .S ( present_state_FSM_FFd1_13), + .O ( gaxi_full_sm_ar_ready_c) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h00000000FFFF88A8)) + Mmux_gaxi_full_sm_ar_ready_c14_F ( + .I0 ( S_AXI_ARLEN_7_GND_8_o_equal_1_o), + .I1 ( S_AXI_RREADY), + .I2 ( present_state_FSM_FFd2_14), + .I3 ( NlwRenamedSig_OI_gaxi_full_sm_r_valid_r), + .I4 ( Mmux_gaxi_full_sm_ar_ready_c11), + .I5 ( 1'b0), + .O ( N10) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h000000008D008D8D)) + Mmux_gaxi_full_sm_ar_ready_c14_G ( + .I0 ( present_state_FSM_FFd2_14), + .I1 ( S_AXI_R_LAST_INT), + .I2 ( gaxi_full_sm_outstanding_read_r_15), + .I3 ( S_AXI_RREADY), + .I4 ( NlwRenamedSig_OI_gaxi_full_sm_r_valid_r), + .I5 ( 1'b0), + .O ( N11) + ); + beh_vlog_muxf7_v8_4 Mmux_S_AXI_R_LAST1 ( + .I0 ( N12), + .I1 ( N13), + .S ( present_state_FSM_FFd1_13), + .O ( NlwRenamedSig_OI_S_AXI_R_LAST) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h0000000088088888)) + Mmux_S_AXI_R_LAST1_F ( + .I0 ( S_AXI_ARLEN_7_GND_8_o_equal_1_o), + .I1 ( S_AXI_ARVALID), + .I2 ( present_state_FSM_FFd2_14), + .I3 ( S_AXI_RREADY), + .I4 ( NlwRenamedSig_OI_gaxi_full_sm_r_valid_r), + .I5 ( 1'b0), + .O ( N12) + ); + STATE_LOGIC_v8_4 #( + .INIT (64'h00000000E400E4E4)) + Mmux_S_AXI_R_LAST1_G ( + .I0 ( present_state_FSM_FFd2_14), + .I1 ( gaxi_full_sm_outstanding_read_r_15), + .I2 ( S_AXI_R_LAST_INT), + .I3 ( S_AXI_RREADY), + .I4 ( NlwRenamedSig_OI_gaxi_full_sm_r_valid_r), + .I5 ( 1'b0), + .O ( N13) + ); + +endmodule + + +module blk_mem_axi_write_wrapper_beh_v8_4 + # ( + // AXI Interface related parameters start here + parameter C_INTERFACE_TYPE = 0, // 0: Native Interface; 1: AXI Interface + parameter C_AXI_TYPE = 0, // 0: AXI Lite; 1: AXI Full; + parameter C_AXI_SLAVE_TYPE = 0, // 0: MEMORY SLAVE; 1: PERIPHERAL SLAVE; + parameter C_MEMORY_TYPE = 0, // 0: SP-RAM, 1: SDP-RAM; 2: TDP-RAM; 3: DP-ROM; + parameter C_WRITE_DEPTH_A = 0, + parameter C_AXI_AWADDR_WIDTH = 32, + parameter C_ADDRA_WIDTH = 12, + parameter C_AXI_WDATA_WIDTH = 32, + parameter C_HAS_AXI_ID = 0, + parameter C_AXI_ID_WIDTH = 4, + // AXI OUTSTANDING WRITES + parameter C_AXI_OS_WR = 2 + ) + ( + // AXI Global Signals + input S_ACLK, + input S_ARESETN, + // AXI Full/Lite Slave Write Channel (write side) + input [C_AXI_ID_WIDTH-1:0] S_AXI_AWID, + input [C_AXI_AWADDR_WIDTH-1:0] S_AXI_AWADDR, + input [8-1:0] S_AXI_AWLEN, + input [2:0] S_AXI_AWSIZE, + input [1:0] S_AXI_AWBURST, + input S_AXI_AWVALID, + output S_AXI_AWREADY, + input S_AXI_WVALID, + output S_AXI_WREADY, + output reg [C_AXI_ID_WIDTH-1:0] S_AXI_BID = 0, + output S_AXI_BVALID, + input S_AXI_BREADY, + // Signals for BMG interface + output [C_ADDRA_WIDTH-1:0] S_AXI_AWADDR_OUT, + output S_AXI_WR_EN + ); + + localparam FLOP_DELAY = 100; // 100 ps + + localparam C_RANGE = ((C_AXI_WDATA_WIDTH == 8)?0: + ((C_AXI_WDATA_WIDTH==16)?1: + ((C_AXI_WDATA_WIDTH==32)?2: + ((C_AXI_WDATA_WIDTH==64)?3: + ((C_AXI_WDATA_WIDTH==128)?4: + ((C_AXI_WDATA_WIDTH==256)?5:0)))))); + + + + + wire bvalid_c ; + reg bready_timeout_c = 0; + wire [1:0] bvalid_rd_cnt_c; + reg bvalid_r = 0; + reg [2:0] bvalid_count_r = 0; + reg [((C_AXI_TYPE == 1 && C_AXI_SLAVE_TYPE == 0)? + C_AXI_AWADDR_WIDTH:C_ADDRA_WIDTH)-1:0] awaddr_reg = 0; + reg [1:0] bvalid_wr_cnt_r = 0; + reg [1:0] bvalid_rd_cnt_r = 0; + wire w_last_c ; + wire addr_en_c ; + wire incr_addr_c ; + wire aw_ready_r ; + wire dec_alen_c ; + reg bvalid_d1_c = 0; + reg [7:0] awlen_cntr_r = 0; + reg [7:0] awlen_int = 0; + reg [1:0] awburst_int = 0; + + integer total_bytes = 0; + integer wrap_boundary = 0; + integer wrap_base_addr = 0; + integer num_of_bytes_c = 0; + integer num_of_bytes_r = 0; + // Array to store BIDs + reg [C_AXI_ID_WIDTH-1:0] axi_bid_array[3:0] ; + wire S_AXI_BVALID_axi_wr_fsm; + + //------------------------------------- + //AXI WRITE FSM COMPONENT INSTANTIATION + //------------------------------------- + write_netlist_v8_4 #(.C_AXI_TYPE(C_AXI_TYPE)) axi_wr_fsm + ( + .S_ACLK(S_ACLK), + .S_ARESETN(S_ARESETN), + .S_AXI_AWVALID(S_AXI_AWVALID), + .aw_ready_r(aw_ready_r), + .S_AXI_WVALID(S_AXI_WVALID), + .S_AXI_WREADY(S_AXI_WREADY), + .S_AXI_BREADY(S_AXI_BREADY), + .S_AXI_WR_EN(S_AXI_WR_EN), + .w_last_c(w_last_c), + .bready_timeout_c(bready_timeout_c), + .addr_en_c(addr_en_c), + .incr_addr_c(incr_addr_c), + .bvalid_c(bvalid_c), + .S_AXI_BVALID (S_AXI_BVALID_axi_wr_fsm) + ); + + + //Wrap Address boundary calculation + always@(*) begin + num_of_bytes_c = 2**((C_AXI_TYPE == 1 && C_AXI_SLAVE_TYPE == 0)?S_AXI_AWSIZE:0); + total_bytes = (num_of_bytes_r)*(awlen_int+1); + wrap_base_addr = ((awaddr_reg)/((total_bytes==0)?1:total_bytes))*(total_bytes); + wrap_boundary = wrap_base_addr+total_bytes; + end + + //------------------------------------------------------------------------- + // BMG address generation + //------------------------------------------------------------------------- + always @(posedge S_ACLK or S_ARESETN) begin + if (S_ARESETN == 1'b1) begin + awaddr_reg <= 0; + num_of_bytes_r <= 0; + awburst_int <= 0; + end else begin + if (addr_en_c == 1'b1) begin + awaddr_reg <= #FLOP_DELAY S_AXI_AWADDR ; + num_of_bytes_r <= num_of_bytes_c; + awburst_int <= ((C_AXI_TYPE == 1 && C_AXI_SLAVE_TYPE == 0)?S_AXI_AWBURST:2'b01); + end else if (incr_addr_c == 1'b1) begin + if (awburst_int == 2'b10) begin + if(awaddr_reg == (wrap_boundary-num_of_bytes_r)) begin + awaddr_reg <= wrap_base_addr; + end else begin + awaddr_reg <= awaddr_reg + num_of_bytes_r; + end + end else if (awburst_int == 2'b01 || awburst_int == 2'b11) begin + awaddr_reg <= awaddr_reg + num_of_bytes_r; + end + end + end + end + + + assign S_AXI_AWADDR_OUT = ((C_AXI_TYPE == 1 && C_AXI_SLAVE_TYPE == 0)? + awaddr_reg[C_AXI_AWADDR_WIDTH-1:C_RANGE]:awaddr_reg); + + //------------------------------------------------------------------------- + // AXI wlast generation + //------------------------------------------------------------------------- + always @(posedge S_ACLK or S_ARESETN) begin + if (S_ARESETN == 1'b1) begin + awlen_cntr_r <= 0; + awlen_int <= 0; + end else begin + if (addr_en_c == 1'b1) begin + awlen_int <= #FLOP_DELAY (C_AXI_TYPE == 0?0:S_AXI_AWLEN) ; + awlen_cntr_r <= #FLOP_DELAY (C_AXI_TYPE == 0?0:S_AXI_AWLEN) ; + end else if (dec_alen_c == 1'b1) begin + awlen_cntr_r <= #FLOP_DELAY awlen_cntr_r - 1 ; + end + end + end + + assign w_last_c = (awlen_cntr_r == 0 && S_AXI_WVALID == 1'b1)?1'b1:1'b0; + + assign dec_alen_c = (incr_addr_c | w_last_c); + + //------------------------------------------------------------------------- + // Generation of bvalid counter for outstanding transactions + //------------------------------------------------------------------------- + always @(posedge S_ACLK or S_ARESETN) begin + if (S_ARESETN == 1'b1) begin + bvalid_count_r <= 0; + end else begin + // bvalid_count_r generation + if (bvalid_c == 1'b1 && bvalid_r == 1'b1 && S_AXI_BREADY == 1'b1) begin + bvalid_count_r <= #FLOP_DELAY bvalid_count_r ; + end else if (bvalid_c == 1'b1) begin + bvalid_count_r <= #FLOP_DELAY bvalid_count_r + 1 ; + end else if (bvalid_r == 1'b1 && S_AXI_BREADY == 1'b1 && bvalid_count_r != 0) begin + bvalid_count_r <= #FLOP_DELAY bvalid_count_r - 1 ; + end + end + end + + //------------------------------------------------------------------------- + // Generation of bvalid when BID is used + //------------------------------------------------------------------------- + generate if (C_HAS_AXI_ID == 1) begin:gaxi_bvalid_id_r + always @(posedge S_ACLK or S_ARESETN) begin + if (S_ARESETN == 1'b1) begin + bvalid_r <= 0; + bvalid_d1_c <= 0; + end else begin + // Delay the generation o bvalid_r for generation for BID + bvalid_d1_c <= bvalid_c; + + //external bvalid signal generation + if (bvalid_d1_c == 1'b1) begin + bvalid_r <= #FLOP_DELAY 1'b1 ; + end else if (bvalid_count_r <= 1 && S_AXI_BREADY == 1'b1) begin + bvalid_r <= #FLOP_DELAY 0 ; + end + end + end + end + endgenerate + + //------------------------------------------------------------------------- + // Generation of bvalid when BID is not used + //------------------------------------------------------------------------- + generate if(C_HAS_AXI_ID == 0) begin:gaxi_bvalid_noid_r + always @(posedge S_ACLK or S_ARESETN) begin + if (S_ARESETN == 1'b1) begin + bvalid_r <= 0; + end else begin + //external bvalid signal generation + if (bvalid_c == 1'b1) begin + bvalid_r <= #FLOP_DELAY 1'b1 ; + end else if (bvalid_count_r <= 1 && S_AXI_BREADY == 1'b1) begin + bvalid_r <= #FLOP_DELAY 0 ; + end + end + end + end + endgenerate + + //------------------------------------------------------------------------- + // Generation of Bready timeout + //------------------------------------------------------------------------- + always @(bvalid_count_r) begin + // bready_timeout_c generation + if(bvalid_count_r == C_AXI_OS_WR-1) begin + bready_timeout_c <= 1'b1; + end else begin + bready_timeout_c <= 1'b0; + end + end + + //------------------------------------------------------------------------- + // Generation of BID + //------------------------------------------------------------------------- + generate if(C_HAS_AXI_ID == 1) begin:gaxi_bid_gen + + always @(posedge S_ACLK or S_ARESETN) begin + if (S_ARESETN == 1'b1) begin + bvalid_wr_cnt_r <= 0; + bvalid_rd_cnt_r <= 0; + end else begin + // STORE AWID IN AN ARRAY + if(bvalid_c == 1'b1) begin + bvalid_wr_cnt_r <= bvalid_wr_cnt_r + 1; + end + // generate BID FROM AWID ARRAY + bvalid_rd_cnt_r <= #FLOP_DELAY bvalid_rd_cnt_c ; + S_AXI_BID <= axi_bid_array[bvalid_rd_cnt_c]; + end + end + + assign bvalid_rd_cnt_c = (bvalid_r == 1'b1 && S_AXI_BREADY == 1'b1)?bvalid_rd_cnt_r+1:bvalid_rd_cnt_r; + + //------------------------------------------------------------------------- + // Storing AWID for generation of BID + //------------------------------------------------------------------------- + always @(posedge S_ACLK or S_ARESETN) begin + if(S_ARESETN == 1'b1) begin + axi_bid_array[0] = 0; + axi_bid_array[1] = 0; + axi_bid_array[2] = 0; + axi_bid_array[3] = 0; + end else if(aw_ready_r == 1'b1 && S_AXI_AWVALID == 1'b1) begin + axi_bid_array[bvalid_wr_cnt_r] <= S_AXI_AWID; + end + end + + end + endgenerate + + assign S_AXI_BVALID = bvalid_r; + assign S_AXI_AWREADY = aw_ready_r; + + endmodule + +module blk_mem_axi_read_wrapper_beh_v8_4 +# ( + //// AXI Interface related parameters start here + parameter C_INTERFACE_TYPE = 0, + parameter C_AXI_TYPE = 0, + parameter C_AXI_SLAVE_TYPE = 0, + parameter C_MEMORY_TYPE = 0, + parameter C_WRITE_WIDTH_A = 4, + parameter C_WRITE_DEPTH_A = 32, + parameter C_ADDRA_WIDTH = 12, + parameter C_AXI_PIPELINE_STAGES = 0, + parameter C_AXI_ARADDR_WIDTH = 12, + parameter C_HAS_AXI_ID = 0, + parameter C_AXI_ID_WIDTH = 4, + parameter C_ADDRB_WIDTH = 12 + ) + ( + + //// AXI Global Signals + input S_ACLK, + input S_ARESETN, + //// AXI Full/Lite Slave Read (Read side) + input [C_AXI_ARADDR_WIDTH-1:0] S_AXI_ARADDR, + input [7:0] S_AXI_ARLEN, + input [2:0] S_AXI_ARSIZE, + input [1:0] S_AXI_ARBURST, + input S_AXI_ARVALID, + output S_AXI_ARREADY, + output S_AXI_RLAST, + output S_AXI_RVALID, + input S_AXI_RREADY, + input [C_AXI_ID_WIDTH-1:0] S_AXI_ARID, + output reg [C_AXI_ID_WIDTH-1:0] S_AXI_RID = 0, + //// AXI Full/Lite Read Address Signals to BRAM + output [C_ADDRB_WIDTH-1:0] S_AXI_ARADDR_OUT, + output S_AXI_RD_EN + ); + + localparam FLOP_DELAY = 100; // 100 ps + localparam C_RANGE = ((C_WRITE_WIDTH_A == 8)?0: + ((C_WRITE_WIDTH_A==16)?1: + ((C_WRITE_WIDTH_A==32)?2: + ((C_WRITE_WIDTH_A==64)?3: + ((C_WRITE_WIDTH_A==128)?4: + ((C_WRITE_WIDTH_A==256)?5:0)))))); + + + + reg [C_AXI_ID_WIDTH-1:0] ar_id_r=0; + wire addr_en_c; + wire rd_en_c; + wire incr_addr_c; + wire single_trans_c; + wire dec_alen_c; + wire mux_sel_c; + wire r_last_c; + wire r_last_int_c; + wire [C_ADDRB_WIDTH-1 : 0] araddr_out; + + reg [7:0] arlen_int_r=0; + reg [7:0] arlen_cntr=8'h01; + reg [1:0] arburst_int_c=0; + reg [1:0] arburst_int_r=0; + reg [((C_AXI_TYPE == 1 && C_AXI_SLAVE_TYPE == 0)? + C_AXI_ARADDR_WIDTH:C_ADDRA_WIDTH)-1:0] araddr_reg =0; + integer num_of_bytes_c = 0; + integer total_bytes = 0; + integer num_of_bytes_r = 0; + integer wrap_base_addr_r = 0; + integer wrap_boundary_r = 0; + + reg [7:0] arlen_int_c=0; + integer total_bytes_c = 0; + integer wrap_base_addr_c = 0; + integer wrap_boundary_c = 0; + + assign dec_alen_c = incr_addr_c | r_last_int_c; + + + read_netlist_v8_4 + #(.C_AXI_TYPE (1), + .C_ADDRB_WIDTH (C_ADDRB_WIDTH)) + axi_read_fsm ( + .S_AXI_INCR_ADDR(incr_addr_c), + .S_AXI_ADDR_EN(addr_en_c), + .S_AXI_SINGLE_TRANS(single_trans_c), + .S_AXI_MUX_SEL(mux_sel_c), + .S_AXI_R_LAST(r_last_c), + .S_AXI_R_LAST_INT(r_last_int_c), + + //// AXI Global Signals + .S_ACLK(S_ACLK), + .S_ARESETN(S_ARESETN), + //// AXI Full/Lite Slave Read (Read side) + .S_AXI_ARLEN(S_AXI_ARLEN), + .S_AXI_ARVALID(S_AXI_ARVALID), + .S_AXI_ARREADY(S_AXI_ARREADY), + .S_AXI_RLAST(S_AXI_RLAST), + .S_AXI_RVALID(S_AXI_RVALID), + .S_AXI_RREADY(S_AXI_RREADY), + //// AXI Full/Lite Read Address Signals to BRAM + .S_AXI_RD_EN(rd_en_c) + ); + + always@(*) begin + num_of_bytes_c = 2**((C_AXI_TYPE == 1 && C_AXI_SLAVE_TYPE == 0)?S_AXI_ARSIZE:0); + total_bytes = (num_of_bytes_r)*(arlen_int_r+1); + wrap_base_addr_r = ((araddr_reg)/(total_bytes==0?1:total_bytes))*(total_bytes); + wrap_boundary_r = wrap_base_addr_r+total_bytes; + + //////// combinatorial from interface + arlen_int_c = (C_AXI_TYPE == 0?0:S_AXI_ARLEN); + total_bytes_c = (num_of_bytes_c)*(arlen_int_c+1); + wrap_base_addr_c = ((S_AXI_ARADDR)/(total_bytes_c==0?1:total_bytes_c))*(total_bytes_c); + wrap_boundary_c = wrap_base_addr_c+total_bytes_c; + + arburst_int_c = ((C_AXI_TYPE == 1 && C_AXI_SLAVE_TYPE == 0)?S_AXI_ARBURST:1); + end + + ////------------------------------------------------------------------------- + //// BMG address generation + ////------------------------------------------------------------------------- + always @(posedge S_ACLK or S_ARESETN) begin + if (S_ARESETN == 1'b1) begin + araddr_reg <= 0; + arburst_int_r <= 0; + num_of_bytes_r <= 0; + end else begin + if (incr_addr_c == 1'b1 && addr_en_c == 1'b1 && single_trans_c == 1'b0) begin + arburst_int_r <= arburst_int_c; + num_of_bytes_r <= num_of_bytes_c; + if (arburst_int_c == 2'b10) begin + if(S_AXI_ARADDR == (wrap_boundary_c-num_of_bytes_c)) begin + araddr_reg <= wrap_base_addr_c; + end else begin + araddr_reg <= S_AXI_ARADDR + num_of_bytes_c; + end + end else if (arburst_int_c == 2'b01 || arburst_int_c == 2'b11) begin + araddr_reg <= S_AXI_ARADDR + num_of_bytes_c; + end + + end else if (addr_en_c == 1'b1) begin + araddr_reg <= S_AXI_ARADDR; + num_of_bytes_r <= num_of_bytes_c; + arburst_int_r <= arburst_int_c; + end else if (incr_addr_c == 1'b1) begin + if (arburst_int_r == 2'b10) begin + if(araddr_reg == (wrap_boundary_r-num_of_bytes_r)) begin + araddr_reg <= wrap_base_addr_r; + end else begin + araddr_reg <= araddr_reg + num_of_bytes_r; + end + end else if (arburst_int_r == 2'b01 || arburst_int_r == 2'b11) begin + araddr_reg <= araddr_reg + num_of_bytes_r; + end + end + end + end + +assign araddr_out = ((C_AXI_TYPE == 1 && C_AXI_SLAVE_TYPE == 0)?araddr_reg[C_AXI_ARADDR_WIDTH-1:C_RANGE]:araddr_reg); + + + ////----------------------------------------------------------------------- + //// Counter to generate r_last_int_c from registered ARLEN - AXI FULL FSM + ////----------------------------------------------------------------------- + always @(posedge S_ACLK or S_ARESETN) begin + if (S_ARESETN == 1'b1) begin + arlen_cntr <= 8'h01; + arlen_int_r <= 0; + end else begin + if (addr_en_c == 1'b1 && dec_alen_c == 1'b1 && single_trans_c == 1'b0) begin + arlen_int_r <= (C_AXI_TYPE == 0?0:S_AXI_ARLEN) ; + arlen_cntr <= S_AXI_ARLEN - 1'b1; + end else if (addr_en_c == 1'b1) begin + arlen_int_r <= (C_AXI_TYPE == 0?0:S_AXI_ARLEN) ; + arlen_cntr <= (C_AXI_TYPE == 0?0:S_AXI_ARLEN) ; + end else if (dec_alen_c == 1'b1) begin + arlen_cntr <= arlen_cntr - 1'b1 ; + end + else begin + arlen_cntr <= arlen_cntr; + end + end + end + + assign r_last_int_c = (arlen_cntr == 0 && S_AXI_RREADY == 1'b1)?1'b1:1'b0; + + + ////------------------------------------------------------------------------ + //// AXI FULL FSM + //// Mux Selection of ARADDR + //// ARADDR is driven out from the read fsm based on the mux_sel_c + //// Based on mux_sel either ARADDR is given out or the latched ARADDR is + //// given out to BRAM + ////------------------------------------------------------------------------ + assign S_AXI_ARADDR_OUT = (mux_sel_c == 1'b0)?((C_AXI_TYPE == 1 && C_AXI_SLAVE_TYPE == 0)?S_AXI_ARADDR[C_AXI_ARADDR_WIDTH-1:C_RANGE]:S_AXI_ARADDR):araddr_out; + + ////------------------------------------------------------------------------ + //// Assign output signals - AXI FULL FSM + ////------------------------------------------------------------------------ + assign S_AXI_RD_EN = rd_en_c; + + generate if (C_HAS_AXI_ID == 1) begin:gaxi_bvalid_id_r + always @(posedge S_ACLK or S_ARESETN) begin + if (S_ARESETN == 1'b1) begin + S_AXI_RID <= 0; + ar_id_r <= 0; + end else begin + if (addr_en_c == 1'b1 && rd_en_c == 1'b1) begin + S_AXI_RID <= S_AXI_ARID; + ar_id_r <= S_AXI_ARID; + end else if (addr_en_c == 1'b1 && rd_en_c == 1'b0) begin + ar_id_r <= S_AXI_ARID; + end else if (rd_en_c == 1'b1) begin + S_AXI_RID <= ar_id_r; + end + end + end + end + endgenerate + +endmodule + +module blk_mem_axi_regs_fwd_v8_4 + #(parameter C_DATA_WIDTH = 8 + )( + input ACLK, + input ARESET, + input S_VALID, + output S_READY, + input [C_DATA_WIDTH-1:0] S_PAYLOAD_DATA, + output M_VALID, + input M_READY, + output reg [C_DATA_WIDTH-1:0] M_PAYLOAD_DATA + ); + + reg [C_DATA_WIDTH-1:0] STORAGE_DATA; + wire S_READY_I; + reg M_VALID_I; + reg [1:0] ARESET_D; + + //assign local signal to its output signal + assign S_READY = S_READY_I; + assign M_VALID = M_VALID_I; + + always @(posedge ACLK) begin + ARESET_D <= {ARESET_D[0], ARESET}; + end + + //Save payload data whenever we have a transaction on the slave side + always @(posedge ACLK or ARESET) begin + if (ARESET == 1'b1) begin + STORAGE_DATA <= 0; + end else begin + if(S_VALID == 1'b1 && S_READY_I == 1'b1 ) begin + STORAGE_DATA <= S_PAYLOAD_DATA; + end + end + end + + always @(posedge ACLK) begin + M_PAYLOAD_DATA = STORAGE_DATA; + end + + //M_Valid set to high when we have a completed transfer on slave side + //Is removed on a M_READY except if we have a new transfer on the slave side + + always @(posedge ACLK or ARESET_D) begin + if (ARESET_D != 2'b00) begin + M_VALID_I <= 1'b0; + end else begin + if (S_VALID == 1'b1) begin + //Always set M_VALID_I when slave side is valid + M_VALID_I <= 1'b1; + end else if (M_READY == 1'b1 ) begin + //Clear (or keep) when no slave side is valid but master side is ready + M_VALID_I <= 1'b0; + end + end + end + + //Slave Ready is either when Master side drives M_READY or we have space in our storage data + assign S_READY_I = (M_READY || (!M_VALID_I)) && !(|(ARESET_D)); + + endmodule + +//***************************************************************************** +// Output Register Stage module +// +// This module builds the output register stages of the memory. This module is +// instantiated in the main memory module (blk_mem_gen_v8_4_4) which is +// declared/implemented further down in this file. +//***************************************************************************** +module blk_mem_gen_v8_4_4_output_stage + #(parameter C_FAMILY = "virtex7", + parameter C_XDEVICEFAMILY = "virtex7", + parameter C_RST_TYPE = "SYNC", + parameter C_HAS_RST = 0, + parameter C_RSTRAM = 0, + parameter C_RST_PRIORITY = "CE", + parameter C_INIT_VAL = "0", + parameter C_HAS_EN = 0, + parameter C_HAS_REGCE = 0, + parameter C_DATA_WIDTH = 32, + parameter C_ADDRB_WIDTH = 10, + parameter C_HAS_MEM_OUTPUT_REGS = 0, + parameter C_USE_SOFTECC = 0, + parameter C_USE_ECC = 0, + parameter NUM_STAGES = 1, + parameter C_EN_ECC_PIPE = 0, + parameter FLOP_DELAY = 100 + ) + ( + input CLK, + input RST, + input EN, + input REGCE, + input [C_DATA_WIDTH-1:0] DIN_I, + output reg [C_DATA_WIDTH-1:0] DOUT, + input SBITERR_IN_I, + input DBITERR_IN_I, + output reg SBITERR, + output reg DBITERR, + input [C_ADDRB_WIDTH-1:0] RDADDRECC_IN_I, + input ECCPIPECE, + output reg [C_ADDRB_WIDTH-1:0] RDADDRECC +); + +//****************************** +// Port and Generic Definitions +//****************************** + ////////////////////////////////////////////////////////////////////////// + // Generic Definitions + ////////////////////////////////////////////////////////////////////////// + // C_FAMILY,C_XDEVICEFAMILY: Designates architecture targeted. The following + // options are available - "spartan3", "spartan6", + // "virtex4", "virtex5", "virtex6" and "virtex6l". + // C_RST_TYPE : Type of reset - Synchronous or Asynchronous + // C_HAS_RST : Determines the presence of the RST port + // C_RSTRAM : Determines if special reset behavior is used + // C_RST_PRIORITY : Determines the priority between CE and SR + // C_INIT_VAL : Initialization value + // C_HAS_EN : Determines the presence of the EN port + // C_HAS_REGCE : Determines the presence of the REGCE port + // C_DATA_WIDTH : Memory write/read width + // C_ADDRB_WIDTH : Width of the ADDRB input port + // C_HAS_MEM_OUTPUT_REGS : Designates the use of a register at the output + // of the RAM primitive + // C_USE_SOFTECC : Determines if the Soft ECC feature is used or + // not. Only applicable Spartan-6 + // C_USE_ECC : Determines if the ECC feature is used or + // not. Only applicable for V5 and V6 + // NUM_STAGES : Determines the number of output stages + // FLOP_DELAY : Constant delay for register assignments + ////////////////////////////////////////////////////////////////////////// + // Port Definitions + ////////////////////////////////////////////////////////////////////////// + // CLK : Clock to synchronize all read and write operations + // RST : Reset input to reset memory outputs to a user-defined + // reset state + // EN : Enable all read and write operations + // REGCE : Register Clock Enable to control each pipeline output + // register stages + // DIN : Data input to the Output stage. + // DOUT : Final Data output + // SBITERR_IN : SBITERR input signal to the Output stage. + // SBITERR : Final SBITERR Output signal. + // DBITERR_IN : DBITERR input signal to the Output stage. + // DBITERR : Final DBITERR Output signal. + // RDADDRECC_IN : RDADDRECC input signal to the Output stage. + // RDADDRECC : Final RDADDRECC Output signal. + ////////////////////////////////////////////////////////////////////////// + +// Fix for CR-509792 + + localparam REG_STAGES = (NUM_STAGES < 2) ? 1 : NUM_STAGES-1; + + // Declare the pipeline registers + // (includes mem output reg, mux pipeline stages, and mux output reg) + reg [C_DATA_WIDTH*REG_STAGES-1:0] out_regs; + reg [C_ADDRB_WIDTH*REG_STAGES-1:0] rdaddrecc_regs; + reg [REG_STAGES-1:0] sbiterr_regs; + reg [REG_STAGES-1:0] dbiterr_regs; + + reg [C_DATA_WIDTH*8-1:0] init_str = C_INIT_VAL; + reg [C_DATA_WIDTH-1:0] init_val ; + + //********************************************* + // Wire off optional inputs based on parameters + //********************************************* + wire en_i; + wire regce_i; + wire rst_i; + + // Internal signals + reg [C_DATA_WIDTH-1:0] DIN; + reg [C_ADDRB_WIDTH-1:0] RDADDRECC_IN; + reg SBITERR_IN; + reg DBITERR_IN; + + + // Internal enable for output registers is tied to user EN or '1' depending + // on parameters + assign en_i = (C_HAS_EN==0 || EN); + + // Internal register enable for output registers is tied to user REGCE, EN or + // '1' depending on parameters + // For V4 ECC, REGCE is always 1 + // Virtex-4 ECC Not Yet Supported + assign regce_i = ((C_HAS_REGCE==1) && REGCE) || + ((C_HAS_REGCE==0) && (C_HAS_EN==0 || EN)); + + //Internal SRR is tied to user RST or '0' depending on parameters + assign rst_i = (C_HAS_RST==1) && RST; + + //**************************************************** + // Power on: load up the output registers and latches + //**************************************************** + initial begin + if (!($sscanf(init_str, "%h", init_val))) begin + init_val = 0; + end + DOUT = init_val; + RDADDRECC = 0; + SBITERR = 1'b0; + DBITERR = 1'b0; + DIN = {(C_DATA_WIDTH){1'b0}}; + RDADDRECC_IN = 0; + SBITERR_IN = 0; + DBITERR_IN = 0; + // This will be one wider than need, but 0 is an error + out_regs = {(REG_STAGES+1){init_val}}; + rdaddrecc_regs = 0; + sbiterr_regs = {(REG_STAGES+1){1'b0}}; + dbiterr_regs = {(REG_STAGES+1){1'b0}}; + end + + //*********************************************** + // NUM_STAGES = 0 (No output registers. RAM only) + //*********************************************** + generate if (NUM_STAGES == 0) begin : zero_stages + always @* begin + DOUT = DIN; + RDADDRECC = RDADDRECC_IN; + SBITERR = SBITERR_IN; + DBITERR = DBITERR_IN; + end + end + endgenerate + + generate if (C_EN_ECC_PIPE == 0) begin : no_ecc_pipe_reg + always @* begin + DIN = DIN_I; + SBITERR_IN = SBITERR_IN_I; + DBITERR_IN = DBITERR_IN_I; + RDADDRECC_IN = RDADDRECC_IN_I; + end + end + endgenerate + + generate if (C_EN_ECC_PIPE == 1) begin : with_ecc_pipe_reg + always @(posedge CLK) begin + if(ECCPIPECE == 1) begin + DIN <= #FLOP_DELAY DIN_I; + SBITERR_IN <= #FLOP_DELAY SBITERR_IN_I; + DBITERR_IN <= #FLOP_DELAY DBITERR_IN_I; + RDADDRECC_IN <= #FLOP_DELAY RDADDRECC_IN_I; + end + end + end + endgenerate + + + //*********************************************** + // NUM_STAGES = 1 + // (Mem Output Reg only or Mux Output Reg only) + //*********************************************** + + // Possible valid combinations: + // Note: C_HAS_MUX_OUTPUT_REGS_*=0 when (C_RSTRAM_*=1) + // +-----------------------------------------+ + // | C_RSTRAM_* | Reset Behavior | + // +----------------+------------------------+ + // | 0 | Normal Behavior | + // +----------------+------------------------+ + // | 1 | Special Behavior | + // +----------------+------------------------+ + // + // Normal = REGCE gates reset, as in the case of all families except S3ADSP. + // Special = EN gates reset, as in the case of S3ADSP. + + generate if (NUM_STAGES == 1 && + (C_RSTRAM == 0 || (C_RSTRAM == 1 && (C_XDEVICEFAMILY != "spartan3adsp" && C_XDEVICEFAMILY != "aspartan3adsp" )) || + C_HAS_MEM_OUTPUT_REGS == 0 || C_HAS_RST == 0)) + begin : one_stages_norm + + always @(posedge CLK) begin + if (C_RST_PRIORITY == "CE") begin //REGCE has priority + if (regce_i && rst_i) begin + DOUT <= #FLOP_DELAY init_val; + RDADDRECC <= #FLOP_DELAY 0; + SBITERR <= #FLOP_DELAY 1'b0; + DBITERR <= #FLOP_DELAY 1'b0; + end else if (regce_i) begin + DOUT <= #FLOP_DELAY DIN; + RDADDRECC <= #FLOP_DELAY RDADDRECC_IN; + SBITERR <= #FLOP_DELAY SBITERR_IN; + DBITERR <= #FLOP_DELAY DBITERR_IN; + end //Output signal assignments + end else begin //RST has priority + if (rst_i) begin + DOUT <= #FLOP_DELAY init_val; + RDADDRECC <= #FLOP_DELAY RDADDRECC_IN; + SBITERR <= #FLOP_DELAY 1'b0; + DBITERR <= #FLOP_DELAY 1'b0; + end else if (regce_i) begin + DOUT <= #FLOP_DELAY DIN; + RDADDRECC <= #FLOP_DELAY RDADDRECC_IN; + SBITERR <= #FLOP_DELAY SBITERR_IN; + DBITERR <= #FLOP_DELAY DBITERR_IN; + end //Output signal assignments + end //end Priority conditions + end //end RST Type conditions + end //end one_stages_norm generate statement + endgenerate + + // Special Reset Behavior for S3ADSP + generate if (NUM_STAGES == 1 && C_RSTRAM == 1 && (C_XDEVICEFAMILY =="spartan3adsp" || C_XDEVICEFAMILY =="aspartan3adsp")) + begin : one_stage_splbhv + always @(posedge CLK) begin + if (en_i && rst_i) begin + DOUT <= #FLOP_DELAY init_val; + end else if (regce_i && !rst_i) begin + DOUT <= #FLOP_DELAY DIN; + end //Output signal assignments + end //end CLK + end //end one_stage_splbhv generate statement + endgenerate + + //************************************************************ + // NUM_STAGES > 1 + // Mem Output Reg + Mux Output Reg + // or + // Mem Output Reg + Mux Pipeline Stages (>0) + Mux Output Reg + // or + // Mux Pipeline Stages (>0) + Mux Output Reg + //************************************************************* + generate if (NUM_STAGES > 1) begin : multi_stage + //Asynchronous Reset + always @(posedge CLK) begin + if (C_RST_PRIORITY == "CE") begin //REGCE has priority + if (regce_i && rst_i) begin + DOUT <= #FLOP_DELAY init_val; + RDADDRECC <= #FLOP_DELAY 0; + SBITERR <= #FLOP_DELAY 1'b0; + DBITERR <= #FLOP_DELAY 1'b0; + end else if (regce_i) begin + DOUT <= #FLOP_DELAY + out_regs[C_DATA_WIDTH*(NUM_STAGES-2)+:C_DATA_WIDTH]; + RDADDRECC <= #FLOP_DELAY rdaddrecc_regs[C_ADDRB_WIDTH*(NUM_STAGES-2)+:C_ADDRB_WIDTH]; + SBITERR <= #FLOP_DELAY sbiterr_regs[NUM_STAGES-2]; + DBITERR <= #FLOP_DELAY dbiterr_regs[NUM_STAGES-2]; + end //Output signal assignments + end else begin //RST has priority + if (rst_i) begin + DOUT <= #FLOP_DELAY init_val; + RDADDRECC <= #FLOP_DELAY 0; + SBITERR <= #FLOP_DELAY 1'b0; + DBITERR <= #FLOP_DELAY 1'b0; + end else if (regce_i) begin + DOUT <= #FLOP_DELAY + out_regs[C_DATA_WIDTH*(NUM_STAGES-2)+:C_DATA_WIDTH]; + RDADDRECC <= #FLOP_DELAY rdaddrecc_regs[C_ADDRB_WIDTH*(NUM_STAGES-2)+:C_ADDRB_WIDTH]; + SBITERR <= #FLOP_DELAY sbiterr_regs[NUM_STAGES-2]; + DBITERR <= #FLOP_DELAY dbiterr_regs[NUM_STAGES-2]; + end //Output signal assignments + end //end Priority conditions + // Shift the data through the output stages + if (en_i) begin + out_regs <= #FLOP_DELAY (out_regs << C_DATA_WIDTH) | DIN; + rdaddrecc_regs <= #FLOP_DELAY (rdaddrecc_regs << C_ADDRB_WIDTH) | RDADDRECC_IN; + sbiterr_regs <= #FLOP_DELAY (sbiterr_regs << 1) | SBITERR_IN; + dbiterr_regs <= #FLOP_DELAY (dbiterr_regs << 1) | DBITERR_IN; + end + end //end CLK + end //end multi_stage generate statement + endgenerate +endmodule + +module blk_mem_gen_v8_4_4_softecc_output_reg_stage + #(parameter C_DATA_WIDTH = 32, + parameter C_ADDRB_WIDTH = 10, + parameter C_HAS_SOFTECC_OUTPUT_REGS_B= 0, + parameter C_USE_SOFTECC = 0, + parameter FLOP_DELAY = 100 + ) + ( + input CLK, + input [C_DATA_WIDTH-1:0] DIN, + output reg [C_DATA_WIDTH-1:0] DOUT, + input SBITERR_IN, + input DBITERR_IN, + output reg SBITERR, + output reg DBITERR, + input [C_ADDRB_WIDTH-1:0] RDADDRECC_IN, + output reg [C_ADDRB_WIDTH-1:0] RDADDRECC +); + +//****************************** +// Port and Generic Definitions +//****************************** + ////////////////////////////////////////////////////////////////////////// + // Generic Definitions + ////////////////////////////////////////////////////////////////////////// + // C_DATA_WIDTH : Memory write/read width + // C_ADDRB_WIDTH : Width of the ADDRB input port + // C_HAS_SOFTECC_OUTPUT_REGS_B : Designates the use of a register at the output + // of the RAM primitive + // C_USE_SOFTECC : Determines if the Soft ECC feature is used or + // not. Only applicable Spartan-6 + // FLOP_DELAY : Constant delay for register assignments + ////////////////////////////////////////////////////////////////////////// + // Port Definitions + ////////////////////////////////////////////////////////////////////////// + // CLK : Clock to synchronize all read and write operations + // DIN : Data input to the Output stage. + // DOUT : Final Data output + // SBITERR_IN : SBITERR input signal to the Output stage. + // SBITERR : Final SBITERR Output signal. + // DBITERR_IN : DBITERR input signal to the Output stage. + // DBITERR : Final DBITERR Output signal. + // RDADDRECC_IN : RDADDRECC input signal to the Output stage. + // RDADDRECC : Final RDADDRECC Output signal. + ////////////////////////////////////////////////////////////////////////// + + reg [C_DATA_WIDTH-1:0] dout_i = 0; + reg sbiterr_i = 0; + reg dbiterr_i = 0; + reg [C_ADDRB_WIDTH-1:0] rdaddrecc_i = 0; + + //*********************************************** + // NO OUTPUT REGISTERS. + //*********************************************** + generate if (C_HAS_SOFTECC_OUTPUT_REGS_B==0) begin : no_output_stage + always @* begin + DOUT = DIN; + RDADDRECC = RDADDRECC_IN; + SBITERR = SBITERR_IN; + DBITERR = DBITERR_IN; + end + end + endgenerate + + //*********************************************** + // WITH OUTPUT REGISTERS. + //*********************************************** + generate if (C_HAS_SOFTECC_OUTPUT_REGS_B==1) begin : has_output_stage + always @(posedge CLK) begin + dout_i <= #FLOP_DELAY DIN; + rdaddrecc_i <= #FLOP_DELAY RDADDRECC_IN; + sbiterr_i <= #FLOP_DELAY SBITERR_IN; + dbiterr_i <= #FLOP_DELAY DBITERR_IN; + end + + always @* begin + DOUT = dout_i; + RDADDRECC = rdaddrecc_i; + SBITERR = sbiterr_i; + DBITERR = dbiterr_i; + end //end always + end //end in_or_out_stage generate statement + endgenerate + +endmodule + + +//***************************************************************************** +// Main Memory module +// +// This module is the top-level behavioral model and this implements the RAM +//***************************************************************************** +module blk_mem_gen_v8_4_4_mem_module + #(parameter C_CORENAME = "blk_mem_gen_v8_4_4", + parameter C_FAMILY = "virtex7", + parameter C_XDEVICEFAMILY = "virtex7", + parameter C_MEM_TYPE = 2, + parameter C_BYTE_SIZE = 9, + parameter C_USE_BRAM_BLOCK = 0, + parameter C_ALGORITHM = 1, + parameter C_PRIM_TYPE = 3, + parameter C_LOAD_INIT_FILE = 0, + parameter C_INIT_FILE_NAME = "", + parameter C_INIT_FILE = "", + parameter C_USE_DEFAULT_DATA = 0, + parameter C_DEFAULT_DATA = "0", + parameter C_RST_TYPE = "SYNC", + parameter C_HAS_RSTA = 0, + parameter C_RST_PRIORITY_A = "CE", + parameter C_RSTRAM_A = 0, + parameter C_INITA_VAL = "0", + parameter C_HAS_ENA = 1, + parameter C_HAS_REGCEA = 0, + parameter C_USE_BYTE_WEA = 0, + parameter C_WEA_WIDTH = 1, + parameter C_WRITE_MODE_A = "WRITE_FIRST", + parameter C_WRITE_WIDTH_A = 32, + parameter C_READ_WIDTH_A = 32, + parameter C_WRITE_DEPTH_A = 64, + parameter C_READ_DEPTH_A = 64, + parameter C_ADDRA_WIDTH = 5, + parameter C_HAS_RSTB = 0, + parameter C_RST_PRIORITY_B = "CE", + parameter C_RSTRAM_B = 0, + parameter C_INITB_VAL = "", + parameter C_HAS_ENB = 1, + parameter C_HAS_REGCEB = 0, + parameter C_USE_BYTE_WEB = 0, + parameter C_WEB_WIDTH = 1, + parameter C_WRITE_MODE_B = "WRITE_FIRST", + parameter C_WRITE_WIDTH_B = 32, + parameter C_READ_WIDTH_B = 32, + parameter C_WRITE_DEPTH_B = 64, + parameter C_READ_DEPTH_B = 64, + parameter C_ADDRB_WIDTH = 5, + parameter C_HAS_MEM_OUTPUT_REGS_A = 0, + parameter C_HAS_MEM_OUTPUT_REGS_B = 0, + parameter C_HAS_MUX_OUTPUT_REGS_A = 0, + parameter C_HAS_MUX_OUTPUT_REGS_B = 0, + parameter C_HAS_SOFTECC_INPUT_REGS_A = 0, + parameter C_HAS_SOFTECC_OUTPUT_REGS_B= 0, + parameter C_MUX_PIPELINE_STAGES = 0, + parameter C_USE_SOFTECC = 0, + parameter C_USE_ECC = 0, + parameter C_HAS_INJECTERR = 0, + parameter C_SIM_COLLISION_CHECK = "NONE", + parameter C_COMMON_CLK = 1, + parameter FLOP_DELAY = 100, + parameter C_DISABLE_WARN_BHV_COLL = 0, + parameter C_EN_ECC_PIPE = 0, + parameter C_DISABLE_WARN_BHV_RANGE = 0 + ) + (input CLKA, + input RSTA, + input ENA, + input REGCEA, + input [C_WEA_WIDTH-1:0] WEA, + input [C_ADDRA_WIDTH-1:0] ADDRA, + input [C_WRITE_WIDTH_A-1:0] DINA, + output [C_READ_WIDTH_A-1:0] DOUTA, + input CLKB, + input RSTB, + input ENB, + input REGCEB, + input [C_WEB_WIDTH-1:0] WEB, + input [C_ADDRB_WIDTH-1:0] ADDRB, + input [C_WRITE_WIDTH_B-1:0] DINB, + output [C_READ_WIDTH_B-1:0] DOUTB, + input INJECTSBITERR, + input INJECTDBITERR, + input ECCPIPECE, + input SLEEP, + output SBITERR, + output DBITERR, + output [C_ADDRB_WIDTH-1:0] RDADDRECC + ); +//****************************** +// Port and Generic Definitions +//****************************** + ////////////////////////////////////////////////////////////////////////// + // Generic Definitions + ////////////////////////////////////////////////////////////////////////// + // C_CORENAME : Instance name of the Block Memory Generator core + // C_FAMILY,C_XDEVICEFAMILY: Designates architecture targeted. The following + // options are available - "spartan3", "spartan6", + // "virtex4", "virtex5", "virtex6" and "virtex6l". + // C_MEM_TYPE : Designates memory type. + // It can be + // 0 - Single Port Memory + // 1 - Simple Dual Port Memory + // 2 - True Dual Port Memory + // 3 - Single Port Read Only Memory + // 4 - Dual Port Read Only Memory + // C_BYTE_SIZE : Size of a byte (8 or 9 bits) + // C_ALGORITHM : Designates the algorithm method used + // for constructing the memory. + // It can be Fixed_Primitives, Minimum_Area or + // Low_Power + // C_PRIM_TYPE : Designates the user selected primitive used to + // construct the memory. + // + // C_LOAD_INIT_FILE : Designates the use of an initialization file to + // initialize memory contents. + // C_INIT_FILE_NAME : Memory initialization file name. + // C_USE_DEFAULT_DATA : Designates whether to fill remaining + // initialization space with default data + // C_DEFAULT_DATA : Default value of all memory locations + // not initialized by the memory + // initialization file. + // C_RST_TYPE : Type of reset - Synchronous or Asynchronous + // C_HAS_RSTA : Determines the presence of the RSTA port + // C_RST_PRIORITY_A : Determines the priority between CE and SR for + // Port A. + // C_RSTRAM_A : Determines if special reset behavior is used for + // Port A + // C_INITA_VAL : The initialization value for Port A + // C_HAS_ENA : Determines the presence of the ENA port + // C_HAS_REGCEA : Determines the presence of the REGCEA port + // C_USE_BYTE_WEA : Determines if the Byte Write is used or not. + // C_WEA_WIDTH : The width of the WEA port + // C_WRITE_MODE_A : Configurable write mode for Port A. It can be + // WRITE_FIRST, READ_FIRST or NO_CHANGE. + // C_WRITE_WIDTH_A : Memory write width for Port A. + // C_READ_WIDTH_A : Memory read width for Port A. + // C_WRITE_DEPTH_A : Memory write depth for Port A. + // C_READ_DEPTH_A : Memory read depth for Port A. + // C_ADDRA_WIDTH : Width of the ADDRA input port + // C_HAS_RSTB : Determines the presence of the RSTB port + // C_RST_PRIORITY_B : Determines the priority between CE and SR for + // Port B. + // C_RSTRAM_B : Determines if special reset behavior is used for + // Port B + // C_INITB_VAL : The initialization value for Port B + // C_HAS_ENB : Determines the presence of the ENB port + // C_HAS_REGCEB : Determines the presence of the REGCEB port + // C_USE_BYTE_WEB : Determines if the Byte Write is used or not. + // C_WEB_WIDTH : The width of the WEB port + // C_WRITE_MODE_B : Configurable write mode for Port B. It can be + // WRITE_FIRST, READ_FIRST or NO_CHANGE. + // C_WRITE_WIDTH_B : Memory write width for Port B. + // C_READ_WIDTH_B : Memory read width for Port B. + // C_WRITE_DEPTH_B : Memory write depth for Port B. + // C_READ_DEPTH_B : Memory read depth for Port B. + // C_ADDRB_WIDTH : Width of the ADDRB input port + // C_HAS_MEM_OUTPUT_REGS_A : Designates the use of a register at the output + // of the RAM primitive for Port A. + // C_HAS_MEM_OUTPUT_REGS_B : Designates the use of a register at the output + // of the RAM primitive for Port B. + // C_HAS_MUX_OUTPUT_REGS_A : Designates the use of a register at the output + // of the MUX for Port A. + // C_HAS_MUX_OUTPUT_REGS_B : Designates the use of a register at the output + // of the MUX for Port B. + // C_MUX_PIPELINE_STAGES : Designates the number of pipeline stages in + // between the muxes. + // C_USE_SOFTECC : Determines if the Soft ECC feature is used or + // not. Only applicable Spartan-6 + // C_USE_ECC : Determines if the ECC feature is used or + // not. Only applicable for V5 and V6 + // C_HAS_INJECTERR : Determines if the error injection pins + // are present or not. If the ECC feature + // is not used, this value is defaulted to + // 0, else the following are the allowed + // values: + // 0 : No INJECTSBITERR or INJECTDBITERR pins + // 1 : Only INJECTSBITERR pin exists + // 2 : Only INJECTDBITERR pin exists + // 3 : Both INJECTSBITERR and INJECTDBITERR pins exist + // C_SIM_COLLISION_CHECK : Controls the disabling of Unisim model collision + // warnings. It can be "ALL", "NONE", + // "Warnings_Only" or "Generate_X_Only". + // C_COMMON_CLK : Determins if the core has a single CLK input. + // C_DISABLE_WARN_BHV_COLL : Controls the Behavioral Model Collision warnings + // C_DISABLE_WARN_BHV_RANGE: Controls the Behavioral Model Out of Range + // warnings + ////////////////////////////////////////////////////////////////////////// + // Port Definitions + ////////////////////////////////////////////////////////////////////////// + // CLKA : Clock to synchronize all read and write operations of Port A. + // RSTA : Reset input to reset memory outputs to a user-defined + // reset state for Port A. + // ENA : Enable all read and write operations of Port A. + // REGCEA : Register Clock Enable to control each pipeline output + // register stages for Port A. + // WEA : Write Enable to enable all write operations of Port A. + // ADDRA : Address of Port A. + // DINA : Data input of Port A. + // DOUTA : Data output of Port A. + // CLKB : Clock to synchronize all read and write operations of Port B. + // RSTB : Reset input to reset memory outputs to a user-defined + // reset state for Port B. + // ENB : Enable all read and write operations of Port B. + // REGCEB : Register Clock Enable to control each pipeline output + // register stages for Port B. + // WEB : Write Enable to enable all write operations of Port B. + // ADDRB : Address of Port B. + // DINB : Data input of Port B. + // DOUTB : Data output of Port B. + // INJECTSBITERR : Single Bit ECC Error Injection Pin. + // INJECTDBITERR : Double Bit ECC Error Injection Pin. + // SBITERR : Output signal indicating that a Single Bit ECC Error has been + // detected and corrected. + // DBITERR : Output signal indicating that a Double Bit ECC Error has been + // detected. + // RDADDRECC : Read Address Output signal indicating address at which an + // ECC error has occurred. + ////////////////////////////////////////////////////////////////////////// + + +// Note: C_CORENAME parameter is hard-coded to "blk_mem_gen_v8_4_4" and it is +// only used by this module to print warning messages. It is neither passed +// down from blk_mem_gen_v8_4_4_xst.v nor present in the instantiation template +// coregen generates + + //*************************************************************************** + // constants for the core behavior + //*************************************************************************** + // file handles for logging + //-------------------------------------------------- + localparam ADDRFILE = 32'h8000_0001; //stdout for addr out of range + localparam COLLFILE = 32'h8000_0001; //stdout for coll detection + localparam ERRFILE = 32'h8000_0001; //stdout for file I/O errors + + // other constants + //-------------------------------------------------- + localparam COLL_DELAY = 100; // 100 ps + + // locally derived parameters to determine memory shape + //----------------------------------------------------- + + localparam CHKBIT_WIDTH = (C_WRITE_WIDTH_A>57 ? 8 : (C_WRITE_WIDTH_A>26 ? 7 : (C_WRITE_WIDTH_A>11 ? 6 : (C_WRITE_WIDTH_A>4 ? 5 : (C_WRITE_WIDTH_A<5 ? 4 :0))))); + + localparam MIN_WIDTH_A = (C_WRITE_WIDTH_A < C_READ_WIDTH_A) ? + C_WRITE_WIDTH_A : C_READ_WIDTH_A; + localparam MIN_WIDTH_B = (C_WRITE_WIDTH_B < C_READ_WIDTH_B) ? + C_WRITE_WIDTH_B : C_READ_WIDTH_B; + localparam MIN_WIDTH = (MIN_WIDTH_A < MIN_WIDTH_B) ? + MIN_WIDTH_A : MIN_WIDTH_B; + + localparam MAX_DEPTH_A = (C_WRITE_DEPTH_A > C_READ_DEPTH_A) ? + C_WRITE_DEPTH_A : C_READ_DEPTH_A; + localparam MAX_DEPTH_B = (C_WRITE_DEPTH_B > C_READ_DEPTH_B) ? + C_WRITE_DEPTH_B : C_READ_DEPTH_B; + localparam MAX_DEPTH = (MAX_DEPTH_A > MAX_DEPTH_B) ? + MAX_DEPTH_A : MAX_DEPTH_B; + + + // locally derived parameters to assist memory access + //---------------------------------------------------- + // Calculate the width ratios of each port with respect to the narrowest + // port + localparam WRITE_WIDTH_RATIO_A = C_WRITE_WIDTH_A/MIN_WIDTH; + localparam READ_WIDTH_RATIO_A = C_READ_WIDTH_A/MIN_WIDTH; + localparam WRITE_WIDTH_RATIO_B = C_WRITE_WIDTH_B/MIN_WIDTH; + localparam READ_WIDTH_RATIO_B = C_READ_WIDTH_B/MIN_WIDTH; + + // To modify the LSBs of the 'wider' data to the actual + // address value + //---------------------------------------------------- + localparam WRITE_ADDR_A_DIV = C_WRITE_WIDTH_A/MIN_WIDTH_A; + localparam READ_ADDR_A_DIV = C_READ_WIDTH_A/MIN_WIDTH_A; + localparam WRITE_ADDR_B_DIV = C_WRITE_WIDTH_B/MIN_WIDTH_B; + localparam READ_ADDR_B_DIV = C_READ_WIDTH_B/MIN_WIDTH_B; + + // If byte writes aren't being used, make sure BYTE_SIZE is not + // wider than the memory elements to avoid compilation warnings + localparam BYTE_SIZE = (C_BYTE_SIZE < MIN_WIDTH) ? C_BYTE_SIZE : MIN_WIDTH; + + // The memory + reg [MIN_WIDTH-1:0] memory [0:MAX_DEPTH-1]; + reg [MIN_WIDTH-1:0] temp_mem_array [0:MAX_DEPTH-1]; + reg [C_WRITE_WIDTH_A+CHKBIT_WIDTH-1:0] doublebit_error = 3; + // ECC error arrays + reg sbiterr_arr [0:MAX_DEPTH-1]; + reg dbiterr_arr [0:MAX_DEPTH-1]; + + reg softecc_sbiterr_arr [0:MAX_DEPTH-1]; + reg softecc_dbiterr_arr [0:MAX_DEPTH-1]; + // Memory output 'latches' + reg [C_READ_WIDTH_A-1:0] memory_out_a; + reg [C_READ_WIDTH_B-1:0] memory_out_b; + + // ECC error inputs and outputs from output_stage module: + reg sbiterr_in; + wire sbiterr_sdp; + reg dbiterr_in; + wire dbiterr_sdp; + + wire [C_READ_WIDTH_B-1:0] dout_i; + wire dbiterr_i; + wire sbiterr_i; + wire [C_ADDRB_WIDTH-1:0] rdaddrecc_i; + + reg [C_ADDRB_WIDTH-1:0] rdaddrecc_in; + wire [C_ADDRB_WIDTH-1:0] rdaddrecc_sdp; + + // Reset values + reg [C_READ_WIDTH_A-1:0] inita_val; + reg [C_READ_WIDTH_B-1:0] initb_val; + + // Collision detect + reg is_collision; + reg is_collision_a, is_collision_delay_a; + reg is_collision_b, is_collision_delay_b; + + // Temporary variables for initialization + //--------------------------------------- + integer status; + integer initfile; + integer meminitfile; + // data input buffer + reg [C_WRITE_WIDTH_A-1:0] mif_data; + reg [C_WRITE_WIDTH_A-1:0] mem_data; + // string values in hex + reg [C_READ_WIDTH_A*8-1:0] inita_str = C_INITA_VAL; + reg [C_READ_WIDTH_B*8-1:0] initb_str = C_INITB_VAL; + reg [C_WRITE_WIDTH_A*8-1:0] default_data_str = C_DEFAULT_DATA; + // initialization filename + reg [1023*8-1:0] init_file_str = C_INIT_FILE_NAME; + reg [1023*8-1:0] mem_init_file_str = C_INIT_FILE; + + + //Constants used to calculate the effective address widths for each of the + //four ports. + integer cnt = 1; + integer write_addr_a_width, read_addr_a_width; + integer write_addr_b_width, read_addr_b_width; + + localparam C_FAMILY_LOCALPARAM = (C_FAMILY=="virtexuplushbm"?"virtex7":(C_FAMILY=="zynquplusrfsoc"?"virtex7":(C_FAMILY=="zynquplus"?"virtex7":(C_FAMILY=="kintexuplus"?"virtex7":(C_FAMILY=="virtexuplus"?"virtex7":(C_FAMILY=="virtexu"?"virtex7":(C_FAMILY=="kintexu" ? "virtex7":(C_FAMILY=="virtex7" ? "virtex7" : (C_FAMILY=="virtex7l" ? "virtex7" : (C_FAMILY=="qvirtex7" ? "virtex7" : (C_FAMILY=="qvirtex7l" ? "virtex7" : (C_FAMILY=="kintex7" ? "virtex7" : (C_FAMILY=="kintex7l" ? "virtex7" : (C_FAMILY=="qkintex7" ? "virtex7" : (C_FAMILY=="qkintex7l" ? "virtex7" : (C_FAMILY=="artix7" ? "virtex7" : (C_FAMILY=="artix7l" ? "virtex7" : (C_FAMILY=="qartix7" ? "virtex7" : (C_FAMILY=="qartix7l" ? "virtex7" : (C_FAMILY=="aartix7" ? "virtex7" : (C_FAMILY=="zynq" ? "virtex7" : (C_FAMILY=="azynq" ? "virtex7" : (C_FAMILY=="qzynq" ? "virtex7" : C_FAMILY))))))))))))))))))))))); + + // Internal configuration parameters + //--------------------------------------------- + localparam SINGLE_PORT = (C_MEM_TYPE==0 || C_MEM_TYPE==3); + localparam IS_ROM = (C_MEM_TYPE==3 || C_MEM_TYPE==4); + localparam HAS_A_WRITE = (!IS_ROM); + localparam HAS_B_WRITE = (C_MEM_TYPE==2); + localparam HAS_A_READ = (C_MEM_TYPE!=1); + localparam HAS_B_READ = (!SINGLE_PORT); + localparam HAS_B_PORT = (HAS_B_READ || HAS_B_WRITE); + + // Calculate the mux pipeline register stages for Port A and Port B + //------------------------------------------------------------------ + localparam MUX_PIPELINE_STAGES_A = (C_HAS_MUX_OUTPUT_REGS_A) ? + C_MUX_PIPELINE_STAGES : 0; + localparam MUX_PIPELINE_STAGES_B = (C_HAS_MUX_OUTPUT_REGS_B) ? + C_MUX_PIPELINE_STAGES : 0; + + // Calculate total number of register stages in the core + // ----------------------------------------------------- + localparam NUM_OUTPUT_STAGES_A = (C_HAS_MEM_OUTPUT_REGS_A+MUX_PIPELINE_STAGES_A+C_HAS_MUX_OUTPUT_REGS_A); + + localparam NUM_OUTPUT_STAGES_B = (C_HAS_MEM_OUTPUT_REGS_B+MUX_PIPELINE_STAGES_B+C_HAS_MUX_OUTPUT_REGS_B); + + wire ena_i; + wire enb_i; + wire reseta_i; + wire resetb_i; + wire [C_WEA_WIDTH-1:0] wea_i; + wire [C_WEB_WIDTH-1:0] web_i; + wire rea_i; + wire reb_i; + wire rsta_outp_stage; + wire rstb_outp_stage; + // ECC SBITERR/DBITERR Outputs + // The ECC Behavior is modeled by the behavioral models only for Virtex-6. + // For Virtex-5, these outputs will be tied to 0. + assign SBITERR = ((C_MEM_TYPE == 1 && C_USE_ECC == 1) || C_USE_SOFTECC == 1)?sbiterr_sdp:0; + assign DBITERR = ((C_MEM_TYPE == 1 && C_USE_ECC == 1) || C_USE_SOFTECC == 1)?dbiterr_sdp:0; + assign RDADDRECC = (((C_FAMILY_LOCALPARAM == "virtex7") && C_MEM_TYPE == 1 && C_USE_ECC == 1) || C_USE_SOFTECC == 1)?rdaddrecc_sdp:0; + + + // This effectively wires off optional inputs + assign ena_i = (C_HAS_ENA==0) || ENA; + assign enb_i = ((C_HAS_ENB==0) || ENB) && HAS_B_PORT; + // To match RTL : In RTL, write enable of the primitive is tied to all 1's and + // the enable of the primitive is ANDing of wea(0) and ena. so eventually, the + // write operation depends on both enable and write enable. So, the below code + // which is actually doing the write operation only on enable ignoring the wea + // is removed to be in consistent with RTL. + // To Fix CR855535 (The fix to this CR is reverted to match RTL) + //assign wea_i = (HAS_A_WRITE == 1 && C_MEM_TYPE == 1 &&C_USE_ECC == 1 && C_HAS_ENA == 1 && ENA == 1) ? 'b1 :(HAS_A_WRITE == 1 && C_MEM_TYPE == 1 &&C_USE_ECC == 1 && C_HAS_ENA == 0) ? WEA : (HAS_A_WRITE && ena_i && C_USE_ECC == 0) ? WEA : 'b0; + assign wea_i = (HAS_A_WRITE && ena_i) ? WEA : 'b0; + assign web_i = (HAS_B_WRITE && enb_i) ? WEB : 'b0; + assign rea_i = (HAS_A_READ) ? ena_i : 'b0; + assign reb_i = (HAS_B_READ) ? enb_i : 'b0; + + // These signals reset the memory latches + + assign reseta_i = + ((C_HAS_RSTA==1 && RSTA && NUM_OUTPUT_STAGES_A==0) || + (C_HAS_RSTA==1 && RSTA && C_RSTRAM_A==1)); + + assign resetb_i = + ((C_HAS_RSTB==1 && RSTB && NUM_OUTPUT_STAGES_B==0) || + (C_HAS_RSTB==1 && RSTB && C_RSTRAM_B==1)); + + // Tasks to access the memory + //--------------------------- + //************** + // write_a + //************** + task write_a + (input reg [C_ADDRA_WIDTH-1:0] addr, + input reg [C_WEA_WIDTH-1:0] byte_en, + input reg [C_WRITE_WIDTH_A-1:0] data, + input inj_sbiterr, + input inj_dbiterr); + reg [C_WRITE_WIDTH_A-1:0] current_contents; + reg [C_ADDRA_WIDTH-1:0] address; + integer i; + begin + // Shift the address by the ratio + address = (addr/WRITE_ADDR_A_DIV); + if (address >= C_WRITE_DEPTH_A) begin + if (!C_DISABLE_WARN_BHV_RANGE) begin + $fdisplay(ADDRFILE, + "%0s WARNING: Address %0h is outside range for A Write", + C_CORENAME, addr); + end + + // valid address + end else begin + + // Combine w/ byte writes + if (C_USE_BYTE_WEA) begin + + // Get the current memory contents + if (WRITE_WIDTH_RATIO_A == 1) begin + // Workaround for IUS 5.5 part-select issue + current_contents = memory[address]; + end else begin + for (i = 0; i < WRITE_WIDTH_RATIO_A; i = i + 1) begin + current_contents[MIN_WIDTH*i+:MIN_WIDTH] + = memory[address*WRITE_WIDTH_RATIO_A + i]; + end + end + + // Apply incoming bytes + if (C_WEA_WIDTH == 1) begin + // Workaround for IUS 5.5 part-select issue + if (byte_en[0]) begin + current_contents = data; + end + end else begin + for (i = 0; i < C_WEA_WIDTH; i = i + 1) begin + if (byte_en[i]) begin + current_contents[BYTE_SIZE*i+:BYTE_SIZE] + = data[BYTE_SIZE*i+:BYTE_SIZE]; + end + end + end + + // No byte-writes, overwrite the whole word + end else begin + current_contents = data; + end + + // Insert double bit errors: + if (C_USE_ECC == 1) begin + if ((C_HAS_INJECTERR == 2 || C_HAS_INJECTERR == 3) && inj_dbiterr == 1'b1) begin +// Modified for Implementing CR_859399 + current_contents[0] = !(current_contents[30]); + current_contents[1] = !(current_contents[62]); + + /*current_contents[0] = !(current_contents[0]); + current_contents[1] = !(current_contents[1]);*/ + end + end + + // Insert softecc double bit errors: + if (C_USE_SOFTECC == 1) begin + if ((C_HAS_INJECTERR == 2 || C_HAS_INJECTERR == 3) && inj_dbiterr == 1'b1) begin + doublebit_error[C_WRITE_WIDTH_A+CHKBIT_WIDTH-1:2] = doublebit_error[C_WRITE_WIDTH_A+CHKBIT_WIDTH-3:0]; + doublebit_error[0] = doublebit_error[C_WRITE_WIDTH_A+CHKBIT_WIDTH-1]; + doublebit_error[1] = doublebit_error[C_WRITE_WIDTH_A+CHKBIT_WIDTH-2]; + current_contents = current_contents ^ doublebit_error[C_WRITE_WIDTH_A-1:0]; + end + end + + // Write data to memory + if (WRITE_WIDTH_RATIO_A == 1) begin + // Workaround for IUS 5.5 part-select issue + memory[address*WRITE_WIDTH_RATIO_A] = current_contents; + end else begin + for (i = 0; i < WRITE_WIDTH_RATIO_A; i = i + 1) begin + memory[address*WRITE_WIDTH_RATIO_A + i] + = current_contents[MIN_WIDTH*i+:MIN_WIDTH]; + end + end + + // Store the address at which error is injected: + if ((C_FAMILY_LOCALPARAM == "virtex7") && C_USE_ECC == 1) begin + if ((C_HAS_INJECTERR == 1 && inj_sbiterr == 1'b1) || + (C_HAS_INJECTERR == 3 && inj_sbiterr == 1'b1 && inj_dbiterr != 1'b1)) + begin + sbiterr_arr[addr] = 1; + end else begin + sbiterr_arr[addr] = 0; + end + + if ((C_HAS_INJECTERR == 2 || C_HAS_INJECTERR == 3) && inj_dbiterr == 1'b1) begin + dbiterr_arr[addr] = 1; + end else begin + dbiterr_arr[addr] = 0; + end + end + + // Store the address at which softecc error is injected: + if (C_USE_SOFTECC == 1) begin + if ((C_HAS_INJECTERR == 1 && inj_sbiterr == 1'b1) || + (C_HAS_INJECTERR == 3 && inj_sbiterr == 1'b1 && inj_dbiterr != 1'b1)) + begin + softecc_sbiterr_arr[addr] = 1; + end else begin + softecc_sbiterr_arr[addr] = 0; + end + + if ((C_HAS_INJECTERR == 2 || C_HAS_INJECTERR == 3) && inj_dbiterr == 1'b1) begin + softecc_dbiterr_arr[addr] = 1; + end else begin + softecc_dbiterr_arr[addr] = 0; + end + end + + end + end + endtask + + //************** + // write_b + //************** + task write_b + (input reg [C_ADDRB_WIDTH-1:0] addr, + input reg [C_WEB_WIDTH-1:0] byte_en, + input reg [C_WRITE_WIDTH_B-1:0] data); + reg [C_WRITE_WIDTH_B-1:0] current_contents; + reg [C_ADDRB_WIDTH-1:0] address; + integer i; + begin + // Shift the address by the ratio + address = (addr/WRITE_ADDR_B_DIV); + if (address >= C_WRITE_DEPTH_B) begin + if (!C_DISABLE_WARN_BHV_RANGE) begin + $fdisplay(ADDRFILE, + "%0s WARNING: Address %0h is outside range for B Write", + C_CORENAME, addr); + end + + // valid address + end else begin + + // Combine w/ byte writes + if (C_USE_BYTE_WEB) begin + + // Get the current memory contents + if (WRITE_WIDTH_RATIO_B == 1) begin + // Workaround for IUS 5.5 part-select issue + current_contents = memory[address]; + end else begin + for (i = 0; i < WRITE_WIDTH_RATIO_B; i = i + 1) begin + current_contents[MIN_WIDTH*i+:MIN_WIDTH] + = memory[address*WRITE_WIDTH_RATIO_B + i]; + end + end + + // Apply incoming bytes + if (C_WEB_WIDTH == 1) begin + // Workaround for IUS 5.5 part-select issue + if (byte_en[0]) begin + current_contents = data; + end + end else begin + for (i = 0; i < C_WEB_WIDTH; i = i + 1) begin + if (byte_en[i]) begin + current_contents[BYTE_SIZE*i+:BYTE_SIZE] + = data[BYTE_SIZE*i+:BYTE_SIZE]; + end + end + end + + // No byte-writes, overwrite the whole word + end else begin + current_contents = data; + end + + // Write data to memory + if (WRITE_WIDTH_RATIO_B == 1) begin + // Workaround for IUS 5.5 part-select issue + memory[address*WRITE_WIDTH_RATIO_B] = current_contents; + end else begin + for (i = 0; i < WRITE_WIDTH_RATIO_B; i = i + 1) begin + memory[address*WRITE_WIDTH_RATIO_B + i] + = current_contents[MIN_WIDTH*i+:MIN_WIDTH]; + end + end + end + end + endtask + + //************** + // read_a + //************** + task read_a + (input reg [C_ADDRA_WIDTH-1:0] addr, + input reg reset); + reg [C_ADDRA_WIDTH-1:0] address; + integer i; + begin + + if (reset) begin + memory_out_a <= #FLOP_DELAY inita_val; + end else begin + // Shift the address by the ratio + address = (addr/READ_ADDR_A_DIV); + if (address >= C_READ_DEPTH_A) begin + if (!C_DISABLE_WARN_BHV_RANGE) begin + $fdisplay(ADDRFILE, + "%0s WARNING: Address %0h is outside range for A Read", + C_CORENAME, addr); + end + memory_out_a <= #FLOP_DELAY 'bX; + // valid address + end else begin + if (READ_WIDTH_RATIO_A==1) begin + memory_out_a <= #FLOP_DELAY memory[address*READ_WIDTH_RATIO_A]; + end else begin + // Increment through the 'partial' words in the memory + for (i = 0; i < READ_WIDTH_RATIO_A; i = i + 1) begin + memory_out_a[MIN_WIDTH*i+:MIN_WIDTH] + <= #FLOP_DELAY memory[address*READ_WIDTH_RATIO_A + i]; + end + end //end READ_WIDTH_RATIO_A==1 loop + + end //end valid address loop + end //end reset-data assignment loops + end + endtask + + //************** + // read_b + //************** + task read_b + (input reg [C_ADDRB_WIDTH-1:0] addr, + input reg reset); + reg [C_ADDRB_WIDTH-1:0] address; + integer i; + begin + + if (reset) begin + memory_out_b <= #FLOP_DELAY initb_val; + sbiterr_in <= #FLOP_DELAY 1'b0; + dbiterr_in <= #FLOP_DELAY 1'b0; + rdaddrecc_in <= #FLOP_DELAY 0; + end else begin + // Shift the address + address = (addr/READ_ADDR_B_DIV); + if (address >= C_READ_DEPTH_B) begin + if (!C_DISABLE_WARN_BHV_RANGE) begin + $fdisplay(ADDRFILE, + "%0s WARNING: Address %0h is outside range for B Read", + C_CORENAME, addr); + end + memory_out_b <= #FLOP_DELAY 'bX; + sbiterr_in <= #FLOP_DELAY 1'bX; + dbiterr_in <= #FLOP_DELAY 1'bX; + rdaddrecc_in <= #FLOP_DELAY 'bX; + // valid address + end else begin + if (READ_WIDTH_RATIO_B==1) begin + memory_out_b <= #FLOP_DELAY memory[address*READ_WIDTH_RATIO_B]; + end else begin + // Increment through the 'partial' words in the memory + for (i = 0; i < READ_WIDTH_RATIO_B; i = i + 1) begin + memory_out_b[MIN_WIDTH*i+:MIN_WIDTH] + <= #FLOP_DELAY memory[address*READ_WIDTH_RATIO_B + i]; + end + end + + if ((C_FAMILY_LOCALPARAM == "virtex7") && C_USE_ECC == 1) begin + rdaddrecc_in <= #FLOP_DELAY addr; + if (sbiterr_arr[addr] == 1) begin + sbiterr_in <= #FLOP_DELAY 1'b1; + end else begin + sbiterr_in <= #FLOP_DELAY 1'b0; + end + + if (dbiterr_arr[addr] == 1) begin + dbiterr_in <= #FLOP_DELAY 1'b1; + end else begin + dbiterr_in <= #FLOP_DELAY 1'b0; + end + + end else if (C_USE_SOFTECC == 1) begin + rdaddrecc_in <= #FLOP_DELAY addr; + if (softecc_sbiterr_arr[addr] == 1) begin + sbiterr_in <= #FLOP_DELAY 1'b1; + end else begin + sbiterr_in <= #FLOP_DELAY 1'b0; + end + + if (softecc_dbiterr_arr[addr] == 1) begin + dbiterr_in <= #FLOP_DELAY 1'b1; + end else begin + dbiterr_in <= #FLOP_DELAY 1'b0; + end + end else begin + rdaddrecc_in <= #FLOP_DELAY 0; + dbiterr_in <= #FLOP_DELAY 1'b0; + sbiterr_in <= #FLOP_DELAY 1'b0; + end //end SOFTECC Loop + end //end Valid address loop + end //end reset-data assignment loops + end + endtask + + //************** + // reset_a + //************** + task reset_a (input reg reset); + begin + if (reset) memory_out_a <= #FLOP_DELAY inita_val; + end + endtask + + //************** + // reset_b + //************** + task reset_b (input reg reset); + begin + if (reset) memory_out_b <= #FLOP_DELAY initb_val; + end + endtask + + //************** + // init_memory + //************** + task init_memory; + integer i, j, addr_step; + integer status; + reg [C_WRITE_WIDTH_A-1:0] default_data; + begin + default_data = 0; + + //Display output message indicating that the behavioral model is being + //initialized + if (C_USE_DEFAULT_DATA || C_LOAD_INIT_FILE) $display(" Block Memory Generator module loading initial data..."); + + // Convert the default to hex + if (C_USE_DEFAULT_DATA) begin + if (default_data_str == "") begin + $fdisplay(ERRFILE, "%0s ERROR: C_DEFAULT_DATA is empty!", C_CORENAME); + $finish; + end else begin + status = $sscanf(default_data_str, "%h", default_data); + if (status == 0) begin + $fdisplay(ERRFILE, {"%0s ERROR: Unsuccessful hexadecimal read", + "from C_DEFAULT_DATA: %0s"}, + C_CORENAME, C_DEFAULT_DATA); + $finish; + end + end + end + + // Step by WRITE_ADDR_A_DIV through the memory via the + // Port A write interface to hit every location once + addr_step = WRITE_ADDR_A_DIV; + + // 'write' to every location with default (or 0) + for (i = 0; i < C_WRITE_DEPTH_A*addr_step; i = i + addr_step) begin + write_a(i, {C_WEA_WIDTH{1'b1}}, default_data, 1'b0, 1'b0); + end + + // Get specialized data from the MIF file + if (C_LOAD_INIT_FILE) begin + if (init_file_str == "") begin + $fdisplay(ERRFILE, "%0s ERROR: C_INIT_FILE_NAME is empty!", + C_CORENAME); + $finish; + end else begin + initfile = $fopen(init_file_str, "r"); + if (initfile == 0) begin + $fdisplay(ERRFILE, {"%0s, ERROR: Problem opening", + "C_INIT_FILE_NAME: %0s!"}, + C_CORENAME, init_file_str); + $finish; + end else begin + // loop through the mif file, loading in the data + for (i = 0; i < C_WRITE_DEPTH_A*addr_step; i = i + addr_step) begin + status = $fscanf(initfile, "%b", mif_data); + if (status > 0) begin + write_a(i, {C_WEA_WIDTH{1'b1}}, mif_data, 1'b0, 1'b0); + end + end + $fclose(initfile); + end //initfile + end //init_file_str + end //C_LOAD_INIT_FILE + + + if (C_USE_BRAM_BLOCK) begin + // Get specialized data from the MIF file + if (C_INIT_FILE != "NONE") begin + if (mem_init_file_str == "") begin + $fdisplay(ERRFILE, "%0s ERROR: C_INIT_FILE is empty!", + C_CORENAME); + $finish; + end else begin + meminitfile = $fopen(mem_init_file_str, "r"); + if (meminitfile == 0) begin + $fdisplay(ERRFILE, {"%0s, ERROR: Problem opening", + "C_INIT_FILE: %0s!"}, + C_CORENAME, mem_init_file_str); + $finish; + end else begin + // loop through the mif file, loading in the data + $readmemh(mem_init_file_str, memory ); + for (j = 0; j < MAX_DEPTH-1 ; j = j + 1) begin + end + $fclose(meminitfile); + end //meminitfile + end //mem_init_file_str + end //C_INIT_FILE + end //C_USE_BRAM_BLOCK + + //Display output message indicating that the behavioral model is done + //initializing + if (C_USE_DEFAULT_DATA || C_LOAD_INIT_FILE) + $display(" Block Memory Generator data initialization complete."); + end + endtask + + //************** + // log2roundup + //************** + function integer log2roundup (input integer data_value); + integer width; + integer cnt; + begin + width = 0; + + if (data_value > 1) begin + for(cnt=1 ; cnt < data_value ; cnt = cnt * 2) begin + width = width + 1; + end //loop + end //if + + log2roundup = width; + + end //log2roundup + endfunction + + + //******************* + // collision_check + //******************* + function integer collision_check (input reg [C_ADDRA_WIDTH-1:0] addr_a, + input integer iswrite_a, + input reg [C_ADDRB_WIDTH-1:0] addr_b, + input integer iswrite_b); + reg c_aw_bw, c_aw_br, c_ar_bw; + integer scaled_addra_to_waddrb_width; + integer scaled_addrb_to_waddrb_width; + integer scaled_addra_to_waddra_width; + integer scaled_addrb_to_waddra_width; + integer scaled_addra_to_raddrb_width; + integer scaled_addrb_to_raddrb_width; + integer scaled_addra_to_raddra_width; + integer scaled_addrb_to_raddra_width; + + + + begin + + c_aw_bw = 0; + c_aw_br = 0; + c_ar_bw = 0; + + //If write_addr_b_width is smaller, scale both addresses to that width for + //comparing write_addr_a and write_addr_b; addr_a starts as C_ADDRA_WIDTH, + //scale it down to write_addr_b_width. addr_b starts as C_ADDRB_WIDTH, + //scale it down to write_addr_b_width. Once both are scaled to + //write_addr_b_width, compare. + scaled_addra_to_waddrb_width = ((addr_a)/ + 2**(C_ADDRA_WIDTH-write_addr_b_width)); + scaled_addrb_to_waddrb_width = ((addr_b)/ + 2**(C_ADDRB_WIDTH-write_addr_b_width)); + + //If write_addr_a_width is smaller, scale both addresses to that width for + //comparing write_addr_a and write_addr_b; addr_a starts as C_ADDRA_WIDTH, + //scale it down to write_addr_a_width. addr_b starts as C_ADDRB_WIDTH, + //scale it down to write_addr_a_width. Once both are scaled to + //write_addr_a_width, compare. + scaled_addra_to_waddra_width = ((addr_a)/ + 2**(C_ADDRA_WIDTH-write_addr_a_width)); + scaled_addrb_to_waddra_width = ((addr_b)/ + 2**(C_ADDRB_WIDTH-write_addr_a_width)); + + //If read_addr_b_width is smaller, scale both addresses to that width for + //comparing write_addr_a and read_addr_b; addr_a starts as C_ADDRA_WIDTH, + //scale it down to read_addr_b_width. addr_b starts as C_ADDRB_WIDTH, + //scale it down to read_addr_b_width. Once both are scaled to + //read_addr_b_width, compare. + scaled_addra_to_raddrb_width = ((addr_a)/ + 2**(C_ADDRA_WIDTH-read_addr_b_width)); + scaled_addrb_to_raddrb_width = ((addr_b)/ + 2**(C_ADDRB_WIDTH-read_addr_b_width)); + + //If read_addr_a_width is smaller, scale both addresses to that width for + //comparing read_addr_a and write_addr_b; addr_a starts as C_ADDRA_WIDTH, + //scale it down to read_addr_a_width. addr_b starts as C_ADDRB_WIDTH, + //scale it down to read_addr_a_width. Once both are scaled to + //read_addr_a_width, compare. + scaled_addra_to_raddra_width = ((addr_a)/ + 2**(C_ADDRA_WIDTH-read_addr_a_width)); + scaled_addrb_to_raddra_width = ((addr_b)/ + 2**(C_ADDRB_WIDTH-read_addr_a_width)); + + //Look for a write-write collision. In order for a write-write + //collision to exist, both ports must have a write transaction. + if (iswrite_a && iswrite_b) begin + if (write_addr_a_width > write_addr_b_width) begin + if (scaled_addra_to_waddrb_width == scaled_addrb_to_waddrb_width) begin + c_aw_bw = 1; + end else begin + c_aw_bw = 0; + end + end else begin + if (scaled_addrb_to_waddra_width == scaled_addra_to_waddra_width) begin + c_aw_bw = 1; + end else begin + c_aw_bw = 0; + end + end //width + end //iswrite_a and iswrite_b + + //If the B port is reading (which means it is enabled - so could be + //a TX_WRITE or TX_READ), then check for a write-read collision). + //This could happen whether or not a write-write collision exists due + //to asymmetric write/read ports. + if (iswrite_a) begin + if (write_addr_a_width > read_addr_b_width) begin + if (scaled_addra_to_raddrb_width == scaled_addrb_to_raddrb_width) begin + c_aw_br = 1; + end else begin + c_aw_br = 0; + end + end else begin + if (scaled_addrb_to_waddra_width == scaled_addra_to_waddra_width) begin + c_aw_br = 1; + end else begin + c_aw_br = 0; + end + end //width + end //iswrite_a + + //If the A port is reading (which means it is enabled - so could be + // a TX_WRITE or TX_READ), then check for a write-read collision). + //This could happen whether or not a write-write collision exists due + // to asymmetric write/read ports. + if (iswrite_b) begin + if (read_addr_a_width > write_addr_b_width) begin + if (scaled_addra_to_waddrb_width == scaled_addrb_to_waddrb_width) begin + c_ar_bw = 1; + end else begin + c_ar_bw = 0; + end + end else begin + if (scaled_addrb_to_raddra_width == scaled_addra_to_raddra_width) begin + c_ar_bw = 1; + end else begin + c_ar_bw = 0; + end + end //width + end //iswrite_b + + + + collision_check = c_aw_bw | c_aw_br | c_ar_bw; + + end + endfunction + + //******************************* + // power on values + //******************************* + initial begin + // Load up the memory + init_memory; + // Load up the output registers and latches + if ($sscanf(inita_str, "%h", inita_val)) begin + memory_out_a = inita_val; + end else begin + memory_out_a = 0; + end + if ($sscanf(initb_str, "%h", initb_val)) begin + memory_out_b = initb_val; + end else begin + memory_out_b = 0; + end + + sbiterr_in = 1'b0; + dbiterr_in = 1'b0; + rdaddrecc_in = 0; + + // Determine the effective address widths for each of the 4 ports + write_addr_a_width = C_ADDRA_WIDTH - log2roundup(WRITE_ADDR_A_DIV); + read_addr_a_width = C_ADDRA_WIDTH - log2roundup(READ_ADDR_A_DIV); + write_addr_b_width = C_ADDRB_WIDTH - log2roundup(WRITE_ADDR_B_DIV); + read_addr_b_width = C_ADDRB_WIDTH - log2roundup(READ_ADDR_B_DIV); + + $display("Block Memory Generator module %m is using a behavioral model for simulation which will not precisely model memory collision behavior."); + + end + + //*************************************************************************** + // These are the main blocks which schedule read and write operations + // Note that the reset priority feature at the latch stage is only supported + // for Spartan-6. For other families, the default priority at the latch stage + // is "CE" + //*************************************************************************** + // Synchronous clocks: schedule port operations with respect to + // both write operating modes + generate + if(C_COMMON_CLK && (C_WRITE_MODE_A == "WRITE_FIRST") && (C_WRITE_MODE_B == + "WRITE_FIRST")) begin : com_clk_sched_wf_wf + always @(posedge CLKA) begin + //Write A + if (wea_i) write_a(ADDRA, wea_i, DINA, INJECTSBITERR, INJECTDBITERR); + //Write B + if (web_i) write_b(ADDRB, web_i, DINB); + + if (rea_i) read_a(ADDRA, reseta_i); + + //Read B + if (reb_i) read_b(ADDRB, resetb_i); + end + end + else + if(C_COMMON_CLK && (C_WRITE_MODE_A == "READ_FIRST") && (C_WRITE_MODE_B == + "WRITE_FIRST")) begin : com_clk_sched_rf_wf + always @(posedge CLKA) begin + //Write B + if (web_i) write_b(ADDRB, web_i, DINB); + //Read B + if (reb_i) read_b(ADDRB, resetb_i); + //Read A + if (rea_i) read_a(ADDRA, reseta_i); + //Write A + if (wea_i) write_a(ADDRA, wea_i, DINA, INJECTSBITERR, INJECTDBITERR); + end + end + else + if(C_COMMON_CLK && (C_WRITE_MODE_A == "WRITE_FIRST") && (C_WRITE_MODE_B == + "READ_FIRST")) begin : com_clk_sched_wf_rf + always @(posedge CLKA) begin + //Write A + if (wea_i) write_a(ADDRA, wea_i, DINA, INJECTSBITERR, INJECTDBITERR); + //Read A + if (rea_i) read_a(ADDRA, reseta_i); + //Read B + if (reb_i) read_b(ADDRB, resetb_i); + //Write B + if (web_i) write_b(ADDRB, web_i, DINB); + end + end + else + if(C_COMMON_CLK && (C_WRITE_MODE_A == "READ_FIRST") && (C_WRITE_MODE_B == + "READ_FIRST")) begin : com_clk_sched_rf_rf + always @(posedge CLKA) begin + //Read A + if (rea_i) read_a(ADDRA, reseta_i); + //Read B + if (reb_i) read_b(ADDRB, resetb_i); + //Write A + if (wea_i) write_a(ADDRA, wea_i, DINA, INJECTSBITERR, INJECTDBITERR); + //Write B + if (web_i) write_b(ADDRB, web_i, DINB); + end + end + else if(C_COMMON_CLK && (C_WRITE_MODE_A =="WRITE_FIRST") && (C_WRITE_MODE_B == + "NO_CHANGE")) begin : com_clk_sched_wf_nc + always @(posedge CLKA) begin + //Write A + if (wea_i) write_a(ADDRA, wea_i, DINA, INJECTSBITERR, INJECTDBITERR); + //Read A + if (rea_i) read_a(ADDRA, reseta_i); + //Read B + if (reb_i && (!web_i || resetb_i)) read_b(ADDRB, resetb_i); + //Write B + if (web_i) write_b(ADDRB, web_i, DINB); + end + end + else if(C_COMMON_CLK && (C_WRITE_MODE_A =="READ_FIRST") && (C_WRITE_MODE_B == + "NO_CHANGE")) begin : com_clk_sched_rf_nc + always @(posedge CLKA) begin + //Read A + if (rea_i) read_a(ADDRA, reseta_i); + //Read B + if (reb_i && (!web_i || resetb_i)) read_b(ADDRB, resetb_i); + //Write A + if (wea_i) write_a(ADDRA, wea_i, DINA, INJECTSBITERR, INJECTDBITERR); + //Write B + if (web_i) write_b(ADDRB, web_i, DINB); + end + end + else if(C_COMMON_CLK && (C_WRITE_MODE_A =="NO_CHANGE") && (C_WRITE_MODE_B == + "WRITE_FIRST")) begin : com_clk_sched_nc_wf + always @(posedge CLKA) begin + //Write A + if (wea_i) write_a(ADDRA, wea_i, DINA, INJECTSBITERR, INJECTDBITERR); + //Write B + if (web_i) write_b(ADDRB, web_i, DINB); + //Read A + if (rea_i && (!wea_i || reseta_i)) read_a(ADDRA, reseta_i); + //Read B + if (reb_i) read_b(ADDRB, resetb_i); + end + end + else if(C_COMMON_CLK && (C_WRITE_MODE_A =="NO_CHANGE") && (C_WRITE_MODE_B == + "READ_FIRST")) begin : com_clk_sched_nc_rf + always @(posedge CLKA) begin + //Read B + if (reb_i) read_b(ADDRB, resetb_i); + //Read A + if (rea_i && (!wea_i || reseta_i)) read_a(ADDRA, reseta_i); + //Write A + if (wea_i) write_a(ADDRA, wea_i, DINA, INJECTSBITERR, INJECTDBITERR); + //Write B + if (web_i) write_b(ADDRB, web_i, DINB); + end + end + else if(C_COMMON_CLK && (C_WRITE_MODE_A =="NO_CHANGE") && (C_WRITE_MODE_B == + "NO_CHANGE")) begin : com_clk_sched_nc_nc + always @(posedge CLKA) begin + //Write A + if (wea_i) write_a(ADDRA, wea_i, DINA, INJECTSBITERR, INJECTDBITERR); + //Write B + if (web_i) write_b(ADDRB, web_i, DINB); + //Read A + if (rea_i && (!wea_i || reseta_i)) read_a(ADDRA, reseta_i); + //Read B + if (reb_i && (!web_i || resetb_i)) read_b(ADDRB, resetb_i); + end + end + else if(C_COMMON_CLK) begin: com_clk_sched_default + always @(posedge CLKA) begin + //Write A + if (wea_i) write_a(ADDRA, wea_i, DINA, INJECTSBITERR, INJECTDBITERR); + //Write B + if (web_i) write_b(ADDRB, web_i, DINB); + //Read A + if (rea_i) read_a(ADDRA, reseta_i); + //Read B + if (reb_i) read_b(ADDRB, resetb_i); + end + end + endgenerate + + // Asynchronous clocks: port operation is independent + generate + if((!C_COMMON_CLK) && (C_WRITE_MODE_A == "WRITE_FIRST")) begin : async_clk_sched_clka_wf + always @(posedge CLKA) begin + //Write A + if (wea_i) write_a(ADDRA, wea_i, DINA, INJECTSBITERR, INJECTDBITERR); + //Read A + if (rea_i) read_a(ADDRA, reseta_i); + end + end + else if((!C_COMMON_CLK) && (C_WRITE_MODE_A == "READ_FIRST")) begin : async_clk_sched_clka_rf + always @(posedge CLKA) begin + //Read A + if (rea_i) read_a(ADDRA, reseta_i); + //Write A + if (wea_i) write_a(ADDRA, wea_i, DINA, INJECTSBITERR, INJECTDBITERR); + end + end + else if((!C_COMMON_CLK) && (C_WRITE_MODE_A == "NO_CHANGE")) begin : async_clk_sched_clka_nc + always @(posedge CLKA) begin + //Write A + if (wea_i) write_a(ADDRA, wea_i, DINA, INJECTSBITERR, INJECTDBITERR); + //Read A + if (rea_i && (!wea_i || reseta_i)) read_a(ADDRA, reseta_i); + end + end + endgenerate + + generate + if ((!C_COMMON_CLK) && (C_WRITE_MODE_B == "WRITE_FIRST")) begin: async_clk_sched_clkb_wf + always @(posedge CLKB) begin + //Write B + if (web_i) write_b(ADDRB, web_i, DINB); + //Read B + if (reb_i) read_b(ADDRB, resetb_i); + end + end + else if ((!C_COMMON_CLK) && (C_WRITE_MODE_B == "READ_FIRST")) begin: async_clk_sched_clkb_rf + always @(posedge CLKB) begin + //Read B + if (reb_i) read_b(ADDRB, resetb_i); + //Write B + if (web_i) write_b(ADDRB, web_i, DINB); + end + end + else if ((!C_COMMON_CLK) && (C_WRITE_MODE_B == "NO_CHANGE")) begin: async_clk_sched_clkb_nc + always @(posedge CLKB) begin + //Write B + if (web_i) write_b(ADDRB, web_i, DINB); + //Read B + if (reb_i && (!web_i || resetb_i)) read_b(ADDRB, resetb_i); + end + end + endgenerate + + + //*************************************************************** + // Instantiate the variable depth output register stage module + //*************************************************************** + // Port A + + assign rsta_outp_stage = RSTA & (~SLEEP); + + blk_mem_gen_v8_4_4_output_stage + #(.C_FAMILY (C_FAMILY), + .C_XDEVICEFAMILY (C_XDEVICEFAMILY), + .C_RST_TYPE ("SYNC"), + .C_HAS_RST (C_HAS_RSTA), + .C_RSTRAM (C_RSTRAM_A), + .C_RST_PRIORITY (C_RST_PRIORITY_A), + .C_INIT_VAL (C_INITA_VAL), + .C_HAS_EN (C_HAS_ENA), + .C_HAS_REGCE (C_HAS_REGCEA), + .C_DATA_WIDTH (C_READ_WIDTH_A), + .C_ADDRB_WIDTH (C_ADDRB_WIDTH), + .C_HAS_MEM_OUTPUT_REGS (C_HAS_MEM_OUTPUT_REGS_A), + .C_USE_SOFTECC (C_USE_SOFTECC), + .C_USE_ECC (C_USE_ECC), + .NUM_STAGES (NUM_OUTPUT_STAGES_A), + .C_EN_ECC_PIPE (0), + .FLOP_DELAY (FLOP_DELAY)) + reg_a + (.CLK (CLKA), + .RST (rsta_outp_stage),//(RSTA), + .EN (ENA), + .REGCE (REGCEA), + .DIN_I (memory_out_a), + .DOUT (DOUTA), + .SBITERR_IN_I (1'b0), + .DBITERR_IN_I (1'b0), + .SBITERR (), + .DBITERR (), + .RDADDRECC_IN_I ({C_ADDRB_WIDTH{1'b0}}), + .ECCPIPECE (1'b0), + .RDADDRECC () + ); + + assign rstb_outp_stage = RSTB & (~SLEEP); + + // Port B + blk_mem_gen_v8_4_4_output_stage + #(.C_FAMILY (C_FAMILY), + .C_XDEVICEFAMILY (C_XDEVICEFAMILY), + .C_RST_TYPE ("SYNC"), + .C_HAS_RST (C_HAS_RSTB), + .C_RSTRAM (C_RSTRAM_B), + .C_RST_PRIORITY (C_RST_PRIORITY_B), + .C_INIT_VAL (C_INITB_VAL), + .C_HAS_EN (C_HAS_ENB), + .C_HAS_REGCE (C_HAS_REGCEB), + .C_DATA_WIDTH (C_READ_WIDTH_B), + .C_ADDRB_WIDTH (C_ADDRB_WIDTH), + .C_HAS_MEM_OUTPUT_REGS (C_HAS_MEM_OUTPUT_REGS_B), + .C_USE_SOFTECC (C_USE_SOFTECC), + .C_USE_ECC (C_USE_ECC), + .NUM_STAGES (NUM_OUTPUT_STAGES_B), + .C_EN_ECC_PIPE (C_EN_ECC_PIPE), + .FLOP_DELAY (FLOP_DELAY)) + reg_b + (.CLK (CLKB), + .RST (rstb_outp_stage),//(RSTB), + .EN (ENB), + .REGCE (REGCEB), + .DIN_I (memory_out_b), + .DOUT (dout_i), + .SBITERR_IN_I (sbiterr_in), + .DBITERR_IN_I (dbiterr_in), + .SBITERR (sbiterr_i), + .DBITERR (dbiterr_i), + .RDADDRECC_IN_I (rdaddrecc_in), + .ECCPIPECE (ECCPIPECE), + .RDADDRECC (rdaddrecc_i) + ); + + //*************************************************************** + // Instantiate the Input and Output register stages + //*************************************************************** +blk_mem_gen_v8_4_4_softecc_output_reg_stage + #(.C_DATA_WIDTH (C_READ_WIDTH_B), + .C_ADDRB_WIDTH (C_ADDRB_WIDTH), + .C_HAS_SOFTECC_OUTPUT_REGS_B (C_HAS_SOFTECC_OUTPUT_REGS_B), + .C_USE_SOFTECC (C_USE_SOFTECC), + .FLOP_DELAY (FLOP_DELAY)) + has_softecc_output_reg_stage + (.CLK (CLKB), + .DIN (dout_i), + .DOUT (DOUTB), + .SBITERR_IN (sbiterr_i), + .DBITERR_IN (dbiterr_i), + .SBITERR (sbiterr_sdp), + .DBITERR (dbiterr_sdp), + .RDADDRECC_IN (rdaddrecc_i), + .RDADDRECC (rdaddrecc_sdp) +); + + //**************************************************** + // Synchronous collision checks + //**************************************************** +// CR 780544 : To make verilog model's collison warnings in consistant with +// vhdl model, the non-blocking assignments are replaced with blocking +// assignments. + generate if (!C_DISABLE_WARN_BHV_COLL && C_COMMON_CLK) begin : sync_coll + always @(posedge CLKA) begin + // Possible collision if both are enabled and the addresses match + if (ena_i && enb_i) begin + if (wea_i || web_i) begin + is_collision = collision_check(ADDRA, wea_i, ADDRB, web_i); + end else begin + is_collision = 0; + end + end else begin + is_collision = 0; + end + + // If the write port is in READ_FIRST mode, there is no collision + if (C_WRITE_MODE_A=="READ_FIRST" && wea_i && !web_i) begin + is_collision = 0; + end + if (C_WRITE_MODE_B=="READ_FIRST" && web_i && !wea_i) begin + is_collision = 0; + end + + // Only flag if one of the accesses is a write + if (is_collision && (wea_i || web_i)) begin + $fwrite(COLLFILE, "%0s collision detected at time: %0d, ", + C_CORENAME, $time); + $fwrite(COLLFILE, "Instance: %m, A %0s address: %0h, B %0s address: %0h\n", + wea_i ? "write" : "read", ADDRA, + web_i ? "write" : "read", ADDRB); + end + end + + //**************************************************** + // Asynchronous collision checks + //**************************************************** + end else if (!C_DISABLE_WARN_BHV_COLL && !C_COMMON_CLK) begin : async_coll + + // Delay A and B addresses in order to mimic setup/hold times + wire [C_ADDRA_WIDTH-1:0] #COLL_DELAY addra_delay = ADDRA; + wire [0:0] #COLL_DELAY wea_delay = wea_i; + wire #COLL_DELAY ena_delay = ena_i; + wire [C_ADDRB_WIDTH-1:0] #COLL_DELAY addrb_delay = ADDRB; + wire [0:0] #COLL_DELAY web_delay = web_i; + wire #COLL_DELAY enb_delay = enb_i; + + // Do the checks w/rt A + always @(posedge CLKA) begin + // Possible collision if both are enabled and the addresses match + if (ena_i && enb_i) begin + if (wea_i || web_i) begin + is_collision_a = collision_check(ADDRA, wea_i, ADDRB, web_i); + end else begin + is_collision_a = 0; + end + end else begin + is_collision_a = 0; + end + + if (ena_i && enb_delay) begin + if(wea_i || web_delay) begin + is_collision_delay_a = collision_check(ADDRA, wea_i, addrb_delay, + web_delay); + end else begin + is_collision_delay_a = 0; + end + end else begin + is_collision_delay_a = 0; + end + + // Only flag if B access is a write + if (is_collision_a && web_i) begin + $fwrite(COLLFILE, "%0s collision detected at time: %0d, ", + C_CORENAME, $time); + $fwrite(COLLFILE, "Instance: %m, A %0s address: %0h, B write address: %0h\n", + wea_i ? "write" : "read", ADDRA, ADDRB); + + end else if (is_collision_delay_a && web_delay) begin + $fwrite(COLLFILE, "%0s collision detected at time: %0d, ", + C_CORENAME, $time); + $fwrite(COLLFILE, "Instance: %m, A %0s address: %0h, B write address: %0h\n", + wea_i ? "write" : "read", ADDRA, addrb_delay); + end + + end + + // Do the checks w/rt B + always @(posedge CLKB) begin + + // Possible collision if both are enabled and the addresses match + if (ena_i && enb_i) begin + if (wea_i || web_i) begin + is_collision_b = collision_check(ADDRA, wea_i, ADDRB, web_i); + end else begin + is_collision_b = 0; + end + end else begin + is_collision_b = 0; + end + + if (ena_delay && enb_i) begin + if (wea_delay || web_i) begin + is_collision_delay_b = collision_check(addra_delay, wea_delay, ADDRB, + web_i); + end else begin + is_collision_delay_b = 0; + end + end else begin + is_collision_delay_b = 0; + end + + + // Only flag if A access is a write + if (is_collision_b && wea_i) begin + $fwrite(COLLFILE, "%0s collision detected at time: %0d, ", + C_CORENAME, $time); + $fwrite(COLLFILE, "Instance: %m, A write address: %0h, B %s address: %0h\n", + ADDRA, web_i ? "write" : "read", ADDRB); + + end else if (is_collision_delay_b && wea_delay) begin + $fwrite(COLLFILE, "%0s collision detected at time: %0d, ", + C_CORENAME, $time); + $fwrite(COLLFILE, "Instance: %m, A write address: %0h, B %s address: %0h\n", + addra_delay, web_i ? "write" : "read", ADDRB); + end + + end + end + endgenerate + +endmodule +//***************************************************************************** +// Top module wraps Input register and Memory module +// +// This module is the top-level behavioral model and this implements the memory +// module and the input registers +//***************************************************************************** +module blk_mem_gen_v8_4_4 + #(parameter C_CORENAME = "blk_mem_gen_v8_4_4", + parameter C_FAMILY = "virtex7", + parameter C_XDEVICEFAMILY = "virtex7", + parameter C_ELABORATION_DIR = "", + parameter C_INTERFACE_TYPE = 0, + parameter C_USE_BRAM_BLOCK = 0, + parameter C_CTRL_ECC_ALGO = "NONE", + parameter C_ENABLE_32BIT_ADDRESS = 0, + parameter C_AXI_TYPE = 0, + parameter C_AXI_SLAVE_TYPE = 0, + parameter C_HAS_AXI_ID = 0, + parameter C_AXI_ID_WIDTH = 4, + parameter C_MEM_TYPE = 2, + parameter C_BYTE_SIZE = 9, + parameter C_ALGORITHM = 1, + parameter C_PRIM_TYPE = 3, + parameter C_LOAD_INIT_FILE = 0, + parameter C_INIT_FILE_NAME = "", + parameter C_INIT_FILE = "", + parameter C_USE_DEFAULT_DATA = 0, + parameter C_DEFAULT_DATA = "0", + //parameter C_RST_TYPE = "SYNC", + parameter C_HAS_RSTA = 0, + parameter C_RST_PRIORITY_A = "CE", + parameter C_RSTRAM_A = 0, + parameter C_INITA_VAL = "0", + parameter C_HAS_ENA = 1, + parameter C_HAS_REGCEA = 0, + parameter C_USE_BYTE_WEA = 0, + parameter C_WEA_WIDTH = 1, + parameter C_WRITE_MODE_A = "WRITE_FIRST", + parameter C_WRITE_WIDTH_A = 32, + parameter C_READ_WIDTH_A = 32, + parameter C_WRITE_DEPTH_A = 64, + parameter C_READ_DEPTH_A = 64, + parameter C_ADDRA_WIDTH = 5, + parameter C_HAS_RSTB = 0, + parameter C_RST_PRIORITY_B = "CE", + parameter C_RSTRAM_B = 0, + parameter C_INITB_VAL = "", + parameter C_HAS_ENB = 1, + parameter C_HAS_REGCEB = 0, + parameter C_USE_BYTE_WEB = 0, + parameter C_WEB_WIDTH = 1, + parameter C_WRITE_MODE_B = "WRITE_FIRST", + parameter C_WRITE_WIDTH_B = 32, + parameter C_READ_WIDTH_B = 32, + parameter C_WRITE_DEPTH_B = 64, + parameter C_READ_DEPTH_B = 64, + parameter C_ADDRB_WIDTH = 5, + parameter C_HAS_MEM_OUTPUT_REGS_A = 0, + parameter C_HAS_MEM_OUTPUT_REGS_B = 0, + parameter C_HAS_MUX_OUTPUT_REGS_A = 0, + parameter C_HAS_MUX_OUTPUT_REGS_B = 0, + parameter C_HAS_SOFTECC_INPUT_REGS_A = 0, + parameter C_HAS_SOFTECC_OUTPUT_REGS_B= 0, + parameter C_MUX_PIPELINE_STAGES = 0, + parameter C_USE_SOFTECC = 0, + parameter C_READ_LATENCY_A = 1, + parameter C_READ_LATENCY_B = 1, + parameter C_USE_ECC = 0, + parameter C_EN_ECC_PIPE = 0, + parameter C_HAS_INJECTERR = 0, + parameter C_SIM_COLLISION_CHECK = "NONE", + parameter C_COMMON_CLK = 1, + parameter C_DISABLE_WARN_BHV_COLL = 0, + parameter C_EN_SLEEP_PIN = 0, + parameter C_USE_URAM = 0, + parameter C_EN_RDADDRA_CHG = 0, + parameter C_EN_RDADDRB_CHG = 0, + parameter C_EN_DEEPSLEEP_PIN = 0, + parameter C_EN_SHUTDOWN_PIN = 0, + parameter C_EN_SAFETY_CKT = 0, + parameter C_COUNT_36K_BRAM = "", + parameter C_COUNT_18K_BRAM = "", + parameter C_EST_POWER_SUMMARY = "", + parameter C_DISABLE_WARN_BHV_RANGE = 0 + + ) + (input clka, + input rsta, + input ena, + input regcea, + input [C_WEA_WIDTH-1:0] wea, + input [C_ADDRA_WIDTH-1:0] addra, + input [C_WRITE_WIDTH_A-1:0] dina, + output [C_READ_WIDTH_A-1:0] douta, + input clkb, + input rstb, + input enb, + input regceb, + input [C_WEB_WIDTH-1:0] web, + input [C_ADDRB_WIDTH-1:0] addrb, + input [C_WRITE_WIDTH_B-1:0] dinb, + output [C_READ_WIDTH_B-1:0] doutb, + input injectsbiterr, + input injectdbiterr, + output sbiterr, + output dbiterr, + output [C_ADDRB_WIDTH-1:0] rdaddrecc, + input eccpipece, + input sleep, + input deepsleep, + input shutdown, + output rsta_busy, + output rstb_busy, + //AXI BMG Input and Output Port Declarations + + //AXI Global Signals + input s_aclk, + input s_aresetn, + + //AXI Full/lite slave write (write side) + input [C_AXI_ID_WIDTH-1:0] s_axi_awid, + input [31:0] s_axi_awaddr, + input [7:0] s_axi_awlen, + input [2:0] s_axi_awsize, + input [1:0] s_axi_awburst, + input s_axi_awvalid, + output s_axi_awready, + input [C_WRITE_WIDTH_A-1:0] s_axi_wdata, + input [C_WEA_WIDTH-1:0] s_axi_wstrb, + input s_axi_wlast, + input s_axi_wvalid, + output s_axi_wready, + output [C_AXI_ID_WIDTH-1:0] s_axi_bid, + output [1:0] s_axi_bresp, + output s_axi_bvalid, + input s_axi_bready, + + //AXI Full/lite slave read (write side) + input [C_AXI_ID_WIDTH-1:0] s_axi_arid, + input [31:0] s_axi_araddr, + input [7:0] s_axi_arlen, + input [2:0] s_axi_arsize, + input [1:0] s_axi_arburst, + input s_axi_arvalid, + output s_axi_arready, + output [C_AXI_ID_WIDTH-1:0] s_axi_rid, + output [C_WRITE_WIDTH_B-1:0] s_axi_rdata, + output [1:0] s_axi_rresp, + output s_axi_rlast, + output s_axi_rvalid, + input s_axi_rready, + + //AXI Full/lite sideband signals + input s_axi_injectsbiterr, + input s_axi_injectdbiterr, + output s_axi_sbiterr, + output s_axi_dbiterr, + output [C_ADDRB_WIDTH-1:0] s_axi_rdaddrecc + + ); +//****************************** +// Port and Generic Definitions +//****************************** + ////////////////////////////////////////////////////////////////////////// + // Generic Definitions + ////////////////////////////////////////////////////////////////////////// + // C_CORENAME : Instance name of the Block Memory Generator core + // C_FAMILY,C_XDEVICEFAMILY: Designates architecture targeted. The following + // options are available - "spartan3", "spartan6", + // "virtex4", "virtex5", "virtex6" and "virtex6l". + // C_MEM_TYPE : Designates memory type. + // It can be + // 0 - Single Port Memory + // 1 - Simple Dual Port Memory + // 2 - True Dual Port Memory + // 3 - Single Port Read Only Memory + // 4 - Dual Port Read Only Memory + // C_BYTE_SIZE : Size of a byte (8 or 9 bits) + // C_ALGORITHM : Designates the algorithm method used + // for constructing the memory. + // It can be Fixed_Primitives, Minimum_Area or + // Low_Power + // C_PRIM_TYPE : Designates the user selected primitive used to + // construct the memory. + // + // C_LOAD_INIT_FILE : Designates the use of an initialization file to + // initialize memory contents. + // C_INIT_FILE_NAME : Memory initialization file name. + // C_USE_DEFAULT_DATA : Designates whether to fill remaining + // initialization space with default data + // C_DEFAULT_DATA : Default value of all memory locations + // not initialized by the memory + // initialization file. + // C_RST_TYPE : Type of reset - Synchronous or Asynchronous + // C_HAS_RSTA : Determines the presence of the RSTA port + // C_RST_PRIORITY_A : Determines the priority between CE and SR for + // Port A. + // C_RSTRAM_A : Determines if special reset behavior is used for + // Port A + // C_INITA_VAL : The initialization value for Port A + // C_HAS_ENA : Determines the presence of the ENA port + // C_HAS_REGCEA : Determines the presence of the REGCEA port + // C_USE_BYTE_WEA : Determines if the Byte Write is used or not. + // C_WEA_WIDTH : The width of the WEA port + // C_WRITE_MODE_A : Configurable write mode for Port A. It can be + // WRITE_FIRST, READ_FIRST or NO_CHANGE. + // C_WRITE_WIDTH_A : Memory write width for Port A. + // C_READ_WIDTH_A : Memory read width for Port A. + // C_WRITE_DEPTH_A : Memory write depth for Port A. + // C_READ_DEPTH_A : Memory read depth for Port A. + // C_ADDRA_WIDTH : Width of the ADDRA input port + // C_HAS_RSTB : Determines the presence of the RSTB port + // C_RST_PRIORITY_B : Determines the priority between CE and SR for + // Port B. + // C_RSTRAM_B : Determines if special reset behavior is used for + // Port B + // C_INITB_VAL : The initialization value for Port B + // C_HAS_ENB : Determines the presence of the ENB port + // C_HAS_REGCEB : Determines the presence of the REGCEB port + // C_USE_BYTE_WEB : Determines if the Byte Write is used or not. + // C_WEB_WIDTH : The width of the WEB port + // C_WRITE_MODE_B : Configurable write mode for Port B. It can be + // WRITE_FIRST, READ_FIRST or NO_CHANGE. + // C_WRITE_WIDTH_B : Memory write width for Port B. + // C_READ_WIDTH_B : Memory read width for Port B. + // C_WRITE_DEPTH_B : Memory write depth for Port B. + // C_READ_DEPTH_B : Memory read depth for Port B. + // C_ADDRB_WIDTH : Width of the ADDRB input port + // C_HAS_MEM_OUTPUT_REGS_A : Designates the use of a register at the output + // of the RAM primitive for Port A. + // C_HAS_MEM_OUTPUT_REGS_B : Designates the use of a register at the output + // of the RAM primitive for Port B. + // C_HAS_MUX_OUTPUT_REGS_A : Designates the use of a register at the output + // of the MUX for Port A. + // C_HAS_MUX_OUTPUT_REGS_B : Designates the use of a register at the output + // of the MUX for Port B. + // C_HAS_SOFTECC_INPUT_REGS_A : + // C_HAS_SOFTECC_OUTPUT_REGS_B : + // C_MUX_PIPELINE_STAGES : Designates the number of pipeline stages in + // between the muxes. + // C_USE_SOFTECC : Determines if the Soft ECC feature is used or + // not. Only applicable Spartan-6 + // C_USE_ECC : Determines if the ECC feature is used or + // not. Only applicable for V5 and V6 + // C_HAS_INJECTERR : Determines if the error injection pins + // are present or not. If the ECC feature + // is not used, this value is defaulted to + // 0, else the following are the allowed + // values: + // 0 : No INJECTSBITERR or INJECTDBITERR pins + // 1 : Only INJECTSBITERR pin exists + // 2 : Only INJECTDBITERR pin exists + // 3 : Both INJECTSBITERR and INJECTDBITERR pins exist + // C_SIM_COLLISION_CHECK : Controls the disabling of Unisim model collision + // warnings. It can be "ALL", "NONE", + // "Warnings_Only" or "Generate_X_Only". + // C_COMMON_CLK : Determins if the core has a single CLK input. + // C_DISABLE_WARN_BHV_COLL : Controls the Behavioral Model Collision warnings + // C_DISABLE_WARN_BHV_RANGE: Controls the Behavioral Model Out of Range + // warnings + ////////////////////////////////////////////////////////////////////////// + // Port Definitions + ////////////////////////////////////////////////////////////////////////// + // CLKA : Clock to synchronize all read and write operations of Port A. + // RSTA : Reset input to reset memory outputs to a user-defined + // reset state for Port A. + // ENA : Enable all read and write operations of Port A. + // REGCEA : Register Clock Enable to control each pipeline output + // register stages for Port A. + // WEA : Write Enable to enable all write operations of Port A. + // ADDRA : Address of Port A. + // DINA : Data input of Port A. + // DOUTA : Data output of Port A. + // CLKB : Clock to synchronize all read and write operations of Port B. + // RSTB : Reset input to reset memory outputs to a user-defined + // reset state for Port B. + // ENB : Enable all read and write operations of Port B. + // REGCEB : Register Clock Enable to control each pipeline output + // register stages for Port B. + // WEB : Write Enable to enable all write operations of Port B. + // ADDRB : Address of Port B. + // DINB : Data input of Port B. + // DOUTB : Data output of Port B. + // INJECTSBITERR : Single Bit ECC Error Injection Pin. + // INJECTDBITERR : Double Bit ECC Error Injection Pin. + // SBITERR : Output signal indicating that a Single Bit ECC Error has been + // detected and corrected. + // DBITERR : Output signal indicating that a Double Bit ECC Error has been + // detected. + // RDADDRECC : Read Address Output signal indicating address at which an + // ECC error has occurred. + ////////////////////////////////////////////////////////////////////////// + + wire SBITERR; + wire DBITERR; + wire S_AXI_AWREADY; + wire S_AXI_WREADY; + wire S_AXI_BVALID; + wire S_AXI_ARREADY; + wire S_AXI_RLAST; + wire S_AXI_RVALID; + wire S_AXI_SBITERR; + wire S_AXI_DBITERR; + + wire [C_WEA_WIDTH-1:0] WEA = wea; + wire [C_ADDRA_WIDTH-1:0] ADDRA = addra; + wire [C_WRITE_WIDTH_A-1:0] DINA = dina; + wire [C_READ_WIDTH_A-1:0] DOUTA; + wire [C_WEB_WIDTH-1:0] WEB = web; + wire [C_ADDRB_WIDTH-1:0] ADDRB = addrb; + wire [C_WRITE_WIDTH_B-1:0] DINB = dinb; + wire [C_READ_WIDTH_B-1:0] DOUTB; + wire [C_ADDRB_WIDTH-1:0] RDADDRECC; + wire [C_AXI_ID_WIDTH-1:0] S_AXI_AWID = s_axi_awid; + wire [31:0] S_AXI_AWADDR = s_axi_awaddr; + wire [7:0] S_AXI_AWLEN = s_axi_awlen; + wire [2:0] S_AXI_AWSIZE = s_axi_awsize; + wire [1:0] S_AXI_AWBURST = s_axi_awburst; + wire [C_WRITE_WIDTH_A-1:0] S_AXI_WDATA = s_axi_wdata; + wire [C_WEA_WIDTH-1:0] S_AXI_WSTRB = s_axi_wstrb; + wire [C_AXI_ID_WIDTH-1:0] S_AXI_BID; + wire [1:0] S_AXI_BRESP; + wire [C_AXI_ID_WIDTH-1:0] S_AXI_ARID = s_axi_arid; + wire [31:0] S_AXI_ARADDR = s_axi_araddr; + wire [7:0] S_AXI_ARLEN = s_axi_arlen; + wire [2:0] S_AXI_ARSIZE = s_axi_arsize; + wire [1:0] S_AXI_ARBURST = s_axi_arburst; + wire [C_AXI_ID_WIDTH-1:0] S_AXI_RID; + wire [C_WRITE_WIDTH_B-1:0] S_AXI_RDATA; + wire [1:0] S_AXI_RRESP; + wire [C_ADDRB_WIDTH-1:0] S_AXI_RDADDRECC; + // Added to fix the simulation warning #CR731605 + wire [C_WEB_WIDTH-1:0] WEB_parameterized = 0; + wire ECCPIPECE; + wire SLEEP; + reg RSTA_BUSY = 0; + reg RSTB_BUSY = 0; + // Declaration of internal signals to avoid warnings #927399 + wire CLKA; + wire RSTA; + wire ENA; + wire REGCEA; + wire CLKB; + wire RSTB; + wire ENB; + wire REGCEB; + wire INJECTSBITERR; + wire INJECTDBITERR; + wire S_ACLK; + wire S_ARESETN; + wire S_AXI_AWVALID; + wire S_AXI_WLAST; + wire S_AXI_WVALID; + wire S_AXI_BREADY; + wire S_AXI_ARVALID; + wire S_AXI_RREADY; + wire S_AXI_INJECTSBITERR; + wire S_AXI_INJECTDBITERR; + + assign CLKA = clka; + assign RSTA = rsta; + assign ENA = ena; + assign REGCEA = regcea; + assign CLKB = clkb; + assign RSTB = rstb; + assign ENB = enb; + assign REGCEB = regceb; + assign INJECTSBITERR = injectsbiterr; + assign INJECTDBITERR = injectdbiterr; + assign ECCPIPECE = eccpipece; + assign SLEEP = sleep; + assign sbiterr = SBITERR; + assign dbiterr = DBITERR; + assign S_ACLK = s_aclk; + assign S_ARESETN = s_aresetn; + assign S_AXI_AWVALID = s_axi_awvalid; + assign s_axi_awready = S_AXI_AWREADY; + assign S_AXI_WLAST = s_axi_wlast; + assign S_AXI_WVALID = s_axi_wvalid; + assign s_axi_wready = S_AXI_WREADY; + assign s_axi_bvalid = S_AXI_BVALID; + assign S_AXI_BREADY = s_axi_bready; + assign S_AXI_ARVALID = s_axi_arvalid; + assign s_axi_arready = S_AXI_ARREADY; + assign s_axi_rlast = S_AXI_RLAST; + assign s_axi_rvalid = S_AXI_RVALID; + assign S_AXI_RREADY = s_axi_rready; + assign S_AXI_INJECTSBITERR = s_axi_injectsbiterr; + assign S_AXI_INJECTDBITERR = s_axi_injectdbiterr; + assign s_axi_sbiterr = S_AXI_SBITERR; + assign s_axi_dbiterr = S_AXI_DBITERR; + + assign rsta_busy = RSTA_BUSY; + assign rstb_busy = RSTB_BUSY; + + assign doutb = DOUTB; + assign douta = DOUTA; + assign rdaddrecc = RDADDRECC; + assign s_axi_bid = S_AXI_BID; + assign s_axi_bresp = S_AXI_BRESP; + assign s_axi_rid = S_AXI_RID; + assign s_axi_rdata = S_AXI_RDATA; + assign s_axi_rresp = S_AXI_RRESP; + assign s_axi_rdaddrecc = S_AXI_RDADDRECC; + + localparam FLOP_DELAY = 100; // 100 ps + + reg injectsbiterr_in; + reg injectdbiterr_in; + reg rsta_in; + reg ena_in; + reg regcea_in; + reg [C_WEA_WIDTH-1:0] wea_in; + reg [C_ADDRA_WIDTH-1:0] addra_in; + reg [C_WRITE_WIDTH_A-1:0] dina_in; + + wire [C_ADDRA_WIDTH-1:0] s_axi_awaddr_out_c; + wire [C_ADDRB_WIDTH-1:0] s_axi_araddr_out_c; + wire s_axi_wr_en_c; + wire s_axi_rd_en_c; + wire s_aresetn_a_c; + wire [7:0] s_axi_arlen_c ; + + + wire [C_AXI_ID_WIDTH-1 : 0] s_axi_rid_c; + wire [C_WRITE_WIDTH_B-1 : 0] s_axi_rdata_c; + wire [1:0] s_axi_rresp_c; + wire s_axi_rlast_c; + wire s_axi_rvalid_c; + wire s_axi_rready_c; + wire regceb_c; + + localparam C_AXI_PAYLOAD = (C_HAS_MUX_OUTPUT_REGS_B == 1)?C_WRITE_WIDTH_B+C_AXI_ID_WIDTH+3:C_AXI_ID_WIDTH+3; + wire [C_AXI_PAYLOAD-1 : 0] s_axi_payload_c; + wire [C_AXI_PAYLOAD-1 : 0] m_axi_payload_c; + +// Safety logic related signals + + reg [4:0] RSTA_SHFT_REG = 0; + reg POR_A = 0; + reg [4:0] RSTB_SHFT_REG = 0; + reg POR_B = 0; + + reg ENA_dly = 0; + reg ENA_dly_D = 0; + + reg ENB_dly = 0; + reg ENB_dly_D = 0; + + wire RSTA_I_SAFE; + wire RSTB_I_SAFE; + + wire ENA_I_SAFE; + wire ENB_I_SAFE; + + reg ram_rstram_a_busy = 0; + reg ram_rstreg_a_busy = 0; + reg ram_rstram_b_busy = 0; + reg ram_rstreg_b_busy = 0; + + reg ENA_dly_reg = 0; + reg ENB_dly_reg = 0; + + reg ENA_dly_reg_D = 0; + reg ENB_dly_reg_D = 0; + + //************** + // log2roundup + //************** + function integer log2roundup (input integer data_value); + integer width; + integer cnt; + begin + width = 0; + + if (data_value > 1) begin + for(cnt=1 ; cnt < data_value ; cnt = cnt * 2) begin + width = width + 1; + end //loop + end //if + + log2roundup = width; + + end //log2roundup + endfunction + + //************** + // log2int + //************** + function integer log2int (input integer data_value); + integer width; + integer cnt; + begin + width = 0; + cnt= data_value; + + for(cnt=data_value ; cnt >1 ; cnt = cnt / 2) begin + width = width + 1; + end //loop + + log2int = width; + + end //log2int + endfunction + + //************************************************************************** + // FUNCTION : divroundup + // Returns the ceiling value of the division + // Data_value - the quantity to be divided, dividend + // Divisor - the value to divide the data_value by + //************************************************************************** + function integer divroundup (input integer data_value,input integer divisor); + integer div; + begin + div = data_value/divisor; + if ((data_value % divisor) != 0) begin + div = div+1; + end //if + divroundup = div; + end //if + endfunction + + localparam AXI_FULL_MEMORY_SLAVE = ((C_AXI_SLAVE_TYPE == 0 && C_AXI_TYPE == 1)?1:0); + localparam C_AXI_ADDR_WIDTH_MSB = C_ADDRA_WIDTH+log2roundup(C_WRITE_WIDTH_A/8); + localparam C_AXI_ADDR_WIDTH = C_AXI_ADDR_WIDTH_MSB; + + //Data Width Number of LSB address bits to be discarded + //1 to 16 1 + //17 to 32 2 + //33 to 64 3 + //65 to 128 4 + //129 to 256 5 + //257 to 512 6 + //513 to 1024 7 + // The following two constants determine this. + + localparam LOWER_BOUND_VAL = (log2roundup(divroundup(C_WRITE_WIDTH_A,8) == 0))?0:(log2roundup(divroundup(C_WRITE_WIDTH_A,8))); + localparam C_AXI_ADDR_WIDTH_LSB = ((AXI_FULL_MEMORY_SLAVE == 1)?0:LOWER_BOUND_VAL); + localparam C_AXI_OS_WR = 2; + + //*********************************************** + // INPUT REGISTERS. + //*********************************************** + generate if (C_HAS_SOFTECC_INPUT_REGS_A==0) begin : no_softecc_input_reg_stage + always @* begin + injectsbiterr_in = INJECTSBITERR; + injectdbiterr_in = INJECTDBITERR; + rsta_in = RSTA; + ena_in = ENA; + regcea_in = REGCEA; + wea_in = WEA; + addra_in = ADDRA; + dina_in = DINA; + end //end always + end //end no_softecc_input_reg_stage + endgenerate + + generate if (C_HAS_SOFTECC_INPUT_REGS_A==1) begin : has_softecc_input_reg_stage + always @(posedge CLKA) begin + injectsbiterr_in <= #FLOP_DELAY INJECTSBITERR; + injectdbiterr_in <= #FLOP_DELAY INJECTDBITERR; + rsta_in <= #FLOP_DELAY RSTA; + ena_in <= #FLOP_DELAY ENA; + regcea_in <= #FLOP_DELAY REGCEA; + wea_in <= #FLOP_DELAY WEA; + addra_in <= #FLOP_DELAY ADDRA; + dina_in <= #FLOP_DELAY DINA; + end //end always + end //end input_reg_stages generate statement + endgenerate + + //************************************************************************** + // NO SAFETY LOGIC + //************************************************************************** + + generate + if (C_EN_SAFETY_CKT == 0) begin : NO_SAFETY_CKT_GEN + assign ENA_I_SAFE = ena_in; + assign ENB_I_SAFE = ENB; + assign RSTA_I_SAFE = rsta_in; + assign RSTB_I_SAFE = RSTB; + end + endgenerate + + //*************************************************************************** + // SAFETY LOGIC + // Power-ON Reset Generation + //*************************************************************************** + generate + if (C_EN_SAFETY_CKT == 1) begin + always @(posedge clka) RSTA_SHFT_REG <= #FLOP_DELAY {RSTA_SHFT_REG[3:0],1'b1} ; + always @(posedge clka) POR_A <= #FLOP_DELAY RSTA_SHFT_REG[4] ^ RSTA_SHFT_REG[0]; + always @(posedge clkb) RSTB_SHFT_REG <= #FLOP_DELAY {RSTB_SHFT_REG[3:0],1'b1} ; + always @(posedge clkb) POR_B <= #FLOP_DELAY RSTB_SHFT_REG[4] ^ RSTB_SHFT_REG[0]; + + assign RSTA_I_SAFE = rsta_in | POR_A; + assign RSTB_I_SAFE = (C_MEM_TYPE == 0 || C_MEM_TYPE == 3) ? 1'b0 : (RSTB | POR_B); + end + endgenerate + + //----------------------------------------------------------------------------- + // -- RSTA/B_BUSY Generation + //----------------------------------------------------------------------------- + + generate + if ((C_HAS_MEM_OUTPUT_REGS_A==0 || (C_HAS_MEM_OUTPUT_REGS_A==1 && C_RSTRAM_A==1)) && (C_EN_SAFETY_CKT == 1)) begin : RSTA_BUSY_NO_REG + always @(*) ram_rstram_a_busy = RSTA_I_SAFE | ENA_dly | ENA_dly_D; + always @(posedge clka) RSTA_BUSY <= #FLOP_DELAY ram_rstram_a_busy; + end + endgenerate + + generate + if (C_HAS_MEM_OUTPUT_REGS_A==1 && C_RSTRAM_A==0 && C_EN_SAFETY_CKT == 1) begin : RSTA_BUSY_WITH_REG + always @(*) ram_rstreg_a_busy = RSTA_I_SAFE | ENA_dly_reg | ENA_dly_reg_D; + always @(posedge clka) RSTA_BUSY <= #FLOP_DELAY ram_rstreg_a_busy; + end + endgenerate + + generate + if ( (C_MEM_TYPE == 0 || C_MEM_TYPE == 3) && C_EN_SAFETY_CKT == 1) begin : SPRAM_RST_BUSY + always @(*) RSTB_BUSY = 1'b0; + end + endgenerate + + generate + if ( (C_HAS_MEM_OUTPUT_REGS_B==0 || (C_HAS_MEM_OUTPUT_REGS_B==1 && C_RSTRAM_B==1)) && (C_MEM_TYPE != 0 && C_MEM_TYPE != 3) && C_EN_SAFETY_CKT == 1) begin : RSTB_BUSY_NO_REG + always @(*) ram_rstram_b_busy = RSTB_I_SAFE | ENB_dly | ENB_dly_D; + always @(posedge clkb) RSTB_BUSY <= #FLOP_DELAY ram_rstram_b_busy; + end + endgenerate + + generate + if (C_HAS_MEM_OUTPUT_REGS_B==1 && C_RSTRAM_B==0 && C_MEM_TYPE != 0 && C_MEM_TYPE != 3 && C_EN_SAFETY_CKT == 1) begin : RSTB_BUSY_WITH_REG + always @(*) ram_rstreg_b_busy = RSTB_I_SAFE | ENB_dly_reg | ENB_dly_reg_D; + always @(posedge clkb) RSTB_BUSY <= #FLOP_DELAY ram_rstreg_b_busy; + end + endgenerate + + //----------------------------------------------------------------------------- + // -- ENA/ENB Generation + //----------------------------------------------------------------------------- + + generate + if ((C_HAS_MEM_OUTPUT_REGS_A==0 || (C_HAS_MEM_OUTPUT_REGS_A==1 && C_RSTRAM_A==1)) && C_EN_SAFETY_CKT == 1) begin : ENA_NO_REG + always @(posedge clka) begin + ENA_dly <= #FLOP_DELAY RSTA_I_SAFE; + ENA_dly_D <= #FLOP_DELAY ENA_dly; + end + assign ENA_I_SAFE = (C_HAS_ENA == 0)? 1'b1 : (ENA_dly_D | ena_in); + end + endgenerate + + generate + if ( (C_HAS_MEM_OUTPUT_REGS_A==1 && C_RSTRAM_A==0) && C_EN_SAFETY_CKT == 1) begin : ENA_WITH_REG + always @(posedge clka) begin + ENA_dly_reg <= #FLOP_DELAY RSTA_I_SAFE; + ENA_dly_reg_D <= #FLOP_DELAY ENA_dly_reg; + end + assign ENA_I_SAFE = (C_HAS_ENA == 0)? 1'b1 : (ENA_dly_reg_D | ena_in); + end + endgenerate + + generate + if (C_MEM_TYPE == 0 || C_MEM_TYPE == 3) begin : SPRAM_ENB + assign ENB_I_SAFE = 1'b0; + end + endgenerate + + generate + if ((C_HAS_MEM_OUTPUT_REGS_B==0 || (C_HAS_MEM_OUTPUT_REGS_B==1 && C_RSTRAM_B==1)) && C_MEM_TYPE != 0 && C_MEM_TYPE != 3 && C_EN_SAFETY_CKT == 1) begin : ENB_NO_REG + always @(posedge clkb) begin : PROC_ENB_GEN + ENB_dly <= #FLOP_DELAY RSTB_I_SAFE; + ENB_dly_D <= #FLOP_DELAY ENB_dly; + end + assign ENB_I_SAFE = (C_HAS_ENB == 0)? 1'b1 : (ENB_dly_D | ENB); + end + endgenerate + + generate + if (C_HAS_MEM_OUTPUT_REGS_B==1 && C_RSTRAM_B==0 && C_MEM_TYPE != 0 && C_MEM_TYPE != 3 && C_EN_SAFETY_CKT == 1)begin : ENB_WITH_REG + always @(posedge clkb) begin : PROC_ENB_GEN + ENB_dly_reg <= #FLOP_DELAY RSTB_I_SAFE; + ENB_dly_reg_D <= #FLOP_DELAY ENB_dly_reg; + end + assign ENB_I_SAFE = (C_HAS_ENB == 0)? 1'b1 : (ENB_dly_reg_D | ENB); + end + endgenerate + + generate if ((C_INTERFACE_TYPE == 0) && (C_ENABLE_32BIT_ADDRESS == 0)) begin : native_mem_module +blk_mem_gen_v8_4_4_mem_module + #(.C_CORENAME (C_CORENAME), + .C_FAMILY (C_FAMILY), + .C_XDEVICEFAMILY (C_XDEVICEFAMILY), + .C_MEM_TYPE (C_MEM_TYPE), + .C_BYTE_SIZE (C_BYTE_SIZE), + .C_ALGORITHM (C_ALGORITHM), + .C_USE_BRAM_BLOCK (C_USE_BRAM_BLOCK), + .C_PRIM_TYPE (C_PRIM_TYPE), + .C_LOAD_INIT_FILE (C_LOAD_INIT_FILE), + .C_INIT_FILE_NAME (C_INIT_FILE_NAME), + .C_INIT_FILE (C_INIT_FILE), + .C_USE_DEFAULT_DATA (C_USE_DEFAULT_DATA), + .C_DEFAULT_DATA (C_DEFAULT_DATA), + .C_RST_TYPE ("SYNC"), + .C_HAS_RSTA (C_HAS_RSTA), + .C_RST_PRIORITY_A (C_RST_PRIORITY_A), + .C_RSTRAM_A (C_RSTRAM_A), + .C_INITA_VAL (C_INITA_VAL), + .C_HAS_ENA (C_HAS_ENA), + .C_HAS_REGCEA (C_HAS_REGCEA), + .C_USE_BYTE_WEA (C_USE_BYTE_WEA), + .C_WEA_WIDTH (C_WEA_WIDTH), + .C_WRITE_MODE_A (C_WRITE_MODE_A), + .C_WRITE_WIDTH_A (C_WRITE_WIDTH_A), + .C_READ_WIDTH_A (C_READ_WIDTH_A), + .C_WRITE_DEPTH_A (C_WRITE_DEPTH_A), + .C_READ_DEPTH_A (C_READ_DEPTH_A), + .C_ADDRA_WIDTH (C_ADDRA_WIDTH), + .C_HAS_RSTB (C_HAS_RSTB), + .C_RST_PRIORITY_B (C_RST_PRIORITY_B), + .C_RSTRAM_B (C_RSTRAM_B), + .C_INITB_VAL (C_INITB_VAL), + .C_HAS_ENB (C_HAS_ENB), + .C_HAS_REGCEB (C_HAS_REGCEB), + .C_USE_BYTE_WEB (C_USE_BYTE_WEB), + .C_WEB_WIDTH (C_WEB_WIDTH), + .C_WRITE_MODE_B (C_WRITE_MODE_B), + .C_WRITE_WIDTH_B (C_WRITE_WIDTH_B), + .C_READ_WIDTH_B (C_READ_WIDTH_B), + .C_WRITE_DEPTH_B (C_WRITE_DEPTH_B), + .C_READ_DEPTH_B (C_READ_DEPTH_B), + .C_ADDRB_WIDTH (C_ADDRB_WIDTH), + .C_HAS_MEM_OUTPUT_REGS_A (C_HAS_MEM_OUTPUT_REGS_A), + .C_HAS_MEM_OUTPUT_REGS_B (C_HAS_MEM_OUTPUT_REGS_B), + .C_HAS_MUX_OUTPUT_REGS_A (C_HAS_MUX_OUTPUT_REGS_A), + .C_HAS_MUX_OUTPUT_REGS_B (C_HAS_MUX_OUTPUT_REGS_B), + .C_HAS_SOFTECC_INPUT_REGS_A (C_HAS_SOFTECC_INPUT_REGS_A), + .C_HAS_SOFTECC_OUTPUT_REGS_B (C_HAS_SOFTECC_OUTPUT_REGS_B), + .C_MUX_PIPELINE_STAGES (C_MUX_PIPELINE_STAGES), + .C_USE_SOFTECC (C_USE_SOFTECC), + .C_USE_ECC (C_USE_ECC), + .C_HAS_INJECTERR (C_HAS_INJECTERR), + .C_SIM_COLLISION_CHECK (C_SIM_COLLISION_CHECK), + .C_COMMON_CLK (C_COMMON_CLK), + .FLOP_DELAY (FLOP_DELAY), + .C_DISABLE_WARN_BHV_COLL (C_DISABLE_WARN_BHV_COLL), + .C_EN_ECC_PIPE (C_EN_ECC_PIPE), + .C_DISABLE_WARN_BHV_RANGE (C_DISABLE_WARN_BHV_RANGE)) + blk_mem_gen_v8_4_4_inst + (.CLKA (CLKA), + .RSTA (RSTA_I_SAFE),//(rsta_in), + .ENA (ENA_I_SAFE),//(ena_in), + .REGCEA (regcea_in), + .WEA (wea_in), + .ADDRA (addra_in), + .DINA (dina_in), + .DOUTA (DOUTA), + .CLKB (CLKB), + .RSTB (RSTB_I_SAFE),//(RSTB), + .ENB (ENB_I_SAFE),//(ENB), + .REGCEB (REGCEB), + .WEB (WEB), + .ADDRB (ADDRB), + .DINB (DINB), + .DOUTB (DOUTB), + .INJECTSBITERR (injectsbiterr_in), + .INJECTDBITERR (injectdbiterr_in), + .ECCPIPECE (ECCPIPECE), + .SLEEP (SLEEP), + .SBITERR (SBITERR), + .DBITERR (DBITERR), + .RDADDRECC (RDADDRECC) + ); + end + endgenerate + + generate if((C_INTERFACE_TYPE == 0) && (C_ENABLE_32BIT_ADDRESS == 1)) begin : native_mem_mapped_module + + localparam C_ADDRA_WIDTH_ACTUAL = log2roundup(C_WRITE_DEPTH_A); + localparam C_ADDRB_WIDTH_ACTUAL = log2roundup(C_WRITE_DEPTH_B); + + localparam C_ADDRA_WIDTH_MSB = C_ADDRA_WIDTH_ACTUAL+log2int(C_WRITE_WIDTH_A/8); + localparam C_ADDRB_WIDTH_MSB = C_ADDRB_WIDTH_ACTUAL+log2int(C_WRITE_WIDTH_B/8); + // localparam C_ADDRA_WIDTH_MSB = C_ADDRA_WIDTH_ACTUAL+log2roundup(C_WRITE_WIDTH_A/8); + // localparam C_ADDRB_WIDTH_MSB = C_ADDRB_WIDTH_ACTUAL+log2roundup(C_WRITE_WIDTH_B/8); + localparam C_MEM_MAP_ADDRA_WIDTH_MSB = C_ADDRA_WIDTH_MSB; + localparam C_MEM_MAP_ADDRB_WIDTH_MSB = C_ADDRB_WIDTH_MSB; + + // Data Width Number of LSB address bits to be discarded + // 1 to 16 1 + // 17 to 32 2 + // 33 to 64 3 + // 65 to 128 4 + // 129 to 256 5 + // 257 to 512 6 + // 513 to 1024 7 + // The following two constants determine this. + + localparam MEM_MAP_LOWER_BOUND_VAL_A = (log2int(divroundup(C_WRITE_WIDTH_A,8)==0)) ? 0:(log2int(divroundup(C_WRITE_WIDTH_A,8))); + localparam MEM_MAP_LOWER_BOUND_VAL_B = (log2int(divroundup(C_WRITE_WIDTH_B,8)==0)) ? 0:(log2int(divroundup(C_WRITE_WIDTH_B,8))); + localparam C_MEM_MAP_ADDRA_WIDTH_LSB = MEM_MAP_LOWER_BOUND_VAL_A; + localparam C_MEM_MAP_ADDRB_WIDTH_LSB = MEM_MAP_LOWER_BOUND_VAL_B; + + wire [C_ADDRB_WIDTH_ACTUAL-1 :0] rdaddrecc_i; + wire [C_ADDRB_WIDTH-1:C_MEM_MAP_ADDRB_WIDTH_MSB] msb_zero_i; + wire [C_MEM_MAP_ADDRB_WIDTH_LSB-1:0] lsb_zero_i; + + assign msb_zero_i = 0; + assign lsb_zero_i = 0; + assign RDADDRECC = {msb_zero_i,rdaddrecc_i,lsb_zero_i}; + +blk_mem_gen_v8_4_4_mem_module + #(.C_CORENAME (C_CORENAME), + .C_FAMILY (C_FAMILY), + .C_XDEVICEFAMILY (C_XDEVICEFAMILY), + .C_MEM_TYPE (C_MEM_TYPE), + .C_BYTE_SIZE (C_BYTE_SIZE), + .C_USE_BRAM_BLOCK (C_USE_BRAM_BLOCK), + .C_ALGORITHM (C_ALGORITHM), + .C_PRIM_TYPE (C_PRIM_TYPE), + .C_LOAD_INIT_FILE (C_LOAD_INIT_FILE), + .C_INIT_FILE_NAME (C_INIT_FILE_NAME), + .C_INIT_FILE (C_INIT_FILE), + .C_USE_DEFAULT_DATA (C_USE_DEFAULT_DATA), + .C_DEFAULT_DATA (C_DEFAULT_DATA), + .C_RST_TYPE ("SYNC"), + .C_HAS_RSTA (C_HAS_RSTA), + .C_RST_PRIORITY_A (C_RST_PRIORITY_A), + .C_RSTRAM_A (C_RSTRAM_A), + .C_INITA_VAL (C_INITA_VAL), + .C_HAS_ENA (C_HAS_ENA), + .C_HAS_REGCEA (C_HAS_REGCEA), + .C_USE_BYTE_WEA (C_USE_BYTE_WEA), + .C_WEA_WIDTH (C_WEA_WIDTH), + .C_WRITE_MODE_A (C_WRITE_MODE_A), + .C_WRITE_WIDTH_A (C_WRITE_WIDTH_A), + .C_READ_WIDTH_A (C_READ_WIDTH_A), + .C_WRITE_DEPTH_A (C_WRITE_DEPTH_A), + .C_READ_DEPTH_A (C_READ_DEPTH_A), + .C_ADDRA_WIDTH (C_ADDRA_WIDTH_ACTUAL), + .C_HAS_RSTB (C_HAS_RSTB), + .C_RST_PRIORITY_B (C_RST_PRIORITY_B), + .C_RSTRAM_B (C_RSTRAM_B), + .C_INITB_VAL (C_INITB_VAL), + .C_HAS_ENB (C_HAS_ENB), + .C_HAS_REGCEB (C_HAS_REGCEB), + .C_USE_BYTE_WEB (C_USE_BYTE_WEB), + .C_WEB_WIDTH (C_WEB_WIDTH), + .C_WRITE_MODE_B (C_WRITE_MODE_B), + .C_WRITE_WIDTH_B (C_WRITE_WIDTH_B), + .C_READ_WIDTH_B (C_READ_WIDTH_B), + .C_WRITE_DEPTH_B (C_WRITE_DEPTH_B), + .C_READ_DEPTH_B (C_READ_DEPTH_B), + .C_ADDRB_WIDTH (C_ADDRB_WIDTH_ACTUAL), + .C_HAS_MEM_OUTPUT_REGS_A (C_HAS_MEM_OUTPUT_REGS_A), + .C_HAS_MEM_OUTPUT_REGS_B (C_HAS_MEM_OUTPUT_REGS_B), + .C_HAS_MUX_OUTPUT_REGS_A (C_HAS_MUX_OUTPUT_REGS_A), + .C_HAS_MUX_OUTPUT_REGS_B (C_HAS_MUX_OUTPUT_REGS_B), + .C_HAS_SOFTECC_INPUT_REGS_A (C_HAS_SOFTECC_INPUT_REGS_A), + .C_HAS_SOFTECC_OUTPUT_REGS_B (C_HAS_SOFTECC_OUTPUT_REGS_B), + .C_MUX_PIPELINE_STAGES (C_MUX_PIPELINE_STAGES), + .C_USE_SOFTECC (C_USE_SOFTECC), + .C_USE_ECC (C_USE_ECC), + .C_HAS_INJECTERR (C_HAS_INJECTERR), + .C_SIM_COLLISION_CHECK (C_SIM_COLLISION_CHECK), + .C_COMMON_CLK (C_COMMON_CLK), + .FLOP_DELAY (FLOP_DELAY), + .C_DISABLE_WARN_BHV_COLL (C_DISABLE_WARN_BHV_COLL), + .C_EN_ECC_PIPE (C_EN_ECC_PIPE), + .C_DISABLE_WARN_BHV_RANGE (C_DISABLE_WARN_BHV_RANGE)) + blk_mem_gen_v8_4_4_inst + (.CLKA (CLKA), + .RSTA (RSTA_I_SAFE),//(rsta_in), + .ENA (ENA_I_SAFE),//(ena_in), + .REGCEA (regcea_in), + .WEA (wea_in), + .ADDRA (addra_in[C_MEM_MAP_ADDRA_WIDTH_MSB-1:C_MEM_MAP_ADDRA_WIDTH_LSB]), + .DINA (dina_in), + .DOUTA (DOUTA), + .CLKB (CLKB), + .RSTB (RSTB_I_SAFE),//(RSTB), + .ENB (ENB_I_SAFE),//(ENB), + .REGCEB (REGCEB), + .WEB (WEB), + .ADDRB (ADDRB[C_MEM_MAP_ADDRB_WIDTH_MSB-1:C_MEM_MAP_ADDRB_WIDTH_LSB]), + .DINB (DINB), + .DOUTB (DOUTB), + .INJECTSBITERR (injectsbiterr_in), + .INJECTDBITERR (injectdbiterr_in), + .ECCPIPECE (ECCPIPECE), + .SLEEP (SLEEP), + .SBITERR (SBITERR), + .DBITERR (DBITERR), + .RDADDRECC (rdaddrecc_i) + ); + end + endgenerate + + generate if (C_HAS_MEM_OUTPUT_REGS_B == 0 && C_HAS_MUX_OUTPUT_REGS_B == 0 ) begin : no_regs + assign S_AXI_RDATA = s_axi_rdata_c; + assign S_AXI_RLAST = s_axi_rlast_c; + assign S_AXI_RVALID = s_axi_rvalid_c; + assign S_AXI_RID = s_axi_rid_c; + assign S_AXI_RRESP = s_axi_rresp_c; + assign s_axi_rready_c = S_AXI_RREADY; + end + endgenerate + + generate if (C_HAS_MEM_OUTPUT_REGS_B == 1) begin : has_regceb + assign regceb_c = s_axi_rvalid_c && s_axi_rready_c; + end + endgenerate + + generate if (C_HAS_MEM_OUTPUT_REGS_B == 0) begin : no_regceb + assign regceb_c = REGCEB; + end + endgenerate + + generate if (C_HAS_MUX_OUTPUT_REGS_B == 1) begin : only_core_op_regs + assign s_axi_payload_c = {s_axi_rid_c,s_axi_rdata_c,s_axi_rresp_c,s_axi_rlast_c}; + assign S_AXI_RID = m_axi_payload_c[C_AXI_PAYLOAD-1 : C_AXI_PAYLOAD-C_AXI_ID_WIDTH]; + assign S_AXI_RDATA = m_axi_payload_c[C_AXI_PAYLOAD-C_AXI_ID_WIDTH-1 : C_AXI_PAYLOAD-C_AXI_ID_WIDTH-C_WRITE_WIDTH_B]; + assign S_AXI_RRESP = m_axi_payload_c[2:1]; + assign S_AXI_RLAST = m_axi_payload_c[0]; + end + endgenerate + + generate if (C_HAS_MEM_OUTPUT_REGS_B == 1) begin : only_emb_op_regs + assign s_axi_payload_c = {s_axi_rid_c,s_axi_rresp_c,s_axi_rlast_c}; + assign S_AXI_RDATA = s_axi_rdata_c; + assign S_AXI_RID = m_axi_payload_c[C_AXI_PAYLOAD-1 : C_AXI_PAYLOAD-C_AXI_ID_WIDTH]; + assign S_AXI_RRESP = m_axi_payload_c[2:1]; + assign S_AXI_RLAST = m_axi_payload_c[0]; + end + endgenerate + + generate if (C_HAS_MUX_OUTPUT_REGS_B == 1 || C_HAS_MEM_OUTPUT_REGS_B == 1) begin : has_regs_fwd + + blk_mem_axi_regs_fwd_v8_4 + #(.C_DATA_WIDTH (C_AXI_PAYLOAD)) + axi_regs_inst ( + .ACLK (S_ACLK), + .ARESET (s_aresetn_a_c), + .S_VALID (s_axi_rvalid_c), + .S_READY (s_axi_rready_c), + .S_PAYLOAD_DATA (s_axi_payload_c), + .M_VALID (S_AXI_RVALID), + .M_READY (S_AXI_RREADY), + .M_PAYLOAD_DATA (m_axi_payload_c) + ); + end + endgenerate + + generate if (C_INTERFACE_TYPE == 1) begin : axi_mem_module + +assign s_aresetn_a_c = !S_ARESETN; +assign S_AXI_BRESP = 2'b00; +assign s_axi_rresp_c = 2'b00; +assign s_axi_arlen_c = (C_AXI_TYPE == 1)?S_AXI_ARLEN:8'h0; + + blk_mem_axi_write_wrapper_beh_v8_4 + #(.C_INTERFACE_TYPE (C_INTERFACE_TYPE), + .C_AXI_TYPE (C_AXI_TYPE), + .C_AXI_SLAVE_TYPE (C_AXI_SLAVE_TYPE), + .C_MEMORY_TYPE (C_MEM_TYPE), + .C_WRITE_DEPTH_A (C_WRITE_DEPTH_A), + .C_AXI_AWADDR_WIDTH ((AXI_FULL_MEMORY_SLAVE == 1)?C_AXI_ADDR_WIDTH:C_AXI_ADDR_WIDTH-C_AXI_ADDR_WIDTH_LSB), + .C_HAS_AXI_ID (C_HAS_AXI_ID), + .C_AXI_ID_WIDTH (C_AXI_ID_WIDTH), + .C_ADDRA_WIDTH (C_ADDRA_WIDTH), + .C_AXI_WDATA_WIDTH (C_WRITE_WIDTH_A), + .C_AXI_OS_WR (C_AXI_OS_WR)) + axi_wr_fsm ( + // AXI Global Signals + .S_ACLK (S_ACLK), + .S_ARESETN (s_aresetn_a_c), + // AXI Full/Lite Slave Write interface + .S_AXI_AWADDR (S_AXI_AWADDR[C_AXI_ADDR_WIDTH_MSB-1:C_AXI_ADDR_WIDTH_LSB]), + .S_AXI_AWLEN (S_AXI_AWLEN), + .S_AXI_AWID (S_AXI_AWID), + .S_AXI_AWSIZE (S_AXI_AWSIZE), + .S_AXI_AWBURST (S_AXI_AWBURST), + .S_AXI_AWVALID (S_AXI_AWVALID), + .S_AXI_AWREADY (S_AXI_AWREADY), + .S_AXI_WVALID (S_AXI_WVALID), + .S_AXI_WREADY (S_AXI_WREADY), + .S_AXI_BVALID (S_AXI_BVALID), + .S_AXI_BREADY (S_AXI_BREADY), + .S_AXI_BID (S_AXI_BID), + // Signals for BRAM interfac( + .S_AXI_AWADDR_OUT (s_axi_awaddr_out_c), + .S_AXI_WR_EN (s_axi_wr_en_c) + ); + + blk_mem_axi_read_wrapper_beh_v8_4 + #(.C_INTERFACE_TYPE (C_INTERFACE_TYPE), + .C_AXI_TYPE (C_AXI_TYPE), + .C_AXI_SLAVE_TYPE (C_AXI_SLAVE_TYPE), + .C_MEMORY_TYPE (C_MEM_TYPE), + .C_WRITE_WIDTH_A (C_WRITE_WIDTH_A), + .C_ADDRA_WIDTH (C_ADDRA_WIDTH), + .C_AXI_PIPELINE_STAGES (1), + .C_AXI_ARADDR_WIDTH ((AXI_FULL_MEMORY_SLAVE == 1)?C_AXI_ADDR_WIDTH:C_AXI_ADDR_WIDTH-C_AXI_ADDR_WIDTH_LSB), + .C_HAS_AXI_ID (C_HAS_AXI_ID), + .C_AXI_ID_WIDTH (C_AXI_ID_WIDTH), + .C_ADDRB_WIDTH (C_ADDRB_WIDTH)) + axi_rd_sm( + //AXI Global Signals + .S_ACLK (S_ACLK), + .S_ARESETN (s_aresetn_a_c), + //AXI Full/Lite Read Side + .S_AXI_ARADDR (S_AXI_ARADDR[C_AXI_ADDR_WIDTH_MSB-1:C_AXI_ADDR_WIDTH_LSB]), + .S_AXI_ARLEN (s_axi_arlen_c), + .S_AXI_ARSIZE (S_AXI_ARSIZE), + .S_AXI_ARBURST (S_AXI_ARBURST), + .S_AXI_ARVALID (S_AXI_ARVALID), + .S_AXI_ARREADY (S_AXI_ARREADY), + .S_AXI_RLAST (s_axi_rlast_c), + .S_AXI_RVALID (s_axi_rvalid_c), + .S_AXI_RREADY (s_axi_rready_c), + .S_AXI_ARID (S_AXI_ARID), + .S_AXI_RID (s_axi_rid_c), + //AXI Full/Lite Read FSM Outputs + .S_AXI_ARADDR_OUT (s_axi_araddr_out_c), + .S_AXI_RD_EN (s_axi_rd_en_c) + ); + +blk_mem_gen_v8_4_4_mem_module + #(.C_CORENAME (C_CORENAME), + .C_FAMILY (C_FAMILY), + .C_XDEVICEFAMILY (C_XDEVICEFAMILY), + .C_MEM_TYPE (C_MEM_TYPE), + .C_BYTE_SIZE (C_BYTE_SIZE), + .C_USE_BRAM_BLOCK (C_USE_BRAM_BLOCK), + .C_ALGORITHM (C_ALGORITHM), + .C_PRIM_TYPE (C_PRIM_TYPE), + .C_LOAD_INIT_FILE (C_LOAD_INIT_FILE), + .C_INIT_FILE_NAME (C_INIT_FILE_NAME), + .C_INIT_FILE (C_INIT_FILE), + .C_USE_DEFAULT_DATA (C_USE_DEFAULT_DATA), + .C_DEFAULT_DATA (C_DEFAULT_DATA), + .C_RST_TYPE ("SYNC"), + .C_HAS_RSTA (C_HAS_RSTA), + .C_RST_PRIORITY_A (C_RST_PRIORITY_A), + .C_RSTRAM_A (C_RSTRAM_A), + .C_INITA_VAL (C_INITA_VAL), + .C_HAS_ENA (1), + .C_HAS_REGCEA (C_HAS_REGCEA), + .C_USE_BYTE_WEA (1), + .C_WEA_WIDTH (C_WEA_WIDTH), + .C_WRITE_MODE_A (C_WRITE_MODE_A), + .C_WRITE_WIDTH_A (C_WRITE_WIDTH_A), + .C_READ_WIDTH_A (C_READ_WIDTH_A), + .C_WRITE_DEPTH_A (C_WRITE_DEPTH_A), + .C_READ_DEPTH_A (C_READ_DEPTH_A), + .C_ADDRA_WIDTH (C_ADDRA_WIDTH), + .C_HAS_RSTB (C_HAS_RSTB), + .C_RST_PRIORITY_B (C_RST_PRIORITY_B), + .C_RSTRAM_B (C_RSTRAM_B), + .C_INITB_VAL (C_INITB_VAL), + .C_HAS_ENB (1), + .C_HAS_REGCEB (C_HAS_MEM_OUTPUT_REGS_B), + .C_USE_BYTE_WEB (1), + .C_WEB_WIDTH (C_WEB_WIDTH), + .C_WRITE_MODE_B (C_WRITE_MODE_B), + .C_WRITE_WIDTH_B (C_WRITE_WIDTH_B), + .C_READ_WIDTH_B (C_READ_WIDTH_B), + .C_WRITE_DEPTH_B (C_WRITE_DEPTH_B), + .C_READ_DEPTH_B (C_READ_DEPTH_B), + .C_ADDRB_WIDTH (C_ADDRB_WIDTH), + .C_HAS_MEM_OUTPUT_REGS_A (0), + .C_HAS_MEM_OUTPUT_REGS_B (C_HAS_MEM_OUTPUT_REGS_B), + .C_HAS_MUX_OUTPUT_REGS_A (0), + .C_HAS_MUX_OUTPUT_REGS_B (0), + .C_HAS_SOFTECC_INPUT_REGS_A (C_HAS_SOFTECC_INPUT_REGS_A), + .C_HAS_SOFTECC_OUTPUT_REGS_B (C_HAS_SOFTECC_OUTPUT_REGS_B), + .C_MUX_PIPELINE_STAGES (C_MUX_PIPELINE_STAGES), + .C_USE_SOFTECC (C_USE_SOFTECC), + .C_USE_ECC (C_USE_ECC), + .C_HAS_INJECTERR (C_HAS_INJECTERR), + .C_SIM_COLLISION_CHECK (C_SIM_COLLISION_CHECK), + .C_COMMON_CLK (C_COMMON_CLK), + .FLOP_DELAY (FLOP_DELAY), + .C_DISABLE_WARN_BHV_COLL (C_DISABLE_WARN_BHV_COLL), + .C_EN_ECC_PIPE (0), + .C_DISABLE_WARN_BHV_RANGE (C_DISABLE_WARN_BHV_RANGE)) + blk_mem_gen_v8_4_4_inst + (.CLKA (S_ACLK), + .RSTA (s_aresetn_a_c), + .ENA (s_axi_wr_en_c), + .REGCEA (regcea_in), + .WEA (S_AXI_WSTRB), + .ADDRA (s_axi_awaddr_out_c), + .DINA (S_AXI_WDATA), + .DOUTA (DOUTA), + .CLKB (S_ACLK), + .RSTB (s_aresetn_a_c), + .ENB (s_axi_rd_en_c), + .REGCEB (regceb_c), + .WEB (WEB_parameterized), + .ADDRB (s_axi_araddr_out_c), + .DINB (DINB), + .DOUTB (s_axi_rdata_c), + .INJECTSBITERR (injectsbiterr_in), + .INJECTDBITERR (injectdbiterr_in), + .SBITERR (SBITERR), + .DBITERR (DBITERR), + .ECCPIPECE (1'b0), + .SLEEP (1'b0), + .RDADDRECC (RDADDRECC) + ); + end + endgenerate +endmodule + + + diff --git a/projects/U200/U200.ip_user_files/ipstatic/simulation/fifo_generator_vlog_beh.v b/projects/U200/U200.ip_user_files/ipstatic/simulation/fifo_generator_vlog_beh.v new file mode 100755 index 0000000..e5067fe --- /dev/null +++ b/projects/U200/U200.ip_user_files/ipstatic/simulation/fifo_generator_vlog_beh.v @@ -0,0 +1,10519 @@ +/* + ******************************************************************************* + * + * FIFO Generator - Verilog Behavioral Model + * + ******************************************************************************* + * + * (c) Copyright 1995 - 2009 Xilinx, Inc. All rights reserved. + * + * This file contains confidential and proprietary information + * of Xilinx, Inc. and is protected under U.S. and + * international copyright and other intellectual property + * laws. + * + * DISCLAIMER + * This disclaimer is not a license and does not grant any + * rights to the materials distributed herewith. Except as + * otherwise provided in a valid license issued to you by + * Xilinx, and to the maximum extent permitted by applicable + * law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND + * WITH ALL FAULTS, AND 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 these + * materials, including for any direct, or any 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. + * + * CRITICAL APPLICATIONS + * Xilinx products are not designed or intended to be fail- + * safe, or for use in any application requiring fail-safe + * performance, such as life-support or safety devices or + * systems, Class III medical devices, nuclear facilities, + * applications related to the deployment of airbags, or any + * other applications that could lead to death, personal + * injury, or severe property or environmental damage + * (individually and collectively, "Critical + * Applications"). Customer assumes the sole risk and + * liability of any use of Xilinx products in Critical + * Applications, subject only to applicable laws and + * regulations governing limitations on product liability. + * + * THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS + * PART OF THIS FILE AT ALL TIMES. + * + ******************************************************************************* + ******************************************************************************* + * + * Filename: fifo_generator_vlog_beh.v + * + * Author : Xilinx + * + ******************************************************************************* + * Structure: + * + * fifo_generator_vlog_beh.v + * | + * +-fifo_generator_v13_2_5_bhv_ver_as + * | + * +-fifo_generator_v13_2_5_bhv_ver_ss + * | + * +-fifo_generator_v13_2_5_bhv_ver_preload0 + * + ******************************************************************************* + * Description: + * + * The Verilog behavioral model for the FIFO Generator. + * + * The behavioral model has three parts: + * - The behavioral model for independent clocks FIFOs (_as) + * - The behavioral model for common clock FIFOs (_ss) + * - The "preload logic" block which implements First-word Fall-through + * + ******************************************************************************* + * Description: + * The verilog behavioral model for the FIFO generator core. + * + ******************************************************************************* + */ + +`timescale 1ps/1ps +`ifndef TCQ + `define TCQ 100 +`endif + + +/******************************************************************************* + * Declaration of top-level module + ******************************************************************************/ +module fifo_generator_vlog_beh + #( + //----------------------------------------------------------------------- + // Generic Declarations + //----------------------------------------------------------------------- + parameter C_COMMON_CLOCK = 0, + parameter C_COUNT_TYPE = 0, + parameter C_DATA_COUNT_WIDTH = 2, + parameter C_DEFAULT_VALUE = "", + parameter C_DIN_WIDTH = 8, + parameter C_DOUT_RST_VAL = "", + parameter C_DOUT_WIDTH = 8, + parameter C_ENABLE_RLOCS = 0, + parameter C_FAMILY = "", + parameter C_FULL_FLAGS_RST_VAL = 1, + parameter C_HAS_ALMOST_EMPTY = 0, + parameter C_HAS_ALMOST_FULL = 0, + parameter C_HAS_BACKUP = 0, + parameter C_HAS_DATA_COUNT = 0, + parameter C_HAS_INT_CLK = 0, + parameter C_HAS_MEMINIT_FILE = 0, + parameter C_HAS_OVERFLOW = 0, + parameter C_HAS_RD_DATA_COUNT = 0, + parameter C_HAS_RD_RST = 0, + parameter C_HAS_RST = 1, + parameter C_HAS_SRST = 0, + parameter C_HAS_UNDERFLOW = 0, + parameter C_HAS_VALID = 0, + parameter C_HAS_WR_ACK = 0, + parameter C_HAS_WR_DATA_COUNT = 0, + parameter C_HAS_WR_RST = 0, + parameter C_IMPLEMENTATION_TYPE = 0, + parameter C_INIT_WR_PNTR_VAL = 0, + parameter C_MEMORY_TYPE = 1, + parameter C_MIF_FILE_NAME = "", + parameter C_OPTIMIZATION_MODE = 0, + parameter C_OVERFLOW_LOW = 0, + parameter C_EN_SAFETY_CKT = 0, + parameter C_PRELOAD_LATENCY = 1, + parameter C_PRELOAD_REGS = 0, + parameter C_PRIM_FIFO_TYPE = "4kx4", + parameter C_PROG_EMPTY_THRESH_ASSERT_VAL = 0, + parameter C_PROG_EMPTY_THRESH_NEGATE_VAL = 0, + parameter C_PROG_EMPTY_TYPE = 0, + parameter C_PROG_FULL_THRESH_ASSERT_VAL = 0, + parameter C_PROG_FULL_THRESH_NEGATE_VAL = 0, + parameter C_PROG_FULL_TYPE = 0, + parameter C_RD_DATA_COUNT_WIDTH = 2, + parameter C_RD_DEPTH = 256, + parameter C_RD_FREQ = 1, + parameter C_RD_PNTR_WIDTH = 8, + parameter C_UNDERFLOW_LOW = 0, + parameter C_USE_DOUT_RST = 0, + parameter C_USE_ECC = 0, + parameter C_USE_EMBEDDED_REG = 0, + parameter C_USE_PIPELINE_REG = 0, + parameter C_POWER_SAVING_MODE = 0, + parameter C_USE_FIFO16_FLAGS = 0, + parameter C_USE_FWFT_DATA_COUNT = 0, + parameter C_VALID_LOW = 0, + parameter C_WR_ACK_LOW = 0, + parameter C_WR_DATA_COUNT_WIDTH = 2, + parameter C_WR_DEPTH = 256, + parameter C_WR_FREQ = 1, + parameter C_WR_PNTR_WIDTH = 8, + parameter C_WR_RESPONSE_LATENCY = 1, + parameter C_MSGON_VAL = 1, + parameter C_ENABLE_RST_SYNC = 1, + parameter C_ERROR_INJECTION_TYPE = 0, + parameter C_SYNCHRONIZER_STAGE = 2, + + // AXI Interface related parameters start here + parameter C_INTERFACE_TYPE = 0, // 0: Native Interface, 1: AXI4 Stream, 2: AXI4/AXI3 + parameter C_AXI_TYPE = 0, // 1: AXI4, 2: AXI4 Lite, 3: AXI3 + parameter C_HAS_AXI_WR_CHANNEL = 0, + parameter C_HAS_AXI_RD_CHANNEL = 0, + parameter C_HAS_SLAVE_CE = 0, + parameter C_HAS_MASTER_CE = 0, + parameter C_ADD_NGC_CONSTRAINT = 0, + parameter C_USE_COMMON_UNDERFLOW = 0, + parameter C_USE_COMMON_OVERFLOW = 0, + parameter C_USE_DEFAULT_SETTINGS = 0, + + // AXI Full/Lite + parameter C_AXI_ID_WIDTH = 0, + parameter C_AXI_ADDR_WIDTH = 0, + parameter C_AXI_DATA_WIDTH = 0, + parameter C_AXI_LEN_WIDTH = 8, + parameter C_AXI_LOCK_WIDTH = 2, + parameter C_HAS_AXI_ID = 0, + parameter C_HAS_AXI_AWUSER = 0, + parameter C_HAS_AXI_WUSER = 0, + parameter C_HAS_AXI_BUSER = 0, + parameter C_HAS_AXI_ARUSER = 0, + parameter C_HAS_AXI_RUSER = 0, + parameter C_AXI_ARUSER_WIDTH = 0, + parameter C_AXI_AWUSER_WIDTH = 0, + parameter C_AXI_WUSER_WIDTH = 0, + parameter C_AXI_BUSER_WIDTH = 0, + parameter C_AXI_RUSER_WIDTH = 0, + + // AXI Streaming + parameter C_HAS_AXIS_TDATA = 0, + parameter C_HAS_AXIS_TID = 0, + parameter C_HAS_AXIS_TDEST = 0, + parameter C_HAS_AXIS_TUSER = 0, + parameter C_HAS_AXIS_TREADY = 0, + parameter C_HAS_AXIS_TLAST = 0, + parameter C_HAS_AXIS_TSTRB = 0, + parameter C_HAS_AXIS_TKEEP = 0, + parameter C_AXIS_TDATA_WIDTH = 1, + parameter C_AXIS_TID_WIDTH = 1, + parameter C_AXIS_TDEST_WIDTH = 1, + parameter C_AXIS_TUSER_WIDTH = 1, + parameter C_AXIS_TSTRB_WIDTH = 1, + parameter C_AXIS_TKEEP_WIDTH = 1, + + // AXI Channel Type + // WACH --> Write Address Channel + // WDCH --> Write Data Channel + // WRCH --> Write Response Channel + // RACH --> Read Address Channel + // RDCH --> Read Data Channel + // AXIS --> AXI Streaming + parameter C_WACH_TYPE = 0, // 0 = FIFO, 1 = Register Slice, 2 = Pass Through Logic + parameter C_WDCH_TYPE = 0, // 0 = FIFO, 1 = Register Slice, 2 = Pass Through Logie + parameter C_WRCH_TYPE = 0, // 0 = FIFO, 1 = Register Slice, 2 = Pass Through Logie + parameter C_RACH_TYPE = 0, // 0 = FIFO, 1 = Register Slice, 2 = Pass Through Logie + parameter C_RDCH_TYPE = 0, // 0 = FIFO, 1 = Register Slice, 2 = Pass Through Logie + parameter C_AXIS_TYPE = 0, // 0 = FIFO, 1 = Register Slice, 2 = Pass Through Logie + + // AXI Implementation Type + // 1 = Common Clock Block RAM FIFO + // 2 = Common Clock Distributed RAM FIFO + // 11 = Independent Clock Block RAM FIFO + // 12 = Independent Clock Distributed RAM FIFO + parameter C_IMPLEMENTATION_TYPE_WACH = 0, + parameter C_IMPLEMENTATION_TYPE_WDCH = 0, + parameter C_IMPLEMENTATION_TYPE_WRCH = 0, + parameter C_IMPLEMENTATION_TYPE_RACH = 0, + parameter C_IMPLEMENTATION_TYPE_RDCH = 0, + parameter C_IMPLEMENTATION_TYPE_AXIS = 0, + + // AXI FIFO Type + // 0 = Data FIFO + // 1 = Packet FIFO + // 2 = Low Latency Sync FIFO + // 3 = Low Latency Async FIFO + parameter C_APPLICATION_TYPE_WACH = 0, + parameter C_APPLICATION_TYPE_WDCH = 0, + parameter C_APPLICATION_TYPE_WRCH = 0, + parameter C_APPLICATION_TYPE_RACH = 0, + parameter C_APPLICATION_TYPE_RDCH = 0, + parameter C_APPLICATION_TYPE_AXIS = 0, + + // AXI Built-in FIFO Primitive Type + // 512x36, 1kx18, 2kx9, 4kx4, etc + parameter C_PRIM_FIFO_TYPE_WACH = "512x36", + parameter C_PRIM_FIFO_TYPE_WDCH = "512x36", + parameter C_PRIM_FIFO_TYPE_WRCH = "512x36", + parameter C_PRIM_FIFO_TYPE_RACH = "512x36", + parameter C_PRIM_FIFO_TYPE_RDCH = "512x36", + parameter C_PRIM_FIFO_TYPE_AXIS = "512x36", + + // Enable ECC + // 0 = ECC disabled + // 1 = ECC enabled + parameter C_USE_ECC_WACH = 0, + parameter C_USE_ECC_WDCH = 0, + parameter C_USE_ECC_WRCH = 0, + parameter C_USE_ECC_RACH = 0, + parameter C_USE_ECC_RDCH = 0, + parameter C_USE_ECC_AXIS = 0, + + // ECC Error Injection Type + // 0 = No Error Injection + // 1 = Single Bit Error Injection + // 2 = Double Bit Error Injection + // 3 = Single Bit and Double Bit Error Injection + parameter C_ERROR_INJECTION_TYPE_WACH = 0, + parameter C_ERROR_INJECTION_TYPE_WDCH = 0, + parameter C_ERROR_INJECTION_TYPE_WRCH = 0, + parameter C_ERROR_INJECTION_TYPE_RACH = 0, + parameter C_ERROR_INJECTION_TYPE_RDCH = 0, + parameter C_ERROR_INJECTION_TYPE_AXIS = 0, + + // Input Data Width + // Accumulation of all AXI input signal's width + parameter C_DIN_WIDTH_WACH = 1, + parameter C_DIN_WIDTH_WDCH = 1, + parameter C_DIN_WIDTH_WRCH = 1, + parameter C_DIN_WIDTH_RACH = 1, + parameter C_DIN_WIDTH_RDCH = 1, + parameter C_DIN_WIDTH_AXIS = 1, + + parameter C_WR_DEPTH_WACH = 16, + parameter C_WR_DEPTH_WDCH = 16, + parameter C_WR_DEPTH_WRCH = 16, + parameter C_WR_DEPTH_RACH = 16, + parameter C_WR_DEPTH_RDCH = 16, + parameter C_WR_DEPTH_AXIS = 16, + + parameter C_WR_PNTR_WIDTH_WACH = 4, + parameter C_WR_PNTR_WIDTH_WDCH = 4, + parameter C_WR_PNTR_WIDTH_WRCH = 4, + parameter C_WR_PNTR_WIDTH_RACH = 4, + parameter C_WR_PNTR_WIDTH_RDCH = 4, + parameter C_WR_PNTR_WIDTH_AXIS = 4, + + parameter C_HAS_DATA_COUNTS_WACH = 0, + parameter C_HAS_DATA_COUNTS_WDCH = 0, + parameter C_HAS_DATA_COUNTS_WRCH = 0, + parameter C_HAS_DATA_COUNTS_RACH = 0, + parameter C_HAS_DATA_COUNTS_RDCH = 0, + parameter C_HAS_DATA_COUNTS_AXIS = 0, + + parameter C_HAS_PROG_FLAGS_WACH = 0, + parameter C_HAS_PROG_FLAGS_WDCH = 0, + parameter C_HAS_PROG_FLAGS_WRCH = 0, + parameter C_HAS_PROG_FLAGS_RACH = 0, + parameter C_HAS_PROG_FLAGS_RDCH = 0, + parameter C_HAS_PROG_FLAGS_AXIS = 0, + + parameter C_PROG_FULL_TYPE_WACH = 0, + parameter C_PROG_FULL_TYPE_WDCH = 0, + parameter C_PROG_FULL_TYPE_WRCH = 0, + parameter C_PROG_FULL_TYPE_RACH = 0, + parameter C_PROG_FULL_TYPE_RDCH = 0, + parameter C_PROG_FULL_TYPE_AXIS = 0, + + parameter C_PROG_FULL_THRESH_ASSERT_VAL_WACH = 0, + parameter C_PROG_FULL_THRESH_ASSERT_VAL_WDCH = 0, + parameter C_PROG_FULL_THRESH_ASSERT_VAL_WRCH = 0, + parameter C_PROG_FULL_THRESH_ASSERT_VAL_RACH = 0, + parameter C_PROG_FULL_THRESH_ASSERT_VAL_RDCH = 0, + parameter C_PROG_FULL_THRESH_ASSERT_VAL_AXIS = 0, + + parameter C_PROG_EMPTY_TYPE_WACH = 0, + parameter C_PROG_EMPTY_TYPE_WDCH = 0, + parameter C_PROG_EMPTY_TYPE_WRCH = 0, + parameter C_PROG_EMPTY_TYPE_RACH = 0, + parameter C_PROG_EMPTY_TYPE_RDCH = 0, + parameter C_PROG_EMPTY_TYPE_AXIS = 0, + + parameter C_PROG_EMPTY_THRESH_ASSERT_VAL_WACH = 0, + parameter C_PROG_EMPTY_THRESH_ASSERT_VAL_WDCH = 0, + parameter C_PROG_EMPTY_THRESH_ASSERT_VAL_WRCH = 0, + parameter C_PROG_EMPTY_THRESH_ASSERT_VAL_RACH = 0, + parameter C_PROG_EMPTY_THRESH_ASSERT_VAL_RDCH = 0, + parameter C_PROG_EMPTY_THRESH_ASSERT_VAL_AXIS = 0, + + parameter C_REG_SLICE_MODE_WACH = 0, + parameter C_REG_SLICE_MODE_WDCH = 0, + parameter C_REG_SLICE_MODE_WRCH = 0, + parameter C_REG_SLICE_MODE_RACH = 0, + parameter C_REG_SLICE_MODE_RDCH = 0, + parameter C_REG_SLICE_MODE_AXIS = 0 + + ) + + ( + //------------------------------------------------------------------------------ + // Input and Output Declarations + //------------------------------------------------------------------------------ + + // Conventional FIFO Interface Signals + input backup, + input backup_marker, + input clk, + input rst, + input srst, + input wr_clk, + input wr_rst, + input rd_clk, + input rd_rst, + input [C_DIN_WIDTH-1:0] din, + input wr_en, + input rd_en, + // Optional inputs + input [C_RD_PNTR_WIDTH-1:0] prog_empty_thresh, + input [C_RD_PNTR_WIDTH-1:0] prog_empty_thresh_assert, + input [C_RD_PNTR_WIDTH-1:0] prog_empty_thresh_negate, + input [C_WR_PNTR_WIDTH-1:0] prog_full_thresh, + input [C_WR_PNTR_WIDTH-1:0] prog_full_thresh_assert, + input [C_WR_PNTR_WIDTH-1:0] prog_full_thresh_negate, + input int_clk, + input injectdbiterr, + input injectsbiterr, + input sleep, + + output [C_DOUT_WIDTH-1:0] dout, + output full, + output almost_full, + output wr_ack, + output overflow, + output empty, + output almost_empty, + output valid, + output underflow, + output [C_DATA_COUNT_WIDTH-1:0] data_count, + output [C_RD_DATA_COUNT_WIDTH-1:0] rd_data_count, + output [C_WR_DATA_COUNT_WIDTH-1:0] wr_data_count, + output prog_full, + output prog_empty, + output sbiterr, + output dbiterr, + output wr_rst_busy, + output rd_rst_busy, + + + // AXI Global Signal + input m_aclk, + input s_aclk, + input s_aresetn, + input s_aclk_en, + input m_aclk_en, + + // AXI Full/Lite Slave Write Channel (write side) + input [C_AXI_ID_WIDTH-1:0] s_axi_awid, + input [C_AXI_ADDR_WIDTH-1:0] s_axi_awaddr, + input [C_AXI_LEN_WIDTH-1:0] s_axi_awlen, + input [3-1:0] s_axi_awsize, + input [2-1:0] s_axi_awburst, + input [C_AXI_LOCK_WIDTH-1:0] s_axi_awlock, + input [4-1:0] s_axi_awcache, + input [3-1:0] s_axi_awprot, + input [4-1:0] s_axi_awqos, + input [4-1:0] s_axi_awregion, + input [C_AXI_AWUSER_WIDTH-1:0] s_axi_awuser, + input s_axi_awvalid, + output s_axi_awready, + input [C_AXI_ID_WIDTH-1:0] s_axi_wid, + input [C_AXI_DATA_WIDTH-1:0] s_axi_wdata, + input [C_AXI_DATA_WIDTH/8-1:0] s_axi_wstrb, + input s_axi_wlast, + input [C_AXI_WUSER_WIDTH-1:0] s_axi_wuser, + input s_axi_wvalid, + output s_axi_wready, + output [C_AXI_ID_WIDTH-1:0] s_axi_bid, + output [2-1:0] s_axi_bresp, + output [C_AXI_BUSER_WIDTH-1:0] s_axi_buser, + output s_axi_bvalid, + input s_axi_bready, + + // AXI Full/Lite Master Write Channel (read side) + output [C_AXI_ID_WIDTH-1:0] m_axi_awid, + output [C_AXI_ADDR_WIDTH-1:0] m_axi_awaddr, + output [C_AXI_LEN_WIDTH-1:0] m_axi_awlen, + output [3-1:0] m_axi_awsize, + output [2-1:0] m_axi_awburst, + output [C_AXI_LOCK_WIDTH-1:0] m_axi_awlock, + output [4-1:0] m_axi_awcache, + output [3-1:0] m_axi_awprot, + output [4-1:0] m_axi_awqos, + output [4-1:0] m_axi_awregion, + output [C_AXI_AWUSER_WIDTH-1:0] m_axi_awuser, + output m_axi_awvalid, + input m_axi_awready, + output [C_AXI_ID_WIDTH-1:0] m_axi_wid, + output [C_AXI_DATA_WIDTH-1:0] m_axi_wdata, + output [C_AXI_DATA_WIDTH/8-1:0] m_axi_wstrb, + output m_axi_wlast, + output [C_AXI_WUSER_WIDTH-1:0] m_axi_wuser, + output m_axi_wvalid, + input m_axi_wready, + input [C_AXI_ID_WIDTH-1:0] m_axi_bid, + input [2-1:0] m_axi_bresp, + input [C_AXI_BUSER_WIDTH-1:0] m_axi_buser, + input m_axi_bvalid, + output m_axi_bready, + + + // AXI Full/Lite Slave Read Channel (write side) + input [C_AXI_ID_WIDTH-1:0] s_axi_arid, + input [C_AXI_ADDR_WIDTH-1:0] s_axi_araddr, + input [C_AXI_LEN_WIDTH-1:0] s_axi_arlen, + input [3-1:0] s_axi_arsize, + input [2-1:0] s_axi_arburst, + input [C_AXI_LOCK_WIDTH-1:0] s_axi_arlock, + input [4-1:0] s_axi_arcache, + input [3-1:0] s_axi_arprot, + input [4-1:0] s_axi_arqos, + input [4-1:0] s_axi_arregion, + input [C_AXI_ARUSER_WIDTH-1:0] s_axi_aruser, + input s_axi_arvalid, + output s_axi_arready, + output [C_AXI_ID_WIDTH-1:0] s_axi_rid, + output [C_AXI_DATA_WIDTH-1:0] s_axi_rdata, + output [2-1:0] s_axi_rresp, + output s_axi_rlast, + output [C_AXI_RUSER_WIDTH-1:0] s_axi_ruser, + output s_axi_rvalid, + input s_axi_rready, + + + + // AXI Full/Lite Master Read Channel (read side) + output [C_AXI_ID_WIDTH-1:0] m_axi_arid, + output [C_AXI_ADDR_WIDTH-1:0] m_axi_araddr, + output [C_AXI_LEN_WIDTH-1:0] m_axi_arlen, + output [3-1:0] m_axi_arsize, + output [2-1:0] m_axi_arburst, + output [C_AXI_LOCK_WIDTH-1:0] m_axi_arlock, + output [4-1:0] m_axi_arcache, + output [3-1:0] m_axi_arprot, + output [4-1:0] m_axi_arqos, + output [4-1:0] m_axi_arregion, + output [C_AXI_ARUSER_WIDTH-1:0] m_axi_aruser, + output m_axi_arvalid, + input m_axi_arready, + input [C_AXI_ID_WIDTH-1:0] m_axi_rid, + input [C_AXI_DATA_WIDTH-1:0] m_axi_rdata, + input [2-1:0] m_axi_rresp, + input m_axi_rlast, + input [C_AXI_RUSER_WIDTH-1:0] m_axi_ruser, + input m_axi_rvalid, + output m_axi_rready, + + + // AXI Streaming Slave Signals (Write side) + input s_axis_tvalid, + output s_axis_tready, + input [C_AXIS_TDATA_WIDTH-1:0] s_axis_tdata, + input [C_AXIS_TSTRB_WIDTH-1:0] s_axis_tstrb, + input [C_AXIS_TKEEP_WIDTH-1:0] s_axis_tkeep, + input s_axis_tlast, + input [C_AXIS_TID_WIDTH-1:0] s_axis_tid, + input [C_AXIS_TDEST_WIDTH-1:0] s_axis_tdest, + input [C_AXIS_TUSER_WIDTH-1:0] s_axis_tuser, + + // AXI Streaming Master Signals (Read side) + output m_axis_tvalid, + input m_axis_tready, + output [C_AXIS_TDATA_WIDTH-1:0] m_axis_tdata, + output [C_AXIS_TSTRB_WIDTH-1:0] m_axis_tstrb, + output [C_AXIS_TKEEP_WIDTH-1:0] m_axis_tkeep, + output m_axis_tlast, + output [C_AXIS_TID_WIDTH-1:0] m_axis_tid, + output [C_AXIS_TDEST_WIDTH-1:0] m_axis_tdest, + output [C_AXIS_TUSER_WIDTH-1:0] m_axis_tuser, + + + + + // AXI Full/Lite Write Address Channel signals + input axi_aw_injectsbiterr, + input axi_aw_injectdbiterr, + input [C_WR_PNTR_WIDTH_WACH-1:0] axi_aw_prog_full_thresh, + input [C_WR_PNTR_WIDTH_WACH-1:0] axi_aw_prog_empty_thresh, + output [C_WR_PNTR_WIDTH_WACH:0] axi_aw_data_count, + output [C_WR_PNTR_WIDTH_WACH:0] axi_aw_wr_data_count, + output [C_WR_PNTR_WIDTH_WACH:0] axi_aw_rd_data_count, + output axi_aw_sbiterr, + output axi_aw_dbiterr, + output axi_aw_overflow, + output axi_aw_underflow, + output axi_aw_prog_full, + output axi_aw_prog_empty, + + + // AXI Full/Lite Write Data Channel signals + input axi_w_injectsbiterr, + input axi_w_injectdbiterr, + input [C_WR_PNTR_WIDTH_WDCH-1:0] axi_w_prog_full_thresh, + input [C_WR_PNTR_WIDTH_WDCH-1:0] axi_w_prog_empty_thresh, + output [C_WR_PNTR_WIDTH_WDCH:0] axi_w_data_count, + output [C_WR_PNTR_WIDTH_WDCH:0] axi_w_wr_data_count, + output [C_WR_PNTR_WIDTH_WDCH:0] axi_w_rd_data_count, + output axi_w_sbiterr, + output axi_w_dbiterr, + output axi_w_overflow, + output axi_w_underflow, + output axi_w_prog_full, + output axi_w_prog_empty, + + + // AXI Full/Lite Write Response Channel signals + input axi_b_injectsbiterr, + input axi_b_injectdbiterr, + input [C_WR_PNTR_WIDTH_WRCH-1:0] axi_b_prog_full_thresh, + input [C_WR_PNTR_WIDTH_WRCH-1:0] axi_b_prog_empty_thresh, + output [C_WR_PNTR_WIDTH_WRCH:0] axi_b_data_count, + output [C_WR_PNTR_WIDTH_WRCH:0] axi_b_wr_data_count, + output [C_WR_PNTR_WIDTH_WRCH:0] axi_b_rd_data_count, + output axi_b_sbiterr, + output axi_b_dbiterr, + output axi_b_overflow, + output axi_b_underflow, + output axi_b_prog_full, + output axi_b_prog_empty, + + + + // AXI Full/Lite Read Address Channel signals + input axi_ar_injectsbiterr, + input axi_ar_injectdbiterr, + input [C_WR_PNTR_WIDTH_RACH-1:0] axi_ar_prog_full_thresh, + input [C_WR_PNTR_WIDTH_RACH-1:0] axi_ar_prog_empty_thresh, + output [C_WR_PNTR_WIDTH_RACH:0] axi_ar_data_count, + output [C_WR_PNTR_WIDTH_RACH:0] axi_ar_wr_data_count, + output [C_WR_PNTR_WIDTH_RACH:0] axi_ar_rd_data_count, + output axi_ar_sbiterr, + output axi_ar_dbiterr, + output axi_ar_overflow, + output axi_ar_underflow, + output axi_ar_prog_full, + output axi_ar_prog_empty, + + + // AXI Full/Lite Read Data Channel Signals + input axi_r_injectsbiterr, + input axi_r_injectdbiterr, + input [C_WR_PNTR_WIDTH_RDCH-1:0] axi_r_prog_full_thresh, + input [C_WR_PNTR_WIDTH_RDCH-1:0] axi_r_prog_empty_thresh, + output [C_WR_PNTR_WIDTH_RDCH:0] axi_r_data_count, + output [C_WR_PNTR_WIDTH_RDCH:0] axi_r_wr_data_count, + output [C_WR_PNTR_WIDTH_RDCH:0] axi_r_rd_data_count, + output axi_r_sbiterr, + output axi_r_dbiterr, + output axi_r_overflow, + output axi_r_underflow, + output axi_r_prog_full, + output axi_r_prog_empty, + + + // AXI Streaming FIFO Related Signals + input axis_injectsbiterr, + input axis_injectdbiterr, + input [C_WR_PNTR_WIDTH_AXIS-1:0] axis_prog_full_thresh, + input [C_WR_PNTR_WIDTH_AXIS-1:0] axis_prog_empty_thresh, + output [C_WR_PNTR_WIDTH_AXIS:0] axis_data_count, + output [C_WR_PNTR_WIDTH_AXIS:0] axis_wr_data_count, + output [C_WR_PNTR_WIDTH_AXIS:0] axis_rd_data_count, + output axis_sbiterr, + output axis_dbiterr, + output axis_overflow, + output axis_underflow, + output axis_prog_full, + output axis_prog_empty + + ); + + wire BACKUP; + wire BACKUP_MARKER; + wire CLK; + wire RST; + wire SRST; + wire WR_CLK; + wire WR_RST; + wire RD_CLK; + wire RD_RST; + wire [C_DIN_WIDTH-1:0] DIN; + wire WR_EN; + wire RD_EN; + wire [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH; + wire [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH_ASSERT; + wire [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH_NEGATE; + wire [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH; + wire [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH_ASSERT; + wire [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH_NEGATE; + wire INT_CLK; + wire INJECTDBITERR; + wire INJECTSBITERR; + wire SLEEP; + wire [C_DOUT_WIDTH-1:0] DOUT; + wire FULL; + wire ALMOST_FULL; + wire WR_ACK; + wire OVERFLOW; + wire EMPTY; + wire ALMOST_EMPTY; + wire VALID; + wire UNDERFLOW; + wire [C_DATA_COUNT_WIDTH-1:0] DATA_COUNT; + wire [C_RD_DATA_COUNT_WIDTH-1:0] RD_DATA_COUNT; + wire [C_WR_DATA_COUNT_WIDTH-1:0] WR_DATA_COUNT; + wire PROG_FULL; + wire PROG_EMPTY; + wire SBITERR; + wire DBITERR; + wire WR_RST_BUSY; + wire RD_RST_BUSY; + wire M_ACLK; + wire S_ACLK; + wire S_ARESETN; + wire S_ACLK_EN; + wire M_ACLK_EN; + wire [C_AXI_ID_WIDTH-1:0] S_AXI_AWID; + wire [C_AXI_ADDR_WIDTH-1:0] S_AXI_AWADDR; + wire [C_AXI_LEN_WIDTH-1:0] S_AXI_AWLEN; + wire [3-1:0] S_AXI_AWSIZE; + wire [2-1:0] S_AXI_AWBURST; + wire [C_AXI_LOCK_WIDTH-1:0] S_AXI_AWLOCK; + wire [4-1:0] S_AXI_AWCACHE; + wire [3-1:0] S_AXI_AWPROT; + wire [4-1:0] S_AXI_AWQOS; + wire [4-1:0] S_AXI_AWREGION; + wire [C_AXI_AWUSER_WIDTH-1:0] S_AXI_AWUSER; + wire S_AXI_AWVALID; + wire S_AXI_AWREADY; + wire [C_AXI_ID_WIDTH-1:0] S_AXI_WID; + wire [C_AXI_DATA_WIDTH-1:0] S_AXI_WDATA; + wire [C_AXI_DATA_WIDTH/8-1:0] S_AXI_WSTRB; + wire S_AXI_WLAST; + wire [C_AXI_WUSER_WIDTH-1:0] S_AXI_WUSER; + wire S_AXI_WVALID; + wire S_AXI_WREADY; + wire [C_AXI_ID_WIDTH-1:0] S_AXI_BID; + wire [2-1:0] S_AXI_BRESP; + wire [C_AXI_BUSER_WIDTH-1:0] S_AXI_BUSER; + wire S_AXI_BVALID; + wire S_AXI_BREADY; + wire [C_AXI_ID_WIDTH-1:0] M_AXI_AWID; + wire [C_AXI_ADDR_WIDTH-1:0] M_AXI_AWADDR; + wire [C_AXI_LEN_WIDTH-1:0] M_AXI_AWLEN; + wire [3-1:0] M_AXI_AWSIZE; + wire [2-1:0] M_AXI_AWBURST; + wire [C_AXI_LOCK_WIDTH-1:0] M_AXI_AWLOCK; + wire [4-1:0] M_AXI_AWCACHE; + wire [3-1:0] M_AXI_AWPROT; + wire [4-1:0] M_AXI_AWQOS; + wire [4-1:0] M_AXI_AWREGION; + wire [C_AXI_AWUSER_WIDTH-1:0] M_AXI_AWUSER; + wire M_AXI_AWVALID; + wire M_AXI_AWREADY; + wire [C_AXI_ID_WIDTH-1:0] M_AXI_WID; + wire [C_AXI_DATA_WIDTH-1:0] M_AXI_WDATA; + wire [C_AXI_DATA_WIDTH/8-1:0] M_AXI_WSTRB; + wire M_AXI_WLAST; + wire [C_AXI_WUSER_WIDTH-1:0] M_AXI_WUSER; + wire M_AXI_WVALID; + wire M_AXI_WREADY; + wire [C_AXI_ID_WIDTH-1:0] M_AXI_BID; + wire [2-1:0] M_AXI_BRESP; + wire [C_AXI_BUSER_WIDTH-1:0] M_AXI_BUSER; + wire M_AXI_BVALID; + wire M_AXI_BREADY; + wire [C_AXI_ID_WIDTH-1:0] S_AXI_ARID; + wire [C_AXI_ADDR_WIDTH-1:0] S_AXI_ARADDR; + wire [C_AXI_LEN_WIDTH-1:0] S_AXI_ARLEN; + wire [3-1:0] S_AXI_ARSIZE; + wire [2-1:0] S_AXI_ARBURST; + wire [C_AXI_LOCK_WIDTH-1:0] S_AXI_ARLOCK; + wire [4-1:0] S_AXI_ARCACHE; + wire [3-1:0] S_AXI_ARPROT; + wire [4-1:0] S_AXI_ARQOS; + wire [4-1:0] S_AXI_ARREGION; + wire [C_AXI_ARUSER_WIDTH-1:0] S_AXI_ARUSER; + wire S_AXI_ARVALID; + wire S_AXI_ARREADY; + wire [C_AXI_ID_WIDTH-1:0] S_AXI_RID; + wire [C_AXI_DATA_WIDTH-1:0] S_AXI_RDATA; + wire [2-1:0] S_AXI_RRESP; + wire S_AXI_RLAST; + wire [C_AXI_RUSER_WIDTH-1:0] S_AXI_RUSER; + wire S_AXI_RVALID; + wire S_AXI_RREADY; + wire [C_AXI_ID_WIDTH-1:0] M_AXI_ARID; + wire [C_AXI_ADDR_WIDTH-1:0] M_AXI_ARADDR; + wire [C_AXI_LEN_WIDTH-1:0] M_AXI_ARLEN; + wire [3-1:0] M_AXI_ARSIZE; + wire [2-1:0] M_AXI_ARBURST; + wire [C_AXI_LOCK_WIDTH-1:0] M_AXI_ARLOCK; + wire [4-1:0] M_AXI_ARCACHE; + wire [3-1:0] M_AXI_ARPROT; + wire [4-1:0] M_AXI_ARQOS; + wire [4-1:0] M_AXI_ARREGION; + wire [C_AXI_ARUSER_WIDTH-1:0] M_AXI_ARUSER; + wire M_AXI_ARVALID; + wire M_AXI_ARREADY; + wire [C_AXI_ID_WIDTH-1:0] M_AXI_RID; + wire [C_AXI_DATA_WIDTH-1:0] M_AXI_RDATA; + wire [2-1:0] M_AXI_RRESP; + wire M_AXI_RLAST; + wire [C_AXI_RUSER_WIDTH-1:0] M_AXI_RUSER; + wire M_AXI_RVALID; + wire M_AXI_RREADY; + wire S_AXIS_TVALID; + wire S_AXIS_TREADY; + wire [C_AXIS_TDATA_WIDTH-1:0] S_AXIS_TDATA; + wire [C_AXIS_TSTRB_WIDTH-1:0] S_AXIS_TSTRB; + wire [C_AXIS_TKEEP_WIDTH-1:0] S_AXIS_TKEEP; + wire S_AXIS_TLAST; + wire [C_AXIS_TID_WIDTH-1:0] S_AXIS_TID; + wire [C_AXIS_TDEST_WIDTH-1:0] S_AXIS_TDEST; + wire [C_AXIS_TUSER_WIDTH-1:0] S_AXIS_TUSER; + wire M_AXIS_TVALID; + wire M_AXIS_TREADY; + wire [C_AXIS_TDATA_WIDTH-1:0] M_AXIS_TDATA; + wire [C_AXIS_TSTRB_WIDTH-1:0] M_AXIS_TSTRB; + wire [C_AXIS_TKEEP_WIDTH-1:0] M_AXIS_TKEEP; + wire M_AXIS_TLAST; + wire [C_AXIS_TID_WIDTH-1:0] M_AXIS_TID; + wire [C_AXIS_TDEST_WIDTH-1:0] M_AXIS_TDEST; + wire [C_AXIS_TUSER_WIDTH-1:0] M_AXIS_TUSER; + wire AXI_AW_INJECTSBITERR; + wire AXI_AW_INJECTDBITERR; + wire [C_WR_PNTR_WIDTH_WACH-1:0] AXI_AW_PROG_FULL_THRESH; + wire [C_WR_PNTR_WIDTH_WACH-1:0] AXI_AW_PROG_EMPTY_THRESH; + wire [C_WR_PNTR_WIDTH_WACH:0] AXI_AW_DATA_COUNT; + wire [C_WR_PNTR_WIDTH_WACH:0] AXI_AW_WR_DATA_COUNT; + wire [C_WR_PNTR_WIDTH_WACH:0] AXI_AW_RD_DATA_COUNT; + wire AXI_AW_SBITERR; + wire AXI_AW_DBITERR; + wire AXI_AW_OVERFLOW; + wire AXI_AW_UNDERFLOW; + wire AXI_AW_PROG_FULL; + wire AXI_AW_PROG_EMPTY; + wire AXI_W_INJECTSBITERR; + wire AXI_W_INJECTDBITERR; + wire [C_WR_PNTR_WIDTH_WDCH-1:0] AXI_W_PROG_FULL_THRESH; + wire [C_WR_PNTR_WIDTH_WDCH-1:0] AXI_W_PROG_EMPTY_THRESH; + wire [C_WR_PNTR_WIDTH_WDCH:0] AXI_W_DATA_COUNT; + wire [C_WR_PNTR_WIDTH_WDCH:0] AXI_W_WR_DATA_COUNT; + wire [C_WR_PNTR_WIDTH_WDCH:0] AXI_W_RD_DATA_COUNT; + wire AXI_W_SBITERR; + wire AXI_W_DBITERR; + wire AXI_W_OVERFLOW; + wire AXI_W_UNDERFLOW; + wire AXI_W_PROG_FULL; + wire AXI_W_PROG_EMPTY; + wire AXI_B_INJECTSBITERR; + wire AXI_B_INJECTDBITERR; + wire [C_WR_PNTR_WIDTH_WRCH-1:0] AXI_B_PROG_FULL_THRESH; + wire [C_WR_PNTR_WIDTH_WRCH-1:0] AXI_B_PROG_EMPTY_THRESH; + wire [C_WR_PNTR_WIDTH_WRCH:0] AXI_B_DATA_COUNT; + wire [C_WR_PNTR_WIDTH_WRCH:0] AXI_B_WR_DATA_COUNT; + wire [C_WR_PNTR_WIDTH_WRCH:0] AXI_B_RD_DATA_COUNT; + wire AXI_B_SBITERR; + wire AXI_B_DBITERR; + wire AXI_B_OVERFLOW; + wire AXI_B_UNDERFLOW; + wire AXI_B_PROG_FULL; + wire AXI_B_PROG_EMPTY; + wire AXI_AR_INJECTSBITERR; + wire AXI_AR_INJECTDBITERR; + wire [C_WR_PNTR_WIDTH_RACH-1:0] AXI_AR_PROG_FULL_THRESH; + wire [C_WR_PNTR_WIDTH_RACH-1:0] AXI_AR_PROG_EMPTY_THRESH; + wire [C_WR_PNTR_WIDTH_RACH:0] AXI_AR_DATA_COUNT; + wire [C_WR_PNTR_WIDTH_RACH:0] AXI_AR_WR_DATA_COUNT; + wire [C_WR_PNTR_WIDTH_RACH:0] AXI_AR_RD_DATA_COUNT; + wire AXI_AR_SBITERR; + wire AXI_AR_DBITERR; + wire AXI_AR_OVERFLOW; + wire AXI_AR_UNDERFLOW; + wire AXI_AR_PROG_FULL; + wire AXI_AR_PROG_EMPTY; + wire AXI_R_INJECTSBITERR; + wire AXI_R_INJECTDBITERR; + wire [C_WR_PNTR_WIDTH_RDCH-1:0] AXI_R_PROG_FULL_THRESH; + wire [C_WR_PNTR_WIDTH_RDCH-1:0] AXI_R_PROG_EMPTY_THRESH; + wire [C_WR_PNTR_WIDTH_RDCH:0] AXI_R_DATA_COUNT; + wire [C_WR_PNTR_WIDTH_RDCH:0] AXI_R_WR_DATA_COUNT; + wire [C_WR_PNTR_WIDTH_RDCH:0] AXI_R_RD_DATA_COUNT; + wire AXI_R_SBITERR; + wire AXI_R_DBITERR; + wire AXI_R_OVERFLOW; + wire AXI_R_UNDERFLOW; + wire AXI_R_PROG_FULL; + wire AXI_R_PROG_EMPTY; + wire AXIS_INJECTSBITERR; + wire AXIS_INJECTDBITERR; + wire [C_WR_PNTR_WIDTH_AXIS-1:0] AXIS_PROG_FULL_THRESH; + wire [C_WR_PNTR_WIDTH_AXIS-1:0] AXIS_PROG_EMPTY_THRESH; + wire [C_WR_PNTR_WIDTH_AXIS:0] AXIS_DATA_COUNT; + wire [C_WR_PNTR_WIDTH_AXIS:0] AXIS_WR_DATA_COUNT; + wire [C_WR_PNTR_WIDTH_AXIS:0] AXIS_RD_DATA_COUNT; + wire AXIS_SBITERR; + wire AXIS_DBITERR; + wire AXIS_OVERFLOW; + wire AXIS_UNDERFLOW; + wire AXIS_PROG_FULL; + wire AXIS_PROG_EMPTY; + wire [C_WR_DATA_COUNT_WIDTH-1:0] wr_data_count_in; + wire wr_rst_int; + wire rd_rst_int; + wire wr_rst_busy_o; + wire wr_rst_busy_ntve; + wire wr_rst_busy_axis; + wire wr_rst_busy_wach; + wire wr_rst_busy_wdch; + wire wr_rst_busy_wrch; + wire wr_rst_busy_rach; + wire wr_rst_busy_rdch; + + + + function integer find_log2; + input integer int_val; + integer i,j; + begin + i = 1; + j = 0; + for (i = 1; i < int_val; i = i*2) begin + j = j + 1; + end + find_log2 = j; + end + endfunction + + + + + // Conventional FIFO Interface Signals + assign BACKUP = backup; + assign BACKUP_MARKER = backup_marker; + assign CLK = clk; + assign RST = rst; + assign SRST = srst; + assign WR_CLK = wr_clk; + assign WR_RST = wr_rst; + assign RD_CLK = rd_clk; + assign RD_RST = rd_rst; + assign WR_EN = wr_en; + assign RD_EN = rd_en; + assign INT_CLK = int_clk; + assign INJECTDBITERR = injectdbiterr; + assign INJECTSBITERR = injectsbiterr; + assign SLEEP = sleep; + assign full = FULL; + assign almost_full = ALMOST_FULL; + assign wr_ack = WR_ACK; + assign overflow = OVERFLOW; + assign empty = EMPTY; + assign almost_empty = ALMOST_EMPTY; + assign valid = VALID; + assign underflow = UNDERFLOW; + assign prog_full = PROG_FULL; + assign prog_empty = PROG_EMPTY; + assign sbiterr = SBITERR; + assign dbiterr = DBITERR; +// assign wr_rst_busy = WR_RST_BUSY | wr_rst_busy_o; + assign wr_rst_busy = wr_rst_busy_o; + assign rd_rst_busy = RD_RST_BUSY; + assign M_ACLK = m_aclk; + assign S_ACLK = s_aclk; + assign S_ARESETN = s_aresetn; + assign S_ACLK_EN = s_aclk_en; + assign M_ACLK_EN = m_aclk_en; + assign S_AXI_AWVALID = s_axi_awvalid; + assign s_axi_awready = S_AXI_AWREADY; + assign S_AXI_WLAST = s_axi_wlast; + assign S_AXI_WVALID = s_axi_wvalid; + assign s_axi_wready = S_AXI_WREADY; + assign s_axi_bvalid = S_AXI_BVALID; + assign S_AXI_BREADY = s_axi_bready; + assign m_axi_awvalid = M_AXI_AWVALID; + assign M_AXI_AWREADY = m_axi_awready; + assign m_axi_wlast = M_AXI_WLAST; + assign m_axi_wvalid = M_AXI_WVALID; + assign M_AXI_WREADY = m_axi_wready; + assign M_AXI_BVALID = m_axi_bvalid; + assign m_axi_bready = M_AXI_BREADY; + assign S_AXI_ARVALID = s_axi_arvalid; + assign s_axi_arready = S_AXI_ARREADY; + assign s_axi_rlast = S_AXI_RLAST; + assign s_axi_rvalid = S_AXI_RVALID; + assign S_AXI_RREADY = s_axi_rready; + assign m_axi_arvalid = M_AXI_ARVALID; + assign M_AXI_ARREADY = m_axi_arready; + assign M_AXI_RLAST = m_axi_rlast; + assign M_AXI_RVALID = m_axi_rvalid; + assign m_axi_rready = M_AXI_RREADY; + assign S_AXIS_TVALID = s_axis_tvalid; + assign s_axis_tready = S_AXIS_TREADY; + assign S_AXIS_TLAST = s_axis_tlast; + assign m_axis_tvalid = M_AXIS_TVALID; + assign M_AXIS_TREADY = m_axis_tready; + assign m_axis_tlast = M_AXIS_TLAST; + assign AXI_AW_INJECTSBITERR = axi_aw_injectsbiterr; + assign AXI_AW_INJECTDBITERR = axi_aw_injectdbiterr; + assign axi_aw_sbiterr = AXI_AW_SBITERR; + assign axi_aw_dbiterr = AXI_AW_DBITERR; + assign axi_aw_overflow = AXI_AW_OVERFLOW; + assign axi_aw_underflow = AXI_AW_UNDERFLOW; + assign axi_aw_prog_full = AXI_AW_PROG_FULL; + assign axi_aw_prog_empty = AXI_AW_PROG_EMPTY; + assign AXI_W_INJECTSBITERR = axi_w_injectsbiterr; + assign AXI_W_INJECTDBITERR = axi_w_injectdbiterr; + assign axi_w_sbiterr = AXI_W_SBITERR; + assign axi_w_dbiterr = AXI_W_DBITERR; + assign axi_w_overflow = AXI_W_OVERFLOW; + assign axi_w_underflow = AXI_W_UNDERFLOW; + assign axi_w_prog_full = AXI_W_PROG_FULL; + assign axi_w_prog_empty = AXI_W_PROG_EMPTY; + assign AXI_B_INJECTSBITERR = axi_b_injectsbiterr; + assign AXI_B_INJECTDBITERR = axi_b_injectdbiterr; + assign axi_b_sbiterr = AXI_B_SBITERR; + assign axi_b_dbiterr = AXI_B_DBITERR; + assign axi_b_overflow = AXI_B_OVERFLOW; + assign axi_b_underflow = AXI_B_UNDERFLOW; + assign axi_b_prog_full = AXI_B_PROG_FULL; + assign axi_b_prog_empty = AXI_B_PROG_EMPTY; + assign AXI_AR_INJECTSBITERR = axi_ar_injectsbiterr; + assign AXI_AR_INJECTDBITERR = axi_ar_injectdbiterr; + assign axi_ar_sbiterr = AXI_AR_SBITERR; + assign axi_ar_dbiterr = AXI_AR_DBITERR; + assign axi_ar_overflow = AXI_AR_OVERFLOW; + assign axi_ar_underflow = AXI_AR_UNDERFLOW; + assign axi_ar_prog_full = AXI_AR_PROG_FULL; + assign axi_ar_prog_empty = AXI_AR_PROG_EMPTY; + assign AXI_R_INJECTSBITERR = axi_r_injectsbiterr; + assign AXI_R_INJECTDBITERR = axi_r_injectdbiterr; + assign axi_r_sbiterr = AXI_R_SBITERR; + assign axi_r_dbiterr = AXI_R_DBITERR; + assign axi_r_overflow = AXI_R_OVERFLOW; + assign axi_r_underflow = AXI_R_UNDERFLOW; + assign axi_r_prog_full = AXI_R_PROG_FULL; + assign axi_r_prog_empty = AXI_R_PROG_EMPTY; + assign AXIS_INJECTSBITERR = axis_injectsbiterr; + assign AXIS_INJECTDBITERR = axis_injectdbiterr; + assign axis_sbiterr = AXIS_SBITERR; + assign axis_dbiterr = AXIS_DBITERR; + assign axis_overflow = AXIS_OVERFLOW; + assign axis_underflow = AXIS_UNDERFLOW; + assign axis_prog_full = AXIS_PROG_FULL; + assign axis_prog_empty = AXIS_PROG_EMPTY; + + + assign DIN = din; + assign PROG_EMPTY_THRESH = prog_empty_thresh; + assign PROG_EMPTY_THRESH_ASSERT = prog_empty_thresh_assert; + assign PROG_EMPTY_THRESH_NEGATE = prog_empty_thresh_negate; + assign PROG_FULL_THRESH = prog_full_thresh; + assign PROG_FULL_THRESH_ASSERT = prog_full_thresh_assert; + assign PROG_FULL_THRESH_NEGATE = prog_full_thresh_negate; + assign dout = DOUT; + assign data_count = DATA_COUNT; + assign rd_data_count = RD_DATA_COUNT; + assign wr_data_count = WR_DATA_COUNT; + assign S_AXI_AWID = s_axi_awid; + assign S_AXI_AWADDR = s_axi_awaddr; + assign S_AXI_AWLEN = s_axi_awlen; + assign S_AXI_AWSIZE = s_axi_awsize; + assign S_AXI_AWBURST = s_axi_awburst; + assign S_AXI_AWLOCK = s_axi_awlock; + assign S_AXI_AWCACHE = s_axi_awcache; + assign S_AXI_AWPROT = s_axi_awprot; + assign S_AXI_AWQOS = s_axi_awqos; + assign S_AXI_AWREGION = s_axi_awregion; + assign S_AXI_AWUSER = s_axi_awuser; + assign S_AXI_WID = s_axi_wid; + assign S_AXI_WDATA = s_axi_wdata; + assign S_AXI_WSTRB = s_axi_wstrb; + assign S_AXI_WUSER = s_axi_wuser; + assign s_axi_bid = S_AXI_BID; + assign s_axi_bresp = S_AXI_BRESP; + assign s_axi_buser = S_AXI_BUSER; + assign m_axi_awid = M_AXI_AWID; + assign m_axi_awaddr = M_AXI_AWADDR; + assign m_axi_awlen = M_AXI_AWLEN; + assign m_axi_awsize = M_AXI_AWSIZE; + assign m_axi_awburst = M_AXI_AWBURST; + assign m_axi_awlock = M_AXI_AWLOCK; + assign m_axi_awcache = M_AXI_AWCACHE; + assign m_axi_awprot = M_AXI_AWPROT; + assign m_axi_awqos = M_AXI_AWQOS; + assign m_axi_awregion = M_AXI_AWREGION; + assign m_axi_awuser = M_AXI_AWUSER; + assign m_axi_wid = M_AXI_WID; + assign m_axi_wdata = M_AXI_WDATA; + assign m_axi_wstrb = M_AXI_WSTRB; + assign m_axi_wuser = M_AXI_WUSER; + assign M_AXI_BID = m_axi_bid; + assign M_AXI_BRESP = m_axi_bresp; + assign M_AXI_BUSER = m_axi_buser; + assign S_AXI_ARID = s_axi_arid; + assign S_AXI_ARADDR = s_axi_araddr; + assign S_AXI_ARLEN = s_axi_arlen; + assign S_AXI_ARSIZE = s_axi_arsize; + assign S_AXI_ARBURST = s_axi_arburst; + assign S_AXI_ARLOCK = s_axi_arlock; + assign S_AXI_ARCACHE = s_axi_arcache; + assign S_AXI_ARPROT = s_axi_arprot; + assign S_AXI_ARQOS = s_axi_arqos; + assign S_AXI_ARREGION = s_axi_arregion; + assign S_AXI_ARUSER = s_axi_aruser; + assign s_axi_rid = S_AXI_RID; + assign s_axi_rdata = S_AXI_RDATA; + assign s_axi_rresp = S_AXI_RRESP; + assign s_axi_ruser = S_AXI_RUSER; + assign m_axi_arid = M_AXI_ARID; + assign m_axi_araddr = M_AXI_ARADDR; + assign m_axi_arlen = M_AXI_ARLEN; + assign m_axi_arsize = M_AXI_ARSIZE; + assign m_axi_arburst = M_AXI_ARBURST; + assign m_axi_arlock = M_AXI_ARLOCK; + assign m_axi_arcache = M_AXI_ARCACHE; + assign m_axi_arprot = M_AXI_ARPROT; + assign m_axi_arqos = M_AXI_ARQOS; + assign m_axi_arregion = M_AXI_ARREGION; + assign m_axi_aruser = M_AXI_ARUSER; + assign M_AXI_RID = m_axi_rid; + assign M_AXI_RDATA = m_axi_rdata; + assign M_AXI_RRESP = m_axi_rresp; + assign M_AXI_RUSER = m_axi_ruser; + assign S_AXIS_TDATA = s_axis_tdata; + assign S_AXIS_TSTRB = s_axis_tstrb; + assign S_AXIS_TKEEP = s_axis_tkeep; + assign S_AXIS_TID = s_axis_tid; + assign S_AXIS_TDEST = s_axis_tdest; + assign S_AXIS_TUSER = s_axis_tuser; + assign m_axis_tdata = M_AXIS_TDATA; + assign m_axis_tstrb = M_AXIS_TSTRB; + assign m_axis_tkeep = M_AXIS_TKEEP; + assign m_axis_tid = M_AXIS_TID; + assign m_axis_tdest = M_AXIS_TDEST; + assign m_axis_tuser = M_AXIS_TUSER; + assign AXI_AW_PROG_FULL_THRESH = axi_aw_prog_full_thresh; + assign AXI_AW_PROG_EMPTY_THRESH = axi_aw_prog_empty_thresh; + assign axi_aw_data_count = AXI_AW_DATA_COUNT; + assign axi_aw_wr_data_count = AXI_AW_WR_DATA_COUNT; + assign axi_aw_rd_data_count = AXI_AW_RD_DATA_COUNT; + assign AXI_W_PROG_FULL_THRESH = axi_w_prog_full_thresh; + assign AXI_W_PROG_EMPTY_THRESH = axi_w_prog_empty_thresh; + assign axi_w_data_count = AXI_W_DATA_COUNT; + assign axi_w_wr_data_count = AXI_W_WR_DATA_COUNT; + assign axi_w_rd_data_count = AXI_W_RD_DATA_COUNT; + assign AXI_B_PROG_FULL_THRESH = axi_b_prog_full_thresh; + assign AXI_B_PROG_EMPTY_THRESH = axi_b_prog_empty_thresh; + assign axi_b_data_count = AXI_B_DATA_COUNT; + assign axi_b_wr_data_count = AXI_B_WR_DATA_COUNT; + assign axi_b_rd_data_count = AXI_B_RD_DATA_COUNT; + assign AXI_AR_PROG_FULL_THRESH = axi_ar_prog_full_thresh; + assign AXI_AR_PROG_EMPTY_THRESH = axi_ar_prog_empty_thresh; + assign axi_ar_data_count = AXI_AR_DATA_COUNT; + assign axi_ar_wr_data_count = AXI_AR_WR_DATA_COUNT; + assign axi_ar_rd_data_count = AXI_AR_RD_DATA_COUNT; + assign AXI_R_PROG_FULL_THRESH = axi_r_prog_full_thresh; + assign AXI_R_PROG_EMPTY_THRESH = axi_r_prog_empty_thresh; + assign axi_r_data_count = AXI_R_DATA_COUNT; + assign axi_r_wr_data_count = AXI_R_WR_DATA_COUNT; + assign axi_r_rd_data_count = AXI_R_RD_DATA_COUNT; + assign AXIS_PROG_FULL_THRESH = axis_prog_full_thresh; + assign AXIS_PROG_EMPTY_THRESH = axis_prog_empty_thresh; + assign axis_data_count = AXIS_DATA_COUNT; + assign axis_wr_data_count = AXIS_WR_DATA_COUNT; + assign axis_rd_data_count = AXIS_RD_DATA_COUNT; + + + generate if (C_INTERFACE_TYPE == 0) begin : conv_fifo + + fifo_generator_v13_2_5_CONV_VER + #( + .C_COMMON_CLOCK (C_COMMON_CLOCK), + .C_INTERFACE_TYPE (C_INTERFACE_TYPE), + .C_COUNT_TYPE (C_COUNT_TYPE), + .C_DATA_COUNT_WIDTH (C_DATA_COUNT_WIDTH), + .C_DEFAULT_VALUE (C_DEFAULT_VALUE), + .C_DIN_WIDTH (C_DIN_WIDTH), + .C_DOUT_RST_VAL (C_USE_DOUT_RST == 1 ? C_DOUT_RST_VAL : 0), + .C_DOUT_WIDTH (C_DOUT_WIDTH), + .C_ENABLE_RLOCS (C_ENABLE_RLOCS), + .C_FAMILY (C_FAMILY), + .C_FULL_FLAGS_RST_VAL (C_FULL_FLAGS_RST_VAL), + .C_HAS_ALMOST_EMPTY (C_HAS_ALMOST_EMPTY), + .C_HAS_ALMOST_FULL (C_HAS_ALMOST_FULL), + .C_HAS_BACKUP (C_HAS_BACKUP), + .C_HAS_DATA_COUNT (C_HAS_DATA_COUNT), + .C_HAS_INT_CLK (C_HAS_INT_CLK), + .C_HAS_MEMINIT_FILE (C_HAS_MEMINIT_FILE), + .C_HAS_OVERFLOW (C_HAS_OVERFLOW), + .C_HAS_RD_DATA_COUNT (C_HAS_RD_DATA_COUNT), + .C_HAS_RD_RST (C_HAS_RD_RST), + .C_HAS_RST (C_HAS_RST), + .C_HAS_SRST (C_HAS_SRST), + .C_HAS_UNDERFLOW (C_HAS_UNDERFLOW), + .C_HAS_VALID (C_HAS_VALID), + .C_HAS_WR_ACK (C_HAS_WR_ACK), + .C_HAS_WR_DATA_COUNT (C_HAS_WR_DATA_COUNT), + .C_HAS_WR_RST (C_HAS_WR_RST), + .C_IMPLEMENTATION_TYPE (C_IMPLEMENTATION_TYPE), + .C_INIT_WR_PNTR_VAL (C_INIT_WR_PNTR_VAL), + .C_MEMORY_TYPE (C_MEMORY_TYPE), + .C_MIF_FILE_NAME (C_MIF_FILE_NAME), + .C_OPTIMIZATION_MODE (C_OPTIMIZATION_MODE), + .C_OVERFLOW_LOW (C_OVERFLOW_LOW), + .C_PRELOAD_LATENCY (C_PRELOAD_LATENCY), + .C_PRELOAD_REGS (C_PRELOAD_REGS), + .C_PRIM_FIFO_TYPE (C_PRIM_FIFO_TYPE), + .C_PROG_EMPTY_THRESH_ASSERT_VAL (C_PROG_EMPTY_THRESH_ASSERT_VAL), + .C_PROG_EMPTY_THRESH_NEGATE_VAL (C_PROG_EMPTY_THRESH_NEGATE_VAL), + .C_PROG_EMPTY_TYPE (C_PROG_EMPTY_TYPE), + .C_PROG_FULL_THRESH_ASSERT_VAL (C_PROG_FULL_THRESH_ASSERT_VAL), + .C_PROG_FULL_THRESH_NEGATE_VAL (C_PROG_FULL_THRESH_NEGATE_VAL), + .C_PROG_FULL_TYPE (C_PROG_FULL_TYPE), + .C_RD_DATA_COUNT_WIDTH (C_RD_DATA_COUNT_WIDTH), + .C_RD_DEPTH (C_RD_DEPTH), + .C_RD_FREQ (C_RD_FREQ), + .C_RD_PNTR_WIDTH (C_RD_PNTR_WIDTH), + .C_UNDERFLOW_LOW (C_UNDERFLOW_LOW), + .C_USE_DOUT_RST (C_USE_DOUT_RST), + .C_USE_ECC (C_USE_ECC), + .C_USE_EMBEDDED_REG (C_USE_EMBEDDED_REG), + .C_EN_SAFETY_CKT (C_EN_SAFETY_CKT), + .C_USE_FIFO16_FLAGS (C_USE_FIFO16_FLAGS), + .C_USE_FWFT_DATA_COUNT (C_USE_FWFT_DATA_COUNT), + .C_VALID_LOW (C_VALID_LOW), + .C_WR_ACK_LOW (C_WR_ACK_LOW), + .C_WR_DATA_COUNT_WIDTH (C_WR_DATA_COUNT_WIDTH), + .C_WR_DEPTH (C_WR_DEPTH), + .C_WR_FREQ (C_WR_FREQ), + .C_WR_PNTR_WIDTH (C_WR_PNTR_WIDTH), + .C_WR_RESPONSE_LATENCY (C_WR_RESPONSE_LATENCY), + .C_MSGON_VAL (C_MSGON_VAL), + .C_ENABLE_RST_SYNC (C_ENABLE_RST_SYNC), + .C_ERROR_INJECTION_TYPE (C_ERROR_INJECTION_TYPE), + .C_AXI_TYPE (C_AXI_TYPE), + .C_SYNCHRONIZER_STAGE (C_SYNCHRONIZER_STAGE) + ) + fifo_generator_v13_2_5_conv_dut + ( + .BACKUP (BACKUP), + .BACKUP_MARKER (BACKUP_MARKER), + .CLK (CLK), + .RST (RST), + .SRST (SRST), + .WR_CLK (WR_CLK), + .WR_RST (WR_RST), + .RD_CLK (RD_CLK), + .RD_RST (RD_RST), + .DIN (DIN), + .WR_EN (WR_EN), + .RD_EN (RD_EN), + .PROG_EMPTY_THRESH (PROG_EMPTY_THRESH), + .PROG_EMPTY_THRESH_ASSERT (PROG_EMPTY_THRESH_ASSERT), + .PROG_EMPTY_THRESH_NEGATE (PROG_EMPTY_THRESH_NEGATE), + .PROG_FULL_THRESH (PROG_FULL_THRESH), + .PROG_FULL_THRESH_ASSERT (PROG_FULL_THRESH_ASSERT), + .PROG_FULL_THRESH_NEGATE (PROG_FULL_THRESH_NEGATE), + .INT_CLK (INT_CLK), + .INJECTDBITERR (INJECTDBITERR), + .INJECTSBITERR (INJECTSBITERR), + + .DOUT (DOUT), + .FULL (FULL), + .ALMOST_FULL (ALMOST_FULL), + .WR_ACK (WR_ACK), + .OVERFLOW (OVERFLOW), + .EMPTY (EMPTY), + .ALMOST_EMPTY (ALMOST_EMPTY), + .VALID (VALID), + .UNDERFLOW (UNDERFLOW), + .DATA_COUNT (DATA_COUNT), + .RD_DATA_COUNT (RD_DATA_COUNT), + .WR_DATA_COUNT (wr_data_count_in), + .PROG_FULL (PROG_FULL), + .PROG_EMPTY (PROG_EMPTY), + .SBITERR (SBITERR), + .DBITERR (DBITERR), + .wr_rst_busy_o (wr_rst_busy_o), + .wr_rst_busy (wr_rst_busy_i), + .rd_rst_busy (rd_rst_busy), + .wr_rst_i_out (wr_rst_int), + .rd_rst_i_out (rd_rst_int) + ); + end endgenerate + + + + localparam IS_8SERIES = (C_FAMILY == "virtexu" || C_FAMILY == "kintexu" || C_FAMILY == "artixu" || C_FAMILY == "virtexuplus" || C_FAMILY == "zynquplus" || C_FAMILY == "kintexuplus" || C_FAMILY == "virtexuplushbm") ? 1 : 0; + localparam C_AXI_SIZE_WIDTH = 3; + localparam C_AXI_BURST_WIDTH = 2; + localparam C_AXI_CACHE_WIDTH = 4; + localparam C_AXI_PROT_WIDTH = 3; + localparam C_AXI_QOS_WIDTH = 4; + localparam C_AXI_REGION_WIDTH = 4; + localparam C_AXI_BRESP_WIDTH = 2; + localparam C_AXI_RRESP_WIDTH = 2; + + localparam IS_AXI_STREAMING = C_INTERFACE_TYPE == 1 ? 1 : 0; + localparam TDATA_OFFSET = C_HAS_AXIS_TDATA == 1 ? C_DIN_WIDTH_AXIS-C_AXIS_TDATA_WIDTH : C_DIN_WIDTH_AXIS; + localparam TSTRB_OFFSET = C_HAS_AXIS_TSTRB == 1 ? TDATA_OFFSET-C_AXIS_TSTRB_WIDTH : TDATA_OFFSET; + localparam TKEEP_OFFSET = C_HAS_AXIS_TKEEP == 1 ? TSTRB_OFFSET-C_AXIS_TKEEP_WIDTH : TSTRB_OFFSET; + localparam TID_OFFSET = C_HAS_AXIS_TID == 1 ? TKEEP_OFFSET-C_AXIS_TID_WIDTH : TKEEP_OFFSET; + localparam TDEST_OFFSET = C_HAS_AXIS_TDEST == 1 ? TID_OFFSET-C_AXIS_TDEST_WIDTH : TID_OFFSET; + localparam TUSER_OFFSET = C_HAS_AXIS_TUSER == 1 ? TDEST_OFFSET-C_AXIS_TUSER_WIDTH : TDEST_OFFSET; + localparam LOG_DEPTH_AXIS = find_log2(C_WR_DEPTH_AXIS); + localparam LOG_WR_DEPTH = find_log2(C_WR_DEPTH); + + + function [LOG_DEPTH_AXIS-1:0] bin2gray; + input [LOG_DEPTH_AXIS-1:0] x; + begin + bin2gray = x ^ (x>>1); + end + endfunction + + function [LOG_DEPTH_AXIS-1:0] gray2bin; + input [LOG_DEPTH_AXIS-1:0] x; + integer i; + begin + gray2bin[LOG_DEPTH_AXIS-1] = x[LOG_DEPTH_AXIS-1]; + for(i=LOG_DEPTH_AXIS-2; i>=0; i=i-1) begin + gray2bin[i] = gray2bin[i+1] ^ x[i]; + end + end + endfunction + +wire [(LOG_WR_DEPTH)-1 : 0] w_cnt_gc_asreg_last; +wire [LOG_WR_DEPTH-1 : 0] w_q [0:C_SYNCHRONIZER_STAGE] ; +wire [LOG_WR_DEPTH-1 : 0] w_q_temp [1:C_SYNCHRONIZER_STAGE] ; +reg [LOG_WR_DEPTH-1 : 0] w_cnt_rd = 0; +reg [LOG_WR_DEPTH-1 : 0] w_cnt = 0; +reg [LOG_WR_DEPTH-1 : 0] w_cnt_gc = 0; +reg [LOG_WR_DEPTH-1 : 0] r_cnt = 0; +wire [LOG_WR_DEPTH : 0] adj_w_cnt_rd_pad; +wire [LOG_WR_DEPTH : 0] r_inv_pad; +wire [LOG_WR_DEPTH-1 : 0] d_cnt; +reg [LOG_WR_DEPTH : 0] d_cnt_pad = 0; +reg adj_w_cnt_rd_pad_0 = 0; +reg r_inv_pad_0 = 0; + + + genvar l; + + generate for (l = 1; ((l <= C_SYNCHRONIZER_STAGE) && (C_HAS_DATA_COUNTS_AXIS == 3 && C_INTERFACE_TYPE == 0) ); l = l + 1) begin : g_cnt_sync_stage + fifo_generator_v13_2_5_sync_stage + #( + .C_WIDTH (LOG_WR_DEPTH) + ) + rd_stg_inst + ( + .RST (rd_rst_int), + .CLK (RD_CLK), + .DIN (w_q[l-1]), + .DOUT (w_q[l]) + ); + end endgenerate // gpkt_cnt_sync_stage + + + + generate if (C_INTERFACE_TYPE == 0 && C_HAS_DATA_COUNTS_AXIS == 3) begin : fifo_ic_adapter + assign wr_eop_ad = WR_EN & !(FULL); + assign rd_eop_ad = RD_EN & !(EMPTY); + + + always @ (posedge wr_rst_int or posedge WR_CLK) + begin + if (wr_rst_int) + w_cnt <= 1'b0; + else if (wr_eop_ad) + w_cnt <= w_cnt + 1; + end + + always @ (posedge wr_rst_int or posedge WR_CLK) + begin + if (wr_rst_int) + w_cnt_gc <= 1'b0; + else + w_cnt_gc <= bin2gray(w_cnt); + end + + + assign w_q[0] = w_cnt_gc; + assign w_cnt_gc_asreg_last = w_q[C_SYNCHRONIZER_STAGE]; + + + + always @ (posedge rd_rst_int or posedge RD_CLK) + begin + if (rd_rst_int) + w_cnt_rd <= 1'b0; + else + w_cnt_rd <= gray2bin(w_cnt_gc_asreg_last); + end + + always @ (posedge rd_rst_int or posedge RD_CLK) + begin + if (rd_rst_int) + r_cnt <= 1'b0; + else if (rd_eop_ad) + r_cnt <= r_cnt + 1; + end + + + // Take the difference of write and read packet count + // Logic is similar to rd_pe_as + assign adj_w_cnt_rd_pad[LOG_WR_DEPTH : 1] = w_cnt_rd; + assign r_inv_pad[LOG_WR_DEPTH : 1] = ~r_cnt; + assign adj_w_cnt_rd_pad[0] = adj_w_cnt_rd_pad_0; + assign r_inv_pad[0] = r_inv_pad_0; + + + always @ ( rd_eop_ad ) + begin + if (!rd_eop_ad) begin + adj_w_cnt_rd_pad_0 <= 1'b1; + r_inv_pad_0 <= 1'b1; + end else begin + adj_w_cnt_rd_pad_0 <= 1'b0; + r_inv_pad_0 <= 1'b0; + end + end + + always @ (posedge rd_rst_int or posedge RD_CLK) + begin + if (rd_rst_int) + d_cnt_pad <= 1'b0; + else + d_cnt_pad <= adj_w_cnt_rd_pad + r_inv_pad ; + end + + assign d_cnt = d_cnt_pad [LOG_WR_DEPTH : 1] ; + assign WR_DATA_COUNT = d_cnt; + + end endgenerate // fifo_ic_adapter + + generate if (C_INTERFACE_TYPE == 0 && C_HAS_DATA_COUNTS_AXIS != 3) begin : fifo_icn_adapter + assign WR_DATA_COUNT = wr_data_count_in; + + end endgenerate // fifo_icn_adapter + + + + wire inverted_reset = ~S_ARESETN; + wire axi_rs_rst; + wire [C_DIN_WIDTH_AXIS-1:0] axis_din ; + wire [C_DIN_WIDTH_AXIS-1:0] axis_dout ; + wire axis_full ; + wire axis_almost_full ; + wire axis_empty ; + wire axis_s_axis_tready; + wire axis_m_axis_tvalid; + wire axis_wr_en ; + wire axis_rd_en ; + wire axis_we ; + wire axis_re ; + wire [C_WR_PNTR_WIDTH_AXIS:0] axis_dc; + reg axis_pkt_read = 1'b0; + wire axis_rd_rst; + wire axis_wr_rst; + + generate if (C_INTERFACE_TYPE > 0 && (C_AXIS_TYPE == 1 || C_WACH_TYPE == 1 || + C_WDCH_TYPE == 1 || C_WRCH_TYPE == 1 || C_RACH_TYPE == 1 || C_RDCH_TYPE == 1)) begin : gaxi_rs_rst + reg rst_d1 = 0 ; + reg rst_d2 = 0 ; + reg [3:0] axi_rst = 4'h0 ; + always @ (posedge inverted_reset or posedge S_ACLK) begin + if (inverted_reset) begin + rst_d1 <= 1'b1; + rst_d2 <= 1'b1; + axi_rst <= 4'hf; + end else begin + rst_d1 <= #`TCQ 1'b0; + rst_d2 <= #`TCQ rst_d1; + axi_rst <= #`TCQ {axi_rst[2:0],1'b0}; + end + end + + assign axi_rs_rst = axi_rst[3];//rst_d2; + end endgenerate // gaxi_rs_rst + + generate if (IS_AXI_STREAMING == 1 && C_AXIS_TYPE == 0) begin : axi_streaming + + // Write protection when almost full or prog_full is high + assign axis_we = (C_PROG_FULL_TYPE_AXIS != 0) ? axis_s_axis_tready & S_AXIS_TVALID : + (C_APPLICATION_TYPE_AXIS == 1) ? axis_s_axis_tready & S_AXIS_TVALID : S_AXIS_TVALID; + + // Read protection when almost empty or prog_empty is high + assign axis_re = (C_PROG_EMPTY_TYPE_AXIS != 0) ? axis_m_axis_tvalid & M_AXIS_TREADY : + (C_APPLICATION_TYPE_AXIS == 1) ? axis_m_axis_tvalid & M_AXIS_TREADY : M_AXIS_TREADY; + assign axis_wr_en = (C_HAS_SLAVE_CE == 1) ? axis_we & S_ACLK_EN : axis_we; + assign axis_rd_en = (C_HAS_MASTER_CE == 1) ? axis_re & M_ACLK_EN : axis_re; + + fifo_generator_v13_2_5_CONV_VER + #( + .C_FAMILY (C_FAMILY), + .C_COMMON_CLOCK (C_COMMON_CLOCK), + .C_INTERFACE_TYPE (C_INTERFACE_TYPE), + .C_MEMORY_TYPE ((C_IMPLEMENTATION_TYPE_AXIS == 1 || C_IMPLEMENTATION_TYPE_AXIS == 11) ? 1 : + (C_IMPLEMENTATION_TYPE_AXIS == 2 || C_IMPLEMENTATION_TYPE_AXIS == 12) ? 2 : 4), + .C_IMPLEMENTATION_TYPE ((C_IMPLEMENTATION_TYPE_AXIS == 1 || C_IMPLEMENTATION_TYPE_AXIS == 2) ? 0 : + (C_IMPLEMENTATION_TYPE_AXIS == 11 || C_IMPLEMENTATION_TYPE_AXIS == 12) ? 2 : 6), + .C_PRELOAD_REGS (1), // always FWFT for AXI + .C_PRELOAD_LATENCY (0), // always FWFT for AXI + .C_DIN_WIDTH (C_DIN_WIDTH_AXIS), + .C_WR_DEPTH (C_WR_DEPTH_AXIS), + .C_WR_PNTR_WIDTH (C_WR_PNTR_WIDTH_AXIS), + .C_DOUT_WIDTH (C_DIN_WIDTH_AXIS), + .C_RD_DEPTH (C_WR_DEPTH_AXIS), + .C_RD_PNTR_WIDTH (C_WR_PNTR_WIDTH_AXIS), + .C_PROG_FULL_TYPE (C_PROG_FULL_TYPE_AXIS), + .C_PROG_FULL_THRESH_ASSERT_VAL (C_PROG_FULL_THRESH_ASSERT_VAL_AXIS), + .C_PROG_EMPTY_TYPE (C_PROG_EMPTY_TYPE_AXIS), + .C_PROG_EMPTY_THRESH_ASSERT_VAL (C_PROG_EMPTY_THRESH_ASSERT_VAL_AXIS), + .C_USE_ECC (C_USE_ECC_AXIS), + .C_ERROR_INJECTION_TYPE (C_ERROR_INJECTION_TYPE_AXIS), + .C_HAS_ALMOST_EMPTY (0), + .C_HAS_ALMOST_FULL (C_APPLICATION_TYPE_AXIS == 1 ? 1: 0), + .C_AXI_TYPE (C_INTERFACE_TYPE == 1 ? 0 : C_AXI_TYPE), + .C_USE_EMBEDDED_REG (C_USE_EMBEDDED_REG), + .C_FIFO_TYPE (C_APPLICATION_TYPE_AXIS == 1 ? 0: C_APPLICATION_TYPE_AXIS), + .C_SYNCHRONIZER_STAGE (C_SYNCHRONIZER_STAGE), + + .C_HAS_WR_RST (0), + .C_HAS_RD_RST (0), + .C_HAS_RST (1), + .C_HAS_SRST (0), + .C_DOUT_RST_VAL (0), + + .C_HAS_VALID (0), + .C_VALID_LOW (C_VALID_LOW), + .C_HAS_UNDERFLOW (C_HAS_UNDERFLOW), + .C_UNDERFLOW_LOW (C_UNDERFLOW_LOW), + .C_HAS_WR_ACK (0), + .C_WR_ACK_LOW (C_WR_ACK_LOW), + .C_HAS_OVERFLOW (C_HAS_OVERFLOW), + .C_OVERFLOW_LOW (C_OVERFLOW_LOW), + + .C_HAS_DATA_COUNT ((C_COMMON_CLOCK == 1 && C_HAS_DATA_COUNTS_AXIS == 1) ? 1 : 0), + .C_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_AXIS + 1), + .C_HAS_RD_DATA_COUNT ((C_COMMON_CLOCK == 0 && C_HAS_DATA_COUNTS_AXIS == 1) ? 1 : 0), + .C_RD_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_AXIS + 1), + .C_USE_FWFT_DATA_COUNT (1), // use extra logic is always true + .C_HAS_WR_DATA_COUNT ((C_COMMON_CLOCK == 0 && C_HAS_DATA_COUNTS_AXIS == 1) ? 1 : 0), + .C_WR_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_AXIS + 1), + .C_FULL_FLAGS_RST_VAL (1), + .C_USE_DOUT_RST (0), + .C_MSGON_VAL (C_MSGON_VAL), + .C_ENABLE_RST_SYNC (1), + .C_EN_SAFETY_CKT ((C_IMPLEMENTATION_TYPE_AXIS == 1 || C_IMPLEMENTATION_TYPE_AXIS == 11) ? 1 : 0), + .C_COUNT_TYPE (C_COUNT_TYPE), + .C_DEFAULT_VALUE (C_DEFAULT_VALUE), + .C_ENABLE_RLOCS (C_ENABLE_RLOCS), + .C_HAS_BACKUP (C_HAS_BACKUP), + .C_HAS_INT_CLK (C_HAS_INT_CLK), + .C_MIF_FILE_NAME (C_MIF_FILE_NAME), + .C_HAS_MEMINIT_FILE (C_HAS_MEMINIT_FILE), + .C_INIT_WR_PNTR_VAL (C_INIT_WR_PNTR_VAL), + .C_OPTIMIZATION_MODE (C_OPTIMIZATION_MODE), + .C_PRIM_FIFO_TYPE (C_PRIM_FIFO_TYPE), + .C_RD_FREQ (C_RD_FREQ), + .C_USE_FIFO16_FLAGS (C_USE_FIFO16_FLAGS), + .C_WR_FREQ (C_WR_FREQ), + .C_WR_RESPONSE_LATENCY (C_WR_RESPONSE_LATENCY) + ) + fifo_generator_v13_2_5_axis_dut + ( + .CLK (S_ACLK), + .WR_CLK (S_ACLK), + .RD_CLK (M_ACLK), + .RST (inverted_reset), + .SRST (1'b0), + .WR_RST (inverted_reset), + .RD_RST (inverted_reset), + .WR_EN (axis_wr_en), + .RD_EN (axis_rd_en), + .PROG_FULL_THRESH (AXIS_PROG_FULL_THRESH), + .PROG_FULL_THRESH_ASSERT ({C_WR_PNTR_WIDTH_AXIS{1'b0}}), + .PROG_FULL_THRESH_NEGATE ({C_WR_PNTR_WIDTH_AXIS{1'b0}}), + .PROG_EMPTY_THRESH (AXIS_PROG_EMPTY_THRESH), + .PROG_EMPTY_THRESH_ASSERT ({C_WR_PNTR_WIDTH_AXIS{1'b0}}), + .PROG_EMPTY_THRESH_NEGATE ({C_WR_PNTR_WIDTH_AXIS{1'b0}}), + .INJECTDBITERR (AXIS_INJECTDBITERR), + .INJECTSBITERR (AXIS_INJECTSBITERR), + + .DIN (axis_din), + .DOUT (axis_dout), + .FULL (axis_full), + .EMPTY (axis_empty), + .ALMOST_FULL (axis_almost_full), + .PROG_FULL (AXIS_PROG_FULL), + .ALMOST_EMPTY (), + .PROG_EMPTY (AXIS_PROG_EMPTY), + + .WR_ACK (), + .OVERFLOW (AXIS_OVERFLOW), + .VALID (), + .UNDERFLOW (AXIS_UNDERFLOW), + .DATA_COUNT (axis_dc), + .RD_DATA_COUNT (AXIS_RD_DATA_COUNT), + .WR_DATA_COUNT (AXIS_WR_DATA_COUNT), + .SBITERR (AXIS_SBITERR), + .DBITERR (AXIS_DBITERR), + .wr_rst_busy (wr_rst_busy_axis), + .rd_rst_busy (rd_rst_busy_axis), + .wr_rst_i_out (axis_wr_rst), + .rd_rst_i_out (axis_rd_rst), + + .BACKUP (BACKUP), + .BACKUP_MARKER (BACKUP_MARKER), + .INT_CLK (INT_CLK) + ); + + assign axis_s_axis_tready = (IS_8SERIES == 0) ? ~axis_full : (C_IMPLEMENTATION_TYPE_AXIS == 5 || C_IMPLEMENTATION_TYPE_AXIS == 13) ? ~(axis_full | wr_rst_busy_axis) : ~axis_full; + assign axis_m_axis_tvalid = (C_APPLICATION_TYPE_AXIS != 1) ? ~axis_empty : ~axis_empty & axis_pkt_read; + assign S_AXIS_TREADY = axis_s_axis_tready; + assign M_AXIS_TVALID = axis_m_axis_tvalid; + + end endgenerate // axi_streaming + + wire axis_wr_eop; + reg axis_wr_eop_d1 = 1'b0; + wire axis_rd_eop; + integer axis_pkt_cnt; + + generate if (C_APPLICATION_TYPE_AXIS == 1 && C_COMMON_CLOCK == 1) begin : gaxis_pkt_fifo_cc + assign axis_wr_eop = axis_wr_en & S_AXIS_TLAST; + assign axis_rd_eop = axis_rd_en & axis_dout[0]; + + always @ (posedge inverted_reset or posedge S_ACLK) + begin + if (inverted_reset) + axis_pkt_read <= 1'b0; + else if (axis_rd_eop && (axis_pkt_cnt == 1) && ~axis_wr_eop_d1) + axis_pkt_read <= 1'b0; + else if ((axis_pkt_cnt > 0) || (axis_almost_full && ~axis_empty)) + axis_pkt_read <= 1'b1; + end + + always @ (posedge inverted_reset or posedge S_ACLK) + begin + if (inverted_reset) + axis_wr_eop_d1 <= 1'b0; + else + axis_wr_eop_d1 <= axis_wr_eop; + end + + always @ (posedge inverted_reset or posedge S_ACLK) + begin + if (inverted_reset) + axis_pkt_cnt <= 0; + else if (axis_wr_eop_d1 && ~axis_rd_eop) + axis_pkt_cnt <= axis_pkt_cnt + 1; + else if (axis_rd_eop && ~axis_wr_eop_d1) + axis_pkt_cnt <= axis_pkt_cnt - 1; + end + end endgenerate // gaxis_pkt_fifo_cc + + +reg [LOG_DEPTH_AXIS-1 : 0] axis_wpkt_cnt_gc = 0; +wire [(LOG_DEPTH_AXIS)-1 : 0] axis_wpkt_cnt_gc_asreg_last; +wire axis_rd_has_rst; +wire [0:C_SYNCHRONIZER_STAGE] axis_af_q ; +wire [LOG_DEPTH_AXIS-1 : 0] wpkt_q [0:C_SYNCHRONIZER_STAGE] ; +wire [1:C_SYNCHRONIZER_STAGE] axis_af_q_temp = 0; +wire [LOG_DEPTH_AXIS-1 : 0] wpkt_q_temp [1:C_SYNCHRONIZER_STAGE] ; +reg [LOG_DEPTH_AXIS-1 : 0] axis_wpkt_cnt_rd = 0; +reg [LOG_DEPTH_AXIS-1 : 0] axis_wpkt_cnt = 0; +reg [LOG_DEPTH_AXIS-1 : 0] axis_rpkt_cnt = 0; +wire [LOG_DEPTH_AXIS : 0] adj_axis_wpkt_cnt_rd_pad; +wire [LOG_DEPTH_AXIS : 0] rpkt_inv_pad; +wire [LOG_DEPTH_AXIS-1 : 0] diff_pkt_cnt; +reg [LOG_DEPTH_AXIS : 0] diff_pkt_cnt_pad = 0; +reg adj_axis_wpkt_cnt_rd_pad_0 = 0; +reg rpkt_inv_pad_0 = 0; +wire axis_af_rd ; + +generate if (C_HAS_RST == 1) begin : rst_blk_has + assign axis_rd_has_rst = axis_rd_rst; +end endgenerate //rst_blk_has + +generate if (C_HAS_RST == 0) begin :rst_blk_no + assign axis_rd_has_rst = 1'b0; +end endgenerate //rst_blk_no + + genvar i; + + generate for (i = 1; ((i <= C_SYNCHRONIZER_STAGE) && (C_APPLICATION_TYPE_AXIS == 1 && C_COMMON_CLOCK == 0) ); i = i + 1) begin : gpkt_cnt_sync_stage + fifo_generator_v13_2_5_sync_stage + #( + .C_WIDTH (LOG_DEPTH_AXIS) + ) + rd_stg_inst + ( + .RST (axis_rd_has_rst), + .CLK (M_ACLK), + .DIN (wpkt_q[i-1]), + .DOUT (wpkt_q[i]) + ); + + fifo_generator_v13_2_5_sync_stage + #( + .C_WIDTH (1) + ) + wr_stg_inst + ( + .RST (axis_rd_has_rst), + .CLK (M_ACLK), + .DIN (axis_af_q[i-1]), + .DOUT (axis_af_q[i]) + ); + end endgenerate // gpkt_cnt_sync_stage + + + generate if (C_APPLICATION_TYPE_AXIS == 1 && C_COMMON_CLOCK == 0) begin : gaxis_pkt_fifo_ic + assign axis_wr_eop = axis_wr_en & S_AXIS_TLAST; + assign axis_rd_eop = axis_rd_en & axis_dout[0]; + + always @ (posedge axis_rd_has_rst or posedge M_ACLK) + begin + if (axis_rd_has_rst) + axis_pkt_read <= 1'b0; + else if (axis_rd_eop && (diff_pkt_cnt == 1)) + axis_pkt_read <= 1'b0; + else if ((diff_pkt_cnt > 0) || (axis_af_rd && ~axis_empty)) + axis_pkt_read <= 1'b1; + end + + always @ (posedge axis_wr_rst or posedge S_ACLK) + begin + if (axis_wr_rst) + axis_wpkt_cnt <= 1'b0; + else if (axis_wr_eop) + axis_wpkt_cnt <= axis_wpkt_cnt + 1; + end + + always @ (posedge axis_wr_rst or posedge S_ACLK) + begin + if (axis_wr_rst) + axis_wpkt_cnt_gc <= 1'b0; + else + axis_wpkt_cnt_gc <= bin2gray(axis_wpkt_cnt); + end + + + assign wpkt_q[0] = axis_wpkt_cnt_gc; + assign axis_wpkt_cnt_gc_asreg_last = wpkt_q[C_SYNCHRONIZER_STAGE]; + assign axis_af_q[0] = axis_almost_full; + //assign axis_af_q[1:C_SYNCHRONIZER_STAGE] = axis_af_q_temp[1:C_SYNCHRONIZER_STAGE]; + assign axis_af_rd = axis_af_q[C_SYNCHRONIZER_STAGE]; + + + + always @ (posedge axis_rd_has_rst or posedge M_ACLK) + begin + if (axis_rd_has_rst) + axis_wpkt_cnt_rd <= 1'b0; + else + axis_wpkt_cnt_rd <= gray2bin(axis_wpkt_cnt_gc_asreg_last); + end + + always @ (posedge axis_rd_rst or posedge M_ACLK) + begin + if (axis_rd_has_rst) + axis_rpkt_cnt <= 1'b0; + else if (axis_rd_eop) + axis_rpkt_cnt <= axis_rpkt_cnt + 1; + end + + + // Take the difference of write and read packet count + // Logic is similar to rd_pe_as + assign adj_axis_wpkt_cnt_rd_pad[LOG_DEPTH_AXIS : 1] = axis_wpkt_cnt_rd; + assign rpkt_inv_pad[LOG_DEPTH_AXIS : 1] = ~axis_rpkt_cnt; + assign adj_axis_wpkt_cnt_rd_pad[0] = adj_axis_wpkt_cnt_rd_pad_0; + assign rpkt_inv_pad[0] = rpkt_inv_pad_0; + + + always @ ( axis_rd_eop ) + begin + if (!axis_rd_eop) begin + adj_axis_wpkt_cnt_rd_pad_0 <= 1'b1; + rpkt_inv_pad_0 <= 1'b1; + end else begin + adj_axis_wpkt_cnt_rd_pad_0 <= 1'b0; + rpkt_inv_pad_0 <= 1'b0; + end + end + + always @ (posedge axis_rd_rst or posedge M_ACLK) + begin + if (axis_rd_has_rst) + diff_pkt_cnt_pad <= 1'b0; + else + diff_pkt_cnt_pad <= adj_axis_wpkt_cnt_rd_pad + rpkt_inv_pad ; + end + + assign diff_pkt_cnt = diff_pkt_cnt_pad [LOG_DEPTH_AXIS : 1] ; + + + + + + end endgenerate // gaxis_pkt_fifo_ic + + + + + // Generate the accurate data count for axi stream packet fifo configuration + reg [C_WR_PNTR_WIDTH_AXIS:0] axis_dc_pkt_fifo = 0; + generate if (IS_AXI_STREAMING == 1 && C_HAS_DATA_COUNTS_AXIS == 1 && C_APPLICATION_TYPE_AXIS == 1) begin : gdc_pkt + always @ (posedge inverted_reset or posedge S_ACLK) + begin + if (inverted_reset) + axis_dc_pkt_fifo <= 0; + else if (axis_wr_en && (~axis_rd_en)) + axis_dc_pkt_fifo <= #`TCQ axis_dc_pkt_fifo + 1; + else if (~axis_wr_en && axis_rd_en) + axis_dc_pkt_fifo <= #`TCQ axis_dc_pkt_fifo - 1; + end + assign AXIS_DATA_COUNT = axis_dc_pkt_fifo; + end endgenerate // gdc_pkt + + generate if (IS_AXI_STREAMING == 1 && C_HAS_DATA_COUNTS_AXIS == 0 && C_APPLICATION_TYPE_AXIS == 1) begin : gndc_pkt + assign AXIS_DATA_COUNT = 0; + end endgenerate // gndc_pkt + + generate if (IS_AXI_STREAMING == 1 && C_APPLICATION_TYPE_AXIS != 1) begin : gdc + assign AXIS_DATA_COUNT = axis_dc; + end endgenerate // gdc + + // Register Slice for Write Address Channel + generate if (C_AXIS_TYPE == 1) begin : gaxis_reg_slice + assign axis_wr_en = (C_HAS_SLAVE_CE == 1) ? S_AXIS_TVALID & S_ACLK_EN : S_AXIS_TVALID; + assign axis_rd_en = (C_HAS_MASTER_CE == 1) ? M_AXIS_TREADY & M_ACLK_EN : M_AXIS_TREADY; + + fifo_generator_v13_2_5_axic_reg_slice + #( + .C_FAMILY (C_FAMILY), + .C_DATA_WIDTH (C_DIN_WIDTH_AXIS), + .C_REG_CONFIG (C_REG_SLICE_MODE_AXIS) + ) + axis_reg_slice_inst + ( + // System Signals + .ACLK (S_ACLK), + .ARESET (inverted_reset), + + // Slave side + .S_PAYLOAD_DATA (axis_din), + .S_VALID (axis_wr_en), + .S_READY (S_AXIS_TREADY), + + // Master side + .M_PAYLOAD_DATA (axis_dout), + .M_VALID (M_AXIS_TVALID), + .M_READY (axis_rd_en) + ); + end endgenerate // gaxis_reg_slice + + + + generate if ((IS_AXI_STREAMING == 1 || C_AXIS_TYPE == 1) && C_HAS_AXIS_TDATA == 1) begin : tdata + assign axis_din[C_DIN_WIDTH_AXIS-1:TDATA_OFFSET] = S_AXIS_TDATA; + assign M_AXIS_TDATA = axis_dout[C_DIN_WIDTH_AXIS-1:TDATA_OFFSET]; + end endgenerate + + generate if ((IS_AXI_STREAMING == 1 || C_AXIS_TYPE == 1) && C_HAS_AXIS_TSTRB == 1) begin : tstrb + assign axis_din[TDATA_OFFSET-1:TSTRB_OFFSET] = S_AXIS_TSTRB; + assign M_AXIS_TSTRB = axis_dout[TDATA_OFFSET-1:TSTRB_OFFSET]; + end endgenerate + + generate if ((IS_AXI_STREAMING == 1 || C_AXIS_TYPE == 1) && C_HAS_AXIS_TKEEP == 1) begin : tkeep + assign axis_din[TSTRB_OFFSET-1:TKEEP_OFFSET] = S_AXIS_TKEEP; + assign M_AXIS_TKEEP = axis_dout[TSTRB_OFFSET-1:TKEEP_OFFSET]; + end endgenerate + + generate if ((IS_AXI_STREAMING == 1 || C_AXIS_TYPE == 1) && C_HAS_AXIS_TID == 1) begin : tid + assign axis_din[TKEEP_OFFSET-1:TID_OFFSET] = S_AXIS_TID; + assign M_AXIS_TID = axis_dout[TKEEP_OFFSET-1:TID_OFFSET]; + end endgenerate + + generate if ((IS_AXI_STREAMING == 1 || C_AXIS_TYPE == 1) && C_HAS_AXIS_TDEST == 1) begin : tdest + assign axis_din[TID_OFFSET-1:TDEST_OFFSET] = S_AXIS_TDEST; + assign M_AXIS_TDEST = axis_dout[TID_OFFSET-1:TDEST_OFFSET]; + end endgenerate + + generate if ((IS_AXI_STREAMING == 1 || C_AXIS_TYPE == 1) && C_HAS_AXIS_TUSER == 1) begin : tuser + assign axis_din[TDEST_OFFSET-1:TUSER_OFFSET] = S_AXIS_TUSER; + assign M_AXIS_TUSER = axis_dout[TDEST_OFFSET-1:TUSER_OFFSET]; + end endgenerate + + generate if ((IS_AXI_STREAMING == 1 || C_AXIS_TYPE == 1) && C_HAS_AXIS_TLAST == 1) begin : tlast + assign axis_din[0] = S_AXIS_TLAST; + assign M_AXIS_TLAST = axis_dout[0]; + end endgenerate + + //########################################################################### + // AXI FULL Write Channel (axi_write_channel) + //########################################################################### + + localparam IS_AXI_FULL = ((C_INTERFACE_TYPE == 2) && (C_AXI_TYPE != 2)) ? 1 : 0; + localparam IS_AXI_LITE = ((C_INTERFACE_TYPE == 2) && (C_AXI_TYPE == 2)) ? 1 : 0; + + localparam IS_AXI_FULL_WACH = ((IS_AXI_FULL == 1) && (C_WACH_TYPE == 0) && C_HAS_AXI_WR_CHANNEL == 1) ? 1 : 0; + localparam IS_AXI_FULL_WDCH = ((IS_AXI_FULL == 1) && (C_WDCH_TYPE == 0) && C_HAS_AXI_WR_CHANNEL == 1) ? 1 : 0; + localparam IS_AXI_FULL_WRCH = ((IS_AXI_FULL == 1) && (C_WRCH_TYPE == 0) && C_HAS_AXI_WR_CHANNEL == 1) ? 1 : 0; + localparam IS_AXI_FULL_RACH = ((IS_AXI_FULL == 1) && (C_RACH_TYPE == 0) && C_HAS_AXI_RD_CHANNEL == 1) ? 1 : 0; + localparam IS_AXI_FULL_RDCH = ((IS_AXI_FULL == 1) && (C_RDCH_TYPE == 0) && C_HAS_AXI_RD_CHANNEL == 1) ? 1 : 0; + + localparam IS_AXI_LITE_WACH = ((IS_AXI_LITE == 1) && (C_WACH_TYPE == 0) && C_HAS_AXI_WR_CHANNEL == 1) ? 1 : 0; + localparam IS_AXI_LITE_WDCH = ((IS_AXI_LITE == 1) && (C_WDCH_TYPE == 0) && C_HAS_AXI_WR_CHANNEL == 1) ? 1 : 0; + localparam IS_AXI_LITE_WRCH = ((IS_AXI_LITE == 1) && (C_WRCH_TYPE == 0) && C_HAS_AXI_WR_CHANNEL == 1) ? 1 : 0; + localparam IS_AXI_LITE_RACH = ((IS_AXI_LITE == 1) && (C_RACH_TYPE == 0) && C_HAS_AXI_RD_CHANNEL == 1) ? 1 : 0; + localparam IS_AXI_LITE_RDCH = ((IS_AXI_LITE == 1) && (C_RDCH_TYPE == 0) && C_HAS_AXI_RD_CHANNEL == 1) ? 1 : 0; + + localparam IS_WR_ADDR_CH = ((IS_AXI_FULL_WACH == 1) || (IS_AXI_LITE_WACH == 1)) ? 1 : 0; + localparam IS_WR_DATA_CH = ((IS_AXI_FULL_WDCH == 1) || (IS_AXI_LITE_WDCH == 1)) ? 1 : 0; + localparam IS_WR_RESP_CH = ((IS_AXI_FULL_WRCH == 1) || (IS_AXI_LITE_WRCH == 1)) ? 1 : 0; + localparam IS_RD_ADDR_CH = ((IS_AXI_FULL_RACH == 1) || (IS_AXI_LITE_RACH == 1)) ? 1 : 0; + localparam IS_RD_DATA_CH = ((IS_AXI_FULL_RDCH == 1) || (IS_AXI_LITE_RDCH == 1)) ? 1 : 0; + + localparam AWID_OFFSET = (C_AXI_TYPE != 2 && C_HAS_AXI_ID == 1) ? C_DIN_WIDTH_WACH - C_AXI_ID_WIDTH : C_DIN_WIDTH_WACH; + localparam AWADDR_OFFSET = AWID_OFFSET - C_AXI_ADDR_WIDTH; + localparam AWLEN_OFFSET = C_AXI_TYPE != 2 ? AWADDR_OFFSET - C_AXI_LEN_WIDTH : AWADDR_OFFSET; + localparam AWSIZE_OFFSET = C_AXI_TYPE != 2 ? AWLEN_OFFSET - C_AXI_SIZE_WIDTH : AWLEN_OFFSET; + localparam AWBURST_OFFSET = C_AXI_TYPE != 2 ? AWSIZE_OFFSET - C_AXI_BURST_WIDTH : AWSIZE_OFFSET; + localparam AWLOCK_OFFSET = C_AXI_TYPE != 2 ? AWBURST_OFFSET - C_AXI_LOCK_WIDTH : AWBURST_OFFSET; + localparam AWCACHE_OFFSET = C_AXI_TYPE != 2 ? AWLOCK_OFFSET - C_AXI_CACHE_WIDTH : AWLOCK_OFFSET; + localparam AWPROT_OFFSET = AWCACHE_OFFSET - C_AXI_PROT_WIDTH; + localparam AWQOS_OFFSET = AWPROT_OFFSET - C_AXI_QOS_WIDTH; + localparam AWREGION_OFFSET = C_AXI_TYPE == 1 ? AWQOS_OFFSET - C_AXI_REGION_WIDTH : AWQOS_OFFSET; + localparam AWUSER_OFFSET = C_HAS_AXI_AWUSER == 1 ? AWREGION_OFFSET-C_AXI_AWUSER_WIDTH : AWREGION_OFFSET; + + localparam WID_OFFSET = (C_AXI_TYPE == 3 && C_HAS_AXI_ID == 1) ? C_DIN_WIDTH_WDCH - C_AXI_ID_WIDTH : C_DIN_WIDTH_WDCH; + localparam WDATA_OFFSET = WID_OFFSET - C_AXI_DATA_WIDTH; + localparam WSTRB_OFFSET = WDATA_OFFSET - C_AXI_DATA_WIDTH/8; + localparam WUSER_OFFSET = C_HAS_AXI_WUSER == 1 ? WSTRB_OFFSET-C_AXI_WUSER_WIDTH : WSTRB_OFFSET; + + localparam BID_OFFSET = (C_AXI_TYPE != 2 && C_HAS_AXI_ID == 1) ? C_DIN_WIDTH_WRCH - C_AXI_ID_WIDTH : C_DIN_WIDTH_WRCH; + localparam BRESP_OFFSET = BID_OFFSET - C_AXI_BRESP_WIDTH; + localparam BUSER_OFFSET = C_HAS_AXI_BUSER == 1 ? BRESP_OFFSET-C_AXI_BUSER_WIDTH : BRESP_OFFSET; + + + wire [C_DIN_WIDTH_WACH-1:0] wach_din ; + wire [C_DIN_WIDTH_WACH-1:0] wach_dout ; + wire [C_DIN_WIDTH_WACH-1:0] wach_dout_pkt ; + wire wach_full ; + wire wach_almost_full ; + wire wach_prog_full ; + wire wach_empty ; + wire wach_almost_empty ; + wire wach_prog_empty ; + wire [C_DIN_WIDTH_WDCH-1:0] wdch_din ; + wire [C_DIN_WIDTH_WDCH-1:0] wdch_dout ; + wire wdch_full ; + wire wdch_almost_full ; + wire wdch_prog_full ; + wire wdch_empty ; + wire wdch_almost_empty ; + wire wdch_prog_empty ; + wire [C_DIN_WIDTH_WRCH-1:0] wrch_din ; + wire [C_DIN_WIDTH_WRCH-1:0] wrch_dout ; + wire wrch_full ; + wire wrch_almost_full ; + wire wrch_prog_full ; + wire wrch_empty ; + wire wrch_almost_empty ; + wire wrch_prog_empty ; + wire axi_aw_underflow_i; + wire axi_w_underflow_i ; + wire axi_b_underflow_i ; + wire axi_aw_overflow_i ; + wire axi_w_overflow_i ; + wire axi_b_overflow_i ; + wire axi_wr_underflow_i; + wire axi_wr_overflow_i ; + wire wach_s_axi_awready; + wire wach_m_axi_awvalid; + wire wach_wr_en ; + wire wach_rd_en ; + wire wdch_s_axi_wready ; + wire wdch_m_axi_wvalid ; + wire wdch_wr_en ; + wire wdch_rd_en ; + wire wrch_s_axi_bvalid ; + wire wrch_m_axi_bready ; + wire wrch_wr_en ; + wire wrch_rd_en ; + wire txn_count_up ; + wire txn_count_down ; + wire awvalid_en ; + wire awvalid_pkt ; + wire awready_pkt ; + integer wr_pkt_count ; + wire wach_we ; + wire wach_re ; + wire wdch_we ; + wire wdch_re ; + wire wrch_we ; + wire wrch_re ; + + generate if (IS_WR_ADDR_CH == 1) begin : axi_write_address_channel + // Write protection when almost full or prog_full is high + assign wach_we = (C_PROG_FULL_TYPE_WACH != 0) ? wach_s_axi_awready & S_AXI_AWVALID : S_AXI_AWVALID; + + // Read protection when almost empty or prog_empty is high + assign wach_re = (C_PROG_EMPTY_TYPE_WACH != 0 && C_APPLICATION_TYPE_WACH == 1) ? + wach_m_axi_awvalid & awready_pkt & awvalid_en : + (C_PROG_EMPTY_TYPE_WACH != 0 && C_APPLICATION_TYPE_WACH != 1) ? + M_AXI_AWREADY && wach_m_axi_awvalid : + (C_PROG_EMPTY_TYPE_WACH == 0 && C_APPLICATION_TYPE_WACH == 1) ? + awready_pkt & awvalid_en : + (C_PROG_EMPTY_TYPE_WACH == 0 && C_APPLICATION_TYPE_WACH != 1) ? + M_AXI_AWREADY : 1'b0; + assign wach_wr_en = (C_HAS_SLAVE_CE == 1) ? wach_we & S_ACLK_EN : wach_we; + assign wach_rd_en = (C_HAS_MASTER_CE == 1) ? wach_re & M_ACLK_EN : wach_re; + + fifo_generator_v13_2_5_CONV_VER + #( + .C_FAMILY (C_FAMILY), + .C_COMMON_CLOCK (C_COMMON_CLOCK), + .C_MEMORY_TYPE ((C_IMPLEMENTATION_TYPE_WACH == 1 || C_IMPLEMENTATION_TYPE_WACH == 11) ? 1 : + (C_IMPLEMENTATION_TYPE_WACH == 2 || C_IMPLEMENTATION_TYPE_WACH == 12) ? 2 : 4), + .C_IMPLEMENTATION_TYPE ((C_IMPLEMENTATION_TYPE_WACH == 1 || C_IMPLEMENTATION_TYPE_WACH == 2) ? 0 : + (C_IMPLEMENTATION_TYPE_WACH == 11 || C_IMPLEMENTATION_TYPE_WACH == 12) ? 2 : 6), + .C_PRELOAD_REGS (1), // always FWFT for AXI + .C_PRELOAD_LATENCY (0), // always FWFT for AXI + .C_DIN_WIDTH (C_DIN_WIDTH_WACH), + .C_INTERFACE_TYPE (C_INTERFACE_TYPE), + .C_WR_DEPTH (C_WR_DEPTH_WACH), + .C_WR_PNTR_WIDTH (C_WR_PNTR_WIDTH_WACH), + .C_DOUT_WIDTH (C_DIN_WIDTH_WACH), + .C_RD_DEPTH (C_WR_DEPTH_WACH), + .C_RD_PNTR_WIDTH (C_WR_PNTR_WIDTH_WACH), + .C_PROG_FULL_TYPE (C_PROG_FULL_TYPE_WACH), + .C_PROG_FULL_THRESH_ASSERT_VAL (C_PROG_FULL_THRESH_ASSERT_VAL_WACH), + .C_PROG_EMPTY_TYPE (C_PROG_EMPTY_TYPE_WACH), + .C_PROG_EMPTY_THRESH_ASSERT_VAL (C_PROG_EMPTY_THRESH_ASSERT_VAL_WACH), + .C_USE_ECC (C_USE_ECC_WACH), + .C_ERROR_INJECTION_TYPE (C_ERROR_INJECTION_TYPE_WACH), + .C_HAS_ALMOST_EMPTY (0), + .C_HAS_ALMOST_FULL (0), + .C_AXI_TYPE (C_INTERFACE_TYPE == 1 ? 0 : C_AXI_TYPE), + + .C_FIFO_TYPE ((C_APPLICATION_TYPE_WACH == 1)?0:C_APPLICATION_TYPE_WACH), + .C_SYNCHRONIZER_STAGE (C_SYNCHRONIZER_STAGE), + + .C_HAS_WR_RST (0), + .C_HAS_RD_RST (0), + .C_HAS_RST (1), + .C_HAS_SRST (0), + .C_DOUT_RST_VAL (0), + .C_EN_SAFETY_CKT ((C_IMPLEMENTATION_TYPE_WACH == 1 || C_IMPLEMENTATION_TYPE_WACH == 11) ? 1 : 0), + .C_HAS_VALID (0), + .C_VALID_LOW (C_VALID_LOW), + .C_HAS_UNDERFLOW (C_HAS_UNDERFLOW), + .C_UNDERFLOW_LOW (C_UNDERFLOW_LOW), + .C_HAS_WR_ACK (0), + .C_WR_ACK_LOW (C_WR_ACK_LOW), + .C_HAS_OVERFLOW (C_HAS_OVERFLOW), + .C_OVERFLOW_LOW (C_OVERFLOW_LOW), + + .C_HAS_DATA_COUNT ((C_COMMON_CLOCK == 1 && C_HAS_DATA_COUNTS_WACH == 1) ? 1 : 0), + .C_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_WACH + 1), + .C_HAS_RD_DATA_COUNT ((C_COMMON_CLOCK == 0 && C_HAS_DATA_COUNTS_WACH == 1) ? 1 : 0), + .C_RD_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_WACH + 1), + .C_USE_FWFT_DATA_COUNT (1), // use extra logic is always true + .C_HAS_WR_DATA_COUNT ((C_COMMON_CLOCK == 0 && C_HAS_DATA_COUNTS_WACH == 1) ? 1 : 0), + .C_WR_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_WACH + 1), + .C_FULL_FLAGS_RST_VAL (1), + .C_USE_EMBEDDED_REG (0), + .C_USE_DOUT_RST (0), + .C_MSGON_VAL (C_MSGON_VAL), + .C_ENABLE_RST_SYNC (1), + .C_COUNT_TYPE (C_COUNT_TYPE), + .C_DEFAULT_VALUE (C_DEFAULT_VALUE), + .C_ENABLE_RLOCS (C_ENABLE_RLOCS), + .C_HAS_BACKUP (C_HAS_BACKUP), + .C_HAS_INT_CLK (C_HAS_INT_CLK), + .C_MIF_FILE_NAME (C_MIF_FILE_NAME), + .C_HAS_MEMINIT_FILE (C_HAS_MEMINIT_FILE), + .C_INIT_WR_PNTR_VAL (C_INIT_WR_PNTR_VAL), + .C_OPTIMIZATION_MODE (C_OPTIMIZATION_MODE), + .C_PRIM_FIFO_TYPE (C_PRIM_FIFO_TYPE), + .C_RD_FREQ (C_RD_FREQ), + .C_USE_FIFO16_FLAGS (C_USE_FIFO16_FLAGS), + .C_WR_FREQ (C_WR_FREQ), + .C_WR_RESPONSE_LATENCY (C_WR_RESPONSE_LATENCY) + ) + fifo_generator_v13_2_5_wach_dut + ( + .CLK (S_ACLK), + .WR_CLK (S_ACLK), + .RD_CLK (M_ACLK), + .RST (inverted_reset), + .SRST (1'b0), + .WR_RST (inverted_reset), + .RD_RST (inverted_reset), + .WR_EN (wach_wr_en), + .RD_EN (wach_rd_en), + .PROG_FULL_THRESH (AXI_AW_PROG_FULL_THRESH), + .PROG_FULL_THRESH_ASSERT ({C_WR_PNTR_WIDTH_WACH{1'b0}}), + .PROG_FULL_THRESH_NEGATE ({C_WR_PNTR_WIDTH_WACH{1'b0}}), + .PROG_EMPTY_THRESH (AXI_AW_PROG_EMPTY_THRESH), + .PROG_EMPTY_THRESH_ASSERT ({C_WR_PNTR_WIDTH_WACH{1'b0}}), + .PROG_EMPTY_THRESH_NEGATE ({C_WR_PNTR_WIDTH_WACH{1'b0}}), + .INJECTDBITERR (AXI_AW_INJECTDBITERR), + .INJECTSBITERR (AXI_AW_INJECTSBITERR), + + .DIN (wach_din), + .DOUT (wach_dout_pkt), + .FULL (wach_full), + .EMPTY (wach_empty), + .ALMOST_FULL (), + .PROG_FULL (AXI_AW_PROG_FULL), + .ALMOST_EMPTY (), + .PROG_EMPTY (AXI_AW_PROG_EMPTY), + + .WR_ACK (), + .OVERFLOW (axi_aw_overflow_i), + .VALID (), + .UNDERFLOW (axi_aw_underflow_i), + .DATA_COUNT (AXI_AW_DATA_COUNT), + .RD_DATA_COUNT (AXI_AW_RD_DATA_COUNT), + .WR_DATA_COUNT (AXI_AW_WR_DATA_COUNT), + .SBITERR (AXI_AW_SBITERR), + .DBITERR (AXI_AW_DBITERR), + .wr_rst_busy (wr_rst_busy_wach), + .rd_rst_busy (rd_rst_busy_wach), + .wr_rst_i_out (), + .rd_rst_i_out (), + + .BACKUP (BACKUP), + .BACKUP_MARKER (BACKUP_MARKER), + .INT_CLK (INT_CLK) + ); + + assign wach_s_axi_awready = (IS_8SERIES == 0) ? ~wach_full : (C_IMPLEMENTATION_TYPE_WACH == 5 || C_IMPLEMENTATION_TYPE_WACH == 13) ? ~(wach_full | wr_rst_busy_wach) : ~wach_full; + assign wach_m_axi_awvalid = ~wach_empty; + assign S_AXI_AWREADY = wach_s_axi_awready; + + assign AXI_AW_UNDERFLOW = C_USE_COMMON_UNDERFLOW == 0 ? axi_aw_underflow_i : 0; + assign AXI_AW_OVERFLOW = C_USE_COMMON_OVERFLOW == 0 ? axi_aw_overflow_i : 0; + + end endgenerate // axi_write_address_channel + + // Register Slice for Write Address Channel + generate if (C_WACH_TYPE == 1) begin : gwach_reg_slice + + fifo_generator_v13_2_5_axic_reg_slice + #( + .C_FAMILY (C_FAMILY), + .C_DATA_WIDTH (C_DIN_WIDTH_WACH), + .C_REG_CONFIG (C_REG_SLICE_MODE_WACH) + ) + wach_reg_slice_inst + ( + // System Signals + .ACLK (S_ACLK), + .ARESET (inverted_reset), + + // Slave side + .S_PAYLOAD_DATA (wach_din), + .S_VALID (S_AXI_AWVALID), + .S_READY (S_AXI_AWREADY), + + // Master side + .M_PAYLOAD_DATA (wach_dout), + .M_VALID (M_AXI_AWVALID), + .M_READY (M_AXI_AWREADY) + ); + end endgenerate // gwach_reg_slice + + generate if (C_APPLICATION_TYPE_WACH == 1 && C_HAS_AXI_WR_CHANNEL == 1) begin : axi_mm_pkt_fifo_wr + + fifo_generator_v13_2_5_axic_reg_slice + #( + .C_FAMILY (C_FAMILY), + .C_DATA_WIDTH (C_DIN_WIDTH_WACH), + .C_REG_CONFIG (1) + ) + wach_pkt_reg_slice_inst + ( + // System Signals + .ACLK (S_ACLK), + .ARESET (inverted_reset), + + // Slave side + .S_PAYLOAD_DATA (wach_dout_pkt), + .S_VALID (awvalid_pkt), + .S_READY (awready_pkt), + + // Master side + .M_PAYLOAD_DATA (wach_dout), + .M_VALID (M_AXI_AWVALID), + .M_READY (M_AXI_AWREADY) + ); + + assign awvalid_pkt = wach_m_axi_awvalid && awvalid_en; + + assign txn_count_up = wdch_s_axi_wready && wdch_wr_en && wdch_din[0]; + assign txn_count_down = wach_m_axi_awvalid && awready_pkt && awvalid_en; + + always@(posedge S_ACLK or posedge inverted_reset) begin + if(inverted_reset == 1) begin + wr_pkt_count <= 0; + end else begin + if(txn_count_up == 1 && txn_count_down == 0) begin + wr_pkt_count <= wr_pkt_count + 1; + end else if(txn_count_up == 0 && txn_count_down == 1) begin + wr_pkt_count <= wr_pkt_count - 1; + end + end + end //Always end + assign awvalid_en = (wr_pkt_count > 0)?1:0; + end endgenerate + + generate if (C_APPLICATION_TYPE_WACH != 1) begin : axi_mm_fifo_wr + assign awvalid_en = 1; + assign wach_dout = wach_dout_pkt; + assign M_AXI_AWVALID = wach_m_axi_awvalid; + end + endgenerate + + + + generate if (IS_WR_DATA_CH == 1) begin : axi_write_data_channel + // Write protection when almost full or prog_full is high + assign wdch_we = (C_PROG_FULL_TYPE_WDCH != 0) ? wdch_s_axi_wready & S_AXI_WVALID : S_AXI_WVALID; + + // Read protection when almost empty or prog_empty is high + assign wdch_re = (C_PROG_EMPTY_TYPE_WDCH != 0) ? wdch_m_axi_wvalid & M_AXI_WREADY : M_AXI_WREADY; + assign wdch_wr_en = (C_HAS_SLAVE_CE == 1) ? wdch_we & S_ACLK_EN : wdch_we; + assign wdch_rd_en = (C_HAS_MASTER_CE == 1) ? wdch_re & M_ACLK_EN : wdch_re; + + + fifo_generator_v13_2_5_CONV_VER + #( + .C_FAMILY (C_FAMILY), + .C_COMMON_CLOCK (C_COMMON_CLOCK), + .C_MEMORY_TYPE ((C_IMPLEMENTATION_TYPE_WDCH == 1 || C_IMPLEMENTATION_TYPE_WDCH == 11) ? 1 : + (C_IMPLEMENTATION_TYPE_WDCH == 2 || C_IMPLEMENTATION_TYPE_WDCH == 12) ? 2 : 4), + .C_IMPLEMENTATION_TYPE ((C_IMPLEMENTATION_TYPE_WDCH == 1 || C_IMPLEMENTATION_TYPE_WDCH == 2) ? 0 : + (C_IMPLEMENTATION_TYPE_WDCH == 11 || C_IMPLEMENTATION_TYPE_WDCH == 12) ? 2 : 6), + .C_PRELOAD_REGS (1), // always FWFT for AXI + .C_PRELOAD_LATENCY (0), // always FWFT for AXI + .C_DIN_WIDTH (C_DIN_WIDTH_WDCH), + .C_WR_DEPTH (C_WR_DEPTH_WDCH), + .C_INTERFACE_TYPE (C_INTERFACE_TYPE), + .C_WR_PNTR_WIDTH (C_WR_PNTR_WIDTH_WDCH), + .C_DOUT_WIDTH (C_DIN_WIDTH_WDCH), + .C_RD_DEPTH (C_WR_DEPTH_WDCH), + .C_RD_PNTR_WIDTH (C_WR_PNTR_WIDTH_WDCH), + .C_PROG_FULL_TYPE (C_PROG_FULL_TYPE_WDCH), + .C_PROG_FULL_THRESH_ASSERT_VAL (C_PROG_FULL_THRESH_ASSERT_VAL_WDCH), + .C_PROG_EMPTY_TYPE (C_PROG_EMPTY_TYPE_WDCH), + .C_PROG_EMPTY_THRESH_ASSERT_VAL (C_PROG_EMPTY_THRESH_ASSERT_VAL_WDCH), + .C_USE_ECC (C_USE_ECC_WDCH), + .C_ERROR_INJECTION_TYPE (C_ERROR_INJECTION_TYPE_WDCH), + .C_HAS_ALMOST_EMPTY (0), + .C_HAS_ALMOST_FULL (0), + .C_AXI_TYPE (C_INTERFACE_TYPE == 1 ? 0 : C_AXI_TYPE), + + .C_FIFO_TYPE (C_APPLICATION_TYPE_WDCH), + .C_SYNCHRONIZER_STAGE (C_SYNCHRONIZER_STAGE), + + .C_HAS_WR_RST (0), + .C_HAS_RD_RST (0), + .C_HAS_RST (1), + .C_HAS_SRST (0), + .C_DOUT_RST_VAL (0), + + .C_HAS_VALID (0), + .C_VALID_LOW (C_VALID_LOW), + .C_HAS_UNDERFLOW (C_HAS_UNDERFLOW), + .C_UNDERFLOW_LOW (C_UNDERFLOW_LOW), + .C_HAS_WR_ACK (0), + .C_WR_ACK_LOW (C_WR_ACK_LOW), + .C_HAS_OVERFLOW (C_HAS_OVERFLOW), + .C_OVERFLOW_LOW (C_OVERFLOW_LOW), + + .C_HAS_DATA_COUNT ((C_COMMON_CLOCK == 1 && C_HAS_DATA_COUNTS_WDCH == 1) ? 1 : 0), + .C_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_WDCH + 1), + .C_HAS_RD_DATA_COUNT ((C_COMMON_CLOCK == 0 && C_HAS_DATA_COUNTS_WDCH == 1) ? 1 : 0), + .C_RD_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_WDCH + 1), + .C_USE_FWFT_DATA_COUNT (1), // use extra logic is always true + .C_HAS_WR_DATA_COUNT ((C_COMMON_CLOCK == 0 && C_HAS_DATA_COUNTS_WDCH == 1) ? 1 : 0), + .C_WR_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_WDCH + 1), + .C_FULL_FLAGS_RST_VAL (1), + .C_USE_EMBEDDED_REG (0), + .C_USE_DOUT_RST (0), + .C_MSGON_VAL (C_MSGON_VAL), + .C_ENABLE_RST_SYNC (1), + .C_EN_SAFETY_CKT ((C_IMPLEMENTATION_TYPE_WDCH == 1 || C_IMPLEMENTATION_TYPE_WDCH == 11) ? 1 : 0), + .C_COUNT_TYPE (C_COUNT_TYPE), + .C_DEFAULT_VALUE (C_DEFAULT_VALUE), + .C_ENABLE_RLOCS (C_ENABLE_RLOCS), + .C_HAS_BACKUP (C_HAS_BACKUP), + .C_HAS_INT_CLK (C_HAS_INT_CLK), + .C_MIF_FILE_NAME (C_MIF_FILE_NAME), + .C_HAS_MEMINIT_FILE (C_HAS_MEMINIT_FILE), + .C_INIT_WR_PNTR_VAL (C_INIT_WR_PNTR_VAL), + .C_OPTIMIZATION_MODE (C_OPTIMIZATION_MODE), + .C_PRIM_FIFO_TYPE (C_PRIM_FIFO_TYPE), + .C_RD_FREQ (C_RD_FREQ), + .C_USE_FIFO16_FLAGS (C_USE_FIFO16_FLAGS), + .C_WR_FREQ (C_WR_FREQ), + .C_WR_RESPONSE_LATENCY (C_WR_RESPONSE_LATENCY) + ) + fifo_generator_v13_2_5_wdch_dut + ( + .CLK (S_ACLK), + .WR_CLK (S_ACLK), + .RD_CLK (M_ACLK), + .RST (inverted_reset), + .SRST (1'b0), + .WR_RST (inverted_reset), + .RD_RST (inverted_reset), + .WR_EN (wdch_wr_en), + .RD_EN (wdch_rd_en), + .PROG_FULL_THRESH (AXI_W_PROG_FULL_THRESH), + .PROG_FULL_THRESH_ASSERT ({C_WR_PNTR_WIDTH_WDCH{1'b0}}), + .PROG_FULL_THRESH_NEGATE ({C_WR_PNTR_WIDTH_WDCH{1'b0}}), + .PROG_EMPTY_THRESH (AXI_W_PROG_EMPTY_THRESH), + .PROG_EMPTY_THRESH_ASSERT ({C_WR_PNTR_WIDTH_WDCH{1'b0}}), + .PROG_EMPTY_THRESH_NEGATE ({C_WR_PNTR_WIDTH_WDCH{1'b0}}), + .INJECTDBITERR (AXI_W_INJECTDBITERR), + .INJECTSBITERR (AXI_W_INJECTSBITERR), + + .DIN (wdch_din), + .DOUT (wdch_dout), + .FULL (wdch_full), + .EMPTY (wdch_empty), + .ALMOST_FULL (), + .PROG_FULL (AXI_W_PROG_FULL), + .ALMOST_EMPTY (), + .PROG_EMPTY (AXI_W_PROG_EMPTY), + + .WR_ACK (), + .OVERFLOW (axi_w_overflow_i), + .VALID (), + .UNDERFLOW (axi_w_underflow_i), + .DATA_COUNT (AXI_W_DATA_COUNT), + .RD_DATA_COUNT (AXI_W_RD_DATA_COUNT), + .WR_DATA_COUNT (AXI_W_WR_DATA_COUNT), + .SBITERR (AXI_W_SBITERR), + .DBITERR (AXI_W_DBITERR), + .wr_rst_busy (wr_rst_busy_wdch), + .rd_rst_busy (rd_rst_busy_wdch), + .wr_rst_i_out (), + .rd_rst_i_out (), + + .BACKUP (BACKUP), + .BACKUP_MARKER (BACKUP_MARKER), + .INT_CLK (INT_CLK) + ); + + assign wdch_s_axi_wready = (IS_8SERIES == 0) ? ~wdch_full : (C_IMPLEMENTATION_TYPE_WDCH == 5 || C_IMPLEMENTATION_TYPE_WDCH == 13) ? ~(wdch_full | wr_rst_busy_wdch) : ~wdch_full; + assign wdch_m_axi_wvalid = ~wdch_empty; + assign S_AXI_WREADY = wdch_s_axi_wready; + assign M_AXI_WVALID = wdch_m_axi_wvalid; + + assign AXI_W_UNDERFLOW = C_USE_COMMON_UNDERFLOW == 0 ? axi_w_underflow_i : 0; + assign AXI_W_OVERFLOW = C_USE_COMMON_OVERFLOW == 0 ? axi_w_overflow_i : 0; + + end endgenerate // axi_write_data_channel + + // Register Slice for Write Data Channel + generate if (C_WDCH_TYPE == 1) begin : gwdch_reg_slice + + fifo_generator_v13_2_5_axic_reg_slice + #( + .C_FAMILY (C_FAMILY), + .C_DATA_WIDTH (C_DIN_WIDTH_WDCH), + .C_REG_CONFIG (C_REG_SLICE_MODE_WDCH) + ) + wdch_reg_slice_inst + ( + // System Signals + .ACLK (S_ACLK), + .ARESET (inverted_reset), + + // Slave side + .S_PAYLOAD_DATA (wdch_din), + .S_VALID (S_AXI_WVALID), + .S_READY (S_AXI_WREADY), + + // Master side + .M_PAYLOAD_DATA (wdch_dout), + .M_VALID (M_AXI_WVALID), + .M_READY (M_AXI_WREADY) + ); + end endgenerate // gwdch_reg_slice + + generate if (IS_WR_RESP_CH == 1) begin : axi_write_resp_channel + // Write protection when almost full or prog_full is high + assign wrch_we = (C_PROG_FULL_TYPE_WRCH != 0) ? wrch_m_axi_bready & M_AXI_BVALID : M_AXI_BVALID; + + // Read protection when almost empty or prog_empty is high + assign wrch_re = (C_PROG_EMPTY_TYPE_WRCH != 0) ? wrch_s_axi_bvalid & S_AXI_BREADY : S_AXI_BREADY; + assign wrch_wr_en = (C_HAS_MASTER_CE == 1) ? wrch_we & M_ACLK_EN : wrch_we; + assign wrch_rd_en = (C_HAS_SLAVE_CE == 1) ? wrch_re & S_ACLK_EN : wrch_re; + + fifo_generator_v13_2_5_CONV_VER + #( + .C_FAMILY (C_FAMILY), + .C_COMMON_CLOCK (C_COMMON_CLOCK), + .C_MEMORY_TYPE ((C_IMPLEMENTATION_TYPE_WRCH == 1 || C_IMPLEMENTATION_TYPE_WRCH == 11) ? 1 : + (C_IMPLEMENTATION_TYPE_WRCH == 2 || C_IMPLEMENTATION_TYPE_WRCH == 12) ? 2 : 4), + .C_IMPLEMENTATION_TYPE ((C_IMPLEMENTATION_TYPE_WRCH == 1 || C_IMPLEMENTATION_TYPE_WRCH == 2) ? 0 : + (C_IMPLEMENTATION_TYPE_WRCH == 11 || C_IMPLEMENTATION_TYPE_WRCH == 12) ? 2 : 6), + .C_PRELOAD_REGS (1), // always FWFT for AXI + .C_PRELOAD_LATENCY (0), // always FWFT for AXI + .C_DIN_WIDTH (C_DIN_WIDTH_WRCH), + .C_WR_DEPTH (C_WR_DEPTH_WRCH), + .C_WR_PNTR_WIDTH (C_WR_PNTR_WIDTH_WRCH), + .C_DOUT_WIDTH (C_DIN_WIDTH_WRCH), + .C_INTERFACE_TYPE (C_INTERFACE_TYPE), + .C_RD_DEPTH (C_WR_DEPTH_WRCH), + .C_RD_PNTR_WIDTH (C_WR_PNTR_WIDTH_WRCH), + .C_PROG_FULL_TYPE (C_PROG_FULL_TYPE_WRCH), + .C_PROG_FULL_THRESH_ASSERT_VAL (C_PROG_FULL_THRESH_ASSERT_VAL_WRCH), + .C_PROG_EMPTY_TYPE (C_PROG_EMPTY_TYPE_WRCH), + .C_PROG_EMPTY_THRESH_ASSERT_VAL (C_PROG_EMPTY_THRESH_ASSERT_VAL_WRCH), + .C_USE_ECC (C_USE_ECC_WRCH), + .C_ERROR_INJECTION_TYPE (C_ERROR_INJECTION_TYPE_WRCH), + .C_HAS_ALMOST_EMPTY (0), + .C_HAS_ALMOST_FULL (0), + .C_AXI_TYPE (C_INTERFACE_TYPE == 1 ? 0 : C_AXI_TYPE), + + .C_FIFO_TYPE (C_APPLICATION_TYPE_WRCH), + .C_SYNCHRONIZER_STAGE (C_SYNCHRONIZER_STAGE), + + .C_HAS_WR_RST (0), + .C_HAS_RD_RST (0), + .C_HAS_RST (1), + .C_HAS_SRST (0), + .C_DOUT_RST_VAL (0), + + .C_HAS_VALID (0), + .C_VALID_LOW (C_VALID_LOW), + .C_HAS_UNDERFLOW (C_HAS_UNDERFLOW), + .C_UNDERFLOW_LOW (C_UNDERFLOW_LOW), + .C_HAS_WR_ACK (0), + .C_WR_ACK_LOW (C_WR_ACK_LOW), + .C_HAS_OVERFLOW (C_HAS_OVERFLOW), + .C_OVERFLOW_LOW (C_OVERFLOW_LOW), + + .C_HAS_DATA_COUNT ((C_COMMON_CLOCK == 1 && C_HAS_DATA_COUNTS_WRCH == 1) ? 1 : 0), + .C_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_WRCH + 1), + .C_HAS_RD_DATA_COUNT ((C_COMMON_CLOCK == 0 && C_HAS_DATA_COUNTS_WRCH == 1) ? 1 : 0), + .C_RD_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_WRCH + 1), + .C_USE_FWFT_DATA_COUNT (1), // use extra logic is always true + .C_HAS_WR_DATA_COUNT ((C_COMMON_CLOCK == 0 && C_HAS_DATA_COUNTS_WRCH == 1) ? 1 : 0), + .C_WR_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_WRCH + 1), + .C_FULL_FLAGS_RST_VAL (1), + .C_USE_EMBEDDED_REG (0), + .C_USE_DOUT_RST (0), + .C_MSGON_VAL (C_MSGON_VAL), + .C_ENABLE_RST_SYNC (1), + .C_EN_SAFETY_CKT ((C_IMPLEMENTATION_TYPE_WRCH == 1 || C_IMPLEMENTATION_TYPE_WRCH == 11) ? 1 : 0), + .C_COUNT_TYPE (C_COUNT_TYPE), + .C_DEFAULT_VALUE (C_DEFAULT_VALUE), + .C_ENABLE_RLOCS (C_ENABLE_RLOCS), + .C_HAS_BACKUP (C_HAS_BACKUP), + .C_HAS_INT_CLK (C_HAS_INT_CLK), + .C_MIF_FILE_NAME (C_MIF_FILE_NAME), + .C_HAS_MEMINIT_FILE (C_HAS_MEMINIT_FILE), + .C_INIT_WR_PNTR_VAL (C_INIT_WR_PNTR_VAL), + .C_OPTIMIZATION_MODE (C_OPTIMIZATION_MODE), + .C_PRIM_FIFO_TYPE (C_PRIM_FIFO_TYPE), + .C_RD_FREQ (C_RD_FREQ), + .C_USE_FIFO16_FLAGS (C_USE_FIFO16_FLAGS), + .C_WR_FREQ (C_WR_FREQ), + .C_WR_RESPONSE_LATENCY (C_WR_RESPONSE_LATENCY) + ) + fifo_generator_v13_2_5_wrch_dut + ( + .CLK (S_ACLK), + .WR_CLK (M_ACLK), + .RD_CLK (S_ACLK), + .RST (inverted_reset), + .SRST (1'b0), + .WR_RST (inverted_reset), + .RD_RST (inverted_reset), + .WR_EN (wrch_wr_en), + .RD_EN (wrch_rd_en), + .PROG_FULL_THRESH (AXI_B_PROG_FULL_THRESH), + .PROG_FULL_THRESH_ASSERT ({C_WR_PNTR_WIDTH_WRCH{1'b0}}), + .PROG_FULL_THRESH_NEGATE ({C_WR_PNTR_WIDTH_WRCH{1'b0}}), + .PROG_EMPTY_THRESH (AXI_B_PROG_EMPTY_THRESH), + .PROG_EMPTY_THRESH_ASSERT ({C_WR_PNTR_WIDTH_WRCH{1'b0}}), + .PROG_EMPTY_THRESH_NEGATE ({C_WR_PNTR_WIDTH_WRCH{1'b0}}), + .INJECTDBITERR (AXI_B_INJECTDBITERR), + .INJECTSBITERR (AXI_B_INJECTSBITERR), + + .DIN (wrch_din), + .DOUT (wrch_dout), + .FULL (wrch_full), + .EMPTY (wrch_empty), + .ALMOST_FULL (), + .ALMOST_EMPTY (), + .PROG_FULL (AXI_B_PROG_FULL), + .PROG_EMPTY (AXI_B_PROG_EMPTY), + + .WR_ACK (), + .OVERFLOW (axi_b_overflow_i), + .VALID (), + .UNDERFLOW (axi_b_underflow_i), + .DATA_COUNT (AXI_B_DATA_COUNT), + .RD_DATA_COUNT (AXI_B_RD_DATA_COUNT), + .WR_DATA_COUNT (AXI_B_WR_DATA_COUNT), + .SBITERR (AXI_B_SBITERR), + .DBITERR (AXI_B_DBITERR), + .wr_rst_busy (wr_rst_busy_wrch), + .rd_rst_busy (rd_rst_busy_wrch), + .wr_rst_i_out (), + .rd_rst_i_out (), + + .BACKUP (BACKUP), + .BACKUP_MARKER (BACKUP_MARKER), + .INT_CLK (INT_CLK) + ); + + assign wrch_s_axi_bvalid = ~wrch_empty; + assign wrch_m_axi_bready = (IS_8SERIES == 0) ? ~wrch_full : (C_IMPLEMENTATION_TYPE_WRCH == 5 || C_IMPLEMENTATION_TYPE_WRCH == 13) ? ~(wrch_full | wr_rst_busy_wrch) : ~wrch_full; + assign S_AXI_BVALID = wrch_s_axi_bvalid; + assign M_AXI_BREADY = wrch_m_axi_bready; + + assign AXI_B_UNDERFLOW = C_USE_COMMON_UNDERFLOW == 0 ? axi_b_underflow_i : 0; + assign AXI_B_OVERFLOW = C_USE_COMMON_OVERFLOW == 0 ? axi_b_overflow_i : 0; + end endgenerate // axi_write_resp_channel + + // Register Slice for Write Response Channel + generate if (C_WRCH_TYPE == 1) begin : gwrch_reg_slice + + fifo_generator_v13_2_5_axic_reg_slice + #( + .C_FAMILY (C_FAMILY), + .C_DATA_WIDTH (C_DIN_WIDTH_WRCH), + .C_REG_CONFIG (C_REG_SLICE_MODE_WRCH) + ) + wrch_reg_slice_inst + ( + // System Signals + .ACLK (S_ACLK), + .ARESET (inverted_reset), + + // Slave side + .S_PAYLOAD_DATA (wrch_din), + .S_VALID (M_AXI_BVALID), + .S_READY (M_AXI_BREADY), + + // Master side + .M_PAYLOAD_DATA (wrch_dout), + .M_VALID (S_AXI_BVALID), + .M_READY (S_AXI_BREADY) + ); + end endgenerate // gwrch_reg_slice + + + assign axi_wr_underflow_i = C_USE_COMMON_UNDERFLOW == 1 ? (axi_aw_underflow_i || axi_w_underflow_i || axi_b_underflow_i) : 0; + assign axi_wr_overflow_i = C_USE_COMMON_OVERFLOW == 1 ? (axi_aw_overflow_i || axi_w_overflow_i || axi_b_overflow_i) : 0; + + generate if (IS_AXI_FULL_WACH == 1 || (IS_AXI_FULL == 1 && C_WACH_TYPE == 1)) begin : axi_wach_output + assign M_AXI_AWADDR = wach_dout[AWID_OFFSET-1:AWADDR_OFFSET]; + assign M_AXI_AWLEN = wach_dout[AWADDR_OFFSET-1:AWLEN_OFFSET]; + assign M_AXI_AWSIZE = wach_dout[AWLEN_OFFSET-1:AWSIZE_OFFSET]; + assign M_AXI_AWBURST = wach_dout[AWSIZE_OFFSET-1:AWBURST_OFFSET]; + assign M_AXI_AWLOCK = wach_dout[AWBURST_OFFSET-1:AWLOCK_OFFSET]; + assign M_AXI_AWCACHE = wach_dout[AWLOCK_OFFSET-1:AWCACHE_OFFSET]; + assign M_AXI_AWPROT = wach_dout[AWCACHE_OFFSET-1:AWPROT_OFFSET]; + assign M_AXI_AWQOS = wach_dout[AWPROT_OFFSET-1:AWQOS_OFFSET]; + assign wach_din[AWID_OFFSET-1:AWADDR_OFFSET] = S_AXI_AWADDR; + assign wach_din[AWADDR_OFFSET-1:AWLEN_OFFSET] = S_AXI_AWLEN; + assign wach_din[AWLEN_OFFSET-1:AWSIZE_OFFSET] = S_AXI_AWSIZE; + assign wach_din[AWSIZE_OFFSET-1:AWBURST_OFFSET] = S_AXI_AWBURST; + assign wach_din[AWBURST_OFFSET-1:AWLOCK_OFFSET] = S_AXI_AWLOCK; + assign wach_din[AWLOCK_OFFSET-1:AWCACHE_OFFSET] = S_AXI_AWCACHE; + assign wach_din[AWCACHE_OFFSET-1:AWPROT_OFFSET] = S_AXI_AWPROT; + assign wach_din[AWPROT_OFFSET-1:AWQOS_OFFSET] = S_AXI_AWQOS; + end endgenerate // axi_wach_output + + generate if ((IS_AXI_FULL_WACH == 1 || (IS_AXI_FULL == 1 && C_WACH_TYPE == 1)) && C_AXI_TYPE == 1) begin : axi_awregion + assign M_AXI_AWREGION = wach_dout[AWQOS_OFFSET-1:AWREGION_OFFSET]; + end endgenerate // axi_awregion + + generate if ((IS_AXI_FULL_WACH == 1 || (IS_AXI_FULL == 1 && C_WACH_TYPE == 1)) && C_AXI_TYPE != 1) begin : naxi_awregion + assign M_AXI_AWREGION = 0; + end endgenerate // naxi_awregion + + generate if ((IS_AXI_FULL_WACH == 1 || (IS_AXI_FULL == 1 && C_WACH_TYPE == 1)) && C_HAS_AXI_AWUSER == 1) begin : axi_awuser + assign M_AXI_AWUSER = wach_dout[AWREGION_OFFSET-1:AWUSER_OFFSET]; + end endgenerate // axi_awuser + + generate if ((IS_AXI_FULL_WACH == 1 || (IS_AXI_FULL == 1 && C_WACH_TYPE == 1)) && C_HAS_AXI_AWUSER == 0) begin : naxi_awuser + assign M_AXI_AWUSER = 0; + end endgenerate // naxi_awuser + + + generate if ((IS_AXI_FULL_WACH == 1 || (IS_AXI_FULL == 1 && C_WACH_TYPE == 1)) && C_HAS_AXI_ID == 1) begin : axi_awid + assign M_AXI_AWID = wach_dout[C_DIN_WIDTH_WACH-1:AWID_OFFSET]; + end endgenerate //axi_awid + + generate if ((IS_AXI_FULL_WACH == 1 || (IS_AXI_FULL == 1 && C_WACH_TYPE == 1)) && C_HAS_AXI_ID == 0) begin : naxi_awid + assign M_AXI_AWID = 0; + end endgenerate //naxi_awid + + generate if (IS_AXI_FULL_WDCH == 1 || (IS_AXI_FULL == 1 && C_WDCH_TYPE == 1)) begin : axi_wdch_output + assign M_AXI_WDATA = wdch_dout[WID_OFFSET-1:WDATA_OFFSET]; + assign M_AXI_WSTRB = wdch_dout[WDATA_OFFSET-1:WSTRB_OFFSET]; + assign M_AXI_WLAST = wdch_dout[0]; + assign wdch_din[WID_OFFSET-1:WDATA_OFFSET] = S_AXI_WDATA; + assign wdch_din[WDATA_OFFSET-1:WSTRB_OFFSET] = S_AXI_WSTRB; + assign wdch_din[0] = S_AXI_WLAST; + end endgenerate // axi_wdch_output + + generate if ((IS_AXI_FULL_WDCH == 1 || (IS_AXI_FULL == 1 && C_WDCH_TYPE == 1)) && C_HAS_AXI_ID == 1 && C_AXI_TYPE == 3) begin + assign M_AXI_WID = wdch_dout[C_DIN_WIDTH_WDCH-1:WID_OFFSET]; + end endgenerate + generate if ((IS_AXI_FULL_WDCH == 1 || (IS_AXI_FULL == 1 && C_WDCH_TYPE == 1)) && (C_HAS_AXI_ID == 0 || C_AXI_TYPE != 3)) begin + assign M_AXI_WID = 0; + end endgenerate + + generate if ((IS_AXI_FULL_WDCH == 1 || (IS_AXI_FULL == 1 && C_WDCH_TYPE == 1)) && C_HAS_AXI_WUSER == 1 ) begin + assign M_AXI_WUSER = wdch_dout[WSTRB_OFFSET-1:WUSER_OFFSET]; + end endgenerate + generate if (C_HAS_AXI_WUSER == 0) begin + assign M_AXI_WUSER = 0; + end endgenerate + + generate if (IS_AXI_FULL_WRCH == 1 || (IS_AXI_FULL == 1 && C_WRCH_TYPE == 1)) begin : axi_wrch_output + assign S_AXI_BRESP = wrch_dout[BID_OFFSET-1:BRESP_OFFSET]; + assign wrch_din[BID_OFFSET-1:BRESP_OFFSET] = M_AXI_BRESP; + end endgenerate // axi_wrch_output + + generate if ((IS_AXI_FULL_WRCH == 1 || (IS_AXI_FULL == 1 && C_WRCH_TYPE == 1)) && C_HAS_AXI_BUSER == 1) begin : axi_buser + assign S_AXI_BUSER = wrch_dout[BRESP_OFFSET-1:BUSER_OFFSET]; + end endgenerate // axi_buser + + generate if ((IS_AXI_FULL_WRCH == 1 || (IS_AXI_FULL == 1 && C_WRCH_TYPE == 1)) && C_HAS_AXI_BUSER == 0) begin : naxi_buser + assign S_AXI_BUSER = 0; + end endgenerate // naxi_buser + + generate if ((IS_AXI_FULL_WRCH == 1 || (IS_AXI_FULL == 1 && C_WRCH_TYPE == 1)) && C_HAS_AXI_ID == 1) begin : axi_bid + assign S_AXI_BID = wrch_dout[C_DIN_WIDTH_WRCH-1:BID_OFFSET]; + end endgenerate // axi_bid + + generate if ((IS_AXI_FULL_WRCH == 1 || (IS_AXI_FULL == 1 && C_WRCH_TYPE == 1)) && C_HAS_AXI_ID == 0) begin : naxi_bid + assign S_AXI_BID = 0 ; + end endgenerate // naxi_bid + + + generate if (IS_AXI_LITE_WACH == 1 || (IS_AXI_LITE == 1 && C_WACH_TYPE == 1)) begin : axi_wach_output1 + assign wach_din = {S_AXI_AWADDR, S_AXI_AWPROT}; + assign M_AXI_AWADDR = wach_dout[C_DIN_WIDTH_WACH-1:AWADDR_OFFSET]; + assign M_AXI_AWPROT = wach_dout[AWADDR_OFFSET-1:AWPROT_OFFSET]; + end endgenerate // axi_wach_output1 + + generate if (IS_AXI_LITE_WDCH == 1 || (IS_AXI_LITE == 1 && C_WDCH_TYPE == 1)) begin : axi_wdch_output1 + assign wdch_din = {S_AXI_WDATA, S_AXI_WSTRB}; + assign M_AXI_WDATA = wdch_dout[C_DIN_WIDTH_WDCH-1:WDATA_OFFSET]; + assign M_AXI_WSTRB = wdch_dout[WDATA_OFFSET-1:WSTRB_OFFSET]; + end endgenerate // axi_wdch_output1 + + generate if (IS_AXI_LITE_WRCH == 1 || (IS_AXI_LITE == 1 && C_WRCH_TYPE == 1)) begin : axi_wrch_output1 + assign wrch_din = M_AXI_BRESP; + assign S_AXI_BRESP = wrch_dout[C_DIN_WIDTH_WRCH-1:BRESP_OFFSET]; + end endgenerate // axi_wrch_output1 + + generate if ((IS_AXI_FULL_WACH == 1 || (IS_AXI_FULL == 1 && C_WACH_TYPE == 1)) && C_HAS_AXI_AWUSER == 1) begin : gwach_din1 + assign wach_din[AWREGION_OFFSET-1:AWUSER_OFFSET] = S_AXI_AWUSER; + end endgenerate // gwach_din1 + + generate if ((IS_AXI_FULL_WACH == 1 || (IS_AXI_FULL == 1 && C_WACH_TYPE == 1)) && C_HAS_AXI_ID == 1) begin : gwach_din2 + assign wach_din[C_DIN_WIDTH_WACH-1:AWID_OFFSET] = S_AXI_AWID; + end endgenerate // gwach_din2 + + generate if ((IS_AXI_FULL_WACH == 1 || (IS_AXI_FULL == 1 && C_WACH_TYPE == 1)) && C_AXI_TYPE == 1) begin : gwach_din3 + assign wach_din[AWQOS_OFFSET-1:AWREGION_OFFSET] = S_AXI_AWREGION; + end endgenerate // gwach_din3 + + generate if ((IS_AXI_FULL_WDCH == 1 || (IS_AXI_FULL == 1 && C_WDCH_TYPE == 1)) && C_HAS_AXI_WUSER == 1) begin : gwdch_din1 + assign wdch_din[WSTRB_OFFSET-1:WUSER_OFFSET] = S_AXI_WUSER; + end endgenerate // gwdch_din1 + + generate if ((IS_AXI_FULL_WDCH == 1 || (IS_AXI_FULL == 1 && C_WDCH_TYPE == 1)) && C_HAS_AXI_ID == 1 && C_AXI_TYPE == 3) begin : gwdch_din2 + assign wdch_din[C_DIN_WIDTH_WDCH-1:WID_OFFSET] = S_AXI_WID; + end endgenerate // gwdch_din2 + + generate if ((IS_AXI_FULL_WRCH == 1 || (IS_AXI_FULL == 1 && C_WRCH_TYPE == 1)) && C_HAS_AXI_BUSER == 1) begin : gwrch_din1 + assign wrch_din[BRESP_OFFSET-1:BUSER_OFFSET] = M_AXI_BUSER; + end endgenerate // gwrch_din1 + + generate if ((IS_AXI_FULL_WRCH == 1 || (IS_AXI_FULL == 1 && C_WRCH_TYPE == 1)) && C_HAS_AXI_ID == 1) begin : gwrch_din2 + assign wrch_din[C_DIN_WIDTH_WRCH-1:BID_OFFSET] = M_AXI_BID; + end endgenerate // gwrch_din2 + + //end of axi_write_channel + + //########################################################################### + // AXI FULL Read Channel (axi_read_channel) + //########################################################################### + wire [C_DIN_WIDTH_RACH-1:0] rach_din ; + wire [C_DIN_WIDTH_RACH-1:0] rach_dout ; + wire [C_DIN_WIDTH_RACH-1:0] rach_dout_pkt ; + wire rach_full ; + wire rach_almost_full ; + wire rach_prog_full ; + wire rach_empty ; + wire rach_almost_empty ; + wire rach_prog_empty ; + wire [C_DIN_WIDTH_RDCH-1:0] rdch_din ; + wire [C_DIN_WIDTH_RDCH-1:0] rdch_dout ; + wire rdch_full ; + wire rdch_almost_full ; + wire rdch_prog_full ; + wire rdch_empty ; + wire rdch_almost_empty ; + wire rdch_prog_empty ; + wire axi_ar_underflow_i ; + wire axi_r_underflow_i ; + wire axi_ar_overflow_i ; + wire axi_r_overflow_i ; + wire axi_rd_underflow_i ; + wire axi_rd_overflow_i ; + wire rach_s_axi_arready ; + wire rach_m_axi_arvalid ; + wire rach_wr_en ; + wire rach_rd_en ; + wire rdch_m_axi_rready ; + wire rdch_s_axi_rvalid ; + wire rdch_wr_en ; + wire rdch_rd_en ; + wire arvalid_pkt ; + wire arready_pkt ; + wire arvalid_en ; + wire rdch_rd_ok ; + wire accept_next_pkt ; + integer rdch_free_space ; + integer rdch_commited_space ; + wire rach_we ; + wire rach_re ; + wire rdch_we ; + wire rdch_re ; + + localparam ARID_OFFSET = (C_AXI_TYPE != 2 && C_HAS_AXI_ID == 1) ? C_DIN_WIDTH_RACH - C_AXI_ID_WIDTH : C_DIN_WIDTH_RACH; + localparam ARADDR_OFFSET = ARID_OFFSET - C_AXI_ADDR_WIDTH; + localparam ARLEN_OFFSET = C_AXI_TYPE != 2 ? ARADDR_OFFSET - C_AXI_LEN_WIDTH : ARADDR_OFFSET; + localparam ARSIZE_OFFSET = C_AXI_TYPE != 2 ? ARLEN_OFFSET - C_AXI_SIZE_WIDTH : ARLEN_OFFSET; + localparam ARBURST_OFFSET = C_AXI_TYPE != 2 ? ARSIZE_OFFSET - C_AXI_BURST_WIDTH : ARSIZE_OFFSET; + localparam ARLOCK_OFFSET = C_AXI_TYPE != 2 ? ARBURST_OFFSET - C_AXI_LOCK_WIDTH : ARBURST_OFFSET; + localparam ARCACHE_OFFSET = C_AXI_TYPE != 2 ? ARLOCK_OFFSET - C_AXI_CACHE_WIDTH : ARLOCK_OFFSET; + localparam ARPROT_OFFSET = ARCACHE_OFFSET - C_AXI_PROT_WIDTH; + localparam ARQOS_OFFSET = ARPROT_OFFSET - C_AXI_QOS_WIDTH; + localparam ARREGION_OFFSET = C_AXI_TYPE == 1 ? ARQOS_OFFSET - C_AXI_REGION_WIDTH : ARQOS_OFFSET; + localparam ARUSER_OFFSET = C_HAS_AXI_ARUSER == 1 ? ARREGION_OFFSET-C_AXI_ARUSER_WIDTH : ARREGION_OFFSET; + + localparam RID_OFFSET = (C_AXI_TYPE != 2 && C_HAS_AXI_ID == 1) ? C_DIN_WIDTH_RDCH - C_AXI_ID_WIDTH : C_DIN_WIDTH_RDCH; + localparam RDATA_OFFSET = RID_OFFSET - C_AXI_DATA_WIDTH; + localparam RRESP_OFFSET = RDATA_OFFSET - C_AXI_RRESP_WIDTH; + localparam RUSER_OFFSET = C_HAS_AXI_RUSER == 1 ? RRESP_OFFSET-C_AXI_RUSER_WIDTH : RRESP_OFFSET; + + + generate if (IS_RD_ADDR_CH == 1) begin : axi_read_addr_channel + + // Write protection when almost full or prog_full is high + assign rach_we = (C_PROG_FULL_TYPE_RACH != 0) ? rach_s_axi_arready & S_AXI_ARVALID : S_AXI_ARVALID; + + // Read protection when almost empty or prog_empty is high +// assign rach_rd_en = (C_PROG_EMPTY_TYPE_RACH != 5) ? rach_m_axi_arvalid & M_AXI_ARREADY : M_AXI_ARREADY && arvalid_en; + assign rach_re = (C_PROG_EMPTY_TYPE_RACH != 0 && C_APPLICATION_TYPE_RACH == 1) ? + rach_m_axi_arvalid & arready_pkt & arvalid_en : + (C_PROG_EMPTY_TYPE_RACH != 0 && C_APPLICATION_TYPE_RACH != 1) ? + M_AXI_ARREADY && rach_m_axi_arvalid : + (C_PROG_EMPTY_TYPE_RACH == 0 && C_APPLICATION_TYPE_RACH == 1) ? + arready_pkt & arvalid_en : + (C_PROG_EMPTY_TYPE_RACH == 0 && C_APPLICATION_TYPE_RACH != 1) ? + M_AXI_ARREADY : 1'b0; + assign rach_wr_en = (C_HAS_SLAVE_CE == 1) ? rach_we & S_ACLK_EN : rach_we; + assign rach_rd_en = (C_HAS_MASTER_CE == 1) ? rach_re & M_ACLK_EN : rach_re; + + + fifo_generator_v13_2_5_CONV_VER + #( + .C_FAMILY (C_FAMILY), + .C_COMMON_CLOCK (C_COMMON_CLOCK), + .C_MEMORY_TYPE ((C_IMPLEMENTATION_TYPE_RACH == 1 || C_IMPLEMENTATION_TYPE_RACH == 11) ? 1 : + (C_IMPLEMENTATION_TYPE_RACH == 2 || C_IMPLEMENTATION_TYPE_RACH == 12) ? 2 : 4), + .C_IMPLEMENTATION_TYPE ((C_IMPLEMENTATION_TYPE_RACH == 1 || C_IMPLEMENTATION_TYPE_RACH == 2) ? 0 : + (C_IMPLEMENTATION_TYPE_RACH == 11 || C_IMPLEMENTATION_TYPE_RACH == 12) ? 2 : 6), + .C_PRELOAD_REGS (1), // always FWFT for AXI + .C_PRELOAD_LATENCY (0), // always FWFT for AXI + .C_DIN_WIDTH (C_DIN_WIDTH_RACH), + .C_WR_DEPTH (C_WR_DEPTH_RACH), + .C_WR_PNTR_WIDTH (C_WR_PNTR_WIDTH_RACH), + .C_INTERFACE_TYPE (C_INTERFACE_TYPE), + .C_DOUT_WIDTH (C_DIN_WIDTH_RACH), + .C_RD_DEPTH (C_WR_DEPTH_RACH), + .C_RD_PNTR_WIDTH (C_WR_PNTR_WIDTH_RACH), + .C_PROG_FULL_TYPE (C_PROG_FULL_TYPE_RACH), + .C_PROG_FULL_THRESH_ASSERT_VAL (C_PROG_FULL_THRESH_ASSERT_VAL_RACH), + .C_PROG_EMPTY_TYPE (C_PROG_EMPTY_TYPE_RACH), + .C_PROG_EMPTY_THRESH_ASSERT_VAL (C_PROG_EMPTY_THRESH_ASSERT_VAL_RACH), + .C_USE_ECC (C_USE_ECC_RACH), + .C_ERROR_INJECTION_TYPE (C_ERROR_INJECTION_TYPE_RACH), + .C_HAS_ALMOST_EMPTY (0), + .C_HAS_ALMOST_FULL (0), + .C_AXI_TYPE (C_INTERFACE_TYPE == 1 ? 0 : C_AXI_TYPE), + + .C_FIFO_TYPE ((C_APPLICATION_TYPE_RACH == 1)?0:C_APPLICATION_TYPE_RACH), + .C_SYNCHRONIZER_STAGE (C_SYNCHRONIZER_STAGE), + + .C_HAS_WR_RST (0), + .C_HAS_RD_RST (0), + .C_HAS_RST (1), + .C_HAS_SRST (0), + .C_DOUT_RST_VAL (0), + + .C_HAS_VALID (0), + .C_VALID_LOW (C_VALID_LOW), + .C_HAS_UNDERFLOW (C_HAS_UNDERFLOW), + .C_UNDERFLOW_LOW (C_UNDERFLOW_LOW), + .C_HAS_WR_ACK (0), + .C_WR_ACK_LOW (C_WR_ACK_LOW), + .C_HAS_OVERFLOW (C_HAS_OVERFLOW), + .C_OVERFLOW_LOW (C_OVERFLOW_LOW), + + .C_HAS_DATA_COUNT ((C_COMMON_CLOCK == 1 && C_HAS_DATA_COUNTS_RACH == 1) ? 1 : 0), + .C_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_RACH + 1), + .C_HAS_RD_DATA_COUNT ((C_COMMON_CLOCK == 0 && C_HAS_DATA_COUNTS_RACH == 1) ? 1 : 0), + .C_RD_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_RACH + 1), + .C_USE_FWFT_DATA_COUNT (1), // use extra logic is always true + .C_HAS_WR_DATA_COUNT ((C_COMMON_CLOCK == 0 && C_HAS_DATA_COUNTS_RACH == 1) ? 1 : 0), + .C_WR_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_RACH + 1), + .C_FULL_FLAGS_RST_VAL (1), + .C_USE_EMBEDDED_REG (0), + .C_USE_DOUT_RST (0), + .C_MSGON_VAL (C_MSGON_VAL), + .C_ENABLE_RST_SYNC (1), + .C_EN_SAFETY_CKT ((C_IMPLEMENTATION_TYPE_RACH == 1 || C_IMPLEMENTATION_TYPE_RACH == 11) ? 1 : 0), + .C_COUNT_TYPE (C_COUNT_TYPE), + .C_DEFAULT_VALUE (C_DEFAULT_VALUE), + .C_ENABLE_RLOCS (C_ENABLE_RLOCS), + .C_HAS_BACKUP (C_HAS_BACKUP), + .C_HAS_INT_CLK (C_HAS_INT_CLK), + .C_MIF_FILE_NAME (C_MIF_FILE_NAME), + .C_HAS_MEMINIT_FILE (C_HAS_MEMINIT_FILE), + .C_INIT_WR_PNTR_VAL (C_INIT_WR_PNTR_VAL), + .C_OPTIMIZATION_MODE (C_OPTIMIZATION_MODE), + .C_PRIM_FIFO_TYPE (C_PRIM_FIFO_TYPE), + .C_RD_FREQ (C_RD_FREQ), + .C_USE_FIFO16_FLAGS (C_USE_FIFO16_FLAGS), + .C_WR_FREQ (C_WR_FREQ), + .C_WR_RESPONSE_LATENCY (C_WR_RESPONSE_LATENCY) + ) + fifo_generator_v13_2_5_rach_dut + ( + .CLK (S_ACLK), + .WR_CLK (S_ACLK), + .RD_CLK (M_ACLK), + .RST (inverted_reset), + .SRST (1'b0), + .WR_RST (inverted_reset), + .RD_RST (inverted_reset), + .WR_EN (rach_wr_en), + .RD_EN (rach_rd_en), + .PROG_FULL_THRESH (AXI_AR_PROG_FULL_THRESH), + .PROG_FULL_THRESH_ASSERT ({C_WR_PNTR_WIDTH_RACH{1'b0}}), + .PROG_FULL_THRESH_NEGATE ({C_WR_PNTR_WIDTH_RACH{1'b0}}), + .PROG_EMPTY_THRESH (AXI_AR_PROG_EMPTY_THRESH), + .PROG_EMPTY_THRESH_ASSERT ({C_WR_PNTR_WIDTH_RACH{1'b0}}), + .PROG_EMPTY_THRESH_NEGATE ({C_WR_PNTR_WIDTH_RACH{1'b0}}), + .INJECTDBITERR (AXI_AR_INJECTDBITERR), + .INJECTSBITERR (AXI_AR_INJECTSBITERR), + + .DIN (rach_din), + .DOUT (rach_dout_pkt), + .FULL (rach_full), + .EMPTY (rach_empty), + .ALMOST_FULL (), + .ALMOST_EMPTY (), + .PROG_FULL (AXI_AR_PROG_FULL), + .PROG_EMPTY (AXI_AR_PROG_EMPTY), + + .WR_ACK (), + .OVERFLOW (axi_ar_overflow_i), + .VALID (), + .UNDERFLOW (axi_ar_underflow_i), + .DATA_COUNT (AXI_AR_DATA_COUNT), + .RD_DATA_COUNT (AXI_AR_RD_DATA_COUNT), + .WR_DATA_COUNT (AXI_AR_WR_DATA_COUNT), + .SBITERR (AXI_AR_SBITERR), + .DBITERR (AXI_AR_DBITERR), + .wr_rst_busy (wr_rst_busy_rach), + .rd_rst_busy (rd_rst_busy_rach), + .wr_rst_i_out (), + .rd_rst_i_out (), + + .BACKUP (BACKUP), + .BACKUP_MARKER (BACKUP_MARKER), + .INT_CLK (INT_CLK) + ); + + assign rach_s_axi_arready = (IS_8SERIES == 0) ? ~rach_full : (C_IMPLEMENTATION_TYPE_RACH == 5 || C_IMPLEMENTATION_TYPE_RACH == 13) ? ~(rach_full | wr_rst_busy_rach) : ~rach_full; + assign rach_m_axi_arvalid = ~rach_empty; + assign S_AXI_ARREADY = rach_s_axi_arready; + + assign AXI_AR_UNDERFLOW = C_USE_COMMON_UNDERFLOW == 0 ? axi_ar_underflow_i : 0; + assign AXI_AR_OVERFLOW = C_USE_COMMON_OVERFLOW == 0 ? axi_ar_overflow_i : 0; + + end endgenerate // axi_read_addr_channel + + // Register Slice for Read Address Channel + generate if (C_RACH_TYPE == 1) begin : grach_reg_slice + + fifo_generator_v13_2_5_axic_reg_slice + #( + .C_FAMILY (C_FAMILY), + .C_DATA_WIDTH (C_DIN_WIDTH_RACH), + .C_REG_CONFIG (C_REG_SLICE_MODE_RACH) + ) + rach_reg_slice_inst + ( + // System Signals + .ACLK (S_ACLK), + .ARESET (inverted_reset), + + // Slave side + .S_PAYLOAD_DATA (rach_din), + .S_VALID (S_AXI_ARVALID), + .S_READY (S_AXI_ARREADY), + + // Master side + .M_PAYLOAD_DATA (rach_dout), + .M_VALID (M_AXI_ARVALID), + .M_READY (M_AXI_ARREADY) + ); + end endgenerate // grach_reg_slice + + // Register Slice for Read Address Channel for MM Packet FIFO + generate if (C_RACH_TYPE == 0 && C_APPLICATION_TYPE_RACH == 1) begin : grach_reg_slice_mm_pkt_fifo + + fifo_generator_v13_2_5_axic_reg_slice + #( + .C_FAMILY (C_FAMILY), + .C_DATA_WIDTH (C_DIN_WIDTH_RACH), + .C_REG_CONFIG (1) + ) + reg_slice_mm_pkt_fifo_inst + ( + // System Signals + .ACLK (S_ACLK), + .ARESET (inverted_reset), + + // Slave side + .S_PAYLOAD_DATA (rach_dout_pkt), + .S_VALID (arvalid_pkt), + .S_READY (arready_pkt), + + // Master side + .M_PAYLOAD_DATA (rach_dout), + .M_VALID (M_AXI_ARVALID), + .M_READY (M_AXI_ARREADY) + ); + end endgenerate // grach_reg_slice_mm_pkt_fifo + + + generate if (C_RACH_TYPE == 0 && C_APPLICATION_TYPE_RACH != 1) begin : grach_m_axi_arvalid + assign M_AXI_ARVALID = rach_m_axi_arvalid; + assign rach_dout = rach_dout_pkt; + end endgenerate // grach_m_axi_arvalid + + + generate if (C_APPLICATION_TYPE_RACH == 1 && C_HAS_AXI_RD_CHANNEL == 1) begin : axi_mm_pkt_fifo_rd + assign rdch_rd_ok = rdch_s_axi_rvalid && rdch_rd_en; + assign arvalid_pkt = rach_m_axi_arvalid && arvalid_en; + assign accept_next_pkt = rach_m_axi_arvalid && arready_pkt && arvalid_en; + + always@(posedge S_ACLK or posedge inverted_reset) begin + if(inverted_reset) begin + rdch_commited_space <= 0; + end else begin + if(rdch_rd_ok && !accept_next_pkt) begin + rdch_commited_space <= rdch_commited_space-1; + end else if(!rdch_rd_ok && accept_next_pkt) begin + rdch_commited_space <= rdch_commited_space+(rach_dout_pkt[ARADDR_OFFSET-1:ARLEN_OFFSET]+1); + end else if(rdch_rd_ok && accept_next_pkt) begin + rdch_commited_space <= rdch_commited_space+(rach_dout_pkt[ARADDR_OFFSET-1:ARLEN_OFFSET]); + end + end + end //Always end + + always@(*) begin + rdch_free_space <= (C_WR_DEPTH_RDCH-(rdch_commited_space+rach_dout_pkt[ARADDR_OFFSET-1:ARLEN_OFFSET]+1)); + end + + assign arvalid_en = (rdch_free_space >= 0)?1:0; + end + endgenerate + + generate if (C_APPLICATION_TYPE_RACH != 1) begin : axi_mm_fifo_rd + assign arvalid_en = 1; + end + endgenerate + + generate if (IS_RD_DATA_CH == 1) begin : axi_read_data_channel + + // Write protection when almost full or prog_full is high + assign rdch_we = (C_PROG_FULL_TYPE_RDCH != 0) ? rdch_m_axi_rready & M_AXI_RVALID : M_AXI_RVALID; + + // Read protection when almost empty or prog_empty is high + assign rdch_re = (C_PROG_EMPTY_TYPE_RDCH != 0) ? rdch_s_axi_rvalid & S_AXI_RREADY : S_AXI_RREADY; + assign rdch_wr_en = (C_HAS_MASTER_CE == 1) ? rdch_we & M_ACLK_EN : rdch_we; + assign rdch_rd_en = (C_HAS_SLAVE_CE == 1) ? rdch_re & S_ACLK_EN : rdch_re; + + fifo_generator_v13_2_5_CONV_VER + #( + .C_FAMILY (C_FAMILY), + .C_COMMON_CLOCK (C_COMMON_CLOCK), + .C_MEMORY_TYPE ((C_IMPLEMENTATION_TYPE_RDCH == 1 || C_IMPLEMENTATION_TYPE_RDCH == 11) ? 1 : + (C_IMPLEMENTATION_TYPE_RDCH == 2 || C_IMPLEMENTATION_TYPE_RDCH == 12) ? 2 : 4), + .C_IMPLEMENTATION_TYPE ((C_IMPLEMENTATION_TYPE_RDCH == 1 || C_IMPLEMENTATION_TYPE_RDCH == 2) ? 0 : + (C_IMPLEMENTATION_TYPE_RDCH == 11 || C_IMPLEMENTATION_TYPE_RDCH == 12) ? 2 : 6), + .C_PRELOAD_REGS (1), // always FWFT for AXI + .C_PRELOAD_LATENCY (0), // always FWFT for AXI + .C_DIN_WIDTH (C_DIN_WIDTH_RDCH), + .C_WR_DEPTH (C_WR_DEPTH_RDCH), + .C_WR_PNTR_WIDTH (C_WR_PNTR_WIDTH_RDCH), + .C_DOUT_WIDTH (C_DIN_WIDTH_RDCH), + .C_RD_DEPTH (C_WR_DEPTH_RDCH), + .C_INTERFACE_TYPE (C_INTERFACE_TYPE), + .C_RD_PNTR_WIDTH (C_WR_PNTR_WIDTH_RDCH), + .C_PROG_FULL_TYPE (C_PROG_FULL_TYPE_RDCH), + .C_PROG_FULL_THRESH_ASSERT_VAL (C_PROG_FULL_THRESH_ASSERT_VAL_RDCH), + .C_PROG_EMPTY_TYPE (C_PROG_EMPTY_TYPE_RDCH), + .C_PROG_EMPTY_THRESH_ASSERT_VAL (C_PROG_EMPTY_THRESH_ASSERT_VAL_RDCH), + .C_USE_ECC (C_USE_ECC_RDCH), + .C_ERROR_INJECTION_TYPE (C_ERROR_INJECTION_TYPE_RDCH), + .C_HAS_ALMOST_EMPTY (0), + .C_HAS_ALMOST_FULL (0), + .C_AXI_TYPE (C_INTERFACE_TYPE == 1 ? 0 : C_AXI_TYPE), + + .C_FIFO_TYPE (C_APPLICATION_TYPE_RDCH), + .C_SYNCHRONIZER_STAGE (C_SYNCHRONIZER_STAGE), + + .C_HAS_WR_RST (0), + .C_HAS_RD_RST (0), + .C_HAS_RST (1), + .C_HAS_SRST (0), + .C_DOUT_RST_VAL (0), + + .C_HAS_VALID (0), + .C_VALID_LOW (C_VALID_LOW), + .C_HAS_UNDERFLOW (C_HAS_UNDERFLOW), + .C_UNDERFLOW_LOW (C_UNDERFLOW_LOW), + .C_HAS_WR_ACK (0), + .C_WR_ACK_LOW (C_WR_ACK_LOW), + .C_HAS_OVERFLOW (C_HAS_OVERFLOW), + .C_OVERFLOW_LOW (C_OVERFLOW_LOW), + + .C_HAS_DATA_COUNT ((C_COMMON_CLOCK == 1 && C_HAS_DATA_COUNTS_RDCH == 1) ? 1 : 0), + .C_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_RDCH + 1), + .C_HAS_RD_DATA_COUNT ((C_COMMON_CLOCK == 0 && C_HAS_DATA_COUNTS_RDCH == 1) ? 1 : 0), + .C_RD_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_RDCH + 1), + .C_USE_FWFT_DATA_COUNT (1), // use extra logic is always true + .C_HAS_WR_DATA_COUNT ((C_COMMON_CLOCK == 0 && C_HAS_DATA_COUNTS_RDCH == 1) ? 1 : 0), + .C_WR_DATA_COUNT_WIDTH (C_WR_PNTR_WIDTH_RDCH + 1), + .C_FULL_FLAGS_RST_VAL (1), + .C_USE_EMBEDDED_REG (0), + .C_USE_DOUT_RST (0), + .C_MSGON_VAL (C_MSGON_VAL), + .C_ENABLE_RST_SYNC (1), + .C_EN_SAFETY_CKT ((C_IMPLEMENTATION_TYPE_RDCH == 1 || C_IMPLEMENTATION_TYPE_RDCH == 11) ? 1 : 0), + .C_COUNT_TYPE (C_COUNT_TYPE), + .C_DEFAULT_VALUE (C_DEFAULT_VALUE), + .C_ENABLE_RLOCS (C_ENABLE_RLOCS), + .C_HAS_BACKUP (C_HAS_BACKUP), + .C_HAS_INT_CLK (C_HAS_INT_CLK), + .C_MIF_FILE_NAME (C_MIF_FILE_NAME), + .C_HAS_MEMINIT_FILE (C_HAS_MEMINIT_FILE), + .C_INIT_WR_PNTR_VAL (C_INIT_WR_PNTR_VAL), + .C_OPTIMIZATION_MODE (C_OPTIMIZATION_MODE), + .C_PRIM_FIFO_TYPE (C_PRIM_FIFO_TYPE), + .C_RD_FREQ (C_RD_FREQ), + .C_USE_FIFO16_FLAGS (C_USE_FIFO16_FLAGS), + .C_WR_FREQ (C_WR_FREQ), + .C_WR_RESPONSE_LATENCY (C_WR_RESPONSE_LATENCY) + ) + fifo_generator_v13_2_5_rdch_dut + ( + .CLK (S_ACLK), + .WR_CLK (M_ACLK), + .RD_CLK (S_ACLK), + .RST (inverted_reset), + .SRST (1'b0), + .WR_RST (inverted_reset), + .RD_RST (inverted_reset), + .WR_EN (rdch_wr_en), + .RD_EN (rdch_rd_en), + .PROG_FULL_THRESH (AXI_R_PROG_FULL_THRESH), + .PROG_FULL_THRESH_ASSERT ({C_WR_PNTR_WIDTH_RDCH{1'b0}}), + .PROG_FULL_THRESH_NEGATE ({C_WR_PNTR_WIDTH_RDCH{1'b0}}), + .PROG_EMPTY_THRESH (AXI_R_PROG_EMPTY_THRESH), + .PROG_EMPTY_THRESH_ASSERT ({C_WR_PNTR_WIDTH_RDCH{1'b0}}), + .PROG_EMPTY_THRESH_NEGATE ({C_WR_PNTR_WIDTH_RDCH{1'b0}}), + .INJECTDBITERR (AXI_R_INJECTDBITERR), + .INJECTSBITERR (AXI_R_INJECTSBITERR), + + .DIN (rdch_din), + .DOUT (rdch_dout), + .FULL (rdch_full), + .EMPTY (rdch_empty), + .ALMOST_FULL (), + .ALMOST_EMPTY (), + .PROG_FULL (AXI_R_PROG_FULL), + .PROG_EMPTY (AXI_R_PROG_EMPTY), + + .WR_ACK (), + .OVERFLOW (axi_r_overflow_i), + .VALID (), + .UNDERFLOW (axi_r_underflow_i), + .DATA_COUNT (AXI_R_DATA_COUNT), + .RD_DATA_COUNT (AXI_R_RD_DATA_COUNT), + .WR_DATA_COUNT (AXI_R_WR_DATA_COUNT), + .SBITERR (AXI_R_SBITERR), + .DBITERR (AXI_R_DBITERR), + .wr_rst_busy (wr_rst_busy_rdch), + .rd_rst_busy (rd_rst_busy_rdch), + .wr_rst_i_out (), + .rd_rst_i_out (), + + .BACKUP (BACKUP), + .BACKUP_MARKER (BACKUP_MARKER), + .INT_CLK (INT_CLK) + ); + + assign rdch_s_axi_rvalid = ~rdch_empty; + assign rdch_m_axi_rready = (IS_8SERIES == 0) ? ~rdch_full : (C_IMPLEMENTATION_TYPE_RDCH == 5 || C_IMPLEMENTATION_TYPE_RDCH == 13) ? ~(rdch_full | wr_rst_busy_rdch) : ~rdch_full; + assign S_AXI_RVALID = rdch_s_axi_rvalid; + assign M_AXI_RREADY = rdch_m_axi_rready; + + assign AXI_R_UNDERFLOW = C_USE_COMMON_UNDERFLOW == 0 ? axi_r_underflow_i : 0; + assign AXI_R_OVERFLOW = C_USE_COMMON_OVERFLOW == 0 ? axi_r_overflow_i : 0; + + end endgenerate //axi_read_data_channel + + // Register Slice for read Data Channel + generate if (C_RDCH_TYPE == 1) begin : grdch_reg_slice + + fifo_generator_v13_2_5_axic_reg_slice + #( + .C_FAMILY (C_FAMILY), + .C_DATA_WIDTH (C_DIN_WIDTH_RDCH), + .C_REG_CONFIG (C_REG_SLICE_MODE_RDCH) + ) + rdch_reg_slice_inst + ( + // System Signals + .ACLK (S_ACLK), + .ARESET (inverted_reset), + + // Slave side + .S_PAYLOAD_DATA (rdch_din), + .S_VALID (M_AXI_RVALID), + .S_READY (M_AXI_RREADY), + + // Master side + .M_PAYLOAD_DATA (rdch_dout), + .M_VALID (S_AXI_RVALID), + .M_READY (S_AXI_RREADY) + ); + end endgenerate // grdch_reg_slice + + + assign axi_rd_underflow_i = C_USE_COMMON_UNDERFLOW == 1 ? (axi_ar_underflow_i || axi_r_underflow_i) : 0; + assign axi_rd_overflow_i = C_USE_COMMON_OVERFLOW == 1 ? (axi_ar_overflow_i || axi_r_overflow_i) : 0; + + + generate if (IS_AXI_FULL_RACH == 1 || (IS_AXI_FULL == 1 && C_RACH_TYPE == 1)) begin : axi_full_rach_output + assign M_AXI_ARADDR = rach_dout[ARID_OFFSET-1:ARADDR_OFFSET]; + assign M_AXI_ARLEN = rach_dout[ARADDR_OFFSET-1:ARLEN_OFFSET]; + assign M_AXI_ARSIZE = rach_dout[ARLEN_OFFSET-1:ARSIZE_OFFSET]; + assign M_AXI_ARBURST = rach_dout[ARSIZE_OFFSET-1:ARBURST_OFFSET]; + assign M_AXI_ARLOCK = rach_dout[ARBURST_OFFSET-1:ARLOCK_OFFSET]; + assign M_AXI_ARCACHE = rach_dout[ARLOCK_OFFSET-1:ARCACHE_OFFSET]; + assign M_AXI_ARPROT = rach_dout[ARCACHE_OFFSET-1:ARPROT_OFFSET]; + assign M_AXI_ARQOS = rach_dout[ARPROT_OFFSET-1:ARQOS_OFFSET]; + assign rach_din[ARID_OFFSET-1:ARADDR_OFFSET] = S_AXI_ARADDR; + assign rach_din[ARADDR_OFFSET-1:ARLEN_OFFSET] = S_AXI_ARLEN; + assign rach_din[ARLEN_OFFSET-1:ARSIZE_OFFSET] = S_AXI_ARSIZE; + assign rach_din[ARSIZE_OFFSET-1:ARBURST_OFFSET] = S_AXI_ARBURST; + assign rach_din[ARBURST_OFFSET-1:ARLOCK_OFFSET] = S_AXI_ARLOCK; + assign rach_din[ARLOCK_OFFSET-1:ARCACHE_OFFSET] = S_AXI_ARCACHE; + assign rach_din[ARCACHE_OFFSET-1:ARPROT_OFFSET] = S_AXI_ARPROT; + assign rach_din[ARPROT_OFFSET-1:ARQOS_OFFSET] = S_AXI_ARQOS; + end endgenerate // axi_full_rach_output + + generate if ((IS_AXI_FULL_RACH == 1 || (IS_AXI_FULL == 1 && C_RACH_TYPE == 1)) && C_AXI_TYPE == 1) begin : axi_arregion + assign M_AXI_ARREGION = rach_dout[ARQOS_OFFSET-1:ARREGION_OFFSET]; + end endgenerate // axi_arregion + + generate if ((IS_AXI_FULL_RACH == 1 || (IS_AXI_FULL == 1 && C_RACH_TYPE == 1)) && C_AXI_TYPE != 1) begin : naxi_arregion + assign M_AXI_ARREGION = 0; + end endgenerate // naxi_arregion + + generate if ((IS_AXI_FULL_RACH == 1 || (IS_AXI_FULL == 1 && C_RACH_TYPE == 1)) && C_HAS_AXI_ARUSER == 1) begin : axi_aruser + assign M_AXI_ARUSER = rach_dout[ARREGION_OFFSET-1:ARUSER_OFFSET]; + end endgenerate // axi_aruser + + generate if ((IS_AXI_FULL_RACH == 1 || (IS_AXI_FULL == 1 && C_RACH_TYPE == 1)) && C_HAS_AXI_ARUSER == 0) begin : naxi_aruser + assign M_AXI_ARUSER = 0; + end endgenerate // naxi_aruser + + generate if ((IS_AXI_FULL_RACH == 1 || (IS_AXI_FULL == 1 && C_RACH_TYPE == 1)) && C_HAS_AXI_ID == 1) begin : axi_arid + assign M_AXI_ARID = rach_dout[C_DIN_WIDTH_RACH-1:ARID_OFFSET]; + end endgenerate // axi_arid + + generate if ((IS_AXI_FULL_RACH == 1 || (IS_AXI_FULL == 1 && C_RACH_TYPE == 1)) && C_HAS_AXI_ID == 0) begin : naxi_arid + assign M_AXI_ARID = 0; + end endgenerate // naxi_arid + + generate if (IS_AXI_FULL_RDCH == 1 || (IS_AXI_FULL == 1 && C_RDCH_TYPE == 1)) begin : axi_full_rdch_output + assign S_AXI_RDATA = rdch_dout[RID_OFFSET-1:RDATA_OFFSET]; + assign S_AXI_RRESP = rdch_dout[RDATA_OFFSET-1:RRESP_OFFSET]; + assign S_AXI_RLAST = rdch_dout[0]; + assign rdch_din[RID_OFFSET-1:RDATA_OFFSET] = M_AXI_RDATA; + assign rdch_din[RDATA_OFFSET-1:RRESP_OFFSET] = M_AXI_RRESP; + assign rdch_din[0] = M_AXI_RLAST; + end endgenerate // axi_full_rdch_output + + generate if ((IS_AXI_FULL_RDCH == 1 || (IS_AXI_FULL == 1 && C_RDCH_TYPE == 1)) && C_HAS_AXI_RUSER == 1) begin : axi_full_ruser_output + assign S_AXI_RUSER = rdch_dout[RRESP_OFFSET-1:RUSER_OFFSET]; + end endgenerate // axi_full_ruser_output + + generate if ((IS_AXI_FULL_RDCH == 1 || (IS_AXI_FULL == 1 && C_RDCH_TYPE == 1)) && C_HAS_AXI_RUSER == 0) begin : axi_full_nruser_output + assign S_AXI_RUSER = 0; + end endgenerate // axi_full_nruser_output + + generate if ((IS_AXI_FULL_RDCH == 1 || (IS_AXI_FULL == 1 && C_RDCH_TYPE == 1)) && C_HAS_AXI_ID == 1) begin : axi_rid + assign S_AXI_RID = rdch_dout[C_DIN_WIDTH_RDCH-1:RID_OFFSET]; + end endgenerate // axi_rid + + generate if ((IS_AXI_FULL_RDCH == 1 || (IS_AXI_FULL == 1 && C_RDCH_TYPE == 1)) && C_HAS_AXI_ID == 0) begin : naxi_rid + assign S_AXI_RID = 0; + end endgenerate // naxi_rid + + generate if (IS_AXI_LITE_RACH == 1 || (IS_AXI_LITE == 1 && C_RACH_TYPE == 1)) begin : axi_lite_rach_output1 + assign rach_din = {S_AXI_ARADDR, S_AXI_ARPROT}; + assign M_AXI_ARADDR = rach_dout[C_DIN_WIDTH_RACH-1:ARADDR_OFFSET]; + assign M_AXI_ARPROT = rach_dout[ARADDR_OFFSET-1:ARPROT_OFFSET]; + end endgenerate // axi_lite_rach_output + + generate if (IS_AXI_LITE_RDCH == 1 || (IS_AXI_LITE == 1 && C_RDCH_TYPE == 1)) begin : axi_lite_rdch_output1 + assign rdch_din = {M_AXI_RDATA, M_AXI_RRESP}; + assign S_AXI_RDATA = rdch_dout[C_DIN_WIDTH_RDCH-1:RDATA_OFFSET]; + assign S_AXI_RRESP = rdch_dout[RDATA_OFFSET-1:RRESP_OFFSET]; + end endgenerate // axi_lite_rdch_output + + generate if ((IS_AXI_FULL_RACH == 1 || (IS_AXI_FULL == 1 && C_RACH_TYPE == 1)) && C_HAS_AXI_ARUSER == 1) begin : grach_din1 + assign rach_din[ARREGION_OFFSET-1:ARUSER_OFFSET] = S_AXI_ARUSER; + end endgenerate // grach_din1 + + generate if ((IS_AXI_FULL_RACH == 1 || (IS_AXI_FULL == 1 && C_RACH_TYPE == 1)) && C_HAS_AXI_ID == 1) begin : grach_din2 + assign rach_din[C_DIN_WIDTH_RACH-1:ARID_OFFSET] = S_AXI_ARID; + end endgenerate // grach_din2 + + generate if ((IS_AXI_FULL_RACH == 1 || (IS_AXI_FULL == 1 && C_RACH_TYPE == 1)) && C_AXI_TYPE == 1) begin + assign rach_din[ARQOS_OFFSET-1:ARREGION_OFFSET] = S_AXI_ARREGION; + end endgenerate + + generate if ((IS_AXI_FULL_RDCH == 1 || (IS_AXI_FULL == 1 && C_RDCH_TYPE == 1)) && C_HAS_AXI_RUSER == 1) begin : grdch_din1 + assign rdch_din[RRESP_OFFSET-1:RUSER_OFFSET] = M_AXI_RUSER; + end endgenerate // grdch_din1 + + generate if ((IS_AXI_FULL_RDCH == 1 || (IS_AXI_FULL == 1 && C_RDCH_TYPE == 1)) && C_HAS_AXI_ID == 1) begin : grdch_din2 + assign rdch_din[C_DIN_WIDTH_RDCH-1:RID_OFFSET] = M_AXI_RID; + end endgenerate // grdch_din2 + + //end of axi_read_channel + + generate if (C_INTERFACE_TYPE == 1 && C_USE_COMMON_UNDERFLOW == 1) begin : gaxi_comm_uf + assign UNDERFLOW = (C_HAS_AXI_WR_CHANNEL == 1 && C_HAS_AXI_RD_CHANNEL == 1) ? (axi_wr_underflow_i || axi_rd_underflow_i) : + (C_HAS_AXI_WR_CHANNEL == 1 && C_HAS_AXI_RD_CHANNEL == 0) ? axi_wr_underflow_i : + (C_HAS_AXI_WR_CHANNEL == 0 && C_HAS_AXI_RD_CHANNEL == 1) ? axi_rd_underflow_i : 0; + end endgenerate // gaxi_comm_uf + + generate if (C_INTERFACE_TYPE == 1 && C_USE_COMMON_OVERFLOW == 1) begin : gaxi_comm_of + assign OVERFLOW = (C_HAS_AXI_WR_CHANNEL == 1 && C_HAS_AXI_RD_CHANNEL == 1) ? (axi_wr_overflow_i || axi_rd_overflow_i) : + (C_HAS_AXI_WR_CHANNEL == 1 && C_HAS_AXI_RD_CHANNEL == 0) ? axi_wr_overflow_i : + (C_HAS_AXI_WR_CHANNEL == 0 && C_HAS_AXI_RD_CHANNEL == 1) ? axi_rd_overflow_i : 0; + end endgenerate // gaxi_comm_of + + //------------------------------------------------------------------------- + //------------------------------------------------------------------------- + //------------------------------------------------------------------------- + // Pass Through Logic or Wiring Logic + //------------------------------------------------------------------------- + //------------------------------------------------------------------------- + //------------------------------------------------------------------------- + + //------------------------------------------------------------------------- + // Pass Through Logic for Read Channel + //------------------------------------------------------------------------- + + // Wiring logic for Write Address Channel + generate if (C_WACH_TYPE == 2) begin : gwach_pass_through + assign M_AXI_AWID = S_AXI_AWID; + assign M_AXI_AWADDR = S_AXI_AWADDR; + assign M_AXI_AWLEN = S_AXI_AWLEN; + assign M_AXI_AWSIZE = S_AXI_AWSIZE; + assign M_AXI_AWBURST = S_AXI_AWBURST; + assign M_AXI_AWLOCK = S_AXI_AWLOCK; + assign M_AXI_AWCACHE = S_AXI_AWCACHE; + assign M_AXI_AWPROT = S_AXI_AWPROT; + assign M_AXI_AWQOS = S_AXI_AWQOS; + assign M_AXI_AWREGION = S_AXI_AWREGION; + assign M_AXI_AWUSER = S_AXI_AWUSER; + assign S_AXI_AWREADY = M_AXI_AWREADY; + assign M_AXI_AWVALID = S_AXI_AWVALID; + end endgenerate // gwach_pass_through; + + // Wiring logic for Write Data Channel + generate if (C_WDCH_TYPE == 2) begin : gwdch_pass_through + assign M_AXI_WID = S_AXI_WID; + assign M_AXI_WDATA = S_AXI_WDATA; + assign M_AXI_WSTRB = S_AXI_WSTRB; + assign M_AXI_WLAST = S_AXI_WLAST; + assign M_AXI_WUSER = S_AXI_WUSER; + assign S_AXI_WREADY = M_AXI_WREADY; + assign M_AXI_WVALID = S_AXI_WVALID; + end endgenerate // gwdch_pass_through; + + // Wiring logic for Write Response Channel + generate if (C_WRCH_TYPE == 2) begin : gwrch_pass_through + assign S_AXI_BID = M_AXI_BID; + assign S_AXI_BRESP = M_AXI_BRESP; + assign S_AXI_BUSER = M_AXI_BUSER; + assign M_AXI_BREADY = S_AXI_BREADY; + assign S_AXI_BVALID = M_AXI_BVALID; + end endgenerate // gwrch_pass_through; + + //------------------------------------------------------------------------- + // Pass Through Logic for Read Channel + //------------------------------------------------------------------------- + + // Wiring logic for Read Address Channel + generate if (C_RACH_TYPE == 2) begin : grach_pass_through + assign M_AXI_ARID = S_AXI_ARID; + assign M_AXI_ARADDR = S_AXI_ARADDR; + assign M_AXI_ARLEN = S_AXI_ARLEN; + assign M_AXI_ARSIZE = S_AXI_ARSIZE; + assign M_AXI_ARBURST = S_AXI_ARBURST; + assign M_AXI_ARLOCK = S_AXI_ARLOCK; + assign M_AXI_ARCACHE = S_AXI_ARCACHE; + assign M_AXI_ARPROT = S_AXI_ARPROT; + assign M_AXI_ARQOS = S_AXI_ARQOS; + assign M_AXI_ARREGION = S_AXI_ARREGION; + assign M_AXI_ARUSER = S_AXI_ARUSER; + assign S_AXI_ARREADY = M_AXI_ARREADY; + assign M_AXI_ARVALID = S_AXI_ARVALID; + end endgenerate // grach_pass_through; + + // Wiring logic for Read Data Channel + generate if (C_RDCH_TYPE == 2) begin : grdch_pass_through + assign S_AXI_RID = M_AXI_RID; + assign S_AXI_RLAST = M_AXI_RLAST; + assign S_AXI_RUSER = M_AXI_RUSER; + assign S_AXI_RDATA = M_AXI_RDATA; + assign S_AXI_RRESP = M_AXI_RRESP; + assign S_AXI_RVALID = M_AXI_RVALID; + assign M_AXI_RREADY = S_AXI_RREADY; + end endgenerate // grdch_pass_through; + + // Wiring logic for AXI Streaming + generate if (C_AXIS_TYPE == 2) begin : gaxis_pass_through + assign M_AXIS_TDATA = S_AXIS_TDATA; + assign M_AXIS_TSTRB = S_AXIS_TSTRB; + assign M_AXIS_TKEEP = S_AXIS_TKEEP; + assign M_AXIS_TID = S_AXIS_TID; + assign M_AXIS_TDEST = S_AXIS_TDEST; + assign M_AXIS_TUSER = S_AXIS_TUSER; + assign M_AXIS_TLAST = S_AXIS_TLAST; + assign S_AXIS_TREADY = M_AXIS_TREADY; + assign M_AXIS_TVALID = S_AXIS_TVALID; + end endgenerate // gaxis_pass_through; + + +endmodule //fifo_generator_v13_2_5 + + + +/******************************************************************************* + * Declaration of top-level module for Conventional FIFO + ******************************************************************************/ +module fifo_generator_v13_2_5_CONV_VER + #( + parameter C_COMMON_CLOCK = 0, + parameter C_INTERFACE_TYPE = 0, + parameter C_EN_SAFETY_CKT = 0, + parameter C_COUNT_TYPE = 0, + parameter C_DATA_COUNT_WIDTH = 2, + parameter C_DEFAULT_VALUE = "", + parameter C_DIN_WIDTH = 8, + parameter C_DOUT_RST_VAL = "", + parameter C_DOUT_WIDTH = 8, + parameter C_ENABLE_RLOCS = 0, + parameter C_FAMILY = "virtex7", //Not allowed in Verilog model + parameter C_FULL_FLAGS_RST_VAL = 1, + parameter C_HAS_ALMOST_EMPTY = 0, + parameter C_HAS_ALMOST_FULL = 0, + parameter C_HAS_BACKUP = 0, + parameter C_HAS_DATA_COUNT = 0, + parameter C_HAS_INT_CLK = 0, + parameter C_HAS_MEMINIT_FILE = 0, + parameter C_HAS_OVERFLOW = 0, + parameter C_HAS_RD_DATA_COUNT = 0, + parameter C_HAS_RD_RST = 0, + parameter C_HAS_RST = 0, + parameter C_HAS_SRST = 0, + parameter C_HAS_UNDERFLOW = 0, + parameter C_HAS_VALID = 0, + parameter C_HAS_WR_ACK = 0, + parameter C_HAS_WR_DATA_COUNT = 0, + parameter C_HAS_WR_RST = 0, + parameter C_IMPLEMENTATION_TYPE = 0, + parameter C_INIT_WR_PNTR_VAL = 0, + parameter C_MEMORY_TYPE = 1, + parameter C_MIF_FILE_NAME = "", + parameter C_OPTIMIZATION_MODE = 0, + parameter C_OVERFLOW_LOW = 0, + parameter C_PRELOAD_LATENCY = 1, + parameter C_PRELOAD_REGS = 0, + parameter C_PRIM_FIFO_TYPE = "", + parameter C_PROG_EMPTY_THRESH_ASSERT_VAL = 0, + parameter C_PROG_EMPTY_THRESH_NEGATE_VAL = 0, + parameter C_PROG_EMPTY_TYPE = 0, + parameter C_PROG_FULL_THRESH_ASSERT_VAL = 0, + parameter C_PROG_FULL_THRESH_NEGATE_VAL = 0, + parameter C_PROG_FULL_TYPE = 0, + parameter C_RD_DATA_COUNT_WIDTH = 2, + parameter C_RD_DEPTH = 256, + parameter C_RD_FREQ = 1, + parameter C_RD_PNTR_WIDTH = 8, + parameter C_UNDERFLOW_LOW = 0, + parameter C_USE_DOUT_RST = 0, + parameter C_USE_ECC = 0, + parameter C_USE_EMBEDDED_REG = 0, + parameter C_USE_FIFO16_FLAGS = 0, + parameter C_USE_FWFT_DATA_COUNT = 0, + parameter C_VALID_LOW = 0, + parameter C_WR_ACK_LOW = 0, + parameter C_WR_DATA_COUNT_WIDTH = 2, + parameter C_WR_DEPTH = 256, + parameter C_WR_FREQ = 1, + parameter C_WR_PNTR_WIDTH = 8, + parameter C_WR_RESPONSE_LATENCY = 1, + parameter C_MSGON_VAL = 1, + parameter C_ENABLE_RST_SYNC = 1, + parameter C_ERROR_INJECTION_TYPE = 0, + parameter C_FIFO_TYPE = 0, + parameter C_SYNCHRONIZER_STAGE = 2, + parameter C_AXI_TYPE = 0 + ) + + ( + input BACKUP, + input BACKUP_MARKER, + input CLK, + input RST, + input SRST, + input WR_CLK, + input WR_RST, + input RD_CLK, + input RD_RST, + input [C_DIN_WIDTH-1:0] DIN, + input WR_EN, + input RD_EN, + input [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH, + input [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH_ASSERT, + input [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH_NEGATE, + input [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH, + input [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH_ASSERT, + input [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH_NEGATE, + input INT_CLK, + input INJECTDBITERR, + input INJECTSBITERR, + + output [C_DOUT_WIDTH-1:0] DOUT, + output FULL, + output ALMOST_FULL, + output WR_ACK, + output OVERFLOW, + output EMPTY, + output ALMOST_EMPTY, + output VALID, + output UNDERFLOW, + output [C_DATA_COUNT_WIDTH-1:0] DATA_COUNT, + output [C_RD_DATA_COUNT_WIDTH-1:0] RD_DATA_COUNT, + output [C_WR_DATA_COUNT_WIDTH-1:0] WR_DATA_COUNT, + output PROG_FULL, + output PROG_EMPTY, + output SBITERR, + output DBITERR, + output wr_rst_busy_o, + output wr_rst_busy, + output rd_rst_busy, + output wr_rst_i_out, + output rd_rst_i_out + ); + +/* + ****************************************************************************** + * Definition of Parameters + ****************************************************************************** + * C_COMMON_CLOCK : Common Clock (1), Independent Clocks (0) + * C_COUNT_TYPE : *not used + * C_DATA_COUNT_WIDTH : Width of DATA_COUNT bus + * C_DEFAULT_VALUE : *not used + * C_DIN_WIDTH : Width of DIN bus + * C_DOUT_RST_VAL : Reset value of DOUT + * C_DOUT_WIDTH : Width of DOUT bus + * C_ENABLE_RLOCS : *not used + * C_FAMILY : not used in bhv model + * C_FULL_FLAGS_RST_VAL : Full flags rst val (0 or 1) + * C_HAS_ALMOST_EMPTY : 1=Core has ALMOST_EMPTY flag + * C_HAS_ALMOST_FULL : 1=Core has ALMOST_FULL flag + * C_HAS_BACKUP : *not used + * C_HAS_DATA_COUNT : 1=Core has DATA_COUNT bus + * C_HAS_INT_CLK : not used in bhv model + * C_HAS_MEMINIT_FILE : *not used + * C_HAS_OVERFLOW : 1=Core has OVERFLOW flag + * C_HAS_RD_DATA_COUNT : 1=Core has RD_DATA_COUNT bus + * C_HAS_RD_RST : *not used + * C_HAS_RST : 1=Core has Async Rst + * C_HAS_SRST : 1=Core has Sync Rst + * C_HAS_UNDERFLOW : 1=Core has UNDERFLOW flag + * C_HAS_VALID : 1=Core has VALID flag + * C_HAS_WR_ACK : 1=Core has WR_ACK flag + * C_HAS_WR_DATA_COUNT : 1=Core has WR_DATA_COUNT bus + * C_HAS_WR_RST : *not used + * C_IMPLEMENTATION_TYPE : 0=Common-Clock Bram/Dram + * 1=Common-Clock ShiftRam + * 2=Indep. Clocks Bram/Dram + * 3=Virtex-4 Built-in + * 4=Virtex-5 Built-in + * C_INIT_WR_PNTR_VAL : *not used + * C_MEMORY_TYPE : 1=Block RAM + * 2=Distributed RAM + * 3=Shift RAM + * 4=Built-in FIFO + * C_MIF_FILE_NAME : *not used + * C_OPTIMIZATION_MODE : *not used + * C_OVERFLOW_LOW : 1=OVERFLOW active low + * C_PRELOAD_LATENCY : Latency of read: 0, 1, 2 + * C_PRELOAD_REGS : 1=Use output registers + * C_PRIM_FIFO_TYPE : not used in bhv model + * C_PROG_EMPTY_THRESH_ASSERT_VAL: PROG_EMPTY assert threshold + * C_PROG_EMPTY_THRESH_NEGATE_VAL: PROG_EMPTY negate threshold + * C_PROG_EMPTY_TYPE : 0=No programmable empty + * 1=Single prog empty thresh constant + * 2=Multiple prog empty thresh constants + * 3=Single prog empty thresh input + * 4=Multiple prog empty thresh inputs + * C_PROG_FULL_THRESH_ASSERT_VAL : PROG_FULL assert threshold + * C_PROG_FULL_THRESH_NEGATE_VAL : PROG_FULL negate threshold + * C_PROG_FULL_TYPE : 0=No prog full + * 1=Single prog full thresh constant + * 2=Multiple prog full thresh constants + * 3=Single prog full thresh input + * 4=Multiple prog full thresh inputs + * C_RD_DATA_COUNT_WIDTH : Width of RD_DATA_COUNT bus + * C_RD_DEPTH : Depth of read interface (2^N) + * C_RD_FREQ : not used in bhv model + * C_RD_PNTR_WIDTH : always log2(C_RD_DEPTH) + * C_UNDERFLOW_LOW : 1=UNDERFLOW active low + * C_USE_DOUT_RST : 1=Resets DOUT on RST + * C_USE_ECC : Used for error injection purpose + * C_USE_EMBEDDED_REG : 1=Use BRAM embedded output register + * C_USE_FIFO16_FLAGS : not used in bhv model + * C_USE_FWFT_DATA_COUNT : 1=Use extra logic for FWFT data count + * C_VALID_LOW : 1=VALID active low + * C_WR_ACK_LOW : 1=WR_ACK active low + * C_WR_DATA_COUNT_WIDTH : Width of WR_DATA_COUNT bus + * C_WR_DEPTH : Depth of write interface (2^N) + * C_WR_FREQ : not used in bhv model + * C_WR_PNTR_WIDTH : always log2(C_WR_DEPTH) + * C_WR_RESPONSE_LATENCY : *not used + * C_MSGON_VAL : *not used by bhv model + * C_ENABLE_RST_SYNC : 0 = Use WR_RST & RD_RST + * 1 = Use RST + * C_ERROR_INJECTION_TYPE : 0 = No error injection + * 1 = Single bit error injection only + * 2 = Double bit error injection only + * 3 = Single and double bit error injection + ****************************************************************************** + * Definition of Ports + ****************************************************************************** + * BACKUP : Not used + * BACKUP_MARKER: Not used + * CLK : Clock + * DIN : Input data bus + * PROG_EMPTY_THRESH : Threshold for Programmable Empty Flag + * PROG_EMPTY_THRESH_ASSERT: Threshold for Programmable Empty Flag + * PROG_EMPTY_THRESH_NEGATE: Threshold for Programmable Empty Flag + * PROG_FULL_THRESH : Threshold for Programmable Full Flag + * PROG_FULL_THRESH_ASSERT : Threshold for Programmable Full Flag + * PROG_FULL_THRESH_NEGATE : Threshold for Programmable Full Flag + * RD_CLK : Read Domain Clock + * RD_EN : Read enable + * RD_RST : Read Reset + * RST : Asynchronous Reset + * SRST : Synchronous Reset + * WR_CLK : Write Domain Clock + * WR_EN : Write enable + * WR_RST : Write Reset + * INT_CLK : Internal Clock + * INJECTSBITERR: Inject Signle bit error + * INJECTDBITERR: Inject Double bit error + * ALMOST_EMPTY : One word remaining in FIFO + * ALMOST_FULL : One empty space remaining in FIFO + * DATA_COUNT : Number of data words in fifo( synchronous to CLK) + * DOUT : Output data bus + * EMPTY : Empty flag + * FULL : Full flag + * OVERFLOW : Last write rejected + * PROG_EMPTY : Programmable Empty Flag + * PROG_FULL : Programmable Full Flag + * RD_DATA_COUNT: Number of data words in fifo (synchronous to RD_CLK) + * UNDERFLOW : Last read rejected + * VALID : Last read acknowledged, DOUT bus VALID + * WR_ACK : Last write acknowledged + * WR_DATA_COUNT: Number of data words in fifo (synchronous to WR_CLK) + * SBITERR : Single Bit ECC Error Detected + * DBITERR : Double Bit ECC Error Detected + ****************************************************************************** + */ + + //---------------------------------------------------------------------------- + //- Internal Signals for delayed input signals + //- All the input signals except Clock are delayed by 100 ps and then given to + //- the models. + //---------------------------------------------------------------------------- + + reg rst_delayed ; + reg empty_fb ; + reg srst_delayed ; + reg wr_rst_delayed ; + reg rd_rst_delayed ; + reg wr_en_delayed ; + reg rd_en_delayed ; + reg [C_DIN_WIDTH-1:0] din_delayed ; + reg [C_RD_PNTR_WIDTH-1:0] prog_empty_thresh_delayed ; + reg [C_RD_PNTR_WIDTH-1:0] prog_empty_thresh_assert_delayed ; + reg [C_RD_PNTR_WIDTH-1:0] prog_empty_thresh_negate_delayed ; + reg [C_WR_PNTR_WIDTH-1:0] prog_full_thresh_delayed ; + reg [C_WR_PNTR_WIDTH-1:0] prog_full_thresh_assert_delayed ; + reg [C_WR_PNTR_WIDTH-1:0] prog_full_thresh_negate_delayed ; + reg injectdbiterr_delayed ; + reg injectsbiterr_delayed ; + wire empty_p0_out; + + always @* rst_delayed <= #`TCQ RST ; + always @* empty_fb <= #`TCQ empty_p0_out ; + always @* srst_delayed <= #`TCQ SRST ; + always @* wr_rst_delayed <= #`TCQ WR_RST ; + always @* rd_rst_delayed <= #`TCQ RD_RST ; + always @* din_delayed <= #`TCQ DIN ; + always @* wr_en_delayed <= #`TCQ WR_EN ; + always @* rd_en_delayed <= #`TCQ RD_EN ; + always @* prog_empty_thresh_delayed <= #`TCQ PROG_EMPTY_THRESH ; + always @* prog_empty_thresh_assert_delayed <= #`TCQ PROG_EMPTY_THRESH_ASSERT ; + always @* prog_empty_thresh_negate_delayed <= #`TCQ PROG_EMPTY_THRESH_NEGATE ; + always @* prog_full_thresh_delayed <= #`TCQ PROG_FULL_THRESH ; + always @* prog_full_thresh_assert_delayed <= #`TCQ PROG_FULL_THRESH_ASSERT ; + always @* prog_full_thresh_negate_delayed <= #`TCQ PROG_FULL_THRESH_NEGATE ; + always @* injectdbiterr_delayed <= #`TCQ INJECTDBITERR ; + always @* injectsbiterr_delayed <= #`TCQ INJECTSBITERR ; + + /***************************************************************************** + * Derived parameters + ****************************************************************************/ + //There are 2 Verilog behavioral models + // 0 = Common-Clock FIFO/ShiftRam FIFO + // 1 = Independent Clocks FIFO + // 2 = Low Latency Synchronous FIFO + // 3 = Low Latency Asynchronous FIFO + localparam C_VERILOG_IMPL = (C_FIFO_TYPE == 3) ? 2 : + (C_IMPLEMENTATION_TYPE == 2) ? 1 : 0; + localparam IS_8SERIES = (C_FAMILY == "virtexu" || C_FAMILY == "kintexu" || C_FAMILY == "artixu" || C_FAMILY == "virtexuplus" || C_FAMILY == "zynquplus" || C_FAMILY == "kintexuplus" || C_FAMILY == "virtexuplushbm") ? 1 : 0; + + //Internal reset signals + reg rd_rst_asreg = 1'b0; + reg rd_rst_asreg_d1 = 1'b0; + reg rd_rst_asreg_d2 = 1'b0; + reg rd_rst_asreg_d3 = 1'b0; + reg rd_rst_reg = 1'b0; + reg rd_rst_comb = 1'b1; + reg rd_rst_comb_d1 = 1'b0; + reg wr_rst_d0 = 1'b0; + reg wr_rst_d1 = 1'b0; + reg wr_rst_d2 = 1'b0; + reg rd_rst_d0 = 1'b0; + reg rd_rst_d1 = 1'b0; + reg rd_rst_d2 = 1'b0; + reg rd_rst_d3 = 1'b0; + reg wrrst_done = 1'b0; + reg rdrst_done = 1'b0; + reg wr_rst_asreg = 1'b0; + reg wr_rst_asreg_d1 = 1'b0; + reg wr_rst_asreg_d2 = 1'b0; + reg wr_rst_asreg_d3 = 1'b0; + reg rd_rst_wr_d0 = 1'b0; + reg rd_rst_wr_d1 = 1'b0; + reg rd_rst_wr_d2 = 1'b0; + reg wr_rst_reg = 1'b0; + reg rst_active_i = 1'b1; + reg rst_delayed_d1 = 1'b1; + reg rst_delayed_d2 = 1'b1; + reg wr_rst_comb = 1'b1; + reg wr_rst_comb_d1 = 1'b0; + wire wr_rst_i; + wire rd_rst_i; + wire rst_i; + + //Internal reset signals + reg rst_asreg = 1'b0; + reg srst_asreg = 1'b0; + reg rst_asreg_d1 = 1'b0; + reg rst_asreg_d2 = 1'b0; + reg srst_asreg_d1 = 1'b0; + reg srst_asreg_d2 = 1'b0; + reg rst_reg = 1'b0; + reg srst_reg = 1'b0; + reg rst_comb = 1'b1; + reg rst_comb_d1 = 1'b0; + wire srst_comb; + reg rst_full_gen_i = 0; + reg rst_full_ff_i = 0; + reg [2:0] sckt_ff0_bsy_o_i = {3{1'b0}}; + + wire RD_CLK_P0_IN; + wire RST_P0_IN; + wire RD_EN_FIFO_IN; + wire RD_EN_P0_IN; + + wire ALMOST_EMPTY_FIFO_OUT; + wire ALMOST_FULL_FIFO_OUT; + wire [C_DATA_COUNT_WIDTH-1:0] DATA_COUNT_FIFO_OUT; + wire [C_DOUT_WIDTH-1:0] DOUT_FIFO_OUT; + wire EMPTY_FIFO_OUT; + wire fifo_empty_fb; + wire FULL_FIFO_OUT; + wire OVERFLOW_FIFO_OUT; + wire PROG_EMPTY_FIFO_OUT; + wire PROG_FULL_FIFO_OUT; + wire VALID_FIFO_OUT; + wire [C_RD_DATA_COUNT_WIDTH-1:0] RD_DATA_COUNT_FIFO_OUT; + wire UNDERFLOW_FIFO_OUT; + wire WR_ACK_FIFO_OUT; + wire [C_WR_DATA_COUNT_WIDTH-1:0] WR_DATA_COUNT_FIFO_OUT; + + + //*************************************************************************** + // Internal Signals + // The core uses either the internal_ wires or the preload0_ wires depending + // on whether the core uses Preload0 or not. + // When using preload0, the internal signals connect the internal core to + // the preload logic, and the external core's interfaces are tied to the + // preload0 signals from the preload logic. + //*************************************************************************** + wire [C_DOUT_WIDTH-1:0] DATA_P0_OUT; + wire VALID_P0_OUT; + wire EMPTY_P0_OUT; + wire ALMOSTEMPTY_P0_OUT; + reg EMPTY_P0_OUT_Q; + reg ALMOSTEMPTY_P0_OUT_Q; + wire UNDERFLOW_P0_OUT; + wire RDEN_P0_OUT; + wire [C_DOUT_WIDTH-1:0] DATA_P0_IN; + wire EMPTY_P0_IN; + reg [31:0] DATA_COUNT_FWFT; + reg SS_FWFT_WR ; + reg SS_FWFT_RD ; + + wire sbiterr_fifo_out; + wire dbiterr_fifo_out; + wire inject_sbit_err; + wire inject_dbit_err; + wire sckt_wr_rst_i; + wire sckt_rd_rst_i; + reg sckt_wr_rst_i_q = 1'b0; + + wire w_fab_read_data_valid_i; + wire w_read_data_valid_i; + wire w_ram_valid_i; + // Assign 0 if not selected to avoid 'X' propogation to S/DBITERR. + assign inject_sbit_err = ((C_ERROR_INJECTION_TYPE == 1) || (C_ERROR_INJECTION_TYPE == 3)) ? + injectsbiterr_delayed : 0; + assign inject_dbit_err = ((C_ERROR_INJECTION_TYPE == 2) || (C_ERROR_INJECTION_TYPE == 3)) ? + injectdbiterr_delayed : 0; + + assign wr_rst_i_out = wr_rst_i; + assign rd_rst_i_out = rd_rst_i; + assign wr_rst_busy_o = wr_rst_busy | rst_full_gen_i | sckt_ff0_bsy_o_i[2]; + generate if (C_FULL_FLAGS_RST_VAL == 0 && C_EN_SAFETY_CKT == 1) begin : gsckt_bsy_o + wire clk_i = C_COMMON_CLOCK ? CLK : WR_CLK; + always @ (posedge clk_i) + sckt_ff0_bsy_o_i <= {sckt_ff0_bsy_o_i[1:0],wr_rst_busy}; + end endgenerate +// Choose the behavioral model to instantiate based on the C_VERILOG_IMPL +// parameter (1=Independent Clocks, 0=Common Clock) + + localparam FULL_FLAGS_RST_VAL = (C_HAS_SRST == 1) ? 0 : C_FULL_FLAGS_RST_VAL; +generate +case (C_VERILOG_IMPL) +0 : begin : block1_ss + //Common Clock Behavioral Model + fifo_generator_v13_2_5_bhv_ver_ss + #( + .C_FAMILY (C_FAMILY), + .C_DATA_COUNT_WIDTH (C_DATA_COUNT_WIDTH), + .C_DIN_WIDTH (C_DIN_WIDTH), + .C_DOUT_RST_VAL (C_DOUT_RST_VAL), + .C_DOUT_WIDTH (C_DOUT_WIDTH), + .C_FULL_FLAGS_RST_VAL (FULL_FLAGS_RST_VAL), + .C_HAS_ALMOST_EMPTY (C_HAS_ALMOST_EMPTY), + .C_HAS_ALMOST_FULL ((C_AXI_TYPE == 0 && C_FIFO_TYPE == 1) ? 1 : C_HAS_ALMOST_FULL), + .C_HAS_DATA_COUNT (C_HAS_DATA_COUNT), + .C_HAS_OVERFLOW (C_HAS_OVERFLOW), + .C_HAS_RD_DATA_COUNT (C_HAS_RD_DATA_COUNT), + .C_HAS_RST (C_EN_SAFETY_CKT?0:C_HAS_RST), + .C_HAS_SRST (C_EN_SAFETY_CKT?1:C_HAS_SRST), + .C_HAS_UNDERFLOW (C_HAS_UNDERFLOW), + .C_HAS_VALID (C_HAS_VALID), + .C_HAS_WR_ACK (C_HAS_WR_ACK), + .C_HAS_WR_DATA_COUNT (C_HAS_WR_DATA_COUNT), + .C_IMPLEMENTATION_TYPE (C_IMPLEMENTATION_TYPE), + .C_MEMORY_TYPE (C_MEMORY_TYPE), + .C_OVERFLOW_LOW (C_OVERFLOW_LOW), + .C_PRELOAD_LATENCY (C_PRELOAD_LATENCY), + .C_PRELOAD_REGS (C_PRELOAD_REGS), + .C_PROG_EMPTY_THRESH_ASSERT_VAL (C_PROG_EMPTY_THRESH_ASSERT_VAL), + .C_PROG_EMPTY_THRESH_NEGATE_VAL (C_PROG_EMPTY_THRESH_NEGATE_VAL), + .C_PROG_EMPTY_TYPE (C_PROG_EMPTY_TYPE), + .C_PROG_FULL_THRESH_ASSERT_VAL (C_PROG_FULL_THRESH_ASSERT_VAL), + .C_PROG_FULL_THRESH_NEGATE_VAL (C_PROG_FULL_THRESH_NEGATE_VAL), + .C_PROG_FULL_TYPE (C_PROG_FULL_TYPE), + .C_RD_DATA_COUNT_WIDTH (C_RD_DATA_COUNT_WIDTH), + .C_RD_DEPTH (C_RD_DEPTH), + .C_RD_PNTR_WIDTH (C_RD_PNTR_WIDTH), + .C_UNDERFLOW_LOW (C_UNDERFLOW_LOW), + .C_USE_DOUT_RST (C_USE_DOUT_RST), + .C_USE_EMBEDDED_REG (C_USE_EMBEDDED_REG), + .C_EN_SAFETY_CKT (C_EN_SAFETY_CKT), + .C_USE_FWFT_DATA_COUNT (C_USE_FWFT_DATA_COUNT), + .C_VALID_LOW (C_VALID_LOW), + .C_WR_ACK_LOW (C_WR_ACK_LOW), + .C_WR_DATA_COUNT_WIDTH (C_WR_DATA_COUNT_WIDTH), + .C_WR_DEPTH (C_WR_DEPTH), + .C_WR_PNTR_WIDTH (C_WR_PNTR_WIDTH), + .C_USE_ECC (C_USE_ECC), + .C_ENABLE_RST_SYNC (C_ENABLE_RST_SYNC), + .C_ERROR_INJECTION_TYPE (C_ERROR_INJECTION_TYPE), + .C_FIFO_TYPE (C_FIFO_TYPE) + ) + gen_ss + ( + .SAFETY_CKT_WR_RST (sckt_wr_rst_i), + .CLK (CLK), + .RST (C_EN_SAFETY_CKT?1'b0:rst_i), + .SRST (C_EN_SAFETY_CKT?sckt_wr_rst_i:srst_delayed), + .RST_FULL_GEN (rst_full_gen_i), + .RST_FULL_FF (rst_full_ff_i), + .DIN (din_delayed), + .WR_EN (wr_en_delayed), + .RD_EN (RD_EN_FIFO_IN), + .RD_EN_USER (rd_en_delayed), + .USER_EMPTY_FB (empty_fb), + .PROG_EMPTY_THRESH (prog_empty_thresh_delayed), + .PROG_EMPTY_THRESH_ASSERT (prog_empty_thresh_assert_delayed), + .PROG_EMPTY_THRESH_NEGATE (prog_empty_thresh_negate_delayed), + .PROG_FULL_THRESH (prog_full_thresh_delayed), + .PROG_FULL_THRESH_ASSERT (prog_full_thresh_assert_delayed), + .PROG_FULL_THRESH_NEGATE (prog_full_thresh_negate_delayed), + .INJECTSBITERR (inject_sbit_err), + .INJECTDBITERR (inject_dbit_err), + .DOUT (DOUT_FIFO_OUT), + .FULL (FULL_FIFO_OUT), + .ALMOST_FULL (ALMOST_FULL_FIFO_OUT), + .WR_ACK (WR_ACK_FIFO_OUT), + .OVERFLOW (OVERFLOW_FIFO_OUT), + .EMPTY (EMPTY_FIFO_OUT), + .EMPTY_FB (fifo_empty_fb), + .ALMOST_EMPTY (ALMOST_EMPTY_FIFO_OUT), + .VALID (VALID_FIFO_OUT), + .UNDERFLOW (UNDERFLOW_FIFO_OUT), + .DATA_COUNT (DATA_COUNT_FIFO_OUT), + .RD_DATA_COUNT (RD_DATA_COUNT_FIFO_OUT), + .WR_DATA_COUNT (WR_DATA_COUNT_FIFO_OUT), + .PROG_FULL (PROG_FULL_FIFO_OUT), + .PROG_EMPTY (PROG_EMPTY_FIFO_OUT), + .WR_RST_BUSY (wr_rst_busy), + .RD_RST_BUSY (rd_rst_busy), + .SBITERR (sbiterr_fifo_out), + .DBITERR (dbiterr_fifo_out) + ); +end +1 : begin : block1_as + //Independent Clocks Behavioral Model + fifo_generator_v13_2_5_bhv_ver_as + #( + .C_FAMILY (C_FAMILY), + .C_DATA_COUNT_WIDTH (C_DATA_COUNT_WIDTH), + .C_DIN_WIDTH (C_DIN_WIDTH), + .C_DOUT_RST_VAL (C_DOUT_RST_VAL), + .C_DOUT_WIDTH (C_DOUT_WIDTH), + .C_FULL_FLAGS_RST_VAL (C_FULL_FLAGS_RST_VAL), + .C_HAS_ALMOST_EMPTY (C_HAS_ALMOST_EMPTY), + .C_HAS_ALMOST_FULL (C_HAS_ALMOST_FULL), + .C_HAS_DATA_COUNT (C_HAS_DATA_COUNT), + .C_HAS_OVERFLOW (C_HAS_OVERFLOW), + .C_HAS_RD_DATA_COUNT (C_HAS_RD_DATA_COUNT), + .C_HAS_RST (C_EN_SAFETY_CKT?0:C_HAS_RST), + .C_HAS_UNDERFLOW (C_HAS_UNDERFLOW), + .C_HAS_VALID (C_HAS_VALID), + .C_HAS_WR_ACK (C_HAS_WR_ACK), + .C_HAS_WR_DATA_COUNT (C_HAS_WR_DATA_COUNT), + .C_IMPLEMENTATION_TYPE (C_IMPLEMENTATION_TYPE), + .C_MEMORY_TYPE (C_MEMORY_TYPE), + .C_OVERFLOW_LOW (C_OVERFLOW_LOW), + .C_PRELOAD_LATENCY (C_PRELOAD_LATENCY), + .C_PRELOAD_REGS (C_PRELOAD_REGS), + .C_PROG_EMPTY_THRESH_ASSERT_VAL (C_PROG_EMPTY_THRESH_ASSERT_VAL), + .C_PROG_EMPTY_THRESH_NEGATE_VAL (C_PROG_EMPTY_THRESH_NEGATE_VAL), + .C_PROG_EMPTY_TYPE (C_PROG_EMPTY_TYPE), + .C_PROG_FULL_THRESH_ASSERT_VAL (C_PROG_FULL_THRESH_ASSERT_VAL), + .C_PROG_FULL_THRESH_NEGATE_VAL (C_PROG_FULL_THRESH_NEGATE_VAL), + .C_PROG_FULL_TYPE (C_PROG_FULL_TYPE), + .C_RD_DATA_COUNT_WIDTH (C_RD_DATA_COUNT_WIDTH), + .C_RD_DEPTH (C_RD_DEPTH), + .C_RD_PNTR_WIDTH (C_RD_PNTR_WIDTH), + .C_UNDERFLOW_LOW (C_UNDERFLOW_LOW), + .C_USE_DOUT_RST (C_USE_DOUT_RST), + .C_USE_EMBEDDED_REG (C_USE_EMBEDDED_REG), + .C_EN_SAFETY_CKT (C_EN_SAFETY_CKT), + .C_USE_FWFT_DATA_COUNT (C_USE_FWFT_DATA_COUNT), + .C_VALID_LOW (C_VALID_LOW), + .C_WR_ACK_LOW (C_WR_ACK_LOW), + .C_WR_DATA_COUNT_WIDTH (C_WR_DATA_COUNT_WIDTH), + .C_WR_DEPTH (C_WR_DEPTH), + .C_WR_PNTR_WIDTH (C_WR_PNTR_WIDTH), + .C_USE_ECC (C_USE_ECC), + .C_SYNCHRONIZER_STAGE (C_SYNCHRONIZER_STAGE), + .C_ENABLE_RST_SYNC (C_ENABLE_RST_SYNC), + .C_ERROR_INJECTION_TYPE (C_ERROR_INJECTION_TYPE) + ) + gen_as + ( + .SAFETY_CKT_WR_RST (sckt_wr_rst_i), + .SAFETY_CKT_RD_RST (sckt_rd_rst_i), + .WR_CLK (WR_CLK), + .RD_CLK (RD_CLK), + .RST (rst_i), + .RST_FULL_GEN (rst_full_gen_i), + .RST_FULL_FF (rst_full_ff_i), + .WR_RST (wr_rst_i), + .RD_RST (rd_rst_i), + .DIN (din_delayed), + .WR_EN (wr_en_delayed), + .RD_EN (RD_EN_FIFO_IN), + .RD_EN_USER (rd_en_delayed), + .PROG_EMPTY_THRESH (prog_empty_thresh_delayed), + .PROG_EMPTY_THRESH_ASSERT (prog_empty_thresh_assert_delayed), + .PROG_EMPTY_THRESH_NEGATE (prog_empty_thresh_negate_delayed), + .PROG_FULL_THRESH (prog_full_thresh_delayed), + .PROG_FULL_THRESH_ASSERT (prog_full_thresh_assert_delayed), + .PROG_FULL_THRESH_NEGATE (prog_full_thresh_negate_delayed), + .INJECTSBITERR (inject_sbit_err), + .INJECTDBITERR (inject_dbit_err), + .USER_EMPTY_FB (EMPTY_P0_OUT), + .DOUT (DOUT_FIFO_OUT), + .FULL (FULL_FIFO_OUT), + .ALMOST_FULL (ALMOST_FULL_FIFO_OUT), + .WR_ACK (WR_ACK_FIFO_OUT), + .OVERFLOW (OVERFLOW_FIFO_OUT), + .EMPTY (EMPTY_FIFO_OUT), + .EMPTY_FB (fifo_empty_fb), + .ALMOST_EMPTY (ALMOST_EMPTY_FIFO_OUT), + .VALID (VALID_FIFO_OUT), + .UNDERFLOW (UNDERFLOW_FIFO_OUT), + .RD_DATA_COUNT (RD_DATA_COUNT_FIFO_OUT), + .WR_DATA_COUNT (WR_DATA_COUNT_FIFO_OUT), + .PROG_FULL (PROG_FULL_FIFO_OUT), + .PROG_EMPTY (PROG_EMPTY_FIFO_OUT), + .SBITERR (sbiterr_fifo_out), + .fab_read_data_valid_i (w_fab_read_data_valid_i), + .read_data_valid_i (w_read_data_valid_i), + .ram_valid_i (w_ram_valid_i), + .DBITERR (dbiterr_fifo_out) + ); +end + +2 : begin : ll_afifo_inst + fifo_generator_v13_2_5_beh_ver_ll_afifo + #( + .C_DIN_WIDTH (C_DIN_WIDTH), + .C_DOUT_RST_VAL (C_DOUT_RST_VAL), + .C_DOUT_WIDTH (C_DOUT_WIDTH), + .C_FULL_FLAGS_RST_VAL (C_FULL_FLAGS_RST_VAL), + .C_HAS_RD_DATA_COUNT (C_HAS_RD_DATA_COUNT), + .C_HAS_WR_DATA_COUNT (C_HAS_WR_DATA_COUNT), + .C_RD_DEPTH (C_RD_DEPTH), + .C_RD_PNTR_WIDTH (C_RD_PNTR_WIDTH), + .C_USE_DOUT_RST (C_USE_DOUT_RST), + .C_WR_DATA_COUNT_WIDTH (C_WR_DATA_COUNT_WIDTH), + .C_WR_DEPTH (C_WR_DEPTH), + .C_WR_PNTR_WIDTH (C_WR_PNTR_WIDTH), + .C_FIFO_TYPE (C_FIFO_TYPE) + ) + gen_ll_afifo + ( + .DIN (din_delayed), + .RD_CLK (RD_CLK), + .RD_EN (rd_en_delayed), + .WR_RST (wr_rst_i), + .RD_RST (rd_rst_i), + .WR_CLK (WR_CLK), + .WR_EN (wr_en_delayed), + .DOUT (DOUT), + .EMPTY (EMPTY), + .FULL (FULL) + ); +end +default : begin : block1_as + //Independent Clocks Behavioral Model + fifo_generator_v13_2_5_bhv_ver_as + #( + .C_FAMILY (C_FAMILY), + .C_DATA_COUNT_WIDTH (C_DATA_COUNT_WIDTH), + .C_DIN_WIDTH (C_DIN_WIDTH), + .C_DOUT_RST_VAL (C_DOUT_RST_VAL), + .C_DOUT_WIDTH (C_DOUT_WIDTH), + .C_FULL_FLAGS_RST_VAL (C_FULL_FLAGS_RST_VAL), + .C_HAS_ALMOST_EMPTY (C_HAS_ALMOST_EMPTY), + .C_HAS_ALMOST_FULL (C_HAS_ALMOST_FULL), + .C_HAS_DATA_COUNT (C_HAS_DATA_COUNT), + .C_HAS_OVERFLOW (C_HAS_OVERFLOW), + .C_HAS_RD_DATA_COUNT (C_HAS_RD_DATA_COUNT), + .C_HAS_RST (C_EN_SAFETY_CKT?0:C_HAS_RST), + .C_HAS_UNDERFLOW (C_HAS_UNDERFLOW), + .C_HAS_VALID (C_HAS_VALID), + .C_HAS_WR_ACK (C_HAS_WR_ACK), + .C_HAS_WR_DATA_COUNT (C_HAS_WR_DATA_COUNT), + .C_IMPLEMENTATION_TYPE (C_IMPLEMENTATION_TYPE), + .C_MEMORY_TYPE (C_MEMORY_TYPE), + .C_OVERFLOW_LOW (C_OVERFLOW_LOW), + .C_PRELOAD_LATENCY (C_PRELOAD_LATENCY), + .C_PRELOAD_REGS (C_PRELOAD_REGS), + .C_PROG_EMPTY_THRESH_ASSERT_VAL (C_PROG_EMPTY_THRESH_ASSERT_VAL), + .C_PROG_EMPTY_THRESH_NEGATE_VAL (C_PROG_EMPTY_THRESH_NEGATE_VAL), + .C_PROG_EMPTY_TYPE (C_PROG_EMPTY_TYPE), + .C_PROG_FULL_THRESH_ASSERT_VAL (C_PROG_FULL_THRESH_ASSERT_VAL), + .C_PROG_FULL_THRESH_NEGATE_VAL (C_PROG_FULL_THRESH_NEGATE_VAL), + .C_PROG_FULL_TYPE (C_PROG_FULL_TYPE), + .C_RD_DATA_COUNT_WIDTH (C_RD_DATA_COUNT_WIDTH), + .C_RD_DEPTH (C_RD_DEPTH), + .C_RD_PNTR_WIDTH (C_RD_PNTR_WIDTH), + .C_UNDERFLOW_LOW (C_UNDERFLOW_LOW), + .C_USE_DOUT_RST (C_USE_DOUT_RST), + .C_USE_EMBEDDED_REG (C_USE_EMBEDDED_REG), + .C_EN_SAFETY_CKT (C_EN_SAFETY_CKT), + .C_USE_FWFT_DATA_COUNT (C_USE_FWFT_DATA_COUNT), + .C_VALID_LOW (C_VALID_LOW), + .C_WR_ACK_LOW (C_WR_ACK_LOW), + .C_WR_DATA_COUNT_WIDTH (C_WR_DATA_COUNT_WIDTH), + .C_WR_DEPTH (C_WR_DEPTH), + .C_WR_PNTR_WIDTH (C_WR_PNTR_WIDTH), + .C_USE_ECC (C_USE_ECC), + .C_SYNCHRONIZER_STAGE (C_SYNCHRONIZER_STAGE), + .C_ENABLE_RST_SYNC (C_ENABLE_RST_SYNC), + .C_ERROR_INJECTION_TYPE (C_ERROR_INJECTION_TYPE) + ) + gen_as + ( + .SAFETY_CKT_WR_RST (sckt_wr_rst_i), + .SAFETY_CKT_RD_RST (sckt_rd_rst_i), + .WR_CLK (WR_CLK), + .RD_CLK (RD_CLK), + .RST (rst_i), + .RST_FULL_GEN (rst_full_gen_i), + .RST_FULL_FF (rst_full_ff_i), + .WR_RST (wr_rst_i), + .RD_RST (rd_rst_i), + .DIN (din_delayed), + .WR_EN (wr_en_delayed), + .RD_EN (RD_EN_FIFO_IN), + .RD_EN_USER (rd_en_delayed), + .PROG_EMPTY_THRESH (prog_empty_thresh_delayed), + .PROG_EMPTY_THRESH_ASSERT (prog_empty_thresh_assert_delayed), + .PROG_EMPTY_THRESH_NEGATE (prog_empty_thresh_negate_delayed), + .PROG_FULL_THRESH (prog_full_thresh_delayed), + .PROG_FULL_THRESH_ASSERT (prog_full_thresh_assert_delayed), + .PROG_FULL_THRESH_NEGATE (prog_full_thresh_negate_delayed), + .INJECTSBITERR (inject_sbit_err), + .INJECTDBITERR (inject_dbit_err), + .USER_EMPTY_FB (EMPTY_P0_OUT), + .DOUT (DOUT_FIFO_OUT), + .FULL (FULL_FIFO_OUT), + .ALMOST_FULL (ALMOST_FULL_FIFO_OUT), + .WR_ACK (WR_ACK_FIFO_OUT), + .OVERFLOW (OVERFLOW_FIFO_OUT), + .EMPTY (EMPTY_FIFO_OUT), + .EMPTY_FB (fifo_empty_fb), + .ALMOST_EMPTY (ALMOST_EMPTY_FIFO_OUT), + .VALID (VALID_FIFO_OUT), + .UNDERFLOW (UNDERFLOW_FIFO_OUT), + .RD_DATA_COUNT (RD_DATA_COUNT_FIFO_OUT), + .WR_DATA_COUNT (WR_DATA_COUNT_FIFO_OUT), + .PROG_FULL (PROG_FULL_FIFO_OUT), + .PROG_EMPTY (PROG_EMPTY_FIFO_OUT), + .SBITERR (sbiterr_fifo_out), + .DBITERR (dbiterr_fifo_out) + ); +end + +endcase +endgenerate + + + //************************************************************************** + // Connect Internal Signals + // (Signals labeled internal_*) + // In the normal case, these signals tie directly to the FIFO's inputs and + // outputs. + // In the case of Preload Latency 0 or 1, there are intermediate + // signals between the internal FIFO and the preload logic. + //************************************************************************** + + + //*********************************************** + // If First-Word Fall-Through, instantiate + // the preload0 (FWFT) module + //*********************************************** + wire rd_en_to_fwft_fifo; + wire sbiterr_fwft; + wire dbiterr_fwft; + wire [C_DOUT_WIDTH-1:0] dout_fwft; + wire empty_fwft; + wire rd_en_fifo_in; + wire stage2_reg_en_i; + wire [1:0] valid_stages_i; + wire rst_fwft; + //wire empty_p0_out; + reg [C_SYNCHRONIZER_STAGE-1:0] pkt_empty_sync = 'b1; + + localparam IS_FWFT = (C_PRELOAD_REGS == 1 && C_PRELOAD_LATENCY == 0) ? 1 : 0; + localparam IS_PKT_FIFO = (C_FIFO_TYPE == 1) ? 1 : 0; + localparam IS_AXIS_PKT_FIFO = (C_FIFO_TYPE == 1 && C_AXI_TYPE == 0) ? 1 : 0; + assign rst_fwft = (C_COMMON_CLOCK == 0) ? rd_rst_i : (C_HAS_RST == 1) ? rst_i : 1'b0; + + generate if (IS_FWFT == 1 && C_FIFO_TYPE != 3) begin : block2_fwft + + + fifo_generator_v13_2_5_bhv_ver_preload0 + #( + .C_DOUT_RST_VAL (C_DOUT_RST_VAL), + .C_DOUT_WIDTH (C_DOUT_WIDTH), + .C_HAS_RST (C_HAS_RST), + .C_ENABLE_RST_SYNC (C_ENABLE_RST_SYNC), + .C_HAS_SRST (C_HAS_SRST), + .C_USE_DOUT_RST (C_USE_DOUT_RST), + .C_USE_EMBEDDED_REG (C_USE_EMBEDDED_REG), + .C_USE_ECC (C_USE_ECC), + .C_USERVALID_LOW (C_VALID_LOW), + .C_USERUNDERFLOW_LOW (C_UNDERFLOW_LOW), + .C_EN_SAFETY_CKT (C_EN_SAFETY_CKT), + .C_MEMORY_TYPE (C_MEMORY_TYPE), + .C_FIFO_TYPE (C_FIFO_TYPE) + ) + fgpl0 + ( + .SAFETY_CKT_RD_RST(safety_ckt_rd_rst), + .RD_CLK (RD_CLK_P0_IN), + .RD_RST (RST_P0_IN), + .SRST (srst_delayed), + .WR_RST_BUSY (wr_rst_busy), + .RD_RST_BUSY (rd_rst_busy), + .RD_EN (RD_EN_P0_IN), + .FIFOEMPTY (EMPTY_P0_IN), + .FIFODATA (DATA_P0_IN), + .FIFOSBITERR (sbiterr_fifo_out), + .FIFODBITERR (dbiterr_fifo_out), + // Output + .USERDATA (dout_fwft), + .USERVALID (VALID_P0_OUT), + .USEREMPTY (empty_fwft), + .USERALMOSTEMPTY (ALMOSTEMPTY_P0_OUT), + .USERUNDERFLOW (UNDERFLOW_P0_OUT), + .RAMVALID (), + .FIFORDEN (rd_en_fifo_in), + .USERSBITERR (sbiterr_fwft), + .USERDBITERR (dbiterr_fwft), + .STAGE2_REG_EN (stage2_reg_en_i), + .fab_read_data_valid_i_o (w_fab_read_data_valid_i), + .read_data_valid_i_o (w_read_data_valid_i), + .ram_valid_i_o (w_ram_valid_i), + .VALID_STAGES (valid_stages_i) + ); + + + //*********************************************** + // Connect inputs to preload (FWFT) module + //*********************************************** + //Connect the RD_CLK of the Preload (FWFT) module to CLK if we + // have a common-clock FIFO, or RD_CLK if we have an + // independent clock FIFO + assign RD_CLK_P0_IN = ((C_VERILOG_IMPL == 0) ? CLK : RD_CLK); + assign RST_P0_IN = (C_COMMON_CLOCK == 0) ? rd_rst_i : (C_HAS_RST == 1) ? rst_i : 0; + assign RD_EN_P0_IN = (C_FIFO_TYPE != 1) ? rd_en_delayed : rd_en_to_fwft_fifo; + assign EMPTY_P0_IN = C_EN_SAFETY_CKT ? fifo_empty_fb : EMPTY_FIFO_OUT; + assign DATA_P0_IN = DOUT_FIFO_OUT; + + //*********************************************** + // Connect outputs from preload (FWFT) module + //*********************************************** + assign VALID = VALID_P0_OUT ; + assign ALMOST_EMPTY = ALMOSTEMPTY_P0_OUT; + assign UNDERFLOW = UNDERFLOW_P0_OUT ; + + assign RD_EN_FIFO_IN = rd_en_fifo_in; + + + //*********************************************** + // Create DATA_COUNT from First-Word Fall-Through + // data count + //*********************************************** + assign DATA_COUNT = (C_USE_FWFT_DATA_COUNT == 0)? DATA_COUNT_FIFO_OUT: + (C_DATA_COUNT_WIDTH>C_RD_PNTR_WIDTH) ? DATA_COUNT_FWFT[C_RD_PNTR_WIDTH:0] : + DATA_COUNT_FWFT[C_RD_PNTR_WIDTH:C_RD_PNTR_WIDTH-C_DATA_COUNT_WIDTH+1]; + + //*********************************************** + // Create DATA_COUNT from First-Word Fall-Through + // data count + //*********************************************** + always @ (posedge RD_CLK_P0_IN or posedge RST_P0_IN) begin + if (RST_P0_IN) begin + EMPTY_P0_OUT_Q <= 1; + ALMOSTEMPTY_P0_OUT_Q <= 1; + end else begin + EMPTY_P0_OUT_Q <= #`TCQ empty_p0_out; +// EMPTY_P0_OUT_Q <= #`TCQ EMPTY_FIFO_OUT; + ALMOSTEMPTY_P0_OUT_Q <= #`TCQ ALMOSTEMPTY_P0_OUT; + end + end //always + + + //*********************************************** + // logic for common-clock data count when FWFT is selected + //*********************************************** + initial begin + SS_FWFT_RD = 1'b0; + DATA_COUNT_FWFT = 0 ; + SS_FWFT_WR = 1'b0 ; + end //initial + + + //*********************************************** + // common-clock data count is implemented as an + // up-down counter. SS_FWFT_WR and SS_FWFT_RD + // are the up/down enables for the counter. + //*********************************************** + always @ (RD_EN or VALID_P0_OUT or WR_EN or FULL_FIFO_OUT or empty_p0_out) begin + if (C_VALID_LOW == 1) begin + SS_FWFT_RD = (C_FIFO_TYPE != 1) ? (RD_EN && ~VALID_P0_OUT) : (~empty_p0_out && RD_EN && ~VALID_P0_OUT) ; + end else begin + SS_FWFT_RD = (C_FIFO_TYPE != 1) ? (RD_EN && VALID_P0_OUT) : (~empty_p0_out && RD_EN && VALID_P0_OUT) ; + end + SS_FWFT_WR = (WR_EN && (~FULL_FIFO_OUT)) ; + end + + //*********************************************** + // common-clock data count is implemented as an + // up-down counter for FWFT. This always block + // calculates the counter. + //*********************************************** + always @ (posedge RD_CLK_P0_IN or posedge RST_P0_IN) begin + if (RST_P0_IN) begin + DATA_COUNT_FWFT <= 0; + end else begin + //if (srst_delayed && (C_HAS_SRST == 1) ) begin + if ((srst_delayed | wr_rst_busy | rd_rst_busy) && (C_HAS_SRST == 1) ) begin + DATA_COUNT_FWFT <= #`TCQ 0; + end else begin + case ( {SS_FWFT_WR, SS_FWFT_RD}) + 2'b00: DATA_COUNT_FWFT <= #`TCQ DATA_COUNT_FWFT ; + 2'b01: DATA_COUNT_FWFT <= #`TCQ DATA_COUNT_FWFT - 1 ; + 2'b10: DATA_COUNT_FWFT <= #`TCQ DATA_COUNT_FWFT + 1 ; + 2'b11: DATA_COUNT_FWFT <= #`TCQ DATA_COUNT_FWFT ; + endcase + end //if SRST + end //IF RST + end //always + + end endgenerate // : block2 + + // AXI Streaming Packet FIFO + reg [C_WR_PNTR_WIDTH-1:0] wr_pkt_count = 0; + reg [C_RD_PNTR_WIDTH-1:0] rd_pkt_count = 0; + reg [C_RD_PNTR_WIDTH-1:0] rd_pkt_count_plus1 = 0; + reg [C_RD_PNTR_WIDTH-1:0] rd_pkt_count_reg = 0; + reg partial_packet = 0; + reg stage1_eop_d1 = 0; + reg rd_en_fifo_in_d1 = 0; + reg eop_at_stage2 = 0; + reg ram_pkt_empty = 0; + reg ram_pkt_empty_d1 = 0; + + wire [C_DOUT_WIDTH-1:0] dout_p0_out; + wire packet_empty_wr; + wire wr_rst_fwft_pkt_fifo; + wire dummy_wr_eop; + wire ram_wr_en_pkt_fifo; + wire wr_eop; + wire ram_rd_en_compare; + wire stage1_eop; + wire pkt_ready_to_read; + wire rd_en_2_stage2; + + // Generate Dummy WR_EOP for partial packet (Only for AXI Streaming) + // When Packet EMPTY is high, and FIFO is full, then generate the dummy WR_EOP + // When dummy WR_EOP is high, mask the actual EOP to avoid double increment of + // write packet count + generate if (IS_FWFT == 1 && IS_AXIS_PKT_FIFO == 1) begin // gdummy_wr_eop + always @ (posedge wr_rst_fwft_pkt_fifo or posedge WR_CLK) begin + if (wr_rst_fwft_pkt_fifo) + partial_packet <= 1'b0; + else begin + if (srst_delayed | wr_rst_busy | rd_rst_busy) + partial_packet <= #`TCQ 1'b0; + else if (ALMOST_FULL_FIFO_OUT && ram_wr_en_pkt_fifo && packet_empty_wr && (~din_delayed[0])) + partial_packet <= #`TCQ 1'b1; + else if (partial_packet && din_delayed[0] && ram_wr_en_pkt_fifo) + partial_packet <= #`TCQ 1'b0; + end + end + end endgenerate // gdummy_wr_eop + + generate if (IS_FWFT == 1 && IS_PKT_FIFO == 1) begin : gpkt_fifo_fwft + assign wr_rst_fwft_pkt_fifo = (C_COMMON_CLOCK == 0) ? wr_rst_i : (C_HAS_RST == 1) ? rst_i:1'b0; + assign dummy_wr_eop = ALMOST_FULL_FIFO_OUT && ram_wr_en_pkt_fifo && packet_empty_wr && (~din_delayed[0]) && (~partial_packet); + assign packet_empty_wr = (C_COMMON_CLOCK == 1) ? empty_p0_out : pkt_empty_sync[C_SYNCHRONIZER_STAGE-1]; + + always @ (posedge rst_fwft or posedge RD_CLK_P0_IN) begin + if (rst_fwft) begin + stage1_eop_d1 <= 1'b0; + rd_en_fifo_in_d1 <= 1'b0; + end else begin + if (srst_delayed | wr_rst_busy | rd_rst_busy) begin + stage1_eop_d1 <= #`TCQ 1'b0; + rd_en_fifo_in_d1 <= #`TCQ 1'b0; + end else begin + stage1_eop_d1 <= #`TCQ stage1_eop; + rd_en_fifo_in_d1 <= #`TCQ rd_en_fifo_in; + end + end + end + assign stage1_eop = (rd_en_fifo_in_d1) ? DOUT_FIFO_OUT[0] : stage1_eop_d1; + assign ram_wr_en_pkt_fifo = wr_en_delayed && (~FULL_FIFO_OUT); + assign wr_eop = ram_wr_en_pkt_fifo && ((din_delayed[0] && (~partial_packet)) || dummy_wr_eop); + assign ram_rd_en_compare = stage2_reg_en_i && stage1_eop; + + + fifo_generator_v13_2_5_bhv_ver_preload0 + #( + .C_DOUT_RST_VAL (C_DOUT_RST_VAL), + .C_DOUT_WIDTH (C_DOUT_WIDTH), + .C_HAS_RST (C_HAS_RST), + .C_HAS_SRST (C_HAS_SRST), + .C_USE_DOUT_RST (C_USE_DOUT_RST), + .C_USE_ECC (C_USE_ECC), + .C_USERVALID_LOW (C_VALID_LOW), + .C_EN_SAFETY_CKT (C_EN_SAFETY_CKT), + .C_USERUNDERFLOW_LOW (C_UNDERFLOW_LOW), + .C_ENABLE_RST_SYNC (C_ENABLE_RST_SYNC), + .C_MEMORY_TYPE (C_MEMORY_TYPE), + .C_FIFO_TYPE (2) // Enable low latency fwft logic + ) + pkt_fifo_fwft + ( + .SAFETY_CKT_RD_RST(safety_ckt_rd_rst), + .RD_CLK (RD_CLK_P0_IN), + .RD_RST (rst_fwft), + .SRST (srst_delayed), + .WR_RST_BUSY (wr_rst_busy), + .RD_RST_BUSY (rd_rst_busy), + .RD_EN (rd_en_delayed), + .FIFOEMPTY (pkt_ready_to_read), + .FIFODATA (dout_fwft), + .FIFOSBITERR (sbiterr_fwft), + .FIFODBITERR (dbiterr_fwft), + // Output + .USERDATA (dout_p0_out), + .USERVALID (), + .USEREMPTY (empty_p0_out), + .USERALMOSTEMPTY (), + .USERUNDERFLOW (), + .RAMVALID (), + .FIFORDEN (rd_en_2_stage2), + .USERSBITERR (SBITERR), + .USERDBITERR (DBITERR), + .STAGE2_REG_EN (), + .VALID_STAGES () + ); + + assign pkt_ready_to_read = ~(!(ram_pkt_empty || empty_fwft) && ((valid_stages_i[0] && valid_stages_i[1]) || eop_at_stage2)); + assign rd_en_to_fwft_fifo = ~empty_fwft && rd_en_2_stage2; + + always @ (posedge rst_fwft or posedge RD_CLK_P0_IN) begin + if (rst_fwft) + eop_at_stage2 <= 1'b0; + else if (stage2_reg_en_i) + eop_at_stage2 <= #`TCQ stage1_eop; + end + + //--------------------------------------------------------------------------- + // Write and Read Packet Count + //--------------------------------------------------------------------------- + always @ (posedge wr_rst_fwft_pkt_fifo or posedge WR_CLK) begin + if (wr_rst_fwft_pkt_fifo) + wr_pkt_count <= 0; + else if (srst_delayed | wr_rst_busy | rd_rst_busy) + wr_pkt_count <= #`TCQ 0; + else if (wr_eop) + wr_pkt_count <= #`TCQ wr_pkt_count + 1; + end + + end endgenerate //: gpkt_fifo_fwft + + assign DOUT = (C_FIFO_TYPE != 1) ? dout_fwft : dout_p0_out; + assign EMPTY = (C_FIFO_TYPE != 1) ? empty_fwft : empty_p0_out; + + generate if (IS_FWFT == 1 && IS_PKT_FIFO == 1 && C_COMMON_CLOCK == 1) begin // grss_pkt_cnt + always @ (posedge rst_fwft or posedge RD_CLK_P0_IN) begin + if (rst_fwft) begin + rd_pkt_count <= 0; + rd_pkt_count_plus1 <= 1; + end else if (srst_delayed | wr_rst_busy | rd_rst_busy) begin + rd_pkt_count <= #`TCQ 0; + rd_pkt_count_plus1 <= #`TCQ 1; + end else if (stage2_reg_en_i && stage1_eop) begin + rd_pkt_count <= #`TCQ rd_pkt_count + 1; + rd_pkt_count_plus1 <= #`TCQ rd_pkt_count_plus1 + 1; + end + end + + always @ (posedge rst_fwft or posedge RD_CLK_P0_IN) begin + if (rst_fwft) begin + ram_pkt_empty <= 1'b1; + ram_pkt_empty_d1 <= 1'b1; + end else if (SRST | wr_rst_busy | rd_rst_busy) begin + ram_pkt_empty <= #`TCQ 1'b1; + ram_pkt_empty_d1 <= #`TCQ 1'b1; + end else if ((rd_pkt_count == wr_pkt_count) && wr_eop) begin + ram_pkt_empty <= #`TCQ 1'b0; + ram_pkt_empty_d1 <= #`TCQ 1'b0; + end else if (ram_pkt_empty_d1 && rd_en_to_fwft_fifo) begin + ram_pkt_empty <= #`TCQ 1'b1; + end else if ((rd_pkt_count_plus1 == wr_pkt_count) && ~wr_eop && ~ALMOST_FULL_FIFO_OUT && ram_rd_en_compare) begin + ram_pkt_empty_d1 <= #`TCQ 1'b1; + end + end + end endgenerate //grss_pkt_cnt + + localparam SYNC_STAGE_WIDTH = (C_SYNCHRONIZER_STAGE+1)*C_WR_PNTR_WIDTH; + reg [SYNC_STAGE_WIDTH-1:0] wr_pkt_count_q = 0; + reg [C_WR_PNTR_WIDTH-1:0] wr_pkt_count_b2g = 0; + wire [C_WR_PNTR_WIDTH-1:0] wr_pkt_count_rd; + generate if (IS_FWFT == 1 && IS_PKT_FIFO == 1 && C_COMMON_CLOCK == 0) begin // gras_pkt_cnt + // Delay the write packet count in write clock domain to accomodate the binary to gray conversion delay + always @ (posedge wr_rst_fwft_pkt_fifo or posedge WR_CLK) begin + if (wr_rst_fwft_pkt_fifo) + wr_pkt_count_b2g <= 0; + else + wr_pkt_count_b2g <= #`TCQ wr_pkt_count; + end + + // Synchronize the delayed write packet count in read domain, and also compensate the gray to binay conversion delay + always @ (posedge rst_fwft or posedge RD_CLK_P0_IN) begin + if (rst_fwft) + wr_pkt_count_q <= 0; + else + wr_pkt_count_q <= #`TCQ {wr_pkt_count_q[SYNC_STAGE_WIDTH-C_WR_PNTR_WIDTH-1:0],wr_pkt_count_b2g}; + end + + always @* begin + if (stage1_eop) + rd_pkt_count <= rd_pkt_count_reg + 1; + else + rd_pkt_count <= rd_pkt_count_reg; + end + + assign wr_pkt_count_rd = wr_pkt_count_q[SYNC_STAGE_WIDTH-1:SYNC_STAGE_WIDTH-C_WR_PNTR_WIDTH]; + + always @ (posedge rst_fwft or posedge RD_CLK_P0_IN) begin + if (rst_fwft) + rd_pkt_count_reg <= 0; + else if (rd_en_fifo_in) + rd_pkt_count_reg <= #`TCQ rd_pkt_count; + end + + always @ (posedge rst_fwft or posedge RD_CLK_P0_IN) begin + if (rst_fwft) begin + ram_pkt_empty <= 1'b1; + ram_pkt_empty_d1 <= 1'b1; + end else if (rd_pkt_count != wr_pkt_count_rd) begin + ram_pkt_empty <= #`TCQ 1'b0; + ram_pkt_empty_d1 <= #`TCQ 1'b0; + end else if (ram_pkt_empty_d1 && rd_en_to_fwft_fifo) begin + ram_pkt_empty <= #`TCQ 1'b1; + end else if ((rd_pkt_count == wr_pkt_count_rd) && stage2_reg_en_i) begin + ram_pkt_empty_d1 <= #`TCQ 1'b1; + end + end + + // Synchronize the empty in write domain + always @ (posedge wr_rst_fwft_pkt_fifo or posedge WR_CLK) begin + if (wr_rst_fwft_pkt_fifo) + pkt_empty_sync <= 'b1; + else + pkt_empty_sync <= #`TCQ {pkt_empty_sync[C_SYNCHRONIZER_STAGE-2:0], empty_p0_out}; + end + + end endgenerate //gras_pkt_cnt + + generate if (IS_FWFT == 0 || C_FIFO_TYPE == 3) begin : STD_FIFO + + //*********************************************** + // If NOT First-Word Fall-Through, wire the outputs + // of the internal _ss or _as FIFO directly to the + // output, and do not instantiate the preload0 + // module. + //*********************************************** + + assign RD_CLK_P0_IN = 0; + assign RST_P0_IN = 0; + assign RD_EN_P0_IN = 0; + + assign RD_EN_FIFO_IN = rd_en_delayed; + + assign DOUT = DOUT_FIFO_OUT; + assign DATA_P0_IN = 0; + assign VALID = VALID_FIFO_OUT; + assign EMPTY = EMPTY_FIFO_OUT; + assign ALMOST_EMPTY = ALMOST_EMPTY_FIFO_OUT; + assign EMPTY_P0_IN = 0; + assign UNDERFLOW = UNDERFLOW_FIFO_OUT; + assign DATA_COUNT = DATA_COUNT_FIFO_OUT; + assign SBITERR = sbiterr_fifo_out; + assign DBITERR = dbiterr_fifo_out; + + end endgenerate // STD_FIFO + + generate if (IS_FWFT == 1 && C_FIFO_TYPE != 1) begin : NO_PKT_FIFO + assign empty_p0_out = empty_fwft; + assign SBITERR = sbiterr_fwft; + assign DBITERR = dbiterr_fwft; + assign DOUT = dout_fwft; + assign RD_EN_P0_IN = (C_FIFO_TYPE != 1) ? rd_en_delayed : rd_en_to_fwft_fifo; + + end endgenerate // NO_PKT_FIFO + + //*********************************************** + // Connect user flags to internal signals + //*********************************************** + + //If we are using extra logic for the FWFT data count, then override the + //RD_DATA_COUNT output when we are EMPTY or ALMOST_EMPTY. + //RD_DATA_COUNT is 0 when EMPTY and 1 when ALMOST_EMPTY. + generate + if (C_USE_FWFT_DATA_COUNT==1 && (C_RD_DATA_COUNT_WIDTH>C_RD_PNTR_WIDTH) && (C_USE_EMBEDDED_REG < 3) ) begin : block3 + if (C_COMMON_CLOCK == 0) begin : block_ic + assign RD_DATA_COUNT = (EMPTY_P0_OUT_Q | RST_P0_IN) ? 0 : (ALMOSTEMPTY_P0_OUT_Q ? 1 : RD_DATA_COUNT_FIFO_OUT); + end //block_ic + else begin + assign RD_DATA_COUNT = RD_DATA_COUNT_FIFO_OUT; + end + end //block3 + endgenerate + + //If we are using extra logic for the FWFT data count, then override the + //RD_DATA_COUNT output when we are EMPTY or ALMOST_EMPTY. + //Due to asymmetric ports, RD_DATA_COUNT is 0 when EMPTY or ALMOST_EMPTY. + generate + if (C_USE_FWFT_DATA_COUNT==1 && (C_RD_DATA_COUNT_WIDTH <=C_RD_PNTR_WIDTH) && (C_USE_EMBEDDED_REG < 3) ) begin : block30 + if (C_COMMON_CLOCK == 0) begin : block_ic + assign RD_DATA_COUNT = (EMPTY_P0_OUT_Q | RST_P0_IN) ? 0 : (ALMOSTEMPTY_P0_OUT_Q ? 0 : RD_DATA_COUNT_FIFO_OUT); + end + else begin + assign RD_DATA_COUNT = RD_DATA_COUNT_FIFO_OUT; + end + end //block30 + endgenerate + + + + //If we are using extra logic for the FWFT data count, then override the + //RD_DATA_COUNT output when we are EMPTY or ALMOST_EMPTY. + //Due to asymmetric ports, RD_DATA_COUNT is 0 when EMPTY or ALMOST_EMPTY. + generate + if (C_USE_FWFT_DATA_COUNT==1 && (C_RD_DATA_COUNT_WIDTH <=C_RD_PNTR_WIDTH) && (C_USE_EMBEDDED_REG == 3) ) begin : block30_both + if (C_COMMON_CLOCK == 0) begin : block_ic_both + assign RD_DATA_COUNT = (EMPTY_P0_OUT_Q | RST_P0_IN) ? 0 : (ALMOSTEMPTY_P0_OUT_Q ? 0 : (RD_DATA_COUNT_FIFO_OUT)); + end + else begin + assign RD_DATA_COUNT = RD_DATA_COUNT_FIFO_OUT; + end + end //block30_both + endgenerate + + generate + if (C_USE_FWFT_DATA_COUNT==1 && (C_RD_DATA_COUNT_WIDTH>C_RD_PNTR_WIDTH) && (C_USE_EMBEDDED_REG == 3) ) begin : block3_both + if (C_COMMON_CLOCK == 0) begin : block_ic_both + assign RD_DATA_COUNT = (EMPTY_P0_OUT_Q | RST_P0_IN) ? 0 : (ALMOSTEMPTY_P0_OUT_Q ? 1 : (RD_DATA_COUNT_FIFO_OUT)); + end //block_ic_both + else begin + assign RD_DATA_COUNT = RD_DATA_COUNT_FIFO_OUT; + end + end //block3_both + endgenerate + + + //If we are not using extra logic for the FWFT data count, + //then connect RD_DATA_COUNT to the RD_DATA_COUNT from the + //internal FIFO instance + generate + if (C_USE_FWFT_DATA_COUNT==0 ) begin : block31 + assign RD_DATA_COUNT = RD_DATA_COUNT_FIFO_OUT; + end + endgenerate + + //Always connect WR_DATA_COUNT to the WR_DATA_COUNT from the internal + //FIFO instance + generate + if (C_USE_FWFT_DATA_COUNT==1) begin : block4 + assign WR_DATA_COUNT = WR_DATA_COUNT_FIFO_OUT; + end + else begin : block4 + assign WR_DATA_COUNT = WR_DATA_COUNT_FIFO_OUT; + end + endgenerate + + + //Connect other flags to the internal FIFO instance + assign FULL = FULL_FIFO_OUT; + assign ALMOST_FULL = ALMOST_FULL_FIFO_OUT; + assign WR_ACK = WR_ACK_FIFO_OUT; + assign OVERFLOW = OVERFLOW_FIFO_OUT; + assign PROG_FULL = PROG_FULL_FIFO_OUT; + assign PROG_EMPTY = PROG_EMPTY_FIFO_OUT; + + + /************************************************************************** + * find_log2 + * Returns the 'log2' value for the input value for the supported ratios + ***************************************************************************/ + function integer find_log2; + input integer int_val; + integer i,j; + begin + i = 1; + j = 0; + for (i = 1; i < int_val; i = i*2) begin + j = j + 1; + end + find_log2 = j; + end + endfunction + + // if an asynchronous FIFO has been selected, display a message that the FIFO + // will not be cycle-accurate in simulation + initial begin + if (C_IMPLEMENTATION_TYPE == 2) begin + $display("WARNING: Behavioral models for independent clock FIFO configurations do not model synchronization delays. The behavioral models are functionally correct, and will represent the behavior of the configured FIFO. See the FIFO Generator User Guide for more information."); + end else if (C_MEMORY_TYPE == 4) begin + $display("FAILURE : Behavioral models do not support built-in FIFO configurations. Please use post-synthesis or post-implement simulation in Vivado."); + $finish; + end + + if (C_WR_PNTR_WIDTH != find_log2(C_WR_DEPTH)) begin + $display("FAILURE : C_WR_PNTR_WIDTH is not log2 of C_WR_DEPTH."); + $finish; + end + + if (C_RD_PNTR_WIDTH != find_log2(C_RD_DEPTH)) begin + $display("FAILURE : C_RD_PNTR_WIDTH is not log2 of C_RD_DEPTH."); + $finish; + end + + if (C_USE_ECC == 1) begin + if (C_DIN_WIDTH != C_DOUT_WIDTH) begin + $display("FAILURE : C_DIN_WIDTH and C_DOUT_WIDTH must be equal for ECC configuration."); + $finish; + end + if (C_DIN_WIDTH == 1 && C_ERROR_INJECTION_TYPE > 1) begin + $display("FAILURE : C_DIN_WIDTH and C_DOUT_WIDTH must be > 1 for double bit error injection."); + $finish; + end + end + + end //initial + + /************************************************************************** + * Internal reset logic + **************************************************************************/ + assign wr_rst_i = (C_HAS_RST == 1 || C_ENABLE_RST_SYNC == 0) ? wr_rst_reg|sckt_wr_rst_i : 0; + assign rd_rst_i = (C_HAS_RST == 1 || C_ENABLE_RST_SYNC == 0) ? rd_rst_reg|sckt_rd_rst_i : 0; + assign rst_i = C_HAS_RST ? rst_reg|sckt_wr_rst_i : 0; + + wire rst_2_sync; + wire clk_2_sync = (C_COMMON_CLOCK == 1) ? CLK : WR_CLK; + + localparam RST_SYNC_STAGES = C_EN_SAFETY_CKT == 0 ? C_COMMON_CLOCK ? C_SYNCHRONIZER_STAGE : C_SYNCHRONIZER_STAGE+2 : 5; + localparam RST_BUSY_LEN = 4; + reg wr_rst_busy_i = 0; + reg rd_rst_busy_i = 0; + generate + if (C_ENABLE_RST_SYNC == 0 || (C_HAS_RST == 0 && C_HAS_SRST == 0)) begin : gnrst_sync + always @* begin + wr_rst_reg <= wr_rst_delayed; + rd_rst_reg <= rd_rst_delayed; + rst_reg <= 1'b0; + srst_reg <= 1'b0; + end + assign rst_2_sync = wr_rst_delayed; + assign wr_rst_busy = 1'b0; + assign wr_rst_busy_o = 1'b0; + assign rd_rst_busy = 1'b0; + assign sckt_wr_rst_i = 1'b0; + assign sckt_rd_rst_i = 1'b0; + end // gnrst_sync + else if (C_ENABLE_RST_SYNC == 1 && C_HAS_RST == 1 && C_COMMON_CLOCK == 0 && C_EN_SAFETY_CKT == 0) begin : g7s_ic_rst_nsckt + reg [1:0] arst_sync_wr = 2'b11; + reg [1:0] arst_sync_rd = 2'b11; + reg [RST_SYNC_STAGES-1:0] sckt_wr_rst_rd = 0; + reg [RST_SYNC_STAGES-1:0] sckt_rd_rst_wr = 0; + reg [3:0] rd_rst_wr_ext = 0; + reg [1:0] wr_rst_rd_ext = 0; + reg sckt_wr_rst_ic = 0; + reg sckt_rd_rst_ic = 0; + + assign rst_2_sync = arst_sync_wr[1]; + + always @(posedge WR_CLK or posedge rst_delayed) begin + if (rst_delayed == 1'b1) + arst_sync_wr <= #`TCQ 2'b11; + else + arst_sync_wr <= #`TCQ {arst_sync_wr[0], rst_delayed}; + end + + always @(posedge RD_CLK or posedge rst_delayed) begin + if (rst_delayed == 1'b1) + arst_sync_rd <= #`TCQ 2'b11; + else + arst_sync_rd <= #`TCQ {arst_sync_rd[0], rst_delayed}; + end + always @(posedge WR_CLK) begin + sckt_rd_rst_wr <= #`TCQ {sckt_rd_rst_wr[RST_SYNC_STAGES-2:0], sckt_rd_rst_ic}; + end + always @(posedge WR_CLK or posedge arst_sync_wr[1]) begin + if (arst_sync_wr[1]) begin + sckt_wr_rst_ic <= #`TCQ 1'b1; + wr_rst_busy_i <= #`TCQ 1'b1; + rd_rst_wr_ext <= #`TCQ {RST_SYNC_STAGES{1'b0}}; + end else begin + rd_rst_wr_ext <= #`TCQ {rd_rst_wr_ext[2:0], sckt_rd_rst_wr[RST_SYNC_STAGES-1]}; + if (rd_rst_wr_ext[1] && ~rd_rst_wr_ext[0]) + sckt_wr_rst_ic <= #`TCQ 1'b0; + else if (rd_rst_wr_ext[3] && ~rd_rst_wr_ext[2]) + wr_rst_busy_i <= #`TCQ 1'b0; + end + end + always @(posedge RD_CLK) begin + sckt_wr_rst_rd <= #`TCQ {sckt_wr_rst_rd[RST_SYNC_STAGES-2:0], sckt_wr_rst_ic}; + end + always @(posedge RD_CLK or posedge arst_sync_rd[1]) begin + if (arst_sync_rd[1]) begin + sckt_rd_rst_ic <= #`TCQ 1'b1; + rd_rst_busy_i <= #`TCQ 1'b1; + wr_rst_rd_ext <= #`TCQ {RST_SYNC_STAGES{1'b0}}; + end else begin + wr_rst_rd_ext <= #`TCQ {wr_rst_rd_ext[0], sckt_wr_rst_rd[RST_SYNC_STAGES-1]}; + if (wr_rst_rd_ext[1]) begin + sckt_rd_rst_ic <= #`TCQ 1'b0; + rd_rst_busy_i <= #`TCQ 1'b0; + end + end + end + + assign rd_rst_busy = rd_rst_busy_i; + assign wr_rst_busy = wr_rst_busy_i; + assign wr_rst_busy_o = wr_rst_busy_i; + assign sckt_wr_rst_i = sckt_wr_rst_ic|arst_sync_wr[1]; + assign sckt_rd_rst_i = sckt_rd_rst_ic|arst_sync_rd[1]; + end // g7s_ic_rst_nsckt + else if (C_ENABLE_RST_SYNC == 1 && C_HAS_RST == 1 && C_COMMON_CLOCK == 0 && C_EN_SAFETY_CKT == 1) begin : g7s_ic_rst_sckt + reg [RST_SYNC_STAGES-1:0] arst_sync_wr = {RST_SYNC_STAGES{1'b1}}; + reg [RST_SYNC_STAGES-1:0] arst_sync_rd = {RST_SYNC_STAGES{1'b1}}; + reg [RST_SYNC_STAGES-1:0] sckt_wr_rst_rd = 0; + reg [RST_SYNC_STAGES-1:0] sckt_rd_rst_wr = 0; + reg [3:0] rd_rst_wr_ext = 0; + reg [1:0] wr_rst_rd_ext = 0; + reg sckt_wr_rst_ic = 0; + reg sckt_rd_rst_ic = 0; + + always @(posedge WR_CLK) begin + arst_sync_wr <= #`TCQ {arst_sync_wr[RST_SYNC_STAGES-2:0], rst_delayed}; + sckt_rd_rst_wr <= #`TCQ {sckt_rd_rst_wr[RST_SYNC_STAGES-2:0], sckt_rd_rst_ic}; + rd_rst_wr_ext <= #`TCQ {rd_rst_wr_ext[2:0], sckt_rd_rst_wr[RST_SYNC_STAGES-1]}; + if (arst_sync_wr[RST_SYNC_STAGES-1]) begin + sckt_wr_rst_ic <= #`TCQ 1'b1; + wr_rst_busy_i <= #`TCQ 1'b1; + end else if (rd_rst_wr_ext[1] && ~rd_rst_wr_ext[0]) + sckt_wr_rst_ic <= #`TCQ 1'b0; + else if (rd_rst_wr_ext[3] && ~rd_rst_wr_ext[2]) + wr_rst_busy_i <= #`TCQ 1'b0; + end + always @(posedge RD_CLK) begin + arst_sync_rd <= #`TCQ {arst_sync_rd[RST_SYNC_STAGES-2:0], rst_delayed}; + sckt_wr_rst_rd <= #`TCQ {sckt_wr_rst_rd[RST_SYNC_STAGES-2:0], arst_sync_wr[RST_SYNC_STAGES-1]}; + wr_rst_rd_ext <= #`TCQ {wr_rst_rd_ext[0], sckt_wr_rst_rd[RST_SYNC_STAGES-1]}; + if (arst_sync_rd[RST_SYNC_STAGES-1]) begin + sckt_rd_rst_ic <= #`TCQ 1'b1; + rd_rst_busy_i <= #`TCQ 1'b1; + end else if (wr_rst_rd_ext[1]) begin + sckt_rd_rst_ic <= #`TCQ 1'b0; + rd_rst_busy_i <= #`TCQ 1'b0; + end + end + + assign rd_rst_busy = rd_rst_busy_i; + assign wr_rst_busy = wr_rst_busy_i; + assign wr_rst_busy_o = wr_rst_busy_i; + assign sckt_wr_rst_i = sckt_wr_rst_ic; + assign sckt_rd_rst_i = sckt_rd_rst_ic; + end // g7s_ic_rst_sckt + else if (C_ENABLE_RST_SYNC == 1 && C_HAS_RST == 1 && C_COMMON_CLOCK == 1 && C_EN_SAFETY_CKT == 0) begin : g7s_cc_rst_nsckt + reg [1:0] arst_sync_wr = 0; + reg [RST_BUSY_LEN-1:0] sckt_wr_rst_cc = 0; + assign rst_2_sync = arst_sync_wr[1]; + + always @(posedge CLK or posedge rst_delayed) begin + if (rst_delayed == 1'b1) + arst_sync_wr <= #`TCQ 2'b11; + else + arst_sync_wr <= #`TCQ {arst_sync_wr[0], rst_delayed}; + end + + always @(posedge CLK) begin + sckt_wr_rst_cc <= #`TCQ {sckt_wr_rst_cc[RST_BUSY_LEN-2:0], arst_sync_wr[RST_SYNC_STAGES-1]}; + end + + assign sckt_wr_rst_i = |sckt_wr_rst_cc[RST_BUSY_LEN-3:0] | arst_sync_wr[1]; + assign sckt_rd_rst_i = sckt_wr_rst_i; + assign wr_rst_busy = |sckt_wr_rst_cc | arst_sync_wr[1]; + assign rd_rst_busy = |sckt_wr_rst_cc; + assign wr_rst_busy_o = |sckt_wr_rst_cc; + end // g7s_cc_rst_nsckt + else if (C_ENABLE_RST_SYNC == 1 && C_HAS_RST == 1 && C_COMMON_CLOCK == 1 && C_EN_SAFETY_CKT == 1) begin : g7s_cc_rst_sckt + reg [RST_SYNC_STAGES-1:0] arst_sync_wr = 0; + reg [RST_BUSY_LEN-1:0] sckt_wr_rst_cc = 0; + + always @(posedge CLK) begin + arst_sync_wr <= #`TCQ {arst_sync_wr[RST_SYNC_STAGES-2:0], rst_delayed}; + sckt_wr_rst_cc <= #`TCQ {sckt_wr_rst_cc[RST_BUSY_LEN-2:0], arst_sync_wr[RST_SYNC_STAGES-1]}; + end + + assign sckt_wr_rst_i = |sckt_wr_rst_cc[RST_BUSY_LEN-3:0]; + assign sckt_rd_rst_i = sckt_wr_rst_i; + assign wr_rst_busy = |sckt_wr_rst_cc; + assign rd_rst_busy = |sckt_wr_rst_cc; + assign wr_rst_busy_o = |sckt_wr_rst_cc; + end // g7s_cc_rst_sckt + else if (C_ENABLE_RST_SYNC == 1 && IS_8SERIES == 1 && C_HAS_SRST == 1 && C_COMMON_CLOCK == 1) begin : g8s_cc_rst + assign wr_rst_busy = (C_MEMORY_TYPE != 4) ? rst_reg : rst_active_i; + assign rd_rst_busy = rst_reg; + assign rst_2_sync = srst_delayed; + assign sckt_wr_rst_i = rst_reg; + always @* rst_full_ff_i <= 1'b0; + always @* rst_full_gen_i <= C_FULL_FLAGS_RST_VAL == 1 ? rst_active_i : 0; + + always @(posedge CLK) begin + rst_delayed_d1 <= #`TCQ srst_delayed; + rst_delayed_d2 <= #`TCQ rst_delayed_d1; + if (rst_reg || rst_delayed_d2) begin + rst_active_i <= #`TCQ 1'b1; + end else begin + rst_active_i <= #`TCQ rst_reg; + end + end + always @(posedge CLK) begin + if (~rst_reg && srst_delayed) begin + rst_reg <= #`TCQ 1'b1; + end else if (rst_reg) begin + rst_reg <= #`TCQ 1'b0; + end else begin + rst_reg <= #`TCQ rst_reg; + end + end + end // g8s_cc_rst + else if (IS_8SERIES != 1 && C_HAS_SRST == 1 && C_COMMON_CLOCK == 1) begin : g7s_cc_srst + assign wr_rst_busy = srst_delayed; + assign rd_rst_busy = srst_delayed; + assign rst_2_sync = srst_delayed; + assign sckt_wr_rst_i = srst_delayed; + always @* rst_full_ff_i <= 1'b0; + end // g7s_cc_srst + endgenerate + + reg rst_d1 = 1'b0; + reg rst_d2 = 1'b0; + reg rst_d3 = 1'b0; + reg rst_d4 = 1'b0; + generate + if ((C_HAS_RST == 1 || C_HAS_SRST == 1 || C_ENABLE_RST_SYNC == 0) && C_FULL_FLAGS_RST_VAL == 1) begin : grstd1 + // RST_FULL_GEN replaces the reset falling edge detection used to de-assert + // FULL, ALMOST_FULL & PROG_FULL flags if C_FULL_FLAGS_RST_VAL = 1. + + // RST_FULL_FF goes to the reset pin of the final flop of FULL, ALMOST_FULL & + // PROG_FULL + + always @ (posedge rst_2_sync or posedge clk_2_sync) begin + if (rst_2_sync && C_EN_SAFETY_CKT == 0) begin + rst_d1 <= 1'b1; + rst_d2 <= 1'b1; + rst_d3 <= 1'b1; + rst_d4 <= 1'b0; + end else begin + if (srst_delayed) begin + rst_d1 <= #`TCQ 1'b1; + rst_d2 <= #`TCQ 1'b1; + rst_d3 <= #`TCQ 1'b1; + rst_d4 <= #`TCQ 1'b0; + end else begin + rst_d1 <= #`TCQ wr_rst_busy;//1'b0; + rst_d2 <= #`TCQ rst_d1; + rst_d3 <= #`TCQ rst_d2 | sckt_wr_rst_i; + rst_d4 <= #`TCQ rst_d3; + end + end + end + + always @* rst_full_ff_i <= C_HAS_SRST ? 1'b0 : rst_d2 | sckt_wr_rst_i; + always @* rst_full_gen_i <= C_HAS_SRST ? rst_d4 : rst_d3; + + end else if (C_EN_SAFETY_CKT == 1 && C_FULL_FLAGS_RST_VAL == 0) begin : gnrst_full_sckt + always @* rst_full_ff_i <= C_HAS_SRST ? 1'b0 : (C_COMMON_CLOCK == 0) ? wr_rst_i : rst_i; + always @* rst_full_gen_i <= 1'b0; + end else if ((C_HAS_RST == 1 || C_HAS_SRST == 1 || C_ENABLE_RST_SYNC == 0) && C_FULL_FLAGS_RST_VAL == 0) begin : gnrst_full + always @* rst_full_ff_i <= C_HAS_SRST ? 1'b0 : (C_COMMON_CLOCK == 0) ? wr_rst_i : rst_i; + always @* rst_full_gen_i <= 1'b0; + end + endgenerate // grstd1 + +endmodule //fifo_generator_v13_2_5_CONV_VER + + +module fifo_generator_v13_2_5_sync_stage + #( + parameter C_WIDTH = 10 + ) + ( + input RST, + input CLK, + input [C_WIDTH-1:0] DIN, + output reg [C_WIDTH-1:0] DOUT = 0 + ); + always @ (posedge RST or posedge CLK) begin + if (RST) + DOUT <= 0; + else + DOUT <= #`TCQ DIN; + end +endmodule // fifo_generator_v13_2_5_sync_stage + +/******************************************************************************* + * Declaration of Independent-Clocks FIFO Module + ******************************************************************************/ +module fifo_generator_v13_2_5_bhv_ver_as + + /*************************************************************************** + * Declare user parameters and their defaults + ***************************************************************************/ + #( + parameter C_FAMILY = "virtex7", + parameter C_DATA_COUNT_WIDTH = 2, + parameter C_DIN_WIDTH = 8, + parameter C_DOUT_RST_VAL = "", + parameter C_DOUT_WIDTH = 8, + parameter C_FULL_FLAGS_RST_VAL = 1, + parameter C_HAS_ALMOST_EMPTY = 0, + parameter C_HAS_ALMOST_FULL = 0, + parameter C_HAS_DATA_COUNT = 0, + parameter C_HAS_OVERFLOW = 0, + parameter C_HAS_RD_DATA_COUNT = 0, + parameter C_HAS_RST = 0, + parameter C_HAS_UNDERFLOW = 0, + parameter C_HAS_VALID = 0, + parameter C_HAS_WR_ACK = 0, + parameter C_HAS_WR_DATA_COUNT = 0, + parameter C_IMPLEMENTATION_TYPE = 0, + parameter C_MEMORY_TYPE = 1, + parameter C_OVERFLOW_LOW = 0, + parameter C_PRELOAD_LATENCY = 1, + parameter C_PRELOAD_REGS = 0, + parameter C_PROG_EMPTY_THRESH_ASSERT_VAL = 0, + parameter C_PROG_EMPTY_THRESH_NEGATE_VAL = 0, + parameter C_PROG_EMPTY_TYPE = 0, + parameter C_PROG_FULL_THRESH_ASSERT_VAL = 0, + parameter C_PROG_FULL_THRESH_NEGATE_VAL = 0, + parameter C_PROG_FULL_TYPE = 0, + parameter C_RD_DATA_COUNT_WIDTH = 2, + parameter C_RD_DEPTH = 256, + parameter C_RD_PNTR_WIDTH = 8, + parameter C_UNDERFLOW_LOW = 0, + parameter C_USE_DOUT_RST = 0, + parameter C_USE_EMBEDDED_REG = 0, + parameter C_EN_SAFETY_CKT = 0, + parameter C_USE_FWFT_DATA_COUNT = 0, + parameter C_VALID_LOW = 0, + parameter C_WR_ACK_LOW = 0, + parameter C_WR_DATA_COUNT_WIDTH = 2, + parameter C_WR_DEPTH = 256, + parameter C_WR_PNTR_WIDTH = 8, + parameter C_USE_ECC = 0, + parameter C_ENABLE_RST_SYNC = 1, + parameter C_ERROR_INJECTION_TYPE = 0, + parameter C_SYNCHRONIZER_STAGE = 2 + ) + + /*************************************************************************** + * Declare Input and Output Ports + ***************************************************************************/ + ( + input SAFETY_CKT_WR_RST, + input SAFETY_CKT_RD_RST, + input [C_DIN_WIDTH-1:0] DIN, + input [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH, + input [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH_ASSERT, + input [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH_NEGATE, + input [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH, + input [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH_ASSERT, + input [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH_NEGATE, + input RD_CLK, + input RD_EN, + input RD_EN_USER, + input RST, + input RST_FULL_GEN, + input RST_FULL_FF, + input WR_RST, + input RD_RST, + input WR_CLK, + input WR_EN, + input INJECTDBITERR, + input INJECTSBITERR, + input USER_EMPTY_FB, + input fab_read_data_valid_i, + input read_data_valid_i, + input ram_valid_i, + output reg ALMOST_EMPTY = 1'b1, + output reg ALMOST_FULL = C_FULL_FLAGS_RST_VAL, + output [C_DOUT_WIDTH-1:0] DOUT, + output reg EMPTY = 1'b1, + output reg EMPTY_FB = 1'b1, + output reg FULL = C_FULL_FLAGS_RST_VAL, + output OVERFLOW, + output PROG_EMPTY, + output PROG_FULL, + output VALID, + output [C_RD_DATA_COUNT_WIDTH-1:0] RD_DATA_COUNT, + output UNDERFLOW, + output WR_ACK, + output [C_WR_DATA_COUNT_WIDTH-1:0] WR_DATA_COUNT, + output SBITERR, + output DBITERR + ); + + + reg [C_RD_PNTR_WIDTH:0] rd_data_count_int = 0; + reg [C_WR_PNTR_WIDTH:0] wr_data_count_int = 0; + reg [C_WR_PNTR_WIDTH:0] wdc_fwft_ext_as = 0; + + + /*************************************************************************** + * Parameters used as constants + **************************************************************************/ + localparam IS_8SERIES = (C_FAMILY == "virtexu" || C_FAMILY == "kintexu" || C_FAMILY == "artixu" || C_FAMILY == "virtexuplus" || C_FAMILY == "zynquplus" || C_FAMILY == "kintexuplus" || C_FAMILY == "virtexuplushbm") ? 1 : 0; + //When RST is present, set FULL reset value to '1'. + //If core has no RST, make sure FULL powers-on as '0'. + localparam C_DEPTH_RATIO_WR = + (C_WR_DEPTH>C_RD_DEPTH) ? (C_WR_DEPTH/C_RD_DEPTH) : 1; + localparam C_DEPTH_RATIO_RD = + (C_RD_DEPTH>C_WR_DEPTH) ? (C_RD_DEPTH/C_WR_DEPTH) : 1; + localparam C_FIFO_WR_DEPTH = C_WR_DEPTH - 1; + localparam C_FIFO_RD_DEPTH = C_RD_DEPTH - 1; + + // C_DEPTH_RATIO_WR | C_DEPTH_RATIO_RD | C_PNTR_WIDTH | EXTRA_WORDS_DC + // -----------------|------------------|-----------------|--------------- + // 1 | 8 | C_RD_PNTR_WIDTH | 2 + // 1 | 4 | C_RD_PNTR_WIDTH | 2 + // 1 | 2 | C_RD_PNTR_WIDTH | 2 + // 1 | 1 | C_WR_PNTR_WIDTH | 2 + // 2 | 1 | C_WR_PNTR_WIDTH | 4 + // 4 | 1 | C_WR_PNTR_WIDTH | 8 + // 8 | 1 | C_WR_PNTR_WIDTH | 16 + + localparam C_PNTR_WIDTH = (C_WR_PNTR_WIDTH>=C_RD_PNTR_WIDTH) ? C_WR_PNTR_WIDTH : C_RD_PNTR_WIDTH; + wire [C_PNTR_WIDTH:0] EXTRA_WORDS_DC = (C_DEPTH_RATIO_WR == 1) ? 2 : (2 * C_DEPTH_RATIO_WR/C_DEPTH_RATIO_RD); + + localparam [31:0] reads_per_write = C_DIN_WIDTH/C_DOUT_WIDTH; + + localparam [31:0] log2_reads_per_write = log2_val(reads_per_write); + + localparam [31:0] writes_per_read = C_DOUT_WIDTH/C_DIN_WIDTH; + + localparam [31:0] log2_writes_per_read = log2_val(writes_per_read); + + + + /************************************************************************** + * FIFO Contents Tracking and Data Count Calculations + *************************************************************************/ + + // Memory which will be used to simulate a FIFO + reg [C_DIN_WIDTH-1:0] memory[C_WR_DEPTH-1:0]; + // Local parameters used to determine whether to inject ECC error or not + localparam SYMMETRIC_PORT = (C_DIN_WIDTH == C_DOUT_WIDTH) ? 1 : 0; + localparam ERR_INJECTION = (C_ERROR_INJECTION_TYPE != 0) ? 1 : 0; + localparam C_USE_ECC_1 = (C_USE_ECC == 1 || C_USE_ECC ==2) ? 1:0; + localparam ENABLE_ERR_INJECTION = C_USE_ECC_1 && SYMMETRIC_PORT && ERR_INJECTION; + // Array that holds the error injection type (single/double bit error) on + // a specific write operation, which is returned on read to corrupt the + // output data. + reg [1:0] ecc_err[C_WR_DEPTH-1:0]; + + //The amount of data stored in the FIFO at any time is given + // by num_wr_bits (in the WR_CLK domain) and num_rd_bits (in the RD_CLK + // domain. + //num_wr_bits is calculated by considering the total words in the FIFO, + // and the state of the read pointer (which may not have yet crossed clock + // domains.) + //num_rd_bits is calculated by considering the total words in the FIFO, + // and the state of the write pointer (which may not have yet crossed clock + // domains.) + reg [31:0] num_wr_bits; + reg [31:0] num_rd_bits; + reg [31:0] next_num_wr_bits; + reg [31:0] next_num_rd_bits; + + //The write pointer - tracks write operations + // (Works opposite to core: wr_ptr is a DOWN counter) + reg [31:0] wr_ptr; + reg [C_WR_PNTR_WIDTH-1:0] wr_pntr = 0; // UP counter: Rolls back to 0 when reaches to max value. + reg [C_WR_PNTR_WIDTH-1:0] wr_pntr_rd1 = 0; + reg [C_WR_PNTR_WIDTH-1:0] wr_pntr_rd2 = 0; + reg [C_WR_PNTR_WIDTH-1:0] wr_pntr_rd3 = 0; + wire [C_RD_PNTR_WIDTH-1:0] adj_wr_pntr_rd; + reg [C_WR_PNTR_WIDTH-1:0] wr_pntr_rd = 0; + wire wr_rst_i = WR_RST; + reg wr_rst_d1 =0; + + //The read pointer - tracks read operations + // (rd_ptr Works opposite to core: rd_ptr is a DOWN counter) + reg [31:0] rd_ptr; + reg [C_RD_PNTR_WIDTH-1:0] rd_pntr = 0; // UP counter: Rolls back to 0 when reaches to max value. + reg [C_RD_PNTR_WIDTH-1:0] rd_pntr_wr1 = 0; + reg [C_RD_PNTR_WIDTH-1:0] rd_pntr_wr2 = 0; + reg [C_RD_PNTR_WIDTH-1:0] rd_pntr_wr3 = 0; + reg [C_RD_PNTR_WIDTH-1:0] rd_pntr_wr4 = 0; + wire [C_WR_PNTR_WIDTH-1:0] adj_rd_pntr_wr; + reg [C_RD_PNTR_WIDTH-1:0] rd_pntr_wr = 0; + wire rd_rst_i = RD_RST; + wire ram_rd_en; + wire empty_int; + wire almost_empty_int; + wire ram_wr_en; + wire full_int; + wire almost_full_int; + reg ram_rd_en_d1 = 1'b0; + reg fab_rd_en_d1 = 1'b0; + + + + // Delayed ram_rd_en is needed only for STD Embedded register option + generate + if (C_PRELOAD_LATENCY == 2) begin : grd_d + always @ (posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i) + ram_rd_en_d1 <= 1'b0; + else + ram_rd_en_d1 <= #`TCQ ram_rd_en; + end + end + endgenerate + + generate + if (C_PRELOAD_LATENCY == 2 && C_USE_EMBEDDED_REG == 3) begin : grd_d1 + always @ (posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i) + ram_rd_en_d1 <= 1'b0; + else + ram_rd_en_d1 <= #`TCQ ram_rd_en; + fab_rd_en_d1 <= #`TCQ ram_rd_en_d1; + end + end + endgenerate + + + + // Write pointer adjustment based on pointers width for EMPTY/ALMOST_EMPTY generation + generate + if (C_RD_PNTR_WIDTH > C_WR_PNTR_WIDTH) begin : rdg // Read depth greater than write depth + assign adj_wr_pntr_rd[C_RD_PNTR_WIDTH-1:C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH] = wr_pntr_rd; + assign adj_wr_pntr_rd[C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH-1:0] = 0; + end else begin : rdl // Read depth lesser than or equal to write depth + assign adj_wr_pntr_rd = wr_pntr_rd[C_WR_PNTR_WIDTH-1:C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH]; + end + endgenerate + + // Generate Empty and Almost Empty + // ram_rd_en used to determine EMPTY should depend on the EMPTY. + assign ram_rd_en = RD_EN & !EMPTY; + assign empty_int = ((adj_wr_pntr_rd == rd_pntr) || (ram_rd_en && (adj_wr_pntr_rd == (rd_pntr+1'h1)))); + assign almost_empty_int = ((adj_wr_pntr_rd == (rd_pntr+1'h1)) || (ram_rd_en && (adj_wr_pntr_rd == (rd_pntr+2'h2)))); + + // Register Empty and Almost Empty + always @ (posedge RD_CLK or posedge rd_rst_i) + begin + if (rd_rst_i && C_EN_SAFETY_CKT == 0) begin + EMPTY <= 1'b1; + ALMOST_EMPTY <= 1'b1; + rd_data_count_int <= {C_RD_PNTR_WIDTH{1'b0}}; + end else if (SAFETY_CKT_RD_RST && C_EN_SAFETY_CKT) begin + EMPTY <= 1'b1; + ALMOST_EMPTY <= 1'b1; + rd_data_count_int <= {C_RD_PNTR_WIDTH{1'b0}}; + end else begin + rd_data_count_int <= #`TCQ {(adj_wr_pntr_rd[C_RD_PNTR_WIDTH-1:0] - rd_pntr[C_RD_PNTR_WIDTH-1:0]), 1'b0}; + + if (empty_int) + EMPTY <= #`TCQ 1'b1; + else + EMPTY <= #`TCQ 1'b0; + + if (!EMPTY) begin + if (almost_empty_int) + ALMOST_EMPTY <= #`TCQ 1'b1; + else + ALMOST_EMPTY <= #`TCQ 1'b0; + end + end // rd_rst_i + end // always + always @ (posedge RD_CLK or posedge rd_rst_i) + begin + if (rd_rst_i && C_EN_SAFETY_CKT == 0) begin + EMPTY_FB <= 1'b1; + end else begin + if (SAFETY_CKT_RD_RST && C_EN_SAFETY_CKT) + EMPTY_FB <= #`TCQ 1'b1; + else if (empty_int) + EMPTY_FB <= #`TCQ 1'b1; + else + EMPTY_FB <= #`TCQ 1'b0; + end // rd_rst_i + end // always + + // Read pointer adjustment based on pointers width for EMPTY/ALMOST_EMPTY generation + generate + if (C_WR_PNTR_WIDTH > C_RD_PNTR_WIDTH) begin : wdg // Write depth greater than read depth + assign adj_rd_pntr_wr[C_WR_PNTR_WIDTH-1:C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH] = rd_pntr_wr; + assign adj_rd_pntr_wr[C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH-1:0] = 0; + end else begin : wdl // Write depth lesser than or equal to read depth + assign adj_rd_pntr_wr = rd_pntr_wr[C_RD_PNTR_WIDTH-1:C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH]; + end + endgenerate + + // Generate FULL and ALMOST_FULL + // ram_wr_en used to determine FULL should depend on the FULL. + assign ram_wr_en = WR_EN & !FULL; + assign full_int = ((adj_rd_pntr_wr == (wr_pntr+1'h1)) || (ram_wr_en && (adj_rd_pntr_wr == (wr_pntr+2'h2)))); + assign almost_full_int = ((adj_rd_pntr_wr == (wr_pntr+2'h2)) || (ram_wr_en && (adj_rd_pntr_wr == (wr_pntr+3'h3)))); + + // Register FULL and ALMOST_FULL Empty + always @ (posedge WR_CLK or posedge RST_FULL_FF) + begin + if (RST_FULL_FF & C_HAS_RST) begin + FULL <= C_FULL_FLAGS_RST_VAL; + ALMOST_FULL <= C_FULL_FLAGS_RST_VAL; + end else if (SAFETY_CKT_WR_RST & C_EN_SAFETY_CKT) begin + FULL <= C_FULL_FLAGS_RST_VAL; + ALMOST_FULL <= C_FULL_FLAGS_RST_VAL; + end else begin + if (full_int) begin + FULL <= #`TCQ 1'b1; + end else begin + FULL <= #`TCQ 1'b0; + end + + if (RST_FULL_GEN) begin + ALMOST_FULL <= #`TCQ 1'b0; + end else if (!FULL) begin + if (almost_full_int) + ALMOST_FULL <= #`TCQ 1'b1; + else + ALMOST_FULL <= #`TCQ 1'b0; + end + end // wr_rst_i + end // always + always @ (posedge WR_CLK or posedge wr_rst_i) + begin + if (wr_rst_i) begin + wr_data_count_int <= {C_WR_DATA_COUNT_WIDTH{1'b0}}; + end else begin + wr_data_count_int <= #`TCQ {(wr_pntr[C_WR_PNTR_WIDTH-1:0] - adj_rd_pntr_wr[C_WR_PNTR_WIDTH-1:0]), 1'b0}; + end // wr_rst_i + end // always + + // Determine which stage in FWFT registers are valid + reg stage1_valid = 0; + reg stage2_valid = 0; + generate + if (C_PRELOAD_LATENCY == 0) begin : grd_fwft_proc + always @ (posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i) begin + stage1_valid <= 0; + stage2_valid <= 0; + end else begin + + if (!stage1_valid && !stage2_valid) begin + if (!EMPTY) + stage1_valid <= #`TCQ 1'b1; + else + stage1_valid <= #`TCQ 1'b0; + end else if (stage1_valid && !stage2_valid) begin + if (EMPTY) begin + stage1_valid <= #`TCQ 1'b0; + stage2_valid <= #`TCQ 1'b1; + end else begin + stage1_valid <= #`TCQ 1'b1; + stage2_valid <= #`TCQ 1'b1; + end + end else if (!stage1_valid && stage2_valid) begin + if (EMPTY && RD_EN_USER) begin + stage1_valid <= #`TCQ 1'b0; + stage2_valid <= #`TCQ 1'b0; + end else if (!EMPTY && RD_EN_USER) begin + stage1_valid <= #`TCQ 1'b1; + stage2_valid <= #`TCQ 1'b0; + end else if (!EMPTY && !RD_EN_USER) begin + stage1_valid <= #`TCQ 1'b1; + stage2_valid <= #`TCQ 1'b1; + end else begin + stage1_valid <= #`TCQ 1'b0; + stage2_valid <= #`TCQ 1'b1; + end + end else if (stage1_valid && stage2_valid) begin + if (EMPTY && RD_EN_USER) begin + stage1_valid <= #`TCQ 1'b0; + stage2_valid <= #`TCQ 1'b1; + end else begin + stage1_valid <= #`TCQ 1'b1; + stage2_valid <= #`TCQ 1'b1; + end + end else begin + stage1_valid <= #`TCQ 1'b0; + stage2_valid <= #`TCQ 1'b0; + end + end // rd_rst_i + end // always + end + endgenerate + + //Pointers passed into opposite clock domain + reg [31:0] wr_ptr_rdclk; + reg [31:0] wr_ptr_rdclk_next; + reg [31:0] rd_ptr_wrclk; + reg [31:0] rd_ptr_wrclk_next; + + //Amount of data stored in the FIFO scaled to the narrowest (deepest) port + // (Do not include data in FWFT stages) + //Used to calculate PROG_EMPTY. + wire [31:0] num_read_words_pe = + num_rd_bits/(C_DOUT_WIDTH/C_DEPTH_RATIO_WR); + + //Amount of data stored in the FIFO scaled to the narrowest (deepest) port + // (Do not include data in FWFT stages) + //Used to calculate PROG_FULL. + wire [31:0] num_write_words_pf = + num_wr_bits/(C_DIN_WIDTH/C_DEPTH_RATIO_RD); + + /************************** + * Read Data Count + *************************/ + + reg [31:0] num_read_words_dc; + reg [C_RD_DATA_COUNT_WIDTH-1:0] num_read_words_sized_i; + + always @(num_rd_bits) begin + if (C_USE_FWFT_DATA_COUNT) begin + + //If using extra logic for FWFT Data Counts, + // then scale FIFO contents to read domain, + // and add two read words for FWFT stages + //This value is only a temporary value and not used in the code. + num_read_words_dc = (num_rd_bits/C_DOUT_WIDTH+2); + + //Trim the read words for use with RD_DATA_COUNT + num_read_words_sized_i = + num_read_words_dc[C_RD_PNTR_WIDTH : C_RD_PNTR_WIDTH-C_RD_DATA_COUNT_WIDTH+1]; + + end else begin + + //If not using extra logic for FWFT Data Counts, + // then scale FIFO contents to read domain. + //This value is only a temporary value and not used in the code. + num_read_words_dc = num_rd_bits/C_DOUT_WIDTH; + + //Trim the read words for use with RD_DATA_COUNT + num_read_words_sized_i = + num_read_words_dc[C_RD_PNTR_WIDTH-1 : C_RD_PNTR_WIDTH-C_RD_DATA_COUNT_WIDTH]; + + end //if (C_USE_FWFT_DATA_COUNT) + end //always + + + /************************** + * Write Data Count + *************************/ + + reg [31:0] num_write_words_dc; + reg [C_WR_DATA_COUNT_WIDTH-1:0] num_write_words_sized_i; + + always @(num_wr_bits) begin + if (C_USE_FWFT_DATA_COUNT) begin + + //Calculate the Data Count value for the number of write words, + // when using First-Word Fall-Through with extra logic for Data + // Counts. This takes into consideration the number of words that + // are expected to be stored in the FWFT register stages (it always + // assumes they are filled). + //This value is scaled to the Write Domain. + //The expression (((A-1)/B))+1 divides A/B, but takes the + // ceiling of the result. + //When num_wr_bits==0, set the result manually to prevent + // division errors. + //EXTRA_WORDS_DC is the number of words added to write_words + // due to FWFT. + //This value is only a temporary value and not used in the code. + num_write_words_dc = (num_wr_bits==0) ? EXTRA_WORDS_DC : (((num_wr_bits-1)/C_DIN_WIDTH)+1) + EXTRA_WORDS_DC ; + + //Trim the write words for use with WR_DATA_COUNT + num_write_words_sized_i = + num_write_words_dc[C_WR_PNTR_WIDTH : C_WR_PNTR_WIDTH-C_WR_DATA_COUNT_WIDTH+1]; + + end else begin + + //Calculate the Data Count value for the number of write words, when NOT + // using First-Word Fall-Through with extra logic for Data Counts. This + // calculates only the number of words in the internal FIFO. + //The expression (((A-1)/B))+1 divides A/B, but takes the + // ceiling of the result. + //This value is scaled to the Write Domain. + //When num_wr_bits==0, set the result manually to prevent + // division errors. + //This value is only a temporary value and not used in the code. + num_write_words_dc = (num_wr_bits==0) ? 0 : ((num_wr_bits-1)/C_DIN_WIDTH)+1; + + //Trim the read words for use with RD_DATA_COUNT + num_write_words_sized_i = + num_write_words_dc[C_WR_PNTR_WIDTH-1 : C_WR_PNTR_WIDTH-C_WR_DATA_COUNT_WIDTH]; + + end //if (C_USE_FWFT_DATA_COUNT) + end //always + + + + /*************************************************************************** + * Internal registers and wires + **************************************************************************/ + + //Temporary signals used for calculating the model's outputs. These + //are only used in the assign statements immediately following wire, + //parameter, and function declarations. + wire [C_DOUT_WIDTH-1:0] ideal_dout_out; + wire valid_i; + wire valid_out1; + wire valid_out2; + wire valid_out; + wire underflow_i; + + //Ideal FIFO signals. These are the raw output of the behavioral model, + //which behaves like an ideal FIFO. + reg [1:0] err_type = 0; + reg [1:0] err_type_d1 = 0; + reg [1:0] err_type_both = 0; + reg [C_DOUT_WIDTH-1:0] ideal_dout = 0; + reg [C_DOUT_WIDTH-1:0] ideal_dout_d1 = 0; + reg [C_DOUT_WIDTH-1:0] ideal_dout_both = 0; + reg ideal_wr_ack = 0; + reg ideal_valid = 0; + reg ideal_overflow = C_OVERFLOW_LOW; + reg ideal_underflow = C_UNDERFLOW_LOW; + reg ideal_prog_full = 0; + reg ideal_prog_empty = 1; + reg [C_WR_DATA_COUNT_WIDTH-1 : 0] ideal_wr_count = 0; + reg [C_RD_DATA_COUNT_WIDTH-1 : 0] ideal_rd_count = 0; + + //Assorted reg values for delayed versions of signals + reg valid_d1 = 0; + reg valid_d2 = 0; + + //user specified value for reseting the size of the fifo + reg [C_DOUT_WIDTH-1:0] dout_reset_val = 0; + + //temporary registers for WR_RESPONSE_LATENCY feature + + integer tmp_wr_listsize; + integer tmp_rd_listsize; + + //Signal for registered version of prog full and empty + + //Threshold values for Programmable Flags + integer prog_empty_actual_thresh_assert; + integer prog_empty_actual_thresh_negate; + integer prog_full_actual_thresh_assert; + integer prog_full_actual_thresh_negate; + + + /**************************************************************************** + * Function Declarations + ***************************************************************************/ + + /************************************************************************** + * write_fifo + * This task writes a word to the FIFO memory and updates the + * write pointer. + * FIFO size is relative to write domain. + ***************************************************************************/ + task write_fifo; + begin + memory[wr_ptr] <= DIN; + wr_pntr <= #`TCQ wr_pntr + 1; + // Store the type of error injection (double/single) on write + case (C_ERROR_INJECTION_TYPE) + 3: ecc_err[wr_ptr] <= {INJECTDBITERR,INJECTSBITERR}; + 2: ecc_err[wr_ptr] <= {INJECTDBITERR,1'b0}; + 1: ecc_err[wr_ptr] <= {1'b0,INJECTSBITERR}; + default: ecc_err[wr_ptr] <= 0; + endcase + // (Works opposite to core: wr_ptr is a DOWN counter) + if (wr_ptr == 0) begin + wr_ptr <= C_WR_DEPTH - 1; + end else begin + wr_ptr <= wr_ptr - 1; + end + end + endtask // write_fifo + + /************************************************************************** + * read_fifo + * This task reads a word from the FIFO memory and updates the read + * pointer. It's output is the ideal_dout bus. + * FIFO size is relative to write domain. + ***************************************************************************/ + task read_fifo; + integer i; + reg [C_DOUT_WIDTH-1:0] tmp_dout; + reg [C_DIN_WIDTH-1:0] memory_read; + reg [31:0] tmp_rd_ptr; + reg [31:0] rd_ptr_high; + reg [31:0] rd_ptr_low; + reg [1:0] tmp_ecc_err; + begin + rd_pntr <= #`TCQ rd_pntr + 1; + // output is wider than input + if (reads_per_write == 0) begin + tmp_dout = 0; + tmp_rd_ptr = (rd_ptr << log2_writes_per_read)+(writes_per_read-1); + for (i = writes_per_read - 1; i >= 0; i = i - 1) begin + tmp_dout = tmp_dout << C_DIN_WIDTH; + tmp_dout = tmp_dout | memory[tmp_rd_ptr]; + + // (Works opposite to core: rd_ptr is a DOWN counter) + if (tmp_rd_ptr == 0) begin + tmp_rd_ptr = C_WR_DEPTH - 1; + end else begin + tmp_rd_ptr = tmp_rd_ptr - 1; + end + end + + // output is symmetric + end else if (reads_per_write == 1) begin + tmp_dout = memory[rd_ptr][C_DIN_WIDTH-1:0]; + // Retreive the error injection type. Based on the error injection type + // corrupt the output data. + tmp_ecc_err = ecc_err[rd_ptr]; + if (ENABLE_ERR_INJECTION && C_DIN_WIDTH == C_DOUT_WIDTH) begin + if (tmp_ecc_err[1]) begin // Corrupt the output data only for double bit error + if (C_DOUT_WIDTH == 1) begin + $display("FAILURE : Data width must be >= 2 for double bit error injection."); + $finish; + end else if (C_DOUT_WIDTH == 2) + tmp_dout = {~tmp_dout[C_DOUT_WIDTH-1],~tmp_dout[C_DOUT_WIDTH-2]}; + else + tmp_dout = {~tmp_dout[C_DOUT_WIDTH-1],~tmp_dout[C_DOUT_WIDTH-2],(tmp_dout << 2)}; + end else begin + tmp_dout = tmp_dout[C_DOUT_WIDTH-1:0]; + end + err_type <= {tmp_ecc_err[1], tmp_ecc_err[0] & !tmp_ecc_err[1]}; + end else begin + err_type <= 0; + end + + // input is wider than output + end else begin + rd_ptr_high = rd_ptr >> log2_reads_per_write; + rd_ptr_low = rd_ptr & (reads_per_write - 1); + memory_read = memory[rd_ptr_high]; + tmp_dout = memory_read >> (rd_ptr_low*C_DOUT_WIDTH); + end + ideal_dout <= tmp_dout; + + // (Works opposite to core: rd_ptr is a DOWN counter) + if (rd_ptr == 0) begin + rd_ptr <= C_RD_DEPTH - 1; + end else begin + rd_ptr <= rd_ptr - 1; + end + end + endtask + + /************************************************************************** + * log2_val + * Returns the 'log2' value for the input value for the supported ratios + ***************************************************************************/ + function [31:0] log2_val; + input [31:0] binary_val; + + begin + if (binary_val == 8) begin + log2_val = 3; + end else if (binary_val == 4) begin + log2_val = 2; + end else begin + log2_val = 1; + end + end + endfunction + + /*********************************************************************** + * hexstr_conv + * Converts a string of type hex to a binary value (for C_DOUT_RST_VAL) + ***********************************************************************/ + function [C_DOUT_WIDTH-1:0] hexstr_conv; + input [(C_DOUT_WIDTH*8)-1:0] def_data; + + integer index,i,j; + reg [3:0] bin; + + begin + index = 0; + hexstr_conv = 'b0; + for( i=C_DOUT_WIDTH-1; i>=0; i=i-1 ) + begin + case (def_data[7:0]) + 8'b00000000 : + begin + bin = 4'b0000; + i = -1; + end + 8'b00110000 : bin = 4'b0000; + 8'b00110001 : bin = 4'b0001; + 8'b00110010 : bin = 4'b0010; + 8'b00110011 : bin = 4'b0011; + 8'b00110100 : bin = 4'b0100; + 8'b00110101 : bin = 4'b0101; + 8'b00110110 : bin = 4'b0110; + 8'b00110111 : bin = 4'b0111; + 8'b00111000 : bin = 4'b1000; + 8'b00111001 : bin = 4'b1001; + 8'b01000001 : bin = 4'b1010; + 8'b01000010 : bin = 4'b1011; + 8'b01000011 : bin = 4'b1100; + 8'b01000100 : bin = 4'b1101; + 8'b01000101 : bin = 4'b1110; + 8'b01000110 : bin = 4'b1111; + 8'b01100001 : bin = 4'b1010; + 8'b01100010 : bin = 4'b1011; + 8'b01100011 : bin = 4'b1100; + 8'b01100100 : bin = 4'b1101; + 8'b01100101 : bin = 4'b1110; + 8'b01100110 : bin = 4'b1111; + default : + begin + bin = 4'bx; + end + endcase + for( j=0; j<4; j=j+1) + begin + if ((index*4)+j < C_DOUT_WIDTH) + begin + hexstr_conv[(index*4)+j] = bin[j]; + end + end + index = index + 1; + def_data = def_data >> 8; + end + end + endfunction + + /************************************************************************* + * Initialize Signals for clean power-on simulation + *************************************************************************/ + initial begin + num_wr_bits = 0; + num_rd_bits = 0; + next_num_wr_bits = 0; + next_num_rd_bits = 0; + rd_ptr = C_RD_DEPTH - 1; + wr_ptr = C_WR_DEPTH - 1; + wr_pntr = 0; + rd_pntr = 0; + rd_ptr_wrclk = rd_ptr; + wr_ptr_rdclk = wr_ptr; + dout_reset_val = hexstr_conv(C_DOUT_RST_VAL); + ideal_dout = dout_reset_val; + err_type = 0; + err_type_d1 = 0; + err_type_both = 0; + ideal_dout_d1 = dout_reset_val; + ideal_wr_ack = 1'b0; + ideal_valid = 1'b0; + valid_d1 = 1'b0; + valid_d2 = 1'b0; + ideal_overflow = C_OVERFLOW_LOW; + ideal_underflow = C_UNDERFLOW_LOW; + ideal_wr_count = 0; + ideal_rd_count = 0; + ideal_prog_full = 1'b0; + ideal_prog_empty = 1'b1; + end + + + /************************************************************************* + * Connect the module inputs and outputs to the internal signals of the + * behavioral model. + *************************************************************************/ + //Inputs + /* + wire [C_DIN_WIDTH-1:0] DIN; + wire [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH; + wire [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH_ASSERT; + wire [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH_NEGATE; + wire [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH; + wire [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH_ASSERT; + wire [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH_NEGATE; + wire RD_CLK; + wire RD_EN; + wire RST; + wire WR_CLK; + wire WR_EN; + */ + + //*************************************************************************** + // Dout may change behavior based on latency + //*************************************************************************** + assign ideal_dout_out[C_DOUT_WIDTH-1:0] = (C_PRELOAD_LATENCY==2 && + (C_MEMORY_TYPE==0 || C_MEMORY_TYPE==1) )? + ideal_dout_d1: ideal_dout; + assign DOUT[C_DOUT_WIDTH-1:0] = ideal_dout_out; + + //*************************************************************************** + // Assign SBITERR and DBITERR based on latency + //*************************************************************************** + assign SBITERR = (C_ERROR_INJECTION_TYPE == 1 || C_ERROR_INJECTION_TYPE == 3) && + (C_PRELOAD_LATENCY == 2 && + (C_MEMORY_TYPE==0 || C_MEMORY_TYPE==1) ) ? + err_type_d1[0]: err_type[0]; + assign DBITERR = (C_ERROR_INJECTION_TYPE == 2 || C_ERROR_INJECTION_TYPE == 3) && + (C_PRELOAD_LATENCY==2 && (C_MEMORY_TYPE==0 || C_MEMORY_TYPE==1)) ? + err_type_d1[1]: err_type[1]; + + //*************************************************************************** + // Safety-ckt logic with embedded reg/fabric reg + //*************************************************************************** + generate + if ((C_MEMORY_TYPE==0 || C_MEMORY_TYPE==1) && C_EN_SAFETY_CKT==1 && C_USE_EMBEDDED_REG < 3) begin + + reg [C_DOUT_WIDTH-1:0] dout_rst_val_d1; + reg [C_DOUT_WIDTH-1:0] dout_rst_val_d2; + reg [1:0] rst_delayed_sft1 =1; + reg [1:0] rst_delayed_sft2 =1; + reg [1:0] rst_delayed_sft3 =1; + reg [1:0] rst_delayed_sft4 =1; + + // if (C_HAS_VALID == 1) begin + // assign valid_out = valid_d1; + // end + + always@(posedge RD_CLK) + begin + rst_delayed_sft1 <= #`TCQ rd_rst_i; + rst_delayed_sft2 <= #`TCQ rst_delayed_sft1; + rst_delayed_sft3 <= #`TCQ rst_delayed_sft2; + rst_delayed_sft4 <= #`TCQ rst_delayed_sft3; + end + always@(posedge rst_delayed_sft4 or posedge rd_rst_i or posedge RD_CLK) + begin + if( rst_delayed_sft4 == 1'b1 || rd_rst_i == 1'b1) + ram_rd_en_d1 <= #`TCQ 1'b0; + else + ram_rd_en_d1 <= #`TCQ ram_rd_en; + end + + always@(posedge rst_delayed_sft2 or posedge RD_CLK) + begin + if (rst_delayed_sft2 == 1'b1) begin + if (C_USE_DOUT_RST == 1'b1) begin + @(posedge RD_CLK) + ideal_dout_d1 <= #`TCQ dout_reset_val; + end + end + else begin + if (ram_rd_en_d1) begin + ideal_dout_d1 <= #`TCQ ideal_dout; + err_type_d1[0] <= #`TCQ err_type[0]; + err_type_d1[1] <= #`TCQ err_type[1]; + end + end + end + end + endgenerate + +//*************************************************************************** + // Safety-ckt logic with embedded reg + fabric reg + //*************************************************************************** + generate + if ((C_MEMORY_TYPE==0 || C_MEMORY_TYPE==1) && C_EN_SAFETY_CKT==1 && C_USE_EMBEDDED_REG == 3) begin + + reg [C_DOUT_WIDTH-1:0] dout_rst_val_d1; + reg [C_DOUT_WIDTH-1:0] dout_rst_val_d2; + reg [1:0] rst_delayed_sft1 =1; + reg [1:0] rst_delayed_sft2 =1; + reg [1:0] rst_delayed_sft3 =1; + reg [1:0] rst_delayed_sft4 =1; + + always@(posedge RD_CLK) begin + rst_delayed_sft1 <= #`TCQ rd_rst_i; + rst_delayed_sft2 <= #`TCQ rst_delayed_sft1; + rst_delayed_sft3 <= #`TCQ rst_delayed_sft2; + rst_delayed_sft4 <= #`TCQ rst_delayed_sft3; + end + always@(posedge rst_delayed_sft4 or posedge rd_rst_i or posedge RD_CLK) begin + if( rst_delayed_sft4 == 1'b1 || rd_rst_i == 1'b1) + ram_rd_en_d1 <= #`TCQ 1'b0; + else begin + ram_rd_en_d1 <= #`TCQ ram_rd_en; + fab_rd_en_d1 <= #`TCQ ram_rd_en_d1; + end + end + + always@(posedge rst_delayed_sft2 or posedge RD_CLK) begin + if (rst_delayed_sft2 == 1'b1) begin + if (C_USE_DOUT_RST == 1'b1) begin + @(posedge RD_CLK) + ideal_dout_d1 <= #`TCQ dout_reset_val; + ideal_dout_both <= #`TCQ dout_reset_val; + end + end else begin + if (ram_rd_en_d1) begin + ideal_dout_both <= #`TCQ ideal_dout; + err_type_both[0] <= #`TCQ err_type[0]; + err_type_both[1] <= #`TCQ err_type[1]; + end + + if (fab_rd_en_d1) begin + ideal_dout_d1 <= #`TCQ ideal_dout_both; + err_type_d1[0] <= #`TCQ err_type_both[0]; + err_type_d1[1] <= #`TCQ err_type_both[1]; + end + end + end + end + endgenerate + + //*************************************************************************** + // Overflow may be active-low + //*************************************************************************** + generate + if (C_HAS_OVERFLOW==1) begin : blockOF1 + assign OVERFLOW = ideal_overflow ? !C_OVERFLOW_LOW : C_OVERFLOW_LOW; + end + endgenerate + + assign PROG_EMPTY = ideal_prog_empty; + assign PROG_FULL = ideal_prog_full; + + //*************************************************************************** + // Valid may change behavior based on latency or active-low + //*************************************************************************** + generate + if (C_HAS_VALID==1) begin : blockVL1 + assign valid_i = (C_PRELOAD_LATENCY==0) ? (RD_EN & ~EMPTY) : ideal_valid; + assign valid_out1 = (C_PRELOAD_LATENCY==2 && + (C_MEMORY_TYPE==0 || C_MEMORY_TYPE==1) && C_USE_EMBEDDED_REG < 3)? + valid_d1: valid_i; + assign valid_out2 = (C_PRELOAD_LATENCY==2 && + (C_MEMORY_TYPE==0 || C_MEMORY_TYPE==1) && C_USE_EMBEDDED_REG == 3)? + valid_d2: valid_i; + assign valid_out = (C_USE_EMBEDDED_REG == 3) ? valid_out2 : valid_out1; + assign VALID = valid_out ? !C_VALID_LOW : C_VALID_LOW; + end + endgenerate + + + //*************************************************************************** + // Underflow may change behavior based on latency or active-low + //*************************************************************************** + generate + if (C_HAS_UNDERFLOW==1) begin : blockUF1 + assign underflow_i = (C_PRELOAD_LATENCY==0) ? (RD_EN & EMPTY) : ideal_underflow; + assign UNDERFLOW = underflow_i ? !C_UNDERFLOW_LOW : C_UNDERFLOW_LOW; + end + endgenerate + + //*************************************************************************** + // Write acknowledge may be active low + //*************************************************************************** + generate + if (C_HAS_WR_ACK==1) begin : blockWK1 + assign WR_ACK = ideal_wr_ack ? !C_WR_ACK_LOW : C_WR_ACK_LOW; + end + endgenerate + + + //*************************************************************************** + // Generate RD_DATA_COUNT if Use Extra Logic option is selected + //*************************************************************************** + generate + if (C_HAS_WR_DATA_COUNT == 1 && C_USE_FWFT_DATA_COUNT == 1) begin : wdc_fwft_ext + + reg [C_PNTR_WIDTH-1:0] adjusted_wr_pntr = 0; + reg [C_PNTR_WIDTH-1:0] adjusted_rd_pntr = 0; + wire [C_PNTR_WIDTH-1:0] diff_wr_rd_tmp; + wire [C_PNTR_WIDTH:0] diff_wr_rd; + reg [C_PNTR_WIDTH:0] wr_data_count_i = 0; + always @* begin + if (C_WR_PNTR_WIDTH > C_RD_PNTR_WIDTH) begin + adjusted_wr_pntr = wr_pntr; + adjusted_rd_pntr = 0; + adjusted_rd_pntr[C_PNTR_WIDTH-1:C_PNTR_WIDTH-C_RD_PNTR_WIDTH] = rd_pntr_wr; + end else if (C_WR_PNTR_WIDTH < C_RD_PNTR_WIDTH) begin + adjusted_rd_pntr = rd_pntr_wr; + adjusted_wr_pntr = 0; + adjusted_wr_pntr[C_PNTR_WIDTH-1:C_PNTR_WIDTH-C_WR_PNTR_WIDTH] = wr_pntr; + end else begin + adjusted_wr_pntr = wr_pntr; + adjusted_rd_pntr = rd_pntr_wr; + end + end // always @* + + assign diff_wr_rd_tmp = adjusted_wr_pntr - adjusted_rd_pntr; + assign diff_wr_rd = {1'b0,diff_wr_rd_tmp}; + + always @ (posedge wr_rst_i or posedge WR_CLK) + begin + if (wr_rst_i) + wr_data_count_i <= 0; + else + wr_data_count_i <= #`TCQ diff_wr_rd + EXTRA_WORDS_DC; + end // always @ (posedge WR_CLK or posedge WR_CLK) + + always @* begin + if (C_WR_PNTR_WIDTH >= C_RD_PNTR_WIDTH) + wdc_fwft_ext_as = wr_data_count_i[C_PNTR_WIDTH:0]; + else + wdc_fwft_ext_as = wr_data_count_i[C_PNTR_WIDTH:C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH]; + end // always @* + end // wdc_fwft_ext + endgenerate + + //*************************************************************************** + // Generate RD_DATA_COUNT if Use Extra Logic option is selected + //*************************************************************************** + reg [C_RD_PNTR_WIDTH:0] rdc_fwft_ext_as = 0; + + generate if (C_USE_EMBEDDED_REG < 3) begin: rdc_fwft_ext_both + if (C_HAS_RD_DATA_COUNT == 1 && C_USE_FWFT_DATA_COUNT == 1) begin : rdc_fwft_ext + reg [C_RD_PNTR_WIDTH-1:0] adjusted_wr_pntr_rd = 0; + wire [C_RD_PNTR_WIDTH-1:0] diff_rd_wr_tmp; + wire [C_RD_PNTR_WIDTH:0] diff_rd_wr; + always @* begin + if (C_RD_PNTR_WIDTH > C_WR_PNTR_WIDTH) begin + adjusted_wr_pntr_rd = 0; + adjusted_wr_pntr_rd[C_RD_PNTR_WIDTH-1:C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH] = wr_pntr_rd; + end else begin + adjusted_wr_pntr_rd = wr_pntr_rd[C_WR_PNTR_WIDTH-1:C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH]; + end + end // always @* + + assign diff_rd_wr_tmp = adjusted_wr_pntr_rd - rd_pntr; + assign diff_rd_wr = {1'b0,diff_rd_wr_tmp}; + + + always @ (posedge rd_rst_i or posedge RD_CLK) + begin + if (rd_rst_i) begin + rdc_fwft_ext_as <= 0; + end else begin + if (!stage2_valid) + rdc_fwft_ext_as <= #`TCQ 0; + else if (!stage1_valid && stage2_valid) + rdc_fwft_ext_as <= #`TCQ 1; + else + rdc_fwft_ext_as <= #`TCQ diff_rd_wr + 2'h2; + end + end // always @ (posedge WR_CLK or posedge WR_CLK) + end // rdc_fwft_ext + end + endgenerate + + + generate if (C_USE_EMBEDDED_REG == 3) begin + if (C_HAS_RD_DATA_COUNT == 1 && C_USE_FWFT_DATA_COUNT == 1) begin : rdc_fwft_ext + reg [C_RD_PNTR_WIDTH-1:0] adjusted_wr_pntr_rd = 0; + wire [C_RD_PNTR_WIDTH-1:0] diff_rd_wr_tmp; + wire [C_RD_PNTR_WIDTH:0] diff_rd_wr; + always @* begin + if (C_RD_PNTR_WIDTH > C_WR_PNTR_WIDTH) begin + adjusted_wr_pntr_rd = 0; + adjusted_wr_pntr_rd[C_RD_PNTR_WIDTH-1:C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH] = wr_pntr_rd; + end else begin + adjusted_wr_pntr_rd = wr_pntr_rd[C_WR_PNTR_WIDTH-1:C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH]; + end + end // always @* + + assign diff_rd_wr_tmp = adjusted_wr_pntr_rd - rd_pntr; + assign diff_rd_wr = {1'b0,diff_rd_wr_tmp}; + wire [C_RD_PNTR_WIDTH:0] diff_rd_wr_1; + // assign diff_rd_wr_1 = diff_rd_wr +2'h2; + + always @ (posedge rd_rst_i or posedge RD_CLK) + begin + if (rd_rst_i) begin + rdc_fwft_ext_as <= #`TCQ 0; + end else begin + //if (fab_read_data_valid_i == 1'b0 && ((ram_valid_i == 1'b0 && read_data_valid_i ==1'b0) || (ram_valid_i == 1'b0 && read_data_valid_i ==1'b1) || (ram_valid_i == 1'b1 && read_data_valid_i ==1'b0) || (ram_valid_i == 1'b1 && read_data_valid_i ==1'b1))) + // rdc_fwft_ext_as <= 1'b0; + //else if (fab_read_data_valid_i == 1'b1 && ((ram_valid_i == 1'b0 && read_data_valid_i ==1'b0) || (ram_valid_i == 1'b0 && read_data_valid_i ==1'b1))) + // rdc_fwft_ext_as <= 1'b1; + //else + rdc_fwft_ext_as <= diff_rd_wr + 2'h2 ; + end + + + +end +end +end +endgenerate + + + //*************************************************************************** + // Assign the read data count value only if it is selected, + // otherwise output zeros. + //*************************************************************************** + generate + if (C_HAS_RD_DATA_COUNT == 1) begin : grdc + assign RD_DATA_COUNT[C_RD_DATA_COUNT_WIDTH-1:0] = C_USE_FWFT_DATA_COUNT ? + rdc_fwft_ext_as[C_RD_PNTR_WIDTH:C_RD_PNTR_WIDTH+1-C_RD_DATA_COUNT_WIDTH] : + rd_data_count_int[C_RD_PNTR_WIDTH:C_RD_PNTR_WIDTH+1-C_RD_DATA_COUNT_WIDTH]; + end + endgenerate + + generate + if (C_HAS_RD_DATA_COUNT == 0) begin : gnrdc + assign RD_DATA_COUNT[C_RD_DATA_COUNT_WIDTH-1:0] = {C_RD_DATA_COUNT_WIDTH{1'b0}}; + end + endgenerate + + //*************************************************************************** + // Assign the write data count value only if it is selected, + // otherwise output zeros + //*************************************************************************** + generate + if (C_HAS_WR_DATA_COUNT == 1) begin : gwdc + assign WR_DATA_COUNT[C_WR_DATA_COUNT_WIDTH-1:0] = (C_USE_FWFT_DATA_COUNT == 1) ? + wdc_fwft_ext_as[C_WR_PNTR_WIDTH:C_WR_PNTR_WIDTH+1-C_WR_DATA_COUNT_WIDTH] : + wr_data_count_int[C_WR_PNTR_WIDTH:C_WR_PNTR_WIDTH+1-C_WR_DATA_COUNT_WIDTH]; + end + endgenerate + + generate + if (C_HAS_WR_DATA_COUNT == 0) begin : gnwdc + assign WR_DATA_COUNT[C_WR_DATA_COUNT_WIDTH-1:0] = {C_WR_DATA_COUNT_WIDTH{1'b0}}; + end + endgenerate + + + /************************************************************************** + * Assorted registers for delayed versions of signals + **************************************************************************/ + //Capture delayed version of valid + generate + if (C_HAS_VALID==1) begin : blockVL2 + always @(posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i == 1'b1) begin + valid_d1 <= 1'b0; + valid_d2 <= 1'b0; + end else begin + valid_d1 <= #`TCQ valid_i; + valid_d2 <= #`TCQ valid_d1; + end +// if (C_USE_EMBEDDED_REG == 3 && (C_EN_SAFETY_CKT == 0 || C_EN_SAFETY_CKT == 1 ) begin + // valid_d2 <= #`TCQ valid_d1; + // end + end + end + endgenerate + + //Capture delayed version of dout + /************************************************************************** + *embedded/fabric reg with no safety ckt + **************************************************************************/ + generate + if (C_USE_EMBEDDED_REG < 3) begin + always @(posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i == 1'b1) begin + if (C_USE_DOUT_RST == 1'b1) begin + @(posedge RD_CLK) + ideal_dout_d1 <= #`TCQ dout_reset_val; + ideal_dout <= #`TCQ dout_reset_val; + end + // Reset err_type only if ECC is not selected + if (C_USE_ECC == 0) + err_type_d1 <= #`TCQ 0; + end else if (ram_rd_en_d1) begin + ideal_dout_d1 <= #`TCQ ideal_dout; + err_type_d1 <= #`TCQ err_type; + end + end + +end +endgenerate +/************************************************************************** + *embedded + fabric reg with no safety ckt + **************************************************************************/ + +generate + if (C_USE_EMBEDDED_REG == 3) begin + always @(posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i == 1'b1) begin + if (C_USE_DOUT_RST == 1'b1) begin + @(posedge RD_CLK) + ideal_dout <= #`TCQ dout_reset_val; + ideal_dout_d1 <= #`TCQ dout_reset_val; + ideal_dout_both <= #`TCQ dout_reset_val; + end + // Reset err_type only if ECC is not selected + if (C_USE_ECC == 0) begin + err_type_d1 <= #`TCQ 0; + err_type_both <= #`TCQ 0; + end + end else begin + if (ram_rd_en_d1) begin + ideal_dout_both <= #`TCQ ideal_dout; + err_type_both <= #`TCQ err_type; + end + if (fab_rd_en_d1) begin + ideal_dout_d1 <= #`TCQ ideal_dout_both; + err_type_d1 <= #`TCQ err_type_both; + end + end + end + end +endgenerate + + + /************************************************************************** + * Overflow and Underflow Flag calculation + * (handled separately because they don't support rst) + **************************************************************************/ + generate + if (C_HAS_OVERFLOW == 1 && IS_8SERIES == 0) begin : g7s_ovflw + always @(posedge WR_CLK) begin + ideal_overflow <= #`TCQ WR_EN & FULL; + end + end else if (C_HAS_OVERFLOW == 1 && IS_8SERIES == 1) begin : g8s_ovflw + always @(posedge WR_CLK) begin + //ideal_overflow <= #`TCQ WR_EN & (FULL | wr_rst_i); + ideal_overflow <= #`TCQ WR_EN & (FULL ); + end + end + endgenerate + + generate + if (C_HAS_UNDERFLOW == 1 && IS_8SERIES == 0) begin : g7s_unflw + always @(posedge RD_CLK) begin + ideal_underflow <= #`TCQ EMPTY & RD_EN; + end + end else if (C_HAS_UNDERFLOW == 1 && IS_8SERIES == 1) begin : g8s_unflw + always @(posedge RD_CLK) begin + ideal_underflow <= #`TCQ (EMPTY) & RD_EN; + //ideal_underflow <= #`TCQ (rd_rst_i | EMPTY) & RD_EN; + end + end + endgenerate + + /************************************************************************** + * Write/Read Pointer Synchronization + **************************************************************************/ + localparam NO_OF_SYNC_STAGE_INC_G2B = C_SYNCHRONIZER_STAGE + 1; + wire [C_WR_PNTR_WIDTH-1:0] wr_pntr_sync_stgs [0:NO_OF_SYNC_STAGE_INC_G2B]; + wire [C_RD_PNTR_WIDTH-1:0] rd_pntr_sync_stgs [0:NO_OF_SYNC_STAGE_INC_G2B]; + genvar gss; + + generate for (gss = 1; gss <= NO_OF_SYNC_STAGE_INC_G2B; gss = gss + 1) begin : Sync_stage_inst + fifo_generator_v13_2_5_sync_stage + #( + .C_WIDTH (C_WR_PNTR_WIDTH) + ) + rd_stg_inst + ( + .RST (rd_rst_i), + .CLK (RD_CLK), + .DIN (wr_pntr_sync_stgs[gss-1]), + .DOUT (wr_pntr_sync_stgs[gss]) + ); + + fifo_generator_v13_2_5_sync_stage + #( + .C_WIDTH (C_RD_PNTR_WIDTH) + ) + wr_stg_inst + ( + .RST (wr_rst_i), + .CLK (WR_CLK), + .DIN (rd_pntr_sync_stgs[gss-1]), + .DOUT (rd_pntr_sync_stgs[gss]) + ); + end endgenerate // Sync_stage_inst + + assign wr_pntr_sync_stgs[0] = wr_pntr_rd1; + assign rd_pntr_sync_stgs[0] = rd_pntr_wr1; + always@* begin + wr_pntr_rd <= wr_pntr_sync_stgs[NO_OF_SYNC_STAGE_INC_G2B]; + rd_pntr_wr <= rd_pntr_sync_stgs[NO_OF_SYNC_STAGE_INC_G2B]; + end + + /************************************************************************** + * Write Domain Logic + **************************************************************************/ + reg [C_WR_PNTR_WIDTH-1:0] diff_pntr = 0; + always @(posedge WR_CLK or posedge wr_rst_i) begin : gen_fifo_wp + if (wr_rst_i == 1'b1 && C_EN_SAFETY_CKT == 0) + wr_pntr <= 0; + else if (C_EN_SAFETY_CKT == 1 && SAFETY_CKT_WR_RST == 1'b1) + wr_pntr <= #`TCQ 0; + end + always @(posedge WR_CLK or posedge wr_rst_i) begin : gen_fifo_w + + /****** Reset fifo (case 1)***************************************/ + if (wr_rst_i == 1'b1) begin + num_wr_bits <= 0; + next_num_wr_bits = 0; + wr_ptr <= C_WR_DEPTH - 1; + rd_ptr_wrclk <= C_RD_DEPTH - 1; + ideal_wr_ack <= 0; + ideal_wr_count <= 0; + tmp_wr_listsize = 0; + rd_ptr_wrclk_next <= 0; + wr_pntr_rd1 <= 0; + + end else begin //wr_rst_i==0 + + wr_pntr_rd1 <= #`TCQ wr_pntr; + + //Determine the current number of words in the FIFO + tmp_wr_listsize = (C_DEPTH_RATIO_RD > 1) ? num_wr_bits/C_DOUT_WIDTH : + num_wr_bits/C_DIN_WIDTH; + rd_ptr_wrclk_next = rd_ptr; + if (rd_ptr_wrclk < rd_ptr_wrclk_next) begin + next_num_wr_bits = num_wr_bits - + C_DOUT_WIDTH*(rd_ptr_wrclk + C_RD_DEPTH + - rd_ptr_wrclk_next); + end else begin + next_num_wr_bits = num_wr_bits - + C_DOUT_WIDTH*(rd_ptr_wrclk - rd_ptr_wrclk_next); + end + + //If this is a write, handle the write by adding the value + // to the linked list, and updating all outputs appropriately + if (WR_EN == 1'b1) begin + if (FULL == 1'b1) begin + + //If the FIFO is full, do NOT perform the write, + // update flags accordingly + if ((tmp_wr_listsize + C_DEPTH_RATIO_RD - 1)/C_DEPTH_RATIO_RD + >= C_FIFO_WR_DEPTH) begin + //write unsuccessful - do not change contents + + //Do not acknowledge the write + ideal_wr_ack <= #`TCQ 0; + //Reminder that FIFO is still full + + ideal_wr_count <= #`TCQ num_write_words_sized_i; + + //If the FIFO is one from full, but reporting full + end else + if ((tmp_wr_listsize + C_DEPTH_RATIO_RD - 1)/C_DEPTH_RATIO_RD == + C_FIFO_WR_DEPTH-1) begin + //No change to FIFO + + //Write not successful + ideal_wr_ack <= #`TCQ 0; + //With DEPTH-1 words in the FIFO, it is almost_full + + ideal_wr_count <= #`TCQ num_write_words_sized_i; + + + //If the FIFO is completely empty, but it is + // reporting FULL for some reason (like reset) + end else + if ((tmp_wr_listsize + C_DEPTH_RATIO_RD - 1)/C_DEPTH_RATIO_RD <= + C_FIFO_WR_DEPTH-2) begin + //No change to FIFO + + //Write not successful + ideal_wr_ack <= #`TCQ 0; + //FIFO is really not close to full, so change flag status. + + ideal_wr_count <= #`TCQ num_write_words_sized_i; + end //(tmp_wr_listsize == 0) + + end else begin + + //If the FIFO is full, do NOT perform the write, + // update flags accordingly + if ((tmp_wr_listsize + C_DEPTH_RATIO_RD - 1)/C_DEPTH_RATIO_RD >= + C_FIFO_WR_DEPTH) begin + //write unsuccessful - do not change contents + + //Do not acknowledge the write + ideal_wr_ack <= #`TCQ 0; + //Reminder that FIFO is still full + + ideal_wr_count <= #`TCQ num_write_words_sized_i; + + //If the FIFO is one from full + end else + if ((tmp_wr_listsize + C_DEPTH_RATIO_RD - 1)/C_DEPTH_RATIO_RD == + C_FIFO_WR_DEPTH-1) begin + //Add value on DIN port to FIFO + write_fifo; + next_num_wr_bits = next_num_wr_bits + C_DIN_WIDTH; + + //Write successful, so issue acknowledge + // and no error + ideal_wr_ack <= #`TCQ 1; + //This write is CAUSING the FIFO to go full + + ideal_wr_count <= #`TCQ num_write_words_sized_i; + + //If the FIFO is 2 from full + end else + if ((tmp_wr_listsize + C_DEPTH_RATIO_RD - 1)/C_DEPTH_RATIO_RD == + C_FIFO_WR_DEPTH-2) begin + //Add value on DIN port to FIFO + write_fifo; + next_num_wr_bits = next_num_wr_bits + C_DIN_WIDTH; + //Write successful, so issue acknowledge + // and no error + ideal_wr_ack <= #`TCQ 1; + //Still 2 from full + + ideal_wr_count <= #`TCQ num_write_words_sized_i; + + //If the FIFO is not close to being full + end else + if ((tmp_wr_listsize + C_DEPTH_RATIO_RD - 1)/C_DEPTH_RATIO_RD < + C_FIFO_WR_DEPTH-2) begin + //Add value on DIN port to FIFO + write_fifo; + next_num_wr_bits = next_num_wr_bits + C_DIN_WIDTH; + //Write successful, so issue acknowledge + // and no error + ideal_wr_ack <= #`TCQ 1; + //Not even close to full. + + ideal_wr_count <= num_write_words_sized_i; + + end + + end + + end else begin //(WR_EN == 1'b1) + + //If user did not attempt a write, then do not + // give ack or err + ideal_wr_ack <= #`TCQ 0; + ideal_wr_count <= #`TCQ num_write_words_sized_i; + end + num_wr_bits <= #`TCQ next_num_wr_bits; + rd_ptr_wrclk <= #`TCQ rd_ptr; + + end //wr_rst_i==0 + end // gen_fifo_w + + + /*************************************************************************** + * Programmable FULL flags + ***************************************************************************/ + + wire [C_WR_PNTR_WIDTH-1:0] pf_thr_assert_val; + wire [C_WR_PNTR_WIDTH-1:0] pf_thr_negate_val; + + generate if (C_PRELOAD_REGS == 1 && C_PRELOAD_LATENCY == 0) begin : FWFT + assign pf_thr_assert_val = C_PROG_FULL_THRESH_ASSERT_VAL - EXTRA_WORDS_DC; + assign pf_thr_negate_val = C_PROG_FULL_THRESH_NEGATE_VAL - EXTRA_WORDS_DC; + end else begin // STD + assign pf_thr_assert_val = C_PROG_FULL_THRESH_ASSERT_VAL; + assign pf_thr_negate_val = C_PROG_FULL_THRESH_NEGATE_VAL; + end endgenerate + + always @(posedge WR_CLK or posedge wr_rst_i) begin + + if (wr_rst_i == 1'b1) begin + diff_pntr <= 0; + end else begin + if (ram_wr_en) + diff_pntr <= #`TCQ (wr_pntr - adj_rd_pntr_wr + 2'h1); + else if (!ram_wr_en) + diff_pntr <= #`TCQ (wr_pntr - adj_rd_pntr_wr); + end + end + + + always @(posedge WR_CLK or posedge RST_FULL_FF) begin : gen_pf + + if (RST_FULL_FF & C_HAS_RST) begin + ideal_prog_full <= C_FULL_FLAGS_RST_VAL; + end else if (SAFETY_CKT_WR_RST & C_EN_SAFETY_CKT) begin + ideal_prog_full <= C_FULL_FLAGS_RST_VAL; + end else begin + + if (RST_FULL_GEN) + ideal_prog_full <= #`TCQ 0; + //Single Programmable Full Constant Threshold + else if (C_PROG_FULL_TYPE == 1) begin + if (FULL == 0) begin + if (diff_pntr >= pf_thr_assert_val) + ideal_prog_full <= #`TCQ 1; + else + ideal_prog_full <= #`TCQ 0; + end else + ideal_prog_full <= #`TCQ ideal_prog_full; + //Two Programmable Full Constant Thresholds + end else if (C_PROG_FULL_TYPE == 2) begin + if (FULL == 0) begin + if (diff_pntr >= pf_thr_assert_val) + ideal_prog_full <= #`TCQ 1; + else if (diff_pntr < pf_thr_negate_val) + ideal_prog_full <= #`TCQ 0; + else + ideal_prog_full <= #`TCQ ideal_prog_full; + end else + ideal_prog_full <= #`TCQ ideal_prog_full; + //Single Programmable Full Threshold Input + end else if (C_PROG_FULL_TYPE == 3) begin + if (FULL == 0) begin + if (C_PRELOAD_REGS == 1 && C_PRELOAD_LATENCY == 0) begin // FWFT + if (diff_pntr >= (PROG_FULL_THRESH - EXTRA_WORDS_DC)) + ideal_prog_full <= #`TCQ 1; + else + ideal_prog_full <= #`TCQ 0; + end else begin // STD + if (diff_pntr >= PROG_FULL_THRESH) + ideal_prog_full <= #`TCQ 1; + else + ideal_prog_full <= #`TCQ 0; + end + end else + ideal_prog_full <= #`TCQ ideal_prog_full; + //Two Programmable Full Threshold Inputs + end else if (C_PROG_FULL_TYPE == 4) begin + if (FULL == 0) begin + if (C_PRELOAD_REGS == 1 && C_PRELOAD_LATENCY == 0) begin // FWFT + if (diff_pntr >= (PROG_FULL_THRESH_ASSERT - EXTRA_WORDS_DC)) + ideal_prog_full <= #`TCQ 1; + else if (diff_pntr < (PROG_FULL_THRESH_NEGATE - EXTRA_WORDS_DC)) + ideal_prog_full <= #`TCQ 0; + else + ideal_prog_full <= #`TCQ ideal_prog_full; + end else begin // STD + if (diff_pntr >= PROG_FULL_THRESH_ASSERT) + ideal_prog_full <= #`TCQ 1; + else if (diff_pntr < PROG_FULL_THRESH_NEGATE) + ideal_prog_full <= #`TCQ 0; + else + ideal_prog_full <= #`TCQ ideal_prog_full; + end + end else + ideal_prog_full <= #`TCQ ideal_prog_full; + end // C_PROG_FULL_TYPE + + end //wr_rst_i==0 + end // + + + /************************************************************************** + * Read Domain Logic + **************************************************************************/ + + + /********************************************************* + * Programmable EMPTY flags + *********************************************************/ + //Determine the Assert and Negate thresholds for Programmable Empty + + wire [C_RD_PNTR_WIDTH-1:0] pe_thr_assert_val; + wire [C_RD_PNTR_WIDTH-1:0] pe_thr_negate_val; + reg [C_RD_PNTR_WIDTH-1:0] diff_pntr_rd = 0; + + always @(posedge RD_CLK or posedge rd_rst_i) begin : gen_pe + + if (rd_rst_i & C_HAS_RST) begin + diff_pntr_rd <= 0; + ideal_prog_empty <= 1'b1; + end else if (SAFETY_CKT_RD_RST & C_EN_SAFETY_CKT) begin + diff_pntr_rd <= 0; + ideal_prog_empty <= 1'b1; + end else begin + if (ram_rd_en) + diff_pntr_rd <= #`TCQ (adj_wr_pntr_rd - rd_pntr) - 1'h1; + else if (!ram_rd_en) + diff_pntr_rd <= #`TCQ (adj_wr_pntr_rd - rd_pntr); + else + diff_pntr_rd <= #`TCQ diff_pntr_rd; + + if (C_PROG_EMPTY_TYPE == 1) begin + if (EMPTY == 0) begin + if (diff_pntr_rd <= pe_thr_assert_val) + ideal_prog_empty <= #`TCQ 1; + else + ideal_prog_empty <= #`TCQ 0; + end else + ideal_prog_empty <= #`TCQ ideal_prog_empty; + end else if (C_PROG_EMPTY_TYPE == 2) begin + if (EMPTY == 0) begin + if (diff_pntr_rd <= pe_thr_assert_val) + ideal_prog_empty <= #`TCQ 1; + else if (diff_pntr_rd > pe_thr_negate_val) + ideal_prog_empty <= #`TCQ 0; + else + ideal_prog_empty <= #`TCQ ideal_prog_empty; + end else + ideal_prog_empty <= #`TCQ ideal_prog_empty; + end else if (C_PROG_EMPTY_TYPE == 3) begin + if (EMPTY == 0) begin + if (diff_pntr_rd <= pe_thr_assert_val) + ideal_prog_empty <= #`TCQ 1; + else + ideal_prog_empty <= #`TCQ 0; + end else + ideal_prog_empty <= #`TCQ ideal_prog_empty; + end else if (C_PROG_EMPTY_TYPE == 4) begin + if (EMPTY == 0) begin + if (diff_pntr_rd <= pe_thr_assert_val) + ideal_prog_empty <= #`TCQ 1; + else if (diff_pntr_rd > pe_thr_negate_val) + ideal_prog_empty <= #`TCQ 0; + else + ideal_prog_empty <= #`TCQ ideal_prog_empty; + end else + ideal_prog_empty <= #`TCQ ideal_prog_empty; + end //C_PROG_EMPTY_TYPE + end + end // gen_pe + + generate if (C_PROG_EMPTY_TYPE == 3) begin : single_pe_thr_input + assign pe_thr_assert_val = (C_PRELOAD_REGS == 1 && C_PRELOAD_LATENCY == 0) ? + PROG_EMPTY_THRESH - 2'h2 : PROG_EMPTY_THRESH; + end endgenerate // single_pe_thr_input + + generate if (C_PROG_EMPTY_TYPE == 4) begin : multiple_pe_thr_input + assign pe_thr_assert_val = (C_PRELOAD_REGS == 1 && C_PRELOAD_LATENCY == 0) ? + PROG_EMPTY_THRESH_ASSERT - 2'h2 : PROG_EMPTY_THRESH_ASSERT; + assign pe_thr_negate_val = (C_PRELOAD_REGS == 1 && C_PRELOAD_LATENCY == 0) ? + PROG_EMPTY_THRESH_NEGATE - 2'h2 : PROG_EMPTY_THRESH_NEGATE; + end endgenerate // multiple_pe_thr_input + + generate if (C_PROG_EMPTY_TYPE < 3) begin : single_multiple_pe_thr_const + assign pe_thr_assert_val = (C_PRELOAD_REGS == 1 && C_PRELOAD_LATENCY == 0) ? + C_PROG_EMPTY_THRESH_ASSERT_VAL - 2'h2 : C_PROG_EMPTY_THRESH_ASSERT_VAL; + assign pe_thr_negate_val = (C_PRELOAD_REGS == 1 && C_PRELOAD_LATENCY == 0) ? + C_PROG_EMPTY_THRESH_NEGATE_VAL - 2'h2 : C_PROG_EMPTY_THRESH_NEGATE_VAL; + end endgenerate // single_multiple_pe_thr_const + + always @(posedge RD_CLK or posedge rd_rst_i) begin : gen_fifo_rp + if (rd_rst_i && C_EN_SAFETY_CKT == 0) + rd_pntr <= 0; + else if (C_EN_SAFETY_CKT == 1 && SAFETY_CKT_RD_RST == 1'b1) + rd_pntr <= #`TCQ 0; + end + + always @(posedge RD_CLK or posedge rd_rst_i) begin : gen_fifo_r_as + + /****** Reset fifo (case 1)***************************************/ + if (rd_rst_i & C_HAS_RST) begin + num_rd_bits <= 0; + next_num_rd_bits = 0; + rd_ptr <= C_RD_DEPTH -1; + rd_pntr_wr1 <= 0; + wr_ptr_rdclk <= C_WR_DEPTH -1; + + // DRAM resets asynchronously + if (C_MEMORY_TYPE == 2 && C_USE_DOUT_RST == 1) + ideal_dout <= dout_reset_val; + + // Reset err_type only if ECC is not selected + if (C_USE_ECC == 0) begin + err_type <= 0; + err_type_d1 <= 0; + err_type_both <= 0; + end + ideal_valid <= 1'b0; + ideal_rd_count <= 0; + + end else if (SAFETY_CKT_RD_RST & C_EN_SAFETY_CKT) begin + num_rd_bits <= 0; + next_num_rd_bits = 0; + rd_ptr <= C_RD_DEPTH -1; + rd_pntr_wr1 <= 0; + wr_ptr_rdclk <= C_WR_DEPTH -1; + + // DRAM resets asynchronously + if (C_MEMORY_TYPE == 2 && C_USE_DOUT_RST == 1) + ideal_dout <= dout_reset_val; + + // Reset err_type only if ECC is not selected + if (C_USE_ECC == 0) begin + err_type <= 0; + err_type_d1 <= 0; + err_type_both <= 0; + end + ideal_valid <= 1'b0; + ideal_rd_count <= 0; + end else begin //rd_rst_i==0 + + rd_pntr_wr1 <= #`TCQ rd_pntr; + + //Determine the current number of words in the FIFO + tmp_rd_listsize = (C_DEPTH_RATIO_WR > 1) ? num_rd_bits/C_DIN_WIDTH : + num_rd_bits/C_DOUT_WIDTH; + wr_ptr_rdclk_next = wr_ptr; + + if (wr_ptr_rdclk < wr_ptr_rdclk_next) begin + next_num_rd_bits = num_rd_bits + + C_DIN_WIDTH*(wr_ptr_rdclk +C_WR_DEPTH + - wr_ptr_rdclk_next); + end else begin + next_num_rd_bits = num_rd_bits + + C_DIN_WIDTH*(wr_ptr_rdclk - wr_ptr_rdclk_next); + end + + /*****************************************************************/ + // Read Operation - Read Latency 1 + /*****************************************************************/ + if (C_PRELOAD_LATENCY==1 || C_PRELOAD_LATENCY==2) begin + ideal_valid <= #`TCQ 1'b0; + + if (ram_rd_en == 1'b1) begin + + if (EMPTY == 1'b1) begin + + //If the FIFO is completely empty, and is reporting empty + if (tmp_rd_listsize/C_DEPTH_RATIO_WR <= 0) + begin + //Do not change the contents of the FIFO + + //Do not acknowledge the read from empty FIFO + ideal_valid <= #`TCQ 1'b0; + //Reminder that FIFO is still empty + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + end // if (tmp_rd_listsize <= 0) + + //If the FIFO is one from empty, but it is reporting empty + else if (tmp_rd_listsize/C_DEPTH_RATIO_WR == 1) + begin + //Do not change the contents of the FIFO + + //Do not acknowledge the read from empty FIFO + ideal_valid <= #`TCQ 1'b0; + //Note that FIFO is no longer empty, but is almost empty (has one word left) + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + end // if (tmp_rd_listsize == 1) + + //If the FIFO is two from empty, and is reporting empty + else if (tmp_rd_listsize/C_DEPTH_RATIO_WR == 2) + begin + //Do not change the contents of the FIFO + + //Do not acknowledge the read from empty FIFO + ideal_valid <= #`TCQ 1'b0; + //Fifo has two words, so is neither empty or almost empty + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + end // if (tmp_rd_listsize == 2) + + //If the FIFO is not close to empty, but is reporting that it is + // Treat the FIFO as empty this time, but unset EMPTY flags. + if ((tmp_rd_listsize/C_DEPTH_RATIO_WR > 2) && (tmp_rd_listsize/C_DEPTH_RATIO_WR 2) && (tmp_rd_listsize<=C_FIFO_RD_DEPTH-1)) + end // else: if(ideal_empty == 1'b1) + + else //if (ideal_empty == 1'b0) + begin + + //If the FIFO is completely full, and we are successfully reading from it + if (tmp_rd_listsize/C_DEPTH_RATIO_WR >= C_FIFO_RD_DEPTH) + begin + //Read the value from the FIFO + read_fifo; + next_num_rd_bits = next_num_rd_bits - C_DOUT_WIDTH; + + //Acknowledge the read from the FIFO, no error + ideal_valid <= #`TCQ 1'b1; + //Not close to empty + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + end // if (tmp_rd_listsize == C_FIFO_RD_DEPTH) + + //If the FIFO is not close to being empty + else if ((tmp_rd_listsize/C_DEPTH_RATIO_WR > 2) && (tmp_rd_listsize/C_DEPTH_RATIO_WR<=C_FIFO_RD_DEPTH)) + begin + //Read the value from the FIFO + read_fifo; + next_num_rd_bits = next_num_rd_bits - C_DOUT_WIDTH; + + //Acknowledge the read from the FIFO, no error + ideal_valid <= #`TCQ 1'b1; + //Not close to empty + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + end // if ((tmp_rd_listsize > 2) && (tmp_rd_listsize<=C_FIFO_RD_DEPTH-1)) + + //If the FIFO is two from empty + else if (tmp_rd_listsize/C_DEPTH_RATIO_WR == 2) + begin + //Read the value from the FIFO + read_fifo; + next_num_rd_bits = next_num_rd_bits - C_DOUT_WIDTH; + + //Acknowledge the read from the FIFO, no error + ideal_valid <= #`TCQ 1'b1; + //Fifo is not yet empty. It is going almost_empty + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + end // if (tmp_rd_listsize == 2) + + //If the FIFO is one from empty + else if ((tmp_rd_listsize/C_DEPTH_RATIO_WR == 1)) + begin + //Read the value from the FIFO + read_fifo; + next_num_rd_bits = next_num_rd_bits - C_DOUT_WIDTH; + + //Acknowledge the read from the FIFO, no error + ideal_valid <= #`TCQ 1'b1; + //Note that FIFO is GOING empty + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + end // if (tmp_rd_listsize == 1) + + + //If the FIFO is completely empty + else if (tmp_rd_listsize/C_DEPTH_RATIO_WR <= 0) + begin + //Do not change the contents of the FIFO + + //Do not acknowledge the read from empty FIFO + ideal_valid <= #`TCQ 1'b0; + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + end // if (tmp_rd_listsize <= 0) + + end // if (ideal_empty == 1'b0) + + end //(RD_EN == 1'b1) + + else //if (RD_EN == 1'b0) + begin + //If user did not attempt a read, do not give an ack or err + ideal_valid <= #`TCQ 1'b0; + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + end // else: !if(RD_EN == 1'b1) + + /*****************************************************************/ + // Read Operation - Read Latency 0 + /*****************************************************************/ + end else if (C_PRELOAD_REGS==1 && C_PRELOAD_LATENCY==0) begin + ideal_valid <= #`TCQ 1'b0; + if (ram_rd_en == 1'b1) begin + + if (EMPTY == 1'b1) begin + + //If the FIFO is completely empty, and is reporting empty + if (tmp_rd_listsize/C_DEPTH_RATIO_WR <= 0) begin + //Do not change the contents of the FIFO + + //Do not acknowledge the read from empty FIFO + ideal_valid <= #`TCQ 1'b0; + //Reminder that FIFO is still empty + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + //If the FIFO is one from empty, but it is reporting empty + end else if (tmp_rd_listsize/C_DEPTH_RATIO_WR == 1) begin + //Do not change the contents of the FIFO + + //Do not acknowledge the read from empty FIFO + ideal_valid <= #`TCQ 1'b0; + //Note that FIFO is no longer empty, but is almost empty (has one word left) + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + //If the FIFO is two from empty, and is reporting empty + end else if (tmp_rd_listsize/C_DEPTH_RATIO_WR == 2) begin + //Do not change the contents of the FIFO + + //Do not acknowledge the read from empty FIFO + ideal_valid <= #`TCQ 1'b0; + //Fifo has two words, so is neither empty or almost empty + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + //If the FIFO is not close to empty, but is reporting that it is + // Treat the FIFO as empty this time, but unset EMPTY flags. + end else if ((tmp_rd_listsize/C_DEPTH_RATIO_WR > 2) && + (tmp_rd_listsize/C_DEPTH_RATIO_WR 2) && (tmp_rd_listsize<=C_FIFO_RD_DEPTH-1)) + + end else begin + + //If the FIFO is completely full, and we are successfully reading from it + if (tmp_rd_listsize/C_DEPTH_RATIO_WR >= C_FIFO_RD_DEPTH) begin + //Read the value from the FIFO + read_fifo; + next_num_rd_bits = next_num_rd_bits - C_DOUT_WIDTH; + + //Acknowledge the read from the FIFO, no error + ideal_valid <= #`TCQ 1'b1; + //Not close to empty + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + //If the FIFO is not close to being empty + end else if ((tmp_rd_listsize/C_DEPTH_RATIO_WR > 2) && + (tmp_rd_listsize/C_DEPTH_RATIO_WR<=C_FIFO_RD_DEPTH)) begin + //Read the value from the FIFO + read_fifo; + next_num_rd_bits = next_num_rd_bits - C_DOUT_WIDTH; + + //Acknowledge the read from the FIFO, no error + ideal_valid <= #`TCQ 1'b1; + //Not close to empty + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + //If the FIFO is two from empty + end else if (tmp_rd_listsize/C_DEPTH_RATIO_WR == 2) begin + //Read the value from the FIFO + read_fifo; + next_num_rd_bits = next_num_rd_bits - C_DOUT_WIDTH; + + //Acknowledge the read from the FIFO, no error + ideal_valid <= #`TCQ 1'b1; + //Fifo is not yet empty. It is going almost_empty + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + //If the FIFO is one from empty + end else if (tmp_rd_listsize/C_DEPTH_RATIO_WR == 1) begin + //Read the value from the FIFO + read_fifo; + next_num_rd_bits = next_num_rd_bits - C_DOUT_WIDTH; + + //Acknowledge the read from the FIFO, no error + ideal_valid <= #`TCQ 1'b1; + //Note that FIFO is GOING empty + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + //If the FIFO is completely empty + end else if (tmp_rd_listsize/C_DEPTH_RATIO_WR <= 0) begin + //Do not change the contents of the FIFO + + //Do not acknowledge the read from empty FIFO + ideal_valid <= #`TCQ 1'b0; + //Reminder that FIFO is still empty + + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + end // if (tmp_rd_listsize <= 0) + + end // if (ideal_empty == 1'b0) + + end else begin//(RD_EN == 1'b0) + + + //If user did not attempt a read, do not give an ack or err + ideal_valid <= #`TCQ 1'b0; + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + end // else: !if(RD_EN == 1'b1) + end //if (C_PRELOAD_REGS==1 && C_PRELOAD_LATENCY==0) + + num_rd_bits <= #`TCQ next_num_rd_bits; + wr_ptr_rdclk <= #`TCQ wr_ptr; + end //rd_rst_i==0 + end //always gen_fifo_r_as + +endmodule // fifo_generator_v13_2_5_bhv_ver_as + + +/******************************************************************************* + * Declaration of Low Latency Asynchronous FIFO + ******************************************************************************/ +module fifo_generator_v13_2_5_beh_ver_ll_afifo + + /*************************************************************************** + * Declare user parameters and their defaults + ***************************************************************************/ + #( + parameter C_DIN_WIDTH = 8, + parameter C_DOUT_RST_VAL = "", + parameter C_DOUT_WIDTH = 8, + parameter C_FULL_FLAGS_RST_VAL = 1, + parameter C_HAS_RD_DATA_COUNT = 0, + parameter C_HAS_WR_DATA_COUNT = 0, + parameter C_RD_DEPTH = 256, + parameter C_RD_PNTR_WIDTH = 8, + parameter C_USE_DOUT_RST = 0, + parameter C_WR_DATA_COUNT_WIDTH = 2, + parameter C_WR_DEPTH = 256, + parameter C_WR_PNTR_WIDTH = 8, + parameter C_FIFO_TYPE = 0 + ) + + /*************************************************************************** + * Declare Input and Output Ports + ***************************************************************************/ + ( + input [C_DIN_WIDTH-1:0] DIN, + input RD_CLK, + input RD_EN, + input WR_RST, + input RD_RST, + input WR_CLK, + input WR_EN, + output reg [C_DOUT_WIDTH-1:0] DOUT = 0, + output reg EMPTY = 1'b1, + output reg FULL = C_FULL_FLAGS_RST_VAL + ); + + //----------------------------------------------------------------------------- + // Low Latency Asynchronous FIFO + //----------------------------------------------------------------------------- + + // Memory which will be used to simulate a FIFO + reg [C_DIN_WIDTH-1:0] memory[C_WR_DEPTH-1:0]; + integer i; + initial begin + for (i = 0; i < C_WR_DEPTH; i = i + 1) + memory[i] = 0; + end + + reg [C_WR_PNTR_WIDTH-1:0] wr_pntr_ll_afifo = 0; + wire [C_RD_PNTR_WIDTH-1:0] rd_pntr_ll_afifo; + reg [C_RD_PNTR_WIDTH-1:0] rd_pntr_ll_afifo_q = 0; + reg ll_afifo_full = 1'b0; + reg ll_afifo_empty = 1'b1; + wire write_allow; + wire read_allow; + + assign write_allow = WR_EN & ~ll_afifo_full; + assign read_allow = RD_EN & ~ll_afifo_empty; + + //----------------------------------------------------------------------------- + // Write Pointer Generation + //----------------------------------------------------------------------------- + always @(posedge WR_CLK or posedge WR_RST) begin + if (WR_RST) + wr_pntr_ll_afifo <= 0; + else if (write_allow) + wr_pntr_ll_afifo <= #`TCQ wr_pntr_ll_afifo + 1; + end + + //----------------------------------------------------------------------------- + // Read Pointer Generation + //----------------------------------------------------------------------------- + always @(posedge RD_CLK or posedge RD_RST) begin + if (RD_RST) + rd_pntr_ll_afifo_q <= 0; + else + rd_pntr_ll_afifo_q <= #`TCQ rd_pntr_ll_afifo; + end + assign rd_pntr_ll_afifo = read_allow ? rd_pntr_ll_afifo_q + 1 : rd_pntr_ll_afifo_q; + + //----------------------------------------------------------------------------- + // Fill the Memory + //----------------------------------------------------------------------------- + always @(posedge WR_CLK) begin + if (write_allow) + memory[wr_pntr_ll_afifo] <= #`TCQ DIN; + end + + //----------------------------------------------------------------------------- + // Generate DOUT + //----------------------------------------------------------------------------- + always @(posedge RD_CLK) begin + DOUT <= #`TCQ memory[rd_pntr_ll_afifo]; + end + + //----------------------------------------------------------------------------- + // Generate EMPTY + //----------------------------------------------------------------------------- + always @(posedge RD_CLK or posedge RD_RST) begin + if (RD_RST) + ll_afifo_empty <= 1'b1; + else + ll_afifo_empty <= ((wr_pntr_ll_afifo == rd_pntr_ll_afifo_q) | + (read_allow & (wr_pntr_ll_afifo == (rd_pntr_ll_afifo_q + 2'h1)))); + end + + //----------------------------------------------------------------------------- + // Generate FULL + //----------------------------------------------------------------------------- + always @(posedge WR_CLK or posedge WR_RST) begin + if (WR_RST) + ll_afifo_full <= 1'b1; + else + ll_afifo_full <= ((rd_pntr_ll_afifo_q == (wr_pntr_ll_afifo + 2'h1)) | + (write_allow & (rd_pntr_ll_afifo_q == (wr_pntr_ll_afifo + 2'h2)))); + end + + always @* begin + FULL <= ll_afifo_full; + EMPTY <= ll_afifo_empty; + end + +endmodule // fifo_generator_v13_2_5_beh_ver_ll_afifo + +/******************************************************************************* + * Declaration of top-level module + ******************************************************************************/ +module fifo_generator_v13_2_5_bhv_ver_ss + + /************************************************************************** + * Declare user parameters and their defaults + *************************************************************************/ + #( + parameter C_FAMILY = "virtex7", + parameter C_DATA_COUNT_WIDTH = 2, + parameter C_DIN_WIDTH = 8, + parameter C_DOUT_RST_VAL = "", + parameter C_DOUT_WIDTH = 8, + parameter C_FULL_FLAGS_RST_VAL = 1, + parameter C_HAS_ALMOST_EMPTY = 0, + parameter C_HAS_ALMOST_FULL = 0, + parameter C_HAS_DATA_COUNT = 0, + parameter C_HAS_OVERFLOW = 0, + parameter C_HAS_RD_DATA_COUNT = 0, + parameter C_HAS_RST = 0, + parameter C_HAS_SRST = 0, + parameter C_HAS_UNDERFLOW = 0, + parameter C_HAS_VALID = 0, + parameter C_HAS_WR_ACK = 0, + parameter C_HAS_WR_DATA_COUNT = 0, + parameter C_IMPLEMENTATION_TYPE = 0, + parameter C_MEMORY_TYPE = 1, + parameter C_OVERFLOW_LOW = 0, + parameter C_PRELOAD_LATENCY = 1, + parameter C_PRELOAD_REGS = 0, + parameter C_PROG_EMPTY_THRESH_ASSERT_VAL = 0, + parameter C_PROG_EMPTY_THRESH_NEGATE_VAL = 0, + parameter C_PROG_EMPTY_TYPE = 0, + parameter C_PROG_FULL_THRESH_ASSERT_VAL = 0, + parameter C_PROG_FULL_THRESH_NEGATE_VAL = 0, + parameter C_PROG_FULL_TYPE = 0, + parameter C_RD_DATA_COUNT_WIDTH = 2, + parameter C_RD_DEPTH = 256, + parameter C_RD_PNTR_WIDTH = 8, + parameter C_UNDERFLOW_LOW = 0, + parameter C_USE_DOUT_RST = 0, + parameter C_USE_EMBEDDED_REG = 0, + parameter C_EN_SAFETY_CKT = 0, + parameter C_USE_FWFT_DATA_COUNT = 0, + parameter C_VALID_LOW = 0, + parameter C_WR_ACK_LOW = 0, + parameter C_WR_DATA_COUNT_WIDTH = 2, + parameter C_WR_DEPTH = 256, + parameter C_WR_PNTR_WIDTH = 8, + parameter C_USE_ECC = 0, + parameter C_ENABLE_RST_SYNC = 1, + parameter C_ERROR_INJECTION_TYPE = 0, + parameter C_FIFO_TYPE = 0 + ) + + /************************************************************************** + * Declare Input and Output Ports + *************************************************************************/ + ( + //Inputs + input SAFETY_CKT_WR_RST, + input CLK, + input [C_DIN_WIDTH-1:0] DIN, + input [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH, + input [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH_ASSERT, + input [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH_NEGATE, + input [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH, + input [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH_ASSERT, + input [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH_NEGATE, + input RD_EN, + input RD_EN_USER, + input USER_EMPTY_FB, + input RST, + input RST_FULL_GEN, + input RST_FULL_FF, + input SRST, + input WR_EN, + input INJECTDBITERR, + input INJECTSBITERR, + input WR_RST_BUSY, + input RD_RST_BUSY, + + //Outputs + output ALMOST_EMPTY, + output ALMOST_FULL, + output reg [C_DATA_COUNT_WIDTH-1:0] DATA_COUNT = 0, + output [C_DOUT_WIDTH-1:0] DOUT, + output EMPTY, + output reg EMPTY_FB = 1'b1, + output FULL, + output OVERFLOW, + output [C_RD_DATA_COUNT_WIDTH-1:0] RD_DATA_COUNT, + output [C_WR_DATA_COUNT_WIDTH-1:0] WR_DATA_COUNT, + output PROG_EMPTY, + output PROG_FULL, + output VALID, + output UNDERFLOW, + output WR_ACK, + output SBITERR, + output DBITERR + ); + + + reg [C_RD_PNTR_WIDTH:0] rd_data_count_int = 0; + reg [C_WR_PNTR_WIDTH:0] wr_data_count_int = 0; + wire [C_RD_PNTR_WIDTH:0] rd_data_count_i_ss; + wire [C_WR_PNTR_WIDTH:0] wr_data_count_i_ss; + reg [C_WR_PNTR_WIDTH:0] wdc_fwft_ext_as = 0; + /*************************************************************************** + * Parameters used as constants + **************************************************************************/ + localparam IS_8SERIES = (C_FAMILY == "virtexu" || C_FAMILY == "kintexu" || C_FAMILY == "artixu" || C_FAMILY == "virtexuplus" || C_FAMILY == "zynquplus" || C_FAMILY == "kintexuplus" || C_FAMILY == "virtexuplushbm") ? 1 : 0; + localparam C_DEPTH_RATIO_WR = + (C_WR_DEPTH>C_RD_DEPTH) ? (C_WR_DEPTH/C_RD_DEPTH) : 1; + localparam C_DEPTH_RATIO_RD = + (C_RD_DEPTH>C_WR_DEPTH) ? (C_RD_DEPTH/C_WR_DEPTH) : 1; + //localparam C_FIFO_WR_DEPTH = C_WR_DEPTH - 1; + //localparam C_FIFO_RD_DEPTH = C_RD_DEPTH - 1; + localparam C_GRTR_PNTR_WIDTH = (C_WR_PNTR_WIDTH > C_RD_PNTR_WIDTH) ? C_WR_PNTR_WIDTH : C_RD_PNTR_WIDTH ; + + + // C_DEPTH_RATIO_WR | C_DEPTH_RATIO_RD | C_PNTR_WIDTH | EXTRA_WORDS_DC + // -----------------|------------------|-----------------|--------------- + // 1 | 8 | C_RD_PNTR_WIDTH | 2 + // 1 | 4 | C_RD_PNTR_WIDTH | 2 + // 1 | 2 | C_RD_PNTR_WIDTH | 2 + // 1 | 1 | C_WR_PNTR_WIDTH | 2 + // 2 | 1 | C_WR_PNTR_WIDTH | 4 + // 4 | 1 | C_WR_PNTR_WIDTH | 8 + // 8 | 1 | C_WR_PNTR_WIDTH | 16 + + localparam C_PNTR_WIDTH = (C_WR_PNTR_WIDTH>=C_RD_PNTR_WIDTH) ? C_WR_PNTR_WIDTH : C_RD_PNTR_WIDTH; + wire [C_PNTR_WIDTH:0] EXTRA_WORDS_DC = (C_DEPTH_RATIO_WR == 1) ? 2 : (2 * C_DEPTH_RATIO_WR/C_DEPTH_RATIO_RD); + wire [C_WR_PNTR_WIDTH:0] EXTRA_WORDS_PF = (C_DEPTH_RATIO_WR == 1) ? 2 : (2 * C_DEPTH_RATIO_WR/C_DEPTH_RATIO_RD); + //wire [C_RD_PNTR_WIDTH:0] EXTRA_WORDS_PE = (C_DEPTH_RATIO_RD == 1) ? 2 : (2 * C_DEPTH_RATIO_RD/C_DEPTH_RATIO_WR); + localparam EXTRA_WORDS_PF_PARAM = (C_DEPTH_RATIO_WR == 1) ? 2 : (2 * C_DEPTH_RATIO_WR/C_DEPTH_RATIO_RD); + //localparam EXTRA_WORDS_PE_PARAM = (C_DEPTH_RATIO_RD == 1) ? 2 : (2 * C_DEPTH_RATIO_RD/C_DEPTH_RATIO_WR); + + localparam [31:0] reads_per_write = C_DIN_WIDTH/C_DOUT_WIDTH; + + localparam [31:0] log2_reads_per_write = log2_val(reads_per_write); + + localparam [31:0] writes_per_read = C_DOUT_WIDTH/C_DIN_WIDTH; + + localparam [31:0] log2_writes_per_read = log2_val(writes_per_read); + + + //When RST is present, set FULL reset value to '1'. + //If core has no RST, make sure FULL powers-on as '0'. + //The reset value assignments for FULL, ALMOST_FULL, and PROG_FULL are not + //changed for v3.2(IP2_Im). When the core has Sync Reset, C_HAS_SRST=1 and C_HAS_RST=0. + // Therefore, during SRST, all the FULL flags reset to 0. + localparam C_HAS_FAST_FIFO = 0; + localparam C_FIFO_WR_DEPTH = C_WR_DEPTH; + localparam C_FIFO_RD_DEPTH = C_RD_DEPTH; + // Local parameters used to determine whether to inject ECC error or not + localparam SYMMETRIC_PORT = (C_DIN_WIDTH == C_DOUT_WIDTH) ? 1 : 0; + localparam ERR_INJECTION = (C_ERROR_INJECTION_TYPE != 0) ? 1 : 0; + localparam C_USE_ECC_1 = (C_USE_ECC == 1 || C_USE_ECC ==2) ? 1:0; + localparam ENABLE_ERR_INJECTION = C_USE_ECC && SYMMETRIC_PORT && ERR_INJECTION; + localparam C_DATA_WIDTH = (ENABLE_ERR_INJECTION == 1) ? (C_DIN_WIDTH+2) : C_DIN_WIDTH; + localparam IS_ASYMMETRY = (C_DIN_WIDTH == C_DOUT_WIDTH) ? 0 : 1; + localparam LESSER_WIDTH = (C_RD_PNTR_WIDTH > C_WR_PNTR_WIDTH) ? C_WR_PNTR_WIDTH : C_RD_PNTR_WIDTH; + localparam [C_RD_PNTR_WIDTH-1 : 0] DIFF_MAX_RD = {C_RD_PNTR_WIDTH{1'b1}}; + localparam [C_WR_PNTR_WIDTH-1 : 0] DIFF_MAX_WR = {C_WR_PNTR_WIDTH{1'b1}}; + + + /************************************************************************** + * FIFO Contents Tracking and Data Count Calculations + *************************************************************************/ + // Memory which will be used to simulate a FIFO + reg [C_DIN_WIDTH-1:0] memory[C_WR_DEPTH-1:0]; + reg [1:0] ecc_err[C_WR_DEPTH-1:0]; + + + /************************************************************************** + * Internal Registers and wires + *************************************************************************/ + + //Temporary signals used for calculating the model's outputs. These + //are only used in the assign statements immediately following wire, + //parameter, and function declarations. + wire underflow_i; + wire valid_i; + wire valid_out; + reg [31:0] num_wr_bits; + reg [31:0] num_rd_bits; + reg [31:0] next_num_wr_bits; + reg [31:0] next_num_rd_bits; + + //The write pointer - tracks write operations + // (Works opposite to core: wr_ptr is a DOWN counter) + reg [31:0] wr_ptr; + reg [C_WR_PNTR_WIDTH-1:0] wr_pntr_rd1 = 0; + reg [C_WR_PNTR_WIDTH-1:0] wr_pntr_rd2 = 0; + reg [C_WR_PNTR_WIDTH-1:0] wr_pntr_rd3 = 0; + reg [C_WR_PNTR_WIDTH-1:0] wr_pntr_rd = 0; + reg wr_rst_d1 =0; + + //The read pointer - tracks read operations + // (rd_ptr Works opposite to core: rd_ptr is a DOWN counter) + reg [31:0] rd_ptr; + reg [C_RD_PNTR_WIDTH-1:0] rd_pntr_wr1 = 0; + reg [C_RD_PNTR_WIDTH-1:0] rd_pntr_wr2 = 0; + reg [C_RD_PNTR_WIDTH-1:0] rd_pntr_wr3 = 0; + reg [C_RD_PNTR_WIDTH-1:0] rd_pntr_wr4 = 0; + reg [C_RD_PNTR_WIDTH-1:0] rd_pntr_wr = 0; + + wire ram_rd_en; + wire empty_int; + wire almost_empty_int; + wire ram_wr_en; + wire full_int; + wire almost_full_int; + reg ram_rd_en_reg = 1'b0; + reg ram_rd_en_d1 = 1'b0; + reg fab_rd_en_d1 = 1'b0; + wire srst_rrst_busy; + + + + //Ideal FIFO signals. These are the raw output of the behavioral model, + //which behaves like an ideal FIFO. + reg [1:0] err_type = 0; + reg [1:0] err_type_d1 = 0; + reg [1:0] err_type_both = 0; + reg [C_DOUT_WIDTH-1:0] ideal_dout = 0; + reg [C_DOUT_WIDTH-1:0] ideal_dout_d1 = 0; + reg [C_DOUT_WIDTH-1:0] ideal_dout_both = 0; + wire [C_DOUT_WIDTH-1:0] ideal_dout_out; + wire fwft_enabled; + reg ideal_wr_ack = 0; + reg ideal_valid = 0; + reg ideal_overflow = C_OVERFLOW_LOW; + reg ideal_underflow = C_UNDERFLOW_LOW; + + reg full_i = C_FULL_FLAGS_RST_VAL; + reg full_i_temp = 0; + reg empty_i = 1; + reg almost_full_i = 0; + reg almost_empty_i = 1; + reg prog_full_i = 0; + reg prog_empty_i = 1; + reg [C_WR_PNTR_WIDTH-1:0] wr_pntr = 0; + reg [C_RD_PNTR_WIDTH-1:0] rd_pntr = 0; + wire [C_RD_PNTR_WIDTH-1:0] adj_wr_pntr_rd; + wire [C_WR_PNTR_WIDTH-1:0] adj_rd_pntr_wr; + reg [C_RD_PNTR_WIDTH-1:0] diff_count = 0; + + reg write_allow_q = 0; + reg read_allow_q = 0; + reg valid_d1 = 0; + reg valid_both = 0; + reg valid_d2 = 0; + wire rst_i; + wire srst_i; + + //user specified value for reseting the size of the fifo + reg [C_DOUT_WIDTH-1:0] dout_reset_val = 0; + + reg [31:0] wr_ptr_rdclk; + reg [31:0] wr_ptr_rdclk_next; + reg [31:0] rd_ptr_wrclk; + reg [31:0] rd_ptr_wrclk_next; + + + + + /**************************************************************************** + * Function Declarations + ***************************************************************************/ + + /**************************************************************************** + * hexstr_conv + * Converts a string of type hex to a binary value (for C_DOUT_RST_VAL) + ***************************************************************************/ + function [C_DOUT_WIDTH-1:0] hexstr_conv; + input [(C_DOUT_WIDTH*8)-1:0] def_data; + + integer index,i,j; + reg [3:0] bin; + + begin + index = 0; + hexstr_conv = 'b0; + for( i=C_DOUT_WIDTH-1; i>=0; i=i-1 ) begin + case (def_data[7:0]) + 8'b00000000 : begin + bin = 4'b0000; + i = -1; + end + 8'b00110000 : bin = 4'b0000; + 8'b00110001 : bin = 4'b0001; + 8'b00110010 : bin = 4'b0010; + 8'b00110011 : bin = 4'b0011; + 8'b00110100 : bin = 4'b0100; + 8'b00110101 : bin = 4'b0101; + 8'b00110110 : bin = 4'b0110; + 8'b00110111 : bin = 4'b0111; + 8'b00111000 : bin = 4'b1000; + 8'b00111001 : bin = 4'b1001; + 8'b01000001 : bin = 4'b1010; + 8'b01000010 : bin = 4'b1011; + 8'b01000011 : bin = 4'b1100; + 8'b01000100 : bin = 4'b1101; + 8'b01000101 : bin = 4'b1110; + 8'b01000110 : bin = 4'b1111; + 8'b01100001 : bin = 4'b1010; + 8'b01100010 : bin = 4'b1011; + 8'b01100011 : bin = 4'b1100; + 8'b01100100 : bin = 4'b1101; + 8'b01100101 : bin = 4'b1110; + 8'b01100110 : bin = 4'b1111; + default : begin + bin = 4'bx; + end + endcase + for( j=0; j<4; j=j+1) begin + if ((index*4)+j < C_DOUT_WIDTH) begin + hexstr_conv[(index*4)+j] = bin[j]; + end + end + index = index + 1; + def_data = def_data >> 8; + end + end + endfunction + /************************************************************************** + * log2_val + * Returns the 'log2' value for the input value for the supported ratios + ***************************************************************************/ + function [31:0] log2_val; + input [31:0] binary_val; + + begin + if (binary_val == 8) begin + log2_val = 3; + end else if (binary_val == 4) begin + log2_val = 2; + end else begin + log2_val = 1; + end + end + endfunction + + reg ideal_prog_full = 0; + reg ideal_prog_empty = 1; + reg [C_WR_DATA_COUNT_WIDTH-1 : 0] ideal_wr_count = 0; + reg [C_RD_DATA_COUNT_WIDTH-1 : 0] ideal_rd_count = 0; + + //Assorted reg values for delayed versions of signals + //reg valid_d1 = 0; + + + //user specified value for reseting the size of the fifo + //reg [C_DOUT_WIDTH-1:0] dout_reset_val = 0; + + //temporary registers for WR_RESPONSE_LATENCY feature + + integer tmp_wr_listsize; + integer tmp_rd_listsize; + + //Signal for registered version of prog full and empty + + //Threshold values for Programmable Flags + integer prog_empty_actual_thresh_assert; + integer prog_empty_actual_thresh_negate; + integer prog_full_actual_thresh_assert; + integer prog_full_actual_thresh_negate; + + + /************************************************************************** + * write_fifo + * This task writes a word to the FIFO memory and updates the + * write pointer. + * FIFO size is relative to write domain. + ***************************************************************************/ + task write_fifo; + begin + memory[wr_ptr] <= DIN; + wr_pntr <= #`TCQ wr_pntr + 1; + // Store the type of error injection (double/single) on write + case (C_ERROR_INJECTION_TYPE) + 3: ecc_err[wr_ptr] <= {INJECTDBITERR,INJECTSBITERR}; + 2: ecc_err[wr_ptr] <= {INJECTDBITERR,1'b0}; + 1: ecc_err[wr_ptr] <= {1'b0,INJECTSBITERR}; + default: ecc_err[wr_ptr] <= 0; + endcase + // (Works opposite to core: wr_ptr is a DOWN counter) + if (wr_ptr == 0) begin + wr_ptr <= C_WR_DEPTH - 1; + end else begin + wr_ptr <= wr_ptr - 1; + end + end + endtask // write_fifo + + /************************************************************************** + * read_fifo + * This task reads a word from the FIFO memory and updates the read + * pointer. It's output is the ideal_dout bus. + * FIFO size is relative to write domain. + ***************************************************************************/ + task read_fifo; + integer i; + reg [C_DOUT_WIDTH-1:0] tmp_dout; + reg [C_DIN_WIDTH-1:0] memory_read; + reg [31:0] tmp_rd_ptr; + reg [31:0] rd_ptr_high; + reg [31:0] rd_ptr_low; + reg [1:0] tmp_ecc_err; + begin + rd_pntr <= #`TCQ rd_pntr + 1; + + // output is wider than input + if (reads_per_write == 0) begin + tmp_dout = 0; + tmp_rd_ptr = (rd_ptr << log2_writes_per_read)+(writes_per_read-1); + for (i = writes_per_read - 1; i >= 0; i = i - 1) begin + tmp_dout = tmp_dout << C_DIN_WIDTH; + tmp_dout = tmp_dout | memory[tmp_rd_ptr]; + + // (Works opposite to core: rd_ptr is a DOWN counter) + if (tmp_rd_ptr == 0) begin + tmp_rd_ptr = C_WR_DEPTH - 1; + end else begin + tmp_rd_ptr = tmp_rd_ptr - 1; + end + end + + // output is symmetric + end else if (reads_per_write == 1) begin + tmp_dout = memory[rd_ptr][C_DIN_WIDTH-1:0]; + // Retreive the error injection type. Based on the error injection type + // corrupt the output data. + tmp_ecc_err = ecc_err[rd_ptr]; + if (ENABLE_ERR_INJECTION && C_DIN_WIDTH == C_DOUT_WIDTH) begin + if (tmp_ecc_err[1]) begin // Corrupt the output data only for double bit error + if (C_DOUT_WIDTH == 1) begin + $display("FAILURE : Data width must be >= 2 for double bit error injection."); + $finish; + end else if (C_DOUT_WIDTH == 2) + tmp_dout = {~tmp_dout[C_DOUT_WIDTH-1],~tmp_dout[C_DOUT_WIDTH-2]}; + else + tmp_dout = {~tmp_dout[C_DOUT_WIDTH-1],~tmp_dout[C_DOUT_WIDTH-2],(tmp_dout << 2)}; + end else begin + tmp_dout = tmp_dout[C_DOUT_WIDTH-1:0]; + end + err_type <= {tmp_ecc_err[1], tmp_ecc_err[0] & !tmp_ecc_err[1]}; + end else begin + err_type <= 0; + end + + // input is wider than output + end else begin + rd_ptr_high = rd_ptr >> log2_reads_per_write; + rd_ptr_low = rd_ptr & (reads_per_write - 1); + memory_read = memory[rd_ptr_high]; + tmp_dout = memory_read >> (rd_ptr_low*C_DOUT_WIDTH); + end + ideal_dout <= tmp_dout; + + // (Works opposite to core: rd_ptr is a DOWN counter) + if (rd_ptr == 0) begin + rd_ptr <= C_RD_DEPTH - 1; + end else begin + rd_ptr <= rd_ptr - 1; + end + + end + endtask + + + + /************************************************************************* + * Initialize Signals for clean power-on simulation + *************************************************************************/ + initial begin + num_wr_bits = 0; + num_rd_bits = 0; + next_num_wr_bits = 0; + next_num_rd_bits = 0; + rd_ptr = C_RD_DEPTH - 1; + wr_ptr = C_WR_DEPTH - 1; + wr_pntr = 0; + rd_pntr = 0; + rd_ptr_wrclk = rd_ptr; + wr_ptr_rdclk = wr_ptr; + dout_reset_val = hexstr_conv(C_DOUT_RST_VAL); + ideal_dout = dout_reset_val; + err_type = 0; + err_type_d1 = 0; + err_type_both = 0; + ideal_dout_d1 = dout_reset_val; + ideal_dout_both = dout_reset_val; + ideal_wr_ack = 1'b0; + ideal_valid = 1'b0; + valid_d1 = 1'b0; + valid_both = 1'b0; + ideal_overflow = C_OVERFLOW_LOW; + ideal_underflow = C_UNDERFLOW_LOW; + ideal_wr_count = 0; + ideal_rd_count = 0; + ideal_prog_full = 1'b0; + ideal_prog_empty = 1'b1; + + end + + + /************************************************************************* + * Connect the module inputs and outputs to the internal signals of the + * behavioral model. + *************************************************************************/ + //Inputs + /* + wire CLK; + wire [C_DIN_WIDTH-1:0] DIN; + wire [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH; + wire [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH_ASSERT; + wire [C_RD_PNTR_WIDTH-1:0] PROG_EMPTY_THRESH_NEGATE; + wire [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH; + wire [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH_ASSERT; + wire [C_WR_PNTR_WIDTH-1:0] PROG_FULL_THRESH_NEGATE; + wire RD_EN; + wire RST; + wire WR_EN; + */ + + // Assign ALMOST_EPMTY + generate if (C_HAS_ALMOST_EMPTY == 1) begin : gae + assign ALMOST_EMPTY = almost_empty_i; + end else begin : gnae + assign ALMOST_EMPTY = 0; + end endgenerate // gae + + // Assign ALMOST_FULL + generate if (C_HAS_ALMOST_FULL==1) begin : gaf + assign ALMOST_FULL = almost_full_i; + end else begin : gnaf + assign ALMOST_FULL = 0; + end endgenerate // gaf + + // Dout may change behavior based on latency + localparam C_FWFT_ENABLED = (C_PRELOAD_LATENCY == 0 && C_PRELOAD_REGS == 1)? + 1: 0; + assign fwft_enabled = (C_PRELOAD_LATENCY == 0 && C_PRELOAD_REGS == 1)? + 1: 0; + assign ideal_dout_out= ((C_USE_EMBEDDED_REG>0 && (fwft_enabled == 0)) && + (C_MEMORY_TYPE==0 || C_MEMORY_TYPE==1))? + ideal_dout_d1: ideal_dout; + assign DOUT = ideal_dout_out; + + // Assign SBITERR and DBITERR based on latency + assign SBITERR = (C_ERROR_INJECTION_TYPE == 1 || C_ERROR_INJECTION_TYPE == 3) && + ((C_USE_EMBEDDED_REG>0 && (fwft_enabled == 0)) && + (C_MEMORY_TYPE==0 || C_MEMORY_TYPE==1)) ? + err_type_d1[0]: err_type[0]; + assign DBITERR = (C_ERROR_INJECTION_TYPE == 2 || C_ERROR_INJECTION_TYPE == 3) && + ((C_USE_EMBEDDED_REG>0 && (fwft_enabled == 0)) && + (C_MEMORY_TYPE==0 || C_MEMORY_TYPE==1)) ? + err_type_d1[1]: err_type[1]; + + assign EMPTY = empty_i; + assign FULL = full_i; + //saftey_ckt with one register + + generate + if ((C_MEMORY_TYPE==0 || C_MEMORY_TYPE==1) && C_EN_SAFETY_CKT==1 && (C_USE_EMBEDDED_REG == 1 || C_USE_EMBEDDED_REG == 2 )) begin + + reg [C_DOUT_WIDTH-1:0] dout_rst_val_d1; + reg [C_DOUT_WIDTH-1:0] dout_rst_val_d2; + reg [1:0] rst_delayed_sft1 =1; + reg [1:0] rst_delayed_sft2 =1; + reg [1:0] rst_delayed_sft3 =1; + reg [1:0] rst_delayed_sft4 =1; + + always@(posedge CLK) + begin + rst_delayed_sft1 <= #`TCQ rst_i; + rst_delayed_sft2 <= #`TCQ rst_delayed_sft1; + rst_delayed_sft3 <= #`TCQ rst_delayed_sft2; + rst_delayed_sft4 <= #`TCQ rst_delayed_sft3; + end + always@(posedge rst_delayed_sft2 or posedge rst_i or posedge CLK) + begin + if( rst_delayed_sft2 == 1'b1 || rst_i == 1'b1) begin + ram_rd_en_d1 <= #`TCQ 1'b0; + valid_d1 <= #`TCQ 1'b0; + end + else begin + ram_rd_en_d1 <= #`TCQ (RD_EN && ~(empty_i)); + valid_d1 <= #`TCQ valid_i; + end + end + + always@(posedge rst_delayed_sft2 or posedge CLK) + begin + if (rst_delayed_sft2 == 1'b1) begin + if (C_USE_DOUT_RST == 1'b1) begin + @(posedge CLK) + ideal_dout_d1 <= #`TCQ dout_reset_val; + end + end + else if (srst_rrst_busy == 1'b1) begin + if (C_USE_DOUT_RST == 1'b1) begin + ideal_dout_d1 <= #`TCQ dout_reset_val; + end + end else if (ram_rd_en_d1) begin + ideal_dout_d1 <= #`TCQ ideal_dout; + err_type_d1[0] <= #`TCQ err_type[0]; + err_type_d1[1] <= #`TCQ err_type[1]; + end + end + end //if + endgenerate + +//safety ckt with both registers + +generate + if ((C_MEMORY_TYPE==0 || C_MEMORY_TYPE==1) && C_EN_SAFETY_CKT==1 && C_USE_EMBEDDED_REG == 3) begin + + reg [C_DOUT_WIDTH-1:0] dout_rst_val_d1; + reg [C_DOUT_WIDTH-1:0] dout_rst_val_d2; + reg [1:0] rst_delayed_sft1 =1; + reg [1:0] rst_delayed_sft2 =1; + reg [1:0] rst_delayed_sft3 =1; + reg [1:0] rst_delayed_sft4 =1; + + always@(posedge CLK) begin + rst_delayed_sft1 <= #`TCQ rst_i; + rst_delayed_sft2 <= #`TCQ rst_delayed_sft1; + rst_delayed_sft3 <= #`TCQ rst_delayed_sft2; + rst_delayed_sft4 <= #`TCQ rst_delayed_sft3; + end + always@(posedge rst_delayed_sft2 or posedge rst_i or posedge CLK) begin + if (rst_delayed_sft2 == 1'b1 || rst_i == 1'b1) begin + ram_rd_en_d1 <= #`TCQ 1'b0; + valid_d1 <= #`TCQ 1'b0; + end else begin + ram_rd_en_d1 <= #`TCQ (RD_EN && ~(empty_i)); + fab_rd_en_d1 <= #`TCQ ram_rd_en_d1; + valid_both <= #`TCQ valid_i; + valid_d1 <= #`TCQ valid_both; + end + end + + always@(posedge rst_delayed_sft2 or posedge CLK) begin + if (rst_delayed_sft2 == 1'b1) begin + if (C_USE_DOUT_RST == 1'b1) begin + @(posedge CLK) + ideal_dout_d1 <= #`TCQ dout_reset_val; + end + end else if (srst_rrst_busy == 1'b1) begin + if (C_USE_DOUT_RST == 1'b1) begin + ideal_dout_d1 <= #`TCQ dout_reset_val; + end + end else begin + if (ram_rd_en_d1) begin + ideal_dout_both <= #`TCQ ideal_dout; + err_type_both[0] <= #`TCQ err_type[0]; + err_type_both[1] <= #`TCQ err_type[1]; + end + if (fab_rd_en_d1) begin + ideal_dout_d1 <= #`TCQ ideal_dout_both; + err_type_d1[0] <= #`TCQ err_type_both[0]; + err_type_d1[1] <= #`TCQ err_type_both[1]; + end + end + end + end //if + endgenerate + + + //Overflow may be active-low + generate if (C_HAS_OVERFLOW==1) begin : gof + assign OVERFLOW = ideal_overflow ? !C_OVERFLOW_LOW : C_OVERFLOW_LOW; + end else begin : gnof + assign OVERFLOW = 0; + end endgenerate // gof + + assign PROG_EMPTY = prog_empty_i; + assign PROG_FULL = prog_full_i; + + //Valid may change behavior based on latency or active-low + generate if (C_HAS_VALID==1) begin : gvalid + assign valid_i = (C_PRELOAD_LATENCY == 0) ? (RD_EN & ~EMPTY) : ideal_valid; + assign valid_out = (C_PRELOAD_LATENCY == 2 && C_MEMORY_TYPE < 2) ? + valid_d1 : valid_i; + assign VALID = valid_out ? !C_VALID_LOW : C_VALID_LOW; + end else begin : gnvalid + assign VALID = 0; + end endgenerate // gvalid + + //Trim data count differently depending on set widths + generate if (C_HAS_DATA_COUNT == 1) begin : gdc + always @* begin + diff_count <= wr_pntr - rd_pntr; + if (C_DATA_COUNT_WIDTH > C_RD_PNTR_WIDTH) begin + DATA_COUNT[C_RD_PNTR_WIDTH-1:0] <= diff_count; + DATA_COUNT[C_DATA_COUNT_WIDTH-1] <= 1'b0 ; + end else begin + DATA_COUNT <= diff_count[C_RD_PNTR_WIDTH-1:C_RD_PNTR_WIDTH-C_DATA_COUNT_WIDTH]; + end + end +// end else begin : gndc +// always @* DATA_COUNT <= 0; + end endgenerate // gdc + + //Underflow may change behavior based on latency or active-low + generate if (C_HAS_UNDERFLOW==1) begin : guf + assign underflow_i = ideal_underflow; + assign UNDERFLOW = underflow_i ? !C_UNDERFLOW_LOW : C_UNDERFLOW_LOW; + end else begin : gnuf + assign UNDERFLOW = 0; + end endgenerate // guf + + + //Write acknowledge may be active low + generate if (C_HAS_WR_ACK==1) begin : gwr_ack + assign WR_ACK = ideal_wr_ack ? !C_WR_ACK_LOW : C_WR_ACK_LOW; + end else begin : gnwr_ack + assign WR_ACK = 0; + end endgenerate // gwr_ack + + + /***************************************************************************** + * Internal reset logic + ****************************************************************************/ + assign srst_i = C_EN_SAFETY_CKT ? SAFETY_CKT_WR_RST : C_HAS_SRST ? (SRST | WR_RST_BUSY) : 0; + assign rst_i = C_HAS_RST ? RST : 0; + assign srst_wrst_busy = srst_i; + assign srst_rrst_busy = srst_i; + + /************************************************************************** + * Assorted registers for delayed versions of signals + **************************************************************************/ + //Capture delayed version of valid + generate if (C_HAS_VALID == 1 && (C_USE_EMBEDDED_REG <3)) begin : blockVL20 + always @(posedge CLK or posedge rst_i) begin + if (rst_i == 1'b1) begin + valid_d1 <= 1'b0; + end else begin + if (srst_rrst_busy) begin + valid_d1 <= #`TCQ 1'b0; + end else begin + valid_d1 <= #`TCQ valid_i; + end + end + end // always @ (posedge CLK or posedge rst_i) + end + endgenerate // blockVL20 + + generate if (C_HAS_VALID == 1 && (C_USE_EMBEDDED_REG == 3)) begin + always @(posedge CLK or posedge rst_i) begin + if (rst_i == 1'b1) begin + valid_d1 <= 1'b0; + valid_both <= 1'b0; + end else begin + if (srst_rrst_busy) begin + valid_d1 <= #`TCQ 1'b0; + valid_both <= #`TCQ 1'b0; + + end else begin + valid_both <= #`TCQ valid_i; + valid_d1 <= #`TCQ valid_both; + end + end + end // always @ (posedge CLK or posedge rst_i) + end + endgenerate // blockVL20 + + + // Determine which stage in FWFT registers are valid + reg stage1_valid = 0; + reg stage2_valid = 0; + generate + if (C_PRELOAD_LATENCY == 0) begin : grd_fwft_proc + always @ (posedge CLK or posedge rst_i) begin + if (rst_i) begin + stage1_valid <= #`TCQ 0; + stage2_valid <= #`TCQ 0; + end else begin + + if (!stage1_valid && !stage2_valid) begin + if (!EMPTY) + stage1_valid <= #`TCQ 1'b1; + else + stage1_valid <= #`TCQ 1'b0; + end else if (stage1_valid && !stage2_valid) begin + if (EMPTY) begin + stage1_valid <= #`TCQ 1'b0; + stage2_valid <= #`TCQ 1'b1; + end else begin + stage1_valid <= #`TCQ 1'b1; + stage2_valid <= #`TCQ 1'b1; + end + end else if (!stage1_valid && stage2_valid) begin + if (EMPTY && RD_EN) begin + stage1_valid <= #`TCQ 1'b0; + stage2_valid <= #`TCQ 1'b0; + end else if (!EMPTY && RD_EN) begin + stage1_valid <= #`TCQ 1'b1; + stage2_valid <= #`TCQ 1'b0; + end else if (!EMPTY && !RD_EN) begin + stage1_valid <= #`TCQ 1'b1; + stage2_valid <= #`TCQ 1'b1; + end else begin + stage1_valid <= #`TCQ 1'b0; + stage2_valid <= #`TCQ 1'b1; + end + end else if (stage1_valid && stage2_valid) begin + if (EMPTY && RD_EN) begin + stage1_valid <= #`TCQ 1'b0; + stage2_valid <= #`TCQ 1'b1; + end else begin + stage1_valid <= #`TCQ 1'b1; + stage2_valid <= #`TCQ 1'b1; + end + end else begin + stage1_valid <= #`TCQ 1'b0; + stage2_valid <= #`TCQ 1'b0; + end + end // rd_rst_i + end // always + end + endgenerate + + + + //*************************************************************************** + // Assign the read data count value only if it is selected, + // otherwise output zeros. + //*************************************************************************** + generate + if (C_HAS_RD_DATA_COUNT == 1 && C_USE_FWFT_DATA_COUNT ==1) begin : grdc + assign RD_DATA_COUNT[C_RD_DATA_COUNT_WIDTH-1:0] = rd_data_count_i_ss[C_RD_PNTR_WIDTH:C_RD_PNTR_WIDTH+1-C_RD_DATA_COUNT_WIDTH]; + end + endgenerate + + generate + if (C_HAS_RD_DATA_COUNT == 0) begin : gnrdc + assign RD_DATA_COUNT[C_RD_DATA_COUNT_WIDTH-1:0] = {C_RD_DATA_COUNT_WIDTH{1'b0}}; + end + endgenerate + + //*************************************************************************** + // Assign the write data count value only if it is selected, + // otherwise output zeros + //*************************************************************************** + generate + if (C_HAS_WR_DATA_COUNT == 1 && C_USE_FWFT_DATA_COUNT == 1) begin : gwdc + assign WR_DATA_COUNT[C_WR_DATA_COUNT_WIDTH-1:0] = wr_data_count_i_ss[C_WR_PNTR_WIDTH:C_WR_PNTR_WIDTH+1-C_WR_DATA_COUNT_WIDTH] ; + end + endgenerate + + generate + if (C_HAS_WR_DATA_COUNT == 0) begin : gnwdc + assign WR_DATA_COUNT[C_WR_DATA_COUNT_WIDTH-1:0] = {C_WR_DATA_COUNT_WIDTH{1'b0}}; + end + endgenerate + + //reg ram_rd_en_d1 = 1'b0; + //Capture delayed version of dout + generate if (C_EN_SAFETY_CKT == 0 && (C_USE_EMBEDDED_REG<3)) begin + always @(posedge CLK or posedge rst_i) begin + if (rst_i == 1'b1) begin + // Reset err_type only if ECC is not selected + if (C_USE_ECC == 0) begin + err_type_d1 <= #`TCQ 0; + err_type_both <= #`TCQ 0; + end + // DRAM and SRAM reset asynchronously + if ((C_MEMORY_TYPE == 2 || C_MEMORY_TYPE == 3) && C_USE_DOUT_RST == 1) begin + ideal_dout_d1 <= #`TCQ dout_reset_val; + end + ram_rd_en_d1 <= #`TCQ 1'b0; + if (C_USE_DOUT_RST == 1) begin + @(posedge CLK) + ideal_dout_d1 <= #`TCQ dout_reset_val; + end + end else begin + ram_rd_en_d1 <= #`TCQ RD_EN & ~EMPTY; + if (srst_rrst_busy) begin + ram_rd_en_d1 <= #`TCQ 1'b0; + // Reset err_type only if ECC is not selected + if (C_USE_ECC == 0) begin + err_type_d1 <= #`TCQ 0; + err_type_both <= #`TCQ 0; + end + // Reset DRAM and SRAM based FIFO, BRAM based FIFO is reset above + if ((C_MEMORY_TYPE == 2 || C_MEMORY_TYPE == 3) && C_USE_DOUT_RST == 1) begin + ideal_dout_d1 <= #`TCQ dout_reset_val; + end + if (C_USE_DOUT_RST == 1) begin + // @(posedge CLK) + ideal_dout_d1 <= #`TCQ dout_reset_val; + end + end else begin + if (ram_rd_en_d1 ) begin + ideal_dout_d1 <= #`TCQ ideal_dout; + err_type_d1 <= #`TCQ err_type; + end + end + end + end // always +end +endgenerate + +//no safety ckt with both registers + generate if (C_EN_SAFETY_CKT == 0 && (C_USE_EMBEDDED_REG==3)) begin + always @(posedge CLK or posedge rst_i) begin + if (rst_i == 1'b1) begin + ram_rd_en_d1 <= #`TCQ 1'b0; + fab_rd_en_d1 <= #`TCQ 1'b0; + // Reset err_type only if ECC is not selected + if (C_USE_ECC == 0) begin + err_type_d1 <= #`TCQ 0; + err_type_both <= #`TCQ 0; + end + // DRAM and SRAM reset asynchronously + if ((C_MEMORY_TYPE == 2 || C_MEMORY_TYPE == 3) && C_USE_DOUT_RST == 1) begin + ideal_dout_d1 <= #`TCQ dout_reset_val; + ideal_dout_both <= #`TCQ dout_reset_val; + + end + if (C_USE_DOUT_RST == 1) begin + @(posedge CLK) + ideal_dout_d1 <= #`TCQ dout_reset_val; + ideal_dout_both <= #`TCQ dout_reset_val; + end + end else begin + if (srst_rrst_busy) begin + ram_rd_en_d1 <= #`TCQ 1'b0; + fab_rd_en_d1 <= #`TCQ 1'b0; + // Reset err_type only if ECC is not selected + if (C_USE_ECC == 0) begin + err_type_d1 <= #`TCQ 0; + err_type_both <= #`TCQ 0; + end + // Reset DRAM and SRAM based FIFO, BRAM based FIFO is reset above + if ((C_MEMORY_TYPE == 2 || C_MEMORY_TYPE == 3) && C_USE_DOUT_RST == 1) begin + ideal_dout_d1 <= #`TCQ dout_reset_val; + end + if (C_USE_DOUT_RST == 1) begin + ideal_dout_d1 <= #`TCQ dout_reset_val; + end + end else begin + ram_rd_en_d1 <= #`TCQ RD_EN & ~EMPTY; + fab_rd_en_d1 <= #`TCQ (ram_rd_en_d1); + if (ram_rd_en_d1 ) begin + ideal_dout_both <= #`TCQ ideal_dout; + err_type_both <= #`TCQ err_type; + end + if (fab_rd_en_d1 ) begin + ideal_dout_d1 <= #`TCQ ideal_dout_both; + err_type_d1 <= #`TCQ err_type_both; + end + end + end + end // always +end +endgenerate + /************************************************************************** + * Overflow and Underflow Flag calculation + * (handled separately because they don't support rst) + **************************************************************************/ + generate if (C_HAS_OVERFLOW == 1 && IS_8SERIES == 0) begin : g7s_ovflw + always @(posedge CLK) begin + ideal_overflow <= #`TCQ WR_EN & full_i; + end + end else if (C_HAS_OVERFLOW == 1 && IS_8SERIES == 1) begin : g8s_ovflw + always @(posedge CLK) begin + //ideal_overflow <= #`TCQ WR_EN & (rst_i | full_i); + ideal_overflow <= #`TCQ WR_EN & (WR_RST_BUSY | full_i); + end + end endgenerate // blockOF20 + + generate if (C_HAS_UNDERFLOW == 1 && IS_8SERIES == 0) begin : g7s_unflw + always @(posedge CLK) begin + ideal_underflow <= #`TCQ empty_i & RD_EN; + end + end else if (C_HAS_UNDERFLOW == 1 && IS_8SERIES == 1) begin : g8s_unflw + always @(posedge CLK) begin + //ideal_underflow <= #`TCQ (rst_i | empty_i) & RD_EN; + ideal_underflow <= #`TCQ (RD_RST_BUSY | empty_i) & RD_EN; + end + end endgenerate // blockUF20 + + + /************************** + * Read Data Count + *************************/ + + reg [31:0] num_read_words_dc; + reg [C_RD_DATA_COUNT_WIDTH-1:0] num_read_words_sized_i; + + always @(num_rd_bits) begin + if (C_USE_FWFT_DATA_COUNT) begin + + //If using extra logic for FWFT Data Counts, + // then scale FIFO contents to read domain, + // and add two read words for FWFT stages + //This value is only a temporary value and not used in the code. + num_read_words_dc = (num_rd_bits/C_DOUT_WIDTH+2); + + //Trim the read words for use with RD_DATA_COUNT + num_read_words_sized_i = + num_read_words_dc[C_RD_PNTR_WIDTH : C_RD_PNTR_WIDTH-C_RD_DATA_COUNT_WIDTH+1]; + + end else begin + + //If not using extra logic for FWFT Data Counts, + // then scale FIFO contents to read domain. + //This value is only a temporary value and not used in the code. + num_read_words_dc = num_rd_bits/C_DOUT_WIDTH; + + //Trim the read words for use with RD_DATA_COUNT + num_read_words_sized_i = + num_read_words_dc[C_RD_PNTR_WIDTH-1 : C_RD_PNTR_WIDTH-C_RD_DATA_COUNT_WIDTH]; + + end //if (C_USE_FWFT_DATA_COUNT) + end //always + + + /************************** + * Write Data Count + *************************/ + + reg [31:0] num_write_words_dc; + reg [C_WR_DATA_COUNT_WIDTH-1:0] num_write_words_sized_i; + + always @(num_wr_bits) begin + if (C_USE_FWFT_DATA_COUNT) begin + + //Calculate the Data Count value for the number of write words, + // when using First-Word Fall-Through with extra logic for Data + // Counts. This takes into consideration the number of words that + // are expected to be stored in the FWFT register stages (it always + // assumes they are filled). + //This value is scaled to the Write Domain. + //The expression (((A-1)/B))+1 divides A/B, but takes the + // ceiling of the result. + //When num_wr_bits==0, set the result manually to prevent + // division errors. + //EXTRA_WORDS_DC is the number of words added to write_words + // due to FWFT. + //This value is only a temporary value and not used in the code. + num_write_words_dc = (num_wr_bits==0) ? EXTRA_WORDS_DC : (((num_wr_bits-1)/C_DIN_WIDTH)+1) + EXTRA_WORDS_DC ; + + //Trim the write words for use with WR_DATA_COUNT + num_write_words_sized_i = + num_write_words_dc[C_WR_PNTR_WIDTH : C_WR_PNTR_WIDTH-C_WR_DATA_COUNT_WIDTH+1]; + + end else begin + + //Calculate the Data Count value for the number of write words, when NOT + // using First-Word Fall-Through with extra logic for Data Counts. This + // calculates only the number of words in the internal FIFO. + //The expression (((A-1)/B))+1 divides A/B, but takes the + // ceiling of the result. + //This value is scaled to the Write Domain. + //When num_wr_bits==0, set the result manually to prevent + // division errors. + //This value is only a temporary value and not used in the code. + num_write_words_dc = (num_wr_bits==0) ? 0 : ((num_wr_bits-1)/C_DIN_WIDTH)+1; + + //Trim the read words for use with RD_DATA_COUNT + num_write_words_sized_i = + num_write_words_dc[C_WR_PNTR_WIDTH-1 : C_WR_PNTR_WIDTH-C_WR_DATA_COUNT_WIDTH]; + + end //if (C_USE_FWFT_DATA_COUNT) + end //always + + + /************************************************************************* + * Write and Read Logic + ************************************************************************/ + wire write_allow; + wire read_allow; + wire read_allow_dc; + wire write_only; + wire read_only; + //wire write_only_q; + reg write_only_q; + //wire read_only_q; + reg read_only_q; + reg full_reg; + reg rst_full_ff_reg1; + reg rst_full_ff_reg2; + wire ram_full_comb; + wire carry; + + assign write_allow = WR_EN & ~full_i; + assign read_allow = RD_EN & ~empty_i; + assign read_allow_dc = RD_EN_USER & ~USER_EMPTY_FB; + //assign write_only = write_allow & ~read_allow; + //assign write_only_q = write_allow_q; + //assign read_only = read_allow & ~write_allow; + //assign read_only_q = read_allow_q ; + wire [C_WR_PNTR_WIDTH-1:0] diff_pntr; + wire [C_RD_PNTR_WIDTH-1:0] diff_pntr_pe; + reg [C_WR_PNTR_WIDTH-1:0] diff_pntr_reg1 = 0; + reg [C_RD_PNTR_WIDTH-1:0] diff_pntr_pe_reg1 = 0; + reg [C_RD_PNTR_WIDTH:0] diff_pntr_pe_asym = 0; + wire [C_RD_PNTR_WIDTH:0] adj_wr_pntr_rd_asym ; + wire [C_RD_PNTR_WIDTH:0] rd_pntr_asym; + reg [C_WR_PNTR_WIDTH-1:0] diff_pntr_reg2 = 0; + reg [C_WR_PNTR_WIDTH-1:0] diff_pntr_pe_reg2 = 0; + wire [C_RD_PNTR_WIDTH-1:0] diff_pntr_pe_max; + wire [C_RD_PNTR_WIDTH-1:0] diff_pntr_max; + + assign diff_pntr_pe_max = DIFF_MAX_RD; + assign diff_pntr_max = DIFF_MAX_WR; + + + + generate if (IS_ASYMMETRY == 0) begin : diff_pntr_sym + assign write_only = write_allow & ~read_allow; + assign read_only = read_allow & ~write_allow; + end endgenerate + generate if ( IS_ASYMMETRY == 1 && C_WR_PNTR_WIDTH < C_RD_PNTR_WIDTH) begin : wr_grt_rd + assign read_only = read_allow & (&rd_pntr[C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH-1 : 0]) & ~write_allow; + assign write_only = write_allow & ~(read_allow & (&rd_pntr[C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH-1 : 0])); + end endgenerate + generate if (IS_ASYMMETRY ==1 && C_WR_PNTR_WIDTH > C_RD_PNTR_WIDTH) begin : rd_grt_wr + assign read_only = read_allow & ~(write_allow & (&wr_pntr[C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH-1 : 0])); + assign write_only = write_allow & (&wr_pntr[C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH-1 : 0]) & ~read_allow; + end endgenerate + + + //----------------------------------------------------------------------------- + // Write and Read pointer generation + //----------------------------------------------------------------------------- + always @(posedge CLK or posedge rst_i) begin + if (rst_i && C_EN_SAFETY_CKT == 0) begin + wr_pntr <= 0; + rd_pntr <= 0; + end else begin + if (srst_i) begin + wr_pntr <= #`TCQ 0; + rd_pntr <= #`TCQ 0; + end else begin + if (write_allow) wr_pntr <= #`TCQ wr_pntr + 1; + if (read_allow) rd_pntr <= #`TCQ rd_pntr + 1; + end + end + end + + generate if (C_FIFO_TYPE == 2) begin : gll_dm_dout + always @(posedge CLK) begin + if (write_allow) begin + if (ENABLE_ERR_INJECTION == 1) + memory[wr_pntr] <= #`TCQ {INJECTDBITERR,INJECTSBITERR,DIN}; + else + memory[wr_pntr] <= #`TCQ DIN; + end + end + + reg [C_DATA_WIDTH-1:0] dout_tmp_q; + reg [C_DATA_WIDTH-1:0] dout_tmp = 0; + reg [C_DATA_WIDTH-1:0] dout_tmp1 = 0; + always @(posedge CLK) begin + dout_tmp_q <= #`TCQ ideal_dout; + end + + + + always @* begin + if (read_allow) + ideal_dout <= memory[rd_pntr]; + else + ideal_dout <= dout_tmp_q; + end + end endgenerate // gll_dm_dout + + + /************************************************************************** + * Write Domain Logic + **************************************************************************/ + assign ram_rd_en = RD_EN & !EMPTY; + + //reg [C_WR_PNTR_WIDTH-1:0] diff_pntr = 0; + generate if (C_FIFO_TYPE != 2) begin : gnll_din + always @(posedge CLK or posedge rst_i) begin : gen_fifo_w + + /****** Reset fifo (case 1)***************************************/ + if (rst_i == 1'b1) begin + num_wr_bits <= #`TCQ 0; + next_num_wr_bits = #`TCQ 0; + wr_ptr <= #`TCQ C_WR_DEPTH - 1; + rd_ptr_wrclk <= #`TCQ C_RD_DEPTH - 1; + ideal_wr_ack <= #`TCQ 0; + ideal_wr_count <= #`TCQ 0; + tmp_wr_listsize = #`TCQ 0; + rd_ptr_wrclk_next <= #`TCQ 0; + wr_pntr <= #`TCQ 0; + wr_pntr_rd1 <= #`TCQ 0; + + end else begin //rst_i==0 + if (srst_wrst_busy) begin + num_wr_bits <= #`TCQ 0; + next_num_wr_bits = #`TCQ 0; + wr_ptr <= #`TCQ C_WR_DEPTH - 1; + rd_ptr_wrclk <= #`TCQ C_RD_DEPTH - 1; + ideal_wr_ack <= #`TCQ 0; + ideal_wr_count <= #`TCQ 0; + tmp_wr_listsize = #`TCQ 0; + rd_ptr_wrclk_next <= #`TCQ 0; + wr_pntr <= #`TCQ 0; + wr_pntr_rd1 <= #`TCQ 0; + end else begin//srst_i=0 + + wr_pntr_rd1 <= #`TCQ wr_pntr; + + //Determine the current number of words in the FIFO + tmp_wr_listsize = (C_DEPTH_RATIO_RD > 1) ? num_wr_bits/C_DOUT_WIDTH : + num_wr_bits/C_DIN_WIDTH; + rd_ptr_wrclk_next = rd_ptr; + if (rd_ptr_wrclk < rd_ptr_wrclk_next) begin + next_num_wr_bits = num_wr_bits - + C_DOUT_WIDTH*(rd_ptr_wrclk + C_RD_DEPTH + - rd_ptr_wrclk_next); + end else begin + next_num_wr_bits = num_wr_bits - + C_DOUT_WIDTH*(rd_ptr_wrclk - rd_ptr_wrclk_next); + end + + if (WR_EN == 1'b1) begin + if (FULL == 1'b1) begin + + ideal_wr_ack <= #`TCQ 0; + //Reminder that FIFO is still full + ideal_wr_count <= #`TCQ num_write_words_sized_i; + + end else begin + write_fifo; + next_num_wr_bits = next_num_wr_bits + C_DIN_WIDTH; + //Write successful, so issue acknowledge + // and no error + ideal_wr_ack <= #`TCQ 1; + //Not even close to full. + ideal_wr_count <= num_write_words_sized_i; + + //end + + end + + end else begin //(WR_EN == 1'b1) + + //If user did not attempt a write, then do not + // give ack or err + ideal_wr_ack <= #`TCQ 0; + ideal_wr_count <= #`TCQ num_write_words_sized_i; + end + num_wr_bits <= #`TCQ next_num_wr_bits; + rd_ptr_wrclk <= #`TCQ rd_ptr; + + end //srst_i==0 + end //wr_rst_i==0 + end // gen_fifo_w + end endgenerate + + generate if (C_FIFO_TYPE < 2 && C_MEMORY_TYPE < 2) begin : gnll_dm_dout + always @(posedge CLK) begin + if (rst_i || srst_rrst_busy) begin + if (C_USE_DOUT_RST == 1) begin + ideal_dout <= #`TCQ dout_reset_val; + ideal_dout_both <= #`TCQ dout_reset_val; + end + end + end + end endgenerate + + + + + generate if (C_FIFO_TYPE != 2) begin : gnll_dout + always @(posedge CLK or posedge rst_i) begin : gen_fifo_r + + /****** Reset fifo (case 1)***************************************/ + if (rst_i) begin + num_rd_bits <= #`TCQ 0; + next_num_rd_bits = #`TCQ 0; + rd_ptr <= #`TCQ C_RD_DEPTH -1; + rd_pntr <= #`TCQ 0; + //rd_pntr_wr1 <= #`TCQ 0; + wr_ptr_rdclk <= #`TCQ C_WR_DEPTH -1; + + // DRAM resets asynchronously + if (C_FIFO_TYPE < 2 && (C_MEMORY_TYPE == 2 || C_MEMORY_TYPE == 3 )&& C_USE_DOUT_RST == 1) + ideal_dout <= #`TCQ dout_reset_val; + + // Reset err_type only if ECC is not selected + if (C_USE_ECC == 0) begin + err_type <= #`TCQ 0; + err_type_d1 <= 0; + err_type_both <= 0; + end + ideal_valid <= #`TCQ 1'b0; + ideal_rd_count <= #`TCQ 0; + + end else begin //rd_rst_i==0 + if (srst_rrst_busy) begin + num_rd_bits <= #`TCQ 0; + next_num_rd_bits = #`TCQ 0; + rd_ptr <= #`TCQ C_RD_DEPTH -1; + rd_pntr <= #`TCQ 0; + //rd_pntr_wr1 <= #`TCQ 0; + wr_ptr_rdclk <= #`TCQ C_WR_DEPTH -1; + + // DRAM resets synchronously + if (C_FIFO_TYPE < 2 && (C_MEMORY_TYPE == 2 || C_MEMORY_TYPE == 3 )&& C_USE_DOUT_RST == 1) + ideal_dout <= #`TCQ dout_reset_val; + + // Reset err_type only if ECC is not selected + if (C_USE_ECC == 0) begin + err_type <= #`TCQ 0; + err_type_d1 <= #`TCQ 0; + err_type_both <= #`TCQ 0; + end + ideal_valid <= #`TCQ 1'b0; + ideal_rd_count <= #`TCQ 0; + end //srst_i + else begin + + //rd_pntr_wr1 <= #`TCQ rd_pntr; + + //Determine the current number of words in the FIFO + tmp_rd_listsize = (C_DEPTH_RATIO_WR > 1) ? num_rd_bits/C_DIN_WIDTH : + num_rd_bits/C_DOUT_WIDTH; + wr_ptr_rdclk_next = wr_ptr; + + if (wr_ptr_rdclk < wr_ptr_rdclk_next) begin + next_num_rd_bits = num_rd_bits + + C_DIN_WIDTH*(wr_ptr_rdclk +C_WR_DEPTH + - wr_ptr_rdclk_next); + end else begin + next_num_rd_bits = num_rd_bits + + C_DIN_WIDTH*(wr_ptr_rdclk - wr_ptr_rdclk_next); + end + + if (RD_EN == 1'b1) begin + + if (EMPTY == 1'b1) begin + ideal_valid <= #`TCQ 1'b0; + ideal_rd_count <= #`TCQ num_read_words_sized_i; + end + else + begin + read_fifo; + next_num_rd_bits = next_num_rd_bits - C_DOUT_WIDTH; + + //Acknowledge the read from the FIFO, no error + ideal_valid <= #`TCQ 1'b1; + ideal_rd_count <= #`TCQ num_read_words_sized_i; + + end // if (tmp_rd_listsize == 2) + end + + num_rd_bits <= #`TCQ next_num_rd_bits; + wr_ptr_rdclk <= #`TCQ wr_ptr; + end //s_rst_i==0 + end //rd_rst_i==0 + end //always + end endgenerate + + //----------------------------------------------------------------------------- + // Generate diff_pntr for PROG_FULL generation + // Generate diff_pntr_pe for PROG_EMPTY generation + //----------------------------------------------------------------------------- + generate if ((C_PROG_FULL_TYPE != 0 || C_PROG_EMPTY_TYPE != 0) && IS_ASYMMETRY == 0) begin : reg_write_allow + always @(posedge CLK ) begin + if (rst_i) begin + write_only_q <= 1'b0; + read_only_q <= 1'b0; + diff_pntr_reg1 <= 0; + diff_pntr_pe_reg1 <= 0; + diff_pntr_reg2 <= 0; + diff_pntr_pe_reg2 <= 0; + end else begin + if (srst_i || srst_wrst_busy || srst_rrst_busy) begin + if (srst_rrst_busy) begin + read_only_q <= #`TCQ 1'b0; + diff_pntr_pe_reg1 <= #`TCQ 0; + diff_pntr_pe_reg2 <= #`TCQ 0; + end + if (srst_wrst_busy) begin + write_only_q <= #`TCQ 1'b0; + diff_pntr_reg1 <= #`TCQ 0; + diff_pntr_reg2 <= #`TCQ 0; + end + end else begin + write_only_q <= #`TCQ write_only; + read_only_q <= #`TCQ read_only; + diff_pntr_reg2 <= #`TCQ diff_pntr_reg1; + diff_pntr_pe_reg2 <= #`TCQ diff_pntr_pe_reg1; + + // Add 1 to the difference pointer value when only write happens. + if (write_only) + diff_pntr_reg1 <= #`TCQ wr_pntr - adj_rd_pntr_wr + 1; + else + diff_pntr_reg1 <= #`TCQ wr_pntr - adj_rd_pntr_wr; + + // Add 1 to the difference pointer value when write or both write & read or no write & read happen. + if (read_only) + diff_pntr_pe_reg1 <= #`TCQ adj_wr_pntr_rd - rd_pntr - 1; + else + diff_pntr_pe_reg1 <= #`TCQ adj_wr_pntr_rd - rd_pntr; + end + end + end + assign diff_pntr_pe = diff_pntr_pe_reg1; + assign diff_pntr = diff_pntr_reg1; + end endgenerate // reg_write_allow + + generate if ((C_PROG_FULL_TYPE != 0 || C_PROG_EMPTY_TYPE != 0) && IS_ASYMMETRY == 1) begin : reg_write_allow_asym + assign adj_wr_pntr_rd_asym[C_RD_PNTR_WIDTH:0] = {adj_wr_pntr_rd,1'b1}; + assign rd_pntr_asym[C_RD_PNTR_WIDTH:0] = {~rd_pntr,1'b1}; + always @(posedge CLK ) begin + if (rst_i) begin + diff_pntr_pe_asym <= 0; + diff_pntr_reg1 <= 0; + full_reg <= 0; + rst_full_ff_reg1 <= 1; + rst_full_ff_reg2 <= 1; + diff_pntr_pe_reg1 <= 0; + end else begin + if (srst_i || srst_wrst_busy || srst_rrst_busy) begin + if (srst_wrst_busy) + diff_pntr_reg1 <= #`TCQ 0; + if (srst_rrst_busy) + full_reg <= #`TCQ 0; + rst_full_ff_reg1 <= #`TCQ 1; + rst_full_ff_reg2 <= #`TCQ 1; + diff_pntr_pe_asym <= #`TCQ 0; + diff_pntr_pe_reg1 <= #`TCQ 0; + end else begin + diff_pntr_pe_asym <= #`TCQ adj_wr_pntr_rd_asym + rd_pntr_asym; + full_reg <= #`TCQ full_i; + rst_full_ff_reg1 <= #`TCQ RST_FULL_FF; + rst_full_ff_reg2 <= #`TCQ rst_full_ff_reg1; + if (~full_i) begin + diff_pntr_reg1 <= #`TCQ wr_pntr - adj_rd_pntr_wr; + end + end + end + end + assign carry = (~(|(diff_pntr_pe_asym [C_RD_PNTR_WIDTH : 1]))); + assign diff_pntr_pe = (full_reg && ~rst_full_ff_reg2 && carry ) ? diff_pntr_pe_max : diff_pntr_pe_asym[C_RD_PNTR_WIDTH:1]; + assign diff_pntr = diff_pntr_reg1; + end endgenerate // reg_write_allow_asym + + + //----------------------------------------------------------------------------- + // Generate FULL flag + //----------------------------------------------------------------------------- + wire comp0; + wire comp1; + wire going_full; + wire leaving_full; + + generate if (C_WR_PNTR_WIDTH > C_RD_PNTR_WIDTH) begin : gpad + assign adj_rd_pntr_wr [C_WR_PNTR_WIDTH-1 : C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH] = rd_pntr; + assign adj_rd_pntr_wr[C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH-1 : 0] = 0; + end endgenerate + + generate if (C_WR_PNTR_WIDTH <= C_RD_PNTR_WIDTH) begin : gtrim + assign adj_rd_pntr_wr = rd_pntr[C_RD_PNTR_WIDTH-1 : C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH]; + end endgenerate + + assign comp1 = (adj_rd_pntr_wr == (wr_pntr + 1'b1)); + assign comp0 = (adj_rd_pntr_wr == wr_pntr); + + generate if (C_WR_PNTR_WIDTH == C_RD_PNTR_WIDTH) begin : gf_wp_eq_rp + assign going_full = (comp1 & write_allow & ~read_allow); + assign leaving_full = (comp0 & read_allow) | RST_FULL_GEN; + end endgenerate + + // Write data width is bigger than read data width + // Write depth is smaller than read depth + // One write could be equal to 2 or 4 or 8 reads + generate if (C_WR_PNTR_WIDTH < C_RD_PNTR_WIDTH) begin : gf_asym + assign going_full = (comp1 & write_allow & (~ (read_allow & (&rd_pntr[C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH-1 : 0])))); + assign leaving_full = (comp0 & read_allow & (&rd_pntr[C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH-1 : 0])) | RST_FULL_GEN; + end endgenerate + + generate if (C_WR_PNTR_WIDTH > C_RD_PNTR_WIDTH) begin : gf_wp_gt_rp + assign going_full = (comp1 & write_allow & ~read_allow); + assign leaving_full =(comp0 & read_allow) | RST_FULL_GEN; + end endgenerate + + + assign ram_full_comb = going_full | (~leaving_full & full_i); + + generate if (C_HAS_RST == 1) begin : grst_full + always @(posedge CLK or posedge RST_FULL_FF) begin + if (RST_FULL_FF & C_HAS_RST) + full_i <= C_FULL_FLAGS_RST_VAL; + else + full_i <= #`TCQ ram_full_comb; + end + end endgenerate + + generate if (C_HAS_SRST == 1) begin : gsrst_full + always @(posedge CLK) begin + if (srst_wrst_busy) + full_i <= #`TCQ C_FULL_FLAGS_RST_VAL; + else + full_i <= #`TCQ ram_full_comb; + end + end endgenerate + + generate if (C_HAS_RST == 0 && C_HAS_SRST == 0) begin : gnrst_full + always @(posedge CLK) begin + full_i <= #`TCQ ram_full_comb; + end + end endgenerate + + //----------------------------------------------------------------------------- + // Generate EMPTY flag + //----------------------------------------------------------------------------- + wire ecomp0; + wire ecomp1; + wire going_empty; + wire leaving_empty; + wire ram_empty_comb; + + + generate if (C_RD_PNTR_WIDTH > C_WR_PNTR_WIDTH) begin : pad + assign adj_wr_pntr_rd [C_RD_PNTR_WIDTH-1 : C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH] = wr_pntr; + assign adj_wr_pntr_rd[C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH-1 : 0] = 0; + end endgenerate + + generate if (C_RD_PNTR_WIDTH <= C_WR_PNTR_WIDTH) begin : trim + assign adj_wr_pntr_rd = wr_pntr[C_WR_PNTR_WIDTH-1 : C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH]; + end endgenerate + + assign ecomp1 = (adj_wr_pntr_rd == (rd_pntr + 1'b1)); + assign ecomp0 = (adj_wr_pntr_rd == rd_pntr); + + + generate if (C_WR_PNTR_WIDTH == C_RD_PNTR_WIDTH) begin : ge_wp_eq_rp + assign going_empty = (ecomp1 & ~write_allow & read_allow); + assign leaving_empty = (ecomp0 & write_allow); + end endgenerate + + generate if (C_WR_PNTR_WIDTH > C_RD_PNTR_WIDTH) begin : ge_wp_gt_rp + assign going_empty = (ecomp1 & read_allow & (~(write_allow & (&wr_pntr[C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH-1 : 0])))); + assign leaving_empty = (ecomp0 & write_allow & (&wr_pntr[C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH-1 : 0])); + end endgenerate + + generate if (C_WR_PNTR_WIDTH < C_RD_PNTR_WIDTH) begin : ge_wp_lt_rp + assign going_empty = (ecomp1 & ~write_allow & read_allow); + assign leaving_empty =(ecomp0 & write_allow); + end endgenerate + + + + assign ram_empty_comb = going_empty | (~leaving_empty & empty_i); + + always @(posedge CLK or posedge rst_i) begin + if (rst_i) + empty_i <= 1'b1; + else if (srst_rrst_busy) + empty_i <= #`TCQ 1'b1; + else + empty_i <= #`TCQ ram_empty_comb; + end + always @(posedge CLK or posedge rst_i) begin + if (rst_i && C_EN_SAFETY_CKT == 0) begin + EMPTY_FB <= 1'b1; + end else begin + if (srst_rrst_busy || (SAFETY_CKT_WR_RST && C_EN_SAFETY_CKT)) + EMPTY_FB <= #`TCQ 1'b1; + else + EMPTY_FB <= #`TCQ ram_empty_comb; + end + end // always + + //----------------------------------------------------------------------------- + // Generate Read and write data counts for asymmetic common clock + //----------------------------------------------------------------------------- + + reg [C_GRTR_PNTR_WIDTH :0] count_dc = 0; + wire [C_GRTR_PNTR_WIDTH :0] ratio; + wire decr_by_one; + wire incr_by_ratio; + wire incr_by_one; + wire decr_by_ratio; + + localparam IS_FWFT = (C_PRELOAD_REGS == 1 && C_PRELOAD_LATENCY == 0) ? 1 : 0; + + generate if (C_WR_PNTR_WIDTH < C_RD_PNTR_WIDTH) begin : rd_depth_gt_wr + assign ratio = C_DEPTH_RATIO_RD; + assign decr_by_one = (IS_FWFT == 1)? read_allow_dc : read_allow; + assign incr_by_ratio = write_allow; + + always @(posedge CLK or posedge rst_i) begin + if (rst_i) + count_dc <= #`TCQ 0; + else if (srst_wrst_busy) + count_dc <= #`TCQ 0; + else begin + if (decr_by_one) begin + if (!incr_by_ratio) + count_dc <= #`TCQ count_dc - 1; + else + count_dc <= #`TCQ count_dc - 1 + ratio ; + end + else begin + if (!incr_by_ratio) + count_dc <= #`TCQ count_dc ; + else + count_dc <= #`TCQ count_dc + ratio ; + end + end + end + + assign rd_data_count_i_ss[C_RD_PNTR_WIDTH : 0] = count_dc; + assign wr_data_count_i_ss[C_WR_PNTR_WIDTH : 0] = count_dc[C_RD_PNTR_WIDTH : C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH]; + + end endgenerate + + + generate if (C_WR_PNTR_WIDTH > C_RD_PNTR_WIDTH) begin : wr_depth_gt_rd + assign ratio = C_DEPTH_RATIO_WR; + assign incr_by_one = write_allow; + assign decr_by_ratio = (IS_FWFT == 1)? read_allow_dc : read_allow; + + always @(posedge CLK or posedge rst_i) begin + if (rst_i) + count_dc <= #`TCQ 0; + else if (srst_wrst_busy) + count_dc <= #`TCQ 0; + else begin + if (incr_by_one) begin + if (!decr_by_ratio) + count_dc <= #`TCQ count_dc + 1; + else + count_dc <= #`TCQ count_dc + 1 - ratio ; + end + else begin + if (!decr_by_ratio) + count_dc <= #`TCQ count_dc ; + else + count_dc <= #`TCQ count_dc - ratio ; + end + end + end + + assign wr_data_count_i_ss[C_WR_PNTR_WIDTH : 0] = count_dc; + assign rd_data_count_i_ss[C_RD_PNTR_WIDTH : 0] = count_dc[C_WR_PNTR_WIDTH : C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH]; + + end endgenerate + + + + + + + //----------------------------------------------------------------------------- + // Generate WR_ACK flag + //----------------------------------------------------------------------------- + always @(posedge CLK or posedge rst_i) begin + if (rst_i) + ideal_wr_ack <= 1'b0; + else if (srst_wrst_busy) + ideal_wr_ack <= #`TCQ 1'b0; + else if (WR_EN & ~full_i) + ideal_wr_ack <= #`TCQ 1'b1; + else + ideal_wr_ack <= #`TCQ 1'b0; + end + + //----------------------------------------------------------------------------- + // Generate VALID flag + //----------------------------------------------------------------------------- + always @(posedge CLK or posedge rst_i) begin + if (rst_i) + ideal_valid <= 1'b0; + else if (srst_rrst_busy) + ideal_valid <= #`TCQ 1'b0; + else if (RD_EN & ~empty_i) + ideal_valid <= #`TCQ 1'b1; + else + ideal_valid <= #`TCQ 1'b0; + end + + + //----------------------------------------------------------------------------- + // Generate ALMOST_FULL flag + //----------------------------------------------------------------------------- + //generate if (C_HAS_ALMOST_FULL == 1 || C_PROG_FULL_TYPE > 2 || C_PROG_EMPTY_TYPE > 2) begin : gaf_ss + + wire fcomp2; + wire going_afull; + wire leaving_afull; + wire ram_afull_comb; + + + assign fcomp2 = (adj_rd_pntr_wr == (wr_pntr + 2'h2)); + + generate if (C_WR_PNTR_WIDTH == C_RD_PNTR_WIDTH) begin : gaf_wp_eq_rp + assign going_afull = (fcomp2 & write_allow & ~read_allow); + assign leaving_afull = (comp1 & read_allow & ~write_allow) | RST_FULL_GEN; + end endgenerate + + // Write data width is bigger than read data width + // Write depth is smaller than read depth + // One write could be equal to 2 or 4 or 8 reads + generate if (C_WR_PNTR_WIDTH < C_RD_PNTR_WIDTH) begin : gaf_asym + assign going_afull = (fcomp2 & write_allow & (~ (read_allow & (&rd_pntr[C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH-1 : 0])))); + assign leaving_afull = (comp1 & (~write_allow) & read_allow & (&rd_pntr[C_RD_PNTR_WIDTH-C_WR_PNTR_WIDTH-1 : 0])) | RST_FULL_GEN; + end endgenerate + + generate if (C_WR_PNTR_WIDTH > C_RD_PNTR_WIDTH) begin : gaf_wp_gt_rp + assign going_afull = (fcomp2 & write_allow & ~read_allow); + assign leaving_afull =((comp0 | comp1 | fcomp2) & read_allow) | RST_FULL_GEN; + end endgenerate + + assign ram_afull_comb = going_afull | (~leaving_afull & almost_full_i); + + + generate if (C_HAS_RST == 1) begin : grst_afull + always @(posedge CLK or posedge RST_FULL_FF) begin + if (RST_FULL_FF & C_HAS_RST) + almost_full_i <= C_FULL_FLAGS_RST_VAL; + else + almost_full_i <= #`TCQ ram_afull_comb; + end + end endgenerate + + generate if (C_HAS_SRST == 1) begin : gsrst_afull + always @(posedge CLK) begin + if (srst_wrst_busy) + almost_full_i <= #`TCQ C_FULL_FLAGS_RST_VAL; + else + almost_full_i <= #`TCQ ram_afull_comb; + end + end endgenerate + + generate if (C_HAS_RST == 0 && C_HAS_SRST == 0) begin : gnrst_afull + always @(posedge CLK) begin + almost_full_i <= #`TCQ ram_afull_comb; + end + end endgenerate + + //----------------------------------------------------------------------------- + // Generate ALMOST_EMPTY flag + //----------------------------------------------------------------------------- + //generate if (C_HAS_ALMOST_EMPTY == 1) begin : gae_ss + + wire ecomp2; + wire going_aempty; + wire leaving_aempty; + wire ram_aempty_comb; + + assign ecomp2 = (adj_wr_pntr_rd == (rd_pntr + 2'h2)); + + generate if (C_WR_PNTR_WIDTH == C_RD_PNTR_WIDTH) begin : gae_wp_eq_rp + assign going_aempty = (ecomp2 & ~write_allow & read_allow); + assign leaving_aempty = (ecomp1 & write_allow & ~read_allow); + end endgenerate + + generate if (C_WR_PNTR_WIDTH > C_RD_PNTR_WIDTH) begin : gae_wp_gt_rp + assign going_aempty = (ecomp2 & read_allow & (~(write_allow & (&wr_pntr[C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH-1 : 0])))); + assign leaving_aempty = (ecomp1 & ~read_allow & write_allow & (&wr_pntr[C_WR_PNTR_WIDTH-C_RD_PNTR_WIDTH-1 : 0])); + end endgenerate + + generate if (C_WR_PNTR_WIDTH < C_RD_PNTR_WIDTH) begin : gae_wp_lt_rp + assign going_aempty = (ecomp2 & ~write_allow & read_allow); + assign leaving_aempty =((ecomp2 | ecomp1 |ecomp0) & write_allow); + end endgenerate + + + assign ram_aempty_comb = going_aempty | (~leaving_aempty & almost_empty_i); + + always @(posedge CLK or posedge rst_i) begin + if (rst_i) + almost_empty_i <= 1'b1; + else if (srst_rrst_busy) + almost_empty_i <= #`TCQ 1'b1; + else + almost_empty_i <= #`TCQ ram_aempty_comb; + end + // end endgenerate // gae_ss + + //----------------------------------------------------------------------------- + // Generate PROG_FULL + //----------------------------------------------------------------------------- + + localparam C_PF_ASSERT_VAL = (C_PRELOAD_LATENCY == 0) ? + C_PROG_FULL_THRESH_ASSERT_VAL - EXTRA_WORDS_PF_PARAM : // FWFT + C_PROG_FULL_THRESH_ASSERT_VAL; // STD + localparam C_PF_NEGATE_VAL = (C_PRELOAD_LATENCY == 0) ? + C_PROG_FULL_THRESH_NEGATE_VAL - EXTRA_WORDS_PF_PARAM: // FWFT + C_PROG_FULL_THRESH_NEGATE_VAL; // STD + + //----------------------------------------------------------------------------- + // Generate PROG_FULL for single programmable threshold constant + //----------------------------------------------------------------------------- + wire [C_WR_PNTR_WIDTH-1:0] temp = C_PF_ASSERT_VAL; + generate if (C_PROG_FULL_TYPE == 1) begin : single_pf_const + always @(posedge CLK or posedge RST_FULL_FF) begin + if (RST_FULL_FF && C_HAS_RST) + prog_full_i <= C_FULL_FLAGS_RST_VAL; + else begin + if (srst_wrst_busy) + prog_full_i <= #`TCQ C_FULL_FLAGS_RST_VAL; + else if (IS_ASYMMETRY == 0) begin + if (RST_FULL_GEN) + prog_full_i <= #`TCQ 1'b0; + else if (diff_pntr == C_PF_ASSERT_VAL && write_only_q) + prog_full_i <= #`TCQ 1'b1; + else if (diff_pntr == C_PF_ASSERT_VAL && read_only_q) + prog_full_i <= #`TCQ 1'b0; + else + prog_full_i <= #`TCQ prog_full_i; + end + else begin + if (RST_FULL_GEN) + prog_full_i <= #`TCQ 1'b0; + else if (~RST_FULL_GEN ) begin + if (diff_pntr>= C_PF_ASSERT_VAL ) + prog_full_i <= #`TCQ 1'b1; + else if ((diff_pntr) < C_PF_ASSERT_VAL ) + prog_full_i <= #`TCQ 1'b0; + else + prog_full_i <= #`TCQ 1'b0; + end + else + prog_full_i <= #`TCQ prog_full_i; + end + end + end + end endgenerate // single_pf_const + + //----------------------------------------------------------------------------- + // Generate PROG_FULL for multiple programmable threshold constants + //----------------------------------------------------------------------------- + generate if (C_PROG_FULL_TYPE == 2) begin : multiple_pf_const + always @(posedge CLK or posedge RST_FULL_FF) begin + //if (RST_FULL_FF) + if (RST_FULL_FF && C_HAS_RST) + prog_full_i <= C_FULL_FLAGS_RST_VAL; + else begin + if (srst_wrst_busy) + prog_full_i <= #`TCQ C_FULL_FLAGS_RST_VAL; + else if (IS_ASYMMETRY == 0) begin + if (RST_FULL_GEN) + prog_full_i <= #`TCQ 1'b0; + else if (diff_pntr == C_PF_ASSERT_VAL && write_only_q) + prog_full_i <= #`TCQ 1'b1; + else if (diff_pntr == C_PF_NEGATE_VAL && read_only_q) + prog_full_i <= #`TCQ 1'b0; + else + prog_full_i <= #`TCQ prog_full_i; + end + else begin + if (RST_FULL_GEN) + prog_full_i <= #`TCQ 1'b0; + else if (~RST_FULL_GEN ) begin + if (diff_pntr >= C_PF_ASSERT_VAL ) + prog_full_i <= #`TCQ 1'b1; + else if (diff_pntr < C_PF_NEGATE_VAL) + prog_full_i <= #`TCQ 1'b0; + else + prog_full_i <= #`TCQ prog_full_i; + end + else + prog_full_i <= #`TCQ prog_full_i; + end + end + end + end endgenerate //multiple_pf_const + + //----------------------------------------------------------------------------- + // Generate PROG_FULL for single programmable threshold input port + //----------------------------------------------------------------------------- + wire [C_WR_PNTR_WIDTH-1:0] pf3_assert_val = (C_PRELOAD_LATENCY == 0) ? + PROG_FULL_THRESH - EXTRA_WORDS_PF: // FWFT + PROG_FULL_THRESH; // STD + generate if (C_PROG_FULL_TYPE == 3) begin : single_pf_input + + always @(posedge CLK or posedge RST_FULL_FF) begin//0 + //if (RST_FULL_FF) + if (RST_FULL_FF && C_HAS_RST) + prog_full_i <= C_FULL_FLAGS_RST_VAL; + else begin //1 + if (srst_wrst_busy) + prog_full_i <= #`TCQ C_FULL_FLAGS_RST_VAL; + else if (IS_ASYMMETRY == 0) begin//2 + if (RST_FULL_GEN) + prog_full_i <= #`TCQ 1'b0; + else if (~almost_full_i) begin//3 + if (diff_pntr > pf3_assert_val) + prog_full_i <= #`TCQ 1'b1; + else if (diff_pntr == pf3_assert_val) begin//4 + if (read_only_q) + prog_full_i <= #`TCQ 1'b0; + else + prog_full_i <= #`TCQ 1'b1; + end else//4 + prog_full_i <= #`TCQ 1'b0; + end else//3 + prog_full_i <= #`TCQ prog_full_i; + end //2 + else begin//5 + if (RST_FULL_GEN) + prog_full_i <= #`TCQ 1'b0; + else if (~full_i ) begin//6 + if (diff_pntr >= pf3_assert_val ) + prog_full_i <= #`TCQ 1'b1; + else if (diff_pntr < pf3_assert_val) begin//7 + prog_full_i <= #`TCQ 1'b0; + end//7 + end//6 + else + prog_full_i <= #`TCQ prog_full_i; + end//5 + end//1 + end//0 + end endgenerate //single_pf_input + + //----------------------------------------------------------------------------- + // Generate PROG_FULL for multiple programmable threshold input ports + //----------------------------------------------------------------------------- + wire [C_WR_PNTR_WIDTH-1:0] pf_assert_val = (C_PRELOAD_LATENCY == 0) ? + (PROG_FULL_THRESH_ASSERT -EXTRA_WORDS_PF) : // FWFT + PROG_FULL_THRESH_ASSERT; // STD + wire [C_WR_PNTR_WIDTH-1:0] pf_negate_val = (C_PRELOAD_LATENCY == 0) ? + (PROG_FULL_THRESH_NEGATE -EXTRA_WORDS_PF) : // FWFT + PROG_FULL_THRESH_NEGATE; // STD + + generate if (C_PROG_FULL_TYPE == 4) begin : multiple_pf_inputs + always @(posedge CLK or posedge RST_FULL_FF) begin + if (RST_FULL_FF && C_HAS_RST) + prog_full_i <= C_FULL_FLAGS_RST_VAL; + else begin + if (srst_wrst_busy) + prog_full_i <= #`TCQ C_FULL_FLAGS_RST_VAL; + else if (IS_ASYMMETRY == 0) begin + if (RST_FULL_GEN) + prog_full_i <= #`TCQ 1'b0; + else if (~almost_full_i) begin + if (diff_pntr >= pf_assert_val) + prog_full_i <= #`TCQ 1'b1; + else if ((diff_pntr == pf_negate_val && read_only_q) || + diff_pntr < pf_negate_val) + prog_full_i <= #`TCQ 1'b0; + else + prog_full_i <= #`TCQ prog_full_i; + end else + prog_full_i <= #`TCQ prog_full_i; + end + else begin + if (RST_FULL_GEN) + prog_full_i <= #`TCQ 1'b0; + else if (~full_i ) begin + if (diff_pntr >= pf_assert_val ) + prog_full_i <= #`TCQ 1'b1; + else if (diff_pntr < pf_negate_val) + prog_full_i <= #`TCQ 1'b0; + else + prog_full_i <= #`TCQ prog_full_i; + end + else + prog_full_i <= #`TCQ prog_full_i; + end + + end + end + end endgenerate //multiple_pf_inputs + + //----------------------------------------------------------------------------- + // Generate PROG_EMPTY + //----------------------------------------------------------------------------- + localparam C_PE_ASSERT_VAL = (C_PRELOAD_LATENCY == 0) ? + C_PROG_EMPTY_THRESH_ASSERT_VAL - 2: // FWFT + C_PROG_EMPTY_THRESH_ASSERT_VAL; // STD + localparam C_PE_NEGATE_VAL = (C_PRELOAD_LATENCY == 0) ? + C_PROG_EMPTY_THRESH_NEGATE_VAL - 2: // FWFT + C_PROG_EMPTY_THRESH_NEGATE_VAL; // STD + + //----------------------------------------------------------------------------- + // Generate PROG_EMPTY for single programmable threshold constant + //----------------------------------------------------------------------------- + generate if (C_PROG_EMPTY_TYPE == 1) begin : single_pe_const + always @(posedge CLK or posedge rst_i) begin + //if (rst_i) + if (rst_i && C_HAS_RST) + prog_empty_i <= 1'b1; + else begin + if (srst_rrst_busy) + prog_empty_i <= #`TCQ 1'b1; + else if (IS_ASYMMETRY == 0) begin + if (diff_pntr_pe == C_PE_ASSERT_VAL && read_only_q) + prog_empty_i <= #`TCQ 1'b1; + else if (diff_pntr_pe == C_PE_ASSERT_VAL && write_only_q) + prog_empty_i <= #`TCQ 1'b0; + else + prog_empty_i <= #`TCQ prog_empty_i; + end + else begin + if (~rst_i ) begin + if (diff_pntr_pe <= C_PE_ASSERT_VAL) + prog_empty_i <= #`TCQ 1'b1; + else if (diff_pntr_pe > C_PE_ASSERT_VAL) + prog_empty_i <= #`TCQ 1'b0; + end + else + prog_empty_i <= #`TCQ prog_empty_i; + end + end + end + end endgenerate // single_pe_const + + //----------------------------------------------------------------------------- + // Generate PROG_EMPTY for multiple programmable threshold constants + //----------------------------------------------------------------------------- + generate if (C_PROG_EMPTY_TYPE == 2) begin : multiple_pe_const + always @(posedge CLK or posedge rst_i) begin + //if (rst_i) + if (rst_i && C_HAS_RST) + prog_empty_i <= 1'b1; + else begin + if (srst_rrst_busy) + prog_empty_i <= #`TCQ 1'b1; + else if (IS_ASYMMETRY == 0) begin + if (diff_pntr_pe == C_PE_ASSERT_VAL && read_only_q) + prog_empty_i <= #`TCQ 1'b1; + else if (diff_pntr_pe == C_PE_NEGATE_VAL && write_only_q) + prog_empty_i <= #`TCQ 1'b0; + else + prog_empty_i <= #`TCQ prog_empty_i; + end + else begin + if (~rst_i ) begin + if (diff_pntr_pe <= C_PE_ASSERT_VAL ) + prog_empty_i <= #`TCQ 1'b1; + else if (diff_pntr_pe > C_PE_NEGATE_VAL) + prog_empty_i <= #`TCQ 1'b0; + else + prog_empty_i <= #`TCQ prog_empty_i; + end + else + prog_empty_i <= #`TCQ prog_empty_i; + end + + end + + end + end endgenerate //multiple_pe_const + + //----------------------------------------------------------------------------- + // Generate PROG_EMPTY for single programmable threshold input port + //----------------------------------------------------------------------------- + wire [C_RD_PNTR_WIDTH-1:0] pe3_assert_val = (C_PRELOAD_LATENCY == 0) ? + (PROG_EMPTY_THRESH -2) : // FWFT + PROG_EMPTY_THRESH; // STD + generate if (C_PROG_EMPTY_TYPE == 3) begin : single_pe_input + always @(posedge CLK or posedge rst_i) begin + //if (rst_i) + if (rst_i && C_HAS_RST) + prog_empty_i <= 1'b1; + else begin + if (srst_rrst_busy) + prog_empty_i <= #`TCQ 1'b1; + else if (IS_ASYMMETRY == 0) begin + if (~almost_full_i) begin + if (diff_pntr_pe < pe3_assert_val) + prog_empty_i <= #`TCQ 1'b1; + else if (diff_pntr_pe == pe3_assert_val) begin + if (write_only_q) + prog_empty_i <= #`TCQ 1'b0; + else + prog_empty_i <= #`TCQ 1'b1; + end else + prog_empty_i <= #`TCQ 1'b0; + end else + prog_empty_i <= #`TCQ prog_empty_i; + end + else begin + if (diff_pntr_pe <= pe3_assert_val ) + prog_empty_i <= #`TCQ 1'b1; + else if (diff_pntr_pe > pe3_assert_val) + prog_empty_i <= #`TCQ 1'b0; + else + prog_empty_i <= #`TCQ prog_empty_i; + end + end + + end + end endgenerate // single_pe_input + + //----------------------------------------------------------------------------- + // Generate PROG_EMPTY for multiple programmable threshold input ports + //----------------------------------------------------------------------------- + wire [C_RD_PNTR_WIDTH-1:0] pe4_assert_val = (C_PRELOAD_LATENCY == 0) ? + (PROG_EMPTY_THRESH_ASSERT - 2) : // FWFT + PROG_EMPTY_THRESH_ASSERT; // STD + wire [C_RD_PNTR_WIDTH-1:0] pe4_negate_val = (C_PRELOAD_LATENCY == 0) ? + (PROG_EMPTY_THRESH_NEGATE - 2) : // FWFT + PROG_EMPTY_THRESH_NEGATE; // STD + generate if (C_PROG_EMPTY_TYPE == 4) begin : multiple_pe_inputs + always @(posedge CLK or posedge rst_i) begin + //if (rst_i) + if (rst_i && C_HAS_RST) + prog_empty_i <= 1'b1; + else begin + if (srst_rrst_busy) + prog_empty_i <= #`TCQ 1'b1; + else if (IS_ASYMMETRY == 0) begin + if (~almost_full_i) begin + if (diff_pntr_pe <= pe4_assert_val) + prog_empty_i <= #`TCQ 1'b1; + else if (((diff_pntr_pe == pe4_negate_val) && write_only_q) || + (diff_pntr_pe > pe4_negate_val)) begin + prog_empty_i <= #`TCQ 1'b0; + end else + prog_empty_i <= #`TCQ prog_empty_i; + end else + prog_empty_i <= #`TCQ prog_empty_i; + end + else begin + if (diff_pntr_pe <= pe4_assert_val ) + prog_empty_i <= #`TCQ 1'b1; + else if (diff_pntr_pe > pe4_negate_val) + prog_empty_i <= #`TCQ 1'b0; + else + prog_empty_i <= #`TCQ prog_empty_i; + end + end + end + end endgenerate // multiple_pe_inputs + +endmodule // fifo_generator_v13_2_5_bhv_ver_ss + + + +/************************************************************************** + * First-Word Fall-Through module (preload 0) + **************************************************************************/ +module fifo_generator_v13_2_5_bhv_ver_preload0 + #( + parameter C_DOUT_RST_VAL = "", + parameter C_DOUT_WIDTH = 8, + parameter C_HAS_RST = 0, + parameter C_ENABLE_RST_SYNC = 0, + parameter C_HAS_SRST = 0, + parameter C_USE_EMBEDDED_REG = 0, + parameter C_EN_SAFETY_CKT = 0, + parameter C_USE_DOUT_RST = 0, + parameter C_USE_ECC = 0, + parameter C_USERVALID_LOW = 0, + parameter C_USERUNDERFLOW_LOW = 0, + parameter C_MEMORY_TYPE = 0, + parameter C_FIFO_TYPE = 0 + ) + ( + //Inputs + input SAFETY_CKT_RD_RST, + input RD_CLK, + input RD_RST, + input SRST, + input WR_RST_BUSY, + input RD_RST_BUSY, + input RD_EN, + input FIFOEMPTY, + input [C_DOUT_WIDTH-1:0] FIFODATA, + input FIFOSBITERR, + input FIFODBITERR, + + //Outputs + output reg [C_DOUT_WIDTH-1:0] USERDATA, + output USERVALID, + output USERUNDERFLOW, + output USEREMPTY, + output USERALMOSTEMPTY, + output RAMVALID, + output FIFORDEN, + output reg USERSBITERR, + output reg USERDBITERR, + output reg STAGE2_REG_EN, + output fab_read_data_valid_i_o, + output read_data_valid_i_o, + output ram_valid_i_o, + output [1:0] VALID_STAGES + ); + //Internal signals + wire preloadstage1; + wire preloadstage2; + reg ram_valid_i; + reg fab_valid; + reg read_data_valid_i; + reg fab_read_data_valid_i; + reg fab_read_data_valid_i_1; + reg ram_valid_i_d; + reg read_data_valid_i_d; + reg fab_read_data_valid_i_d; + wire ram_regout_en; + reg ram_regout_en_d1; + reg ram_regout_en_d2; + wire fab_regout_en; + wire ram_rd_en; + reg empty_i = 1'b1; + reg empty_sckt = 1'b1; + reg sckt_rrst_q = 1'b0; + reg sckt_rrst_done = 1'b0; + reg empty_q = 1'b1; + reg rd_en_q = 1'b0; + reg almost_empty_i = 1'b1; + reg almost_empty_q = 1'b1; + wire rd_rst_i; + wire srst_i; + reg [C_DOUT_WIDTH-1:0] userdata_both; + wire uservalid_both; + wire uservalid_one; + reg user_sbiterr_both = 1'b0; + reg user_dbiterr_both = 1'b0; + +assign ram_valid_i_o = ram_valid_i; +assign read_data_valid_i_o = read_data_valid_i; +assign fab_read_data_valid_i_o = fab_read_data_valid_i; + + + +/************************************************************************* +* FUNCTIONS +*************************************************************************/ + + /************************************************************************* + * hexstr_conv + * Converts a string of type hex to a binary value (for C_DOUT_RST_VAL) + ***********************************************************************/ + function [C_DOUT_WIDTH-1:0] hexstr_conv; + input [(C_DOUT_WIDTH*8)-1:0] def_data; + + integer index,i,j; + reg [3:0] bin; + + begin + index = 0; + hexstr_conv = 'b0; + for( i=C_DOUT_WIDTH-1; i>=0; i=i-1 ) + begin + case (def_data[7:0]) + 8'b00000000 : + begin + bin = 4'b0000; + i = -1; + end + 8'b00110000 : bin = 4'b0000; + 8'b00110001 : bin = 4'b0001; + 8'b00110010 : bin = 4'b0010; + 8'b00110011 : bin = 4'b0011; + 8'b00110100 : bin = 4'b0100; + 8'b00110101 : bin = 4'b0101; + 8'b00110110 : bin = 4'b0110; + 8'b00110111 : bin = 4'b0111; + 8'b00111000 : bin = 4'b1000; + 8'b00111001 : bin = 4'b1001; + 8'b01000001 : bin = 4'b1010; + 8'b01000010 : bin = 4'b1011; + 8'b01000011 : bin = 4'b1100; + 8'b01000100 : bin = 4'b1101; + 8'b01000101 : bin = 4'b1110; + 8'b01000110 : bin = 4'b1111; + 8'b01100001 : bin = 4'b1010; + 8'b01100010 : bin = 4'b1011; + 8'b01100011 : bin = 4'b1100; + 8'b01100100 : bin = 4'b1101; + 8'b01100101 : bin = 4'b1110; + 8'b01100110 : bin = 4'b1111; + default : + begin + bin = 4'bx; + end + endcase + for( j=0; j<4; j=j+1) + begin + if ((index*4)+j < C_DOUT_WIDTH) + begin + hexstr_conv[(index*4)+j] = bin[j]; + end + end + index = index + 1; + def_data = def_data >> 8; + end + end + endfunction + + + //************************************************************************* + // Set power-on states for regs + //************************************************************************* + initial begin + ram_valid_i = 1'b0; + fab_valid = 1'b0; + read_data_valid_i = 1'b0; + fab_read_data_valid_i = 1'b0; + fab_read_data_valid_i_1 = 1'b0; + USERDATA = hexstr_conv(C_DOUT_RST_VAL); + userdata_both = hexstr_conv(C_DOUT_RST_VAL); + USERSBITERR = 1'b0; + USERDBITERR = 1'b0; + user_sbiterr_both = 1'b0; + user_dbiterr_both = 1'b0; + end //initial + + //*************************************************************************** + // connect up optional reset + //*************************************************************************** + assign rd_rst_i = (C_HAS_RST == 1 || C_ENABLE_RST_SYNC == 0) ? RD_RST : 0; + assign srst_i = C_EN_SAFETY_CKT ? SAFETY_CKT_RD_RST : C_HAS_SRST ? SRST : 0; + + reg sckt_rd_rst_fwft = 1'b0; + reg fwft_rst_done_i = 1'b0; + wire fwft_rst_done; + assign fwft_rst_done = 1'b1;//C_EN_SAFETY_CKT ? fwft_rst_done_i : 1'b1; + always @ (posedge RD_CLK) begin + sckt_rd_rst_fwft <= #`TCQ SAFETY_CKT_RD_RST; + end + + always @ (posedge rd_rst_i or posedge RD_CLK) begin + if (rd_rst_i) + fwft_rst_done_i <= 1'b0; + else if (sckt_rd_rst_fwft & ~SAFETY_CKT_RD_RST) + fwft_rst_done_i <= #`TCQ 1'b1; + end + + localparam INVALID = 0; + localparam STAGE1_VALID = 2; + localparam STAGE2_VALID = 1; + localparam BOTH_STAGES_VALID = 3; + + reg [1:0] curr_fwft_state = INVALID; + reg [1:0] next_fwft_state = INVALID; + + +generate if (C_USE_EMBEDDED_REG < 3 && C_FIFO_TYPE != 2) begin + always @* begin + case (curr_fwft_state) + INVALID: begin + if (~FIFOEMPTY) + next_fwft_state <= STAGE1_VALID; + else + next_fwft_state <= INVALID; + end + STAGE1_VALID: begin + if (FIFOEMPTY) + next_fwft_state <= STAGE2_VALID; + else + next_fwft_state <= BOTH_STAGES_VALID; + end + STAGE2_VALID: begin + if (FIFOEMPTY && RD_EN) + next_fwft_state <= INVALID; + else if (~FIFOEMPTY && RD_EN) + next_fwft_state <= STAGE1_VALID; + else if (~FIFOEMPTY && ~RD_EN) + next_fwft_state <= BOTH_STAGES_VALID; + else + next_fwft_state <= STAGE2_VALID; + end + BOTH_STAGES_VALID: begin + if (FIFOEMPTY && RD_EN) + next_fwft_state <= STAGE2_VALID; + else if (~FIFOEMPTY && RD_EN) + next_fwft_state <= BOTH_STAGES_VALID; + else + next_fwft_state <= BOTH_STAGES_VALID; + end + default: next_fwft_state <= INVALID; + endcase + end + + always @ (posedge rd_rst_i or posedge RD_CLK) begin + if (rd_rst_i && C_EN_SAFETY_CKT == 0) + curr_fwft_state <= INVALID; + else if (srst_i) + curr_fwft_state <= #`TCQ INVALID; + else + curr_fwft_state <= #`TCQ next_fwft_state; + end + + always @* begin + case (curr_fwft_state) + INVALID: STAGE2_REG_EN <= 1'b0; + STAGE1_VALID: STAGE2_REG_EN <= 1'b1; + STAGE2_VALID: STAGE2_REG_EN <= 1'b0; + BOTH_STAGES_VALID: STAGE2_REG_EN <= RD_EN; + default: STAGE2_REG_EN <= 1'b0; + endcase + end + + + assign VALID_STAGES = curr_fwft_state; + + //*************************************************************************** + // preloadstage2 indicates that stage2 needs to be updated. This is true + // whenever read_data_valid is false, and RAM_valid is true. + //*************************************************************************** + + assign preloadstage2 = ram_valid_i & (~read_data_valid_i | RD_EN ); + + + //*************************************************************************** + // preloadstage1 indicates that stage1 needs to be updated. This is true + // whenever the RAM has data (RAM_EMPTY is false), and either RAM_Valid is + // false (indicating that Stage1 needs updating), or preloadstage2 is active + // (indicating that Stage2 is going to update, so Stage1, therefore, must + // also be updated to keep it valid. + //*************************************************************************** + assign preloadstage1 = ((~ram_valid_i | preloadstage2) & ~FIFOEMPTY); + + //*************************************************************************** + // Calculate RAM_REGOUT_EN + // The output registers are controlled by the ram_regout_en signal. + // These registers should be updated either when the output in Stage2 is + // invalid (preloadstage2), OR when the user is reading, in which case the + // Stage2 value will go invalid unless it is replenished. + //*************************************************************************** + assign ram_regout_en = preloadstage2; + + //*************************************************************************** + // Calculate RAM_RD_EN + // RAM_RD_EN will be asserted whenever the RAM needs to be read in order to + // update the value in Stage1. + // One case when this happens is when preloadstage1=true, which indicates + // that the data in Stage1 or Stage2 is invalid, and needs to automatically + // be updated. + // The other case is when the user is reading from the FIFO, which + // guarantees that Stage1 or Stage2 will be invalid on the next clock + // cycle, unless it is replinished by data from the memory. So, as long + // as the RAM has data in it, a read of the RAM should occur. + //*************************************************************************** + assign ram_rd_en = (RD_EN & ~FIFOEMPTY) | preloadstage1; + end +endgenerate // gnll_fifo + + reg curr_state = 0; + reg next_state = 0; + reg leaving_empty_fwft = 0; + reg going_empty_fwft = 0; + reg empty_i_q = 0; + reg ram_rd_en_fwft = 0; + generate if (C_FIFO_TYPE == 2) begin : gll_fifo + always @* begin // FSM fo FWFT + case (curr_state) + 1'b0: begin + if (~FIFOEMPTY) + next_state <= 1'b1; + else + next_state <= 1'b0; + end + 1'b1: begin + if (FIFOEMPTY && RD_EN) + next_state <= 1'b0; + else + next_state <= 1'b1; + end + default: next_state <= 1'b0; + endcase + end + + always @ (posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i) begin + empty_i <= 1'b1; + empty_i_q <= 1'b1; + ram_valid_i <= 1'b0; + end else if (srst_i) begin + empty_i <= #`TCQ 1'b1; + empty_i_q <= #`TCQ 1'b1; + ram_valid_i <= #`TCQ 1'b0; + end else begin + empty_i <= #`TCQ going_empty_fwft | (~leaving_empty_fwft & empty_i); + empty_i_q <= #`TCQ FIFOEMPTY; + ram_valid_i <= #`TCQ next_state; + end + end //always + + always @ (posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i && C_EN_SAFETY_CKT == 0) begin + curr_state <= 1'b0; + end else if (srst_i) begin + curr_state <= #`TCQ 1'b0; + end else begin + curr_state <= #`TCQ next_state; + end + end //always + + wire fe_of_empty; + assign fe_of_empty = empty_i_q & ~FIFOEMPTY; + + always @* begin // Finding leaving empty + case (curr_state) + 1'b0: leaving_empty_fwft <= fe_of_empty; + 1'b1: leaving_empty_fwft <= 1'b1; + default: leaving_empty_fwft <= 1'b0; + endcase + end + + always @* begin // Finding going empty + case (curr_state) + 1'b1: going_empty_fwft <= FIFOEMPTY & RD_EN; + default: going_empty_fwft <= 1'b0; + endcase + end + + always @* begin // Generating FWFT rd_en + case (curr_state) + 1'b0: ram_rd_en_fwft <= ~FIFOEMPTY; + 1'b1: ram_rd_en_fwft <= ~FIFOEMPTY & RD_EN; + default: ram_rd_en_fwft <= 1'b0; + endcase + end + + assign ram_regout_en = ram_rd_en_fwft; + //assign ram_regout_en_d1 = ram_rd_en_fwft; + //assign ram_regout_en_d2 = ram_rd_en_fwft; + assign ram_rd_en = ram_rd_en_fwft; + end endgenerate // gll_fifo + + + //*************************************************************************** + // Calculate RAMVALID_P0_OUT + // RAMVALID_P0_OUT indicates that the data in Stage1 is valid. + // + // If the RAM is being read from on this clock cycle (ram_rd_en=1), then + // RAMVALID_P0_OUT is certainly going to be true. + // If the RAM is not being read from, but the output registers are being + // updated to fill Stage2 (ram_regout_en=1), then Stage1 will be emptying, + // therefore causing RAMVALID_P0_OUT to be false. + // Otherwise, RAMVALID_P0_OUT will remain unchanged. + //*************************************************************************** + // PROCESS regout_valid + generate if (C_FIFO_TYPE < 2) begin : gnll_fifo_ram_valid + always @ (posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i) begin + // asynchronous reset (active high) + ram_valid_i <= #`TCQ 1'b0; + end else begin + if (srst_i) begin + // synchronous reset (active high) + ram_valid_i <= #`TCQ 1'b0; + end else begin + if (ram_rd_en == 1'b1) begin + ram_valid_i <= #`TCQ 1'b1; + end else begin + if (ram_regout_en == 1'b1) + ram_valid_i <= #`TCQ 1'b0; + else + ram_valid_i <= #`TCQ ram_valid_i; + end + end //srst_i + end //rd_rst_i + end //always + end endgenerate // gnll_fifo_ram_valid + + //*************************************************************************** + // Calculate READ_DATA_VALID + // READ_DATA_VALID indicates whether the value in Stage2 is valid or not. + // Stage2 has valid data whenever Stage1 had valid data and + // ram_regout_en_i=1, such that the data in Stage1 is propogated + // into Stage2. + //*************************************************************************** + + generate if(C_USE_EMBEDDED_REG < 3) begin + always @ (posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i) + read_data_valid_i <= #`TCQ 1'b0; + else if (srst_i) + read_data_valid_i <= #`TCQ 1'b0; + else + read_data_valid_i <= #`TCQ ram_valid_i | (read_data_valid_i & ~RD_EN); + end //always +end +endgenerate + + + + //************************************************************************** + // Calculate EMPTY + // Defined as the inverse of READ_DATA_VALID + // + // Description: + // + // If read_data_valid_i indicates that the output is not valid, + // and there is no valid data on the output of the ram to preload it + // with, then we will report empty. + // + // If there is no valid data on the output of the ram and we are + // reading, then the FIFO will go empty. + // + //************************************************************************** + generate if (C_FIFO_TYPE < 2 && C_USE_EMBEDDED_REG < 3) begin : gnll_fifo_empty + always @ (posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i) begin + // asynchronous reset (active high) + empty_i <= #`TCQ 1'b1; + end else begin + if (srst_i) begin + // synchronous reset (active high) + empty_i <= #`TCQ 1'b1; + end else begin + // rising clock edge + empty_i <= #`TCQ (~ram_valid_i & ~read_data_valid_i) | (~ram_valid_i & RD_EN); + end + end + end //always + end endgenerate // gnll_fifo_empty + + // Register RD_EN from user to calculate USERUNDERFLOW. + // Register empty_i to calculate USERUNDERFLOW. + always @ (posedge RD_CLK) begin + rd_en_q <= #`TCQ RD_EN; + empty_q <= #`TCQ empty_i; + end //always + + + //*************************************************************************** + // Calculate user_almost_empty + // user_almost_empty is defined such that, unless more words are written + // to the FIFO, the next read will cause the FIFO to go EMPTY. + // + // In most cases, whenever the output registers are updated (due to a user + // read or a preload condition), then user_almost_empty will update to + // whatever RAM_EMPTY is. + // + // The exception is when the output is valid, the user is not reading, and + // Stage1 is not empty. In this condition, Stage1 will be preloaded from the + // memory, so we need to make sure user_almost_empty deasserts properly under + // this condition. + //*************************************************************************** + generate if ( C_USE_EMBEDDED_REG < 3) begin + always @ (posedge RD_CLK or posedge rd_rst_i) + begin + if (rd_rst_i) begin // asynchronous reset (active high) + almost_empty_i <= #`TCQ 1'b1; + almost_empty_q <= #`TCQ 1'b1; + end else begin // rising clock edge + if (srst_i) begin // synchronous reset (active high) + almost_empty_i <= #`TCQ 1'b1; + almost_empty_q <= #`TCQ 1'b1; + end else begin + if ((ram_regout_en) | (~FIFOEMPTY & read_data_valid_i & ~RD_EN)) begin + almost_empty_i <= #`TCQ FIFOEMPTY; + end + almost_empty_q <= #`TCQ empty_i; + end + end + end //always +end +endgenerate + + + + // BRAM resets synchronously + generate + if (C_EN_SAFETY_CKT==0 && C_USE_EMBEDDED_REG < 3) begin + always @ ( posedge rd_rst_i) + begin + if (rd_rst_i || srst_i) begin + if (C_USE_DOUT_RST == 1 && C_MEMORY_TYPE < 2) + @(posedge RD_CLK) + USERDATA <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + end + end //always + + + always @ (posedge RD_CLK or posedge rd_rst_i) + begin + if (rd_rst_i) begin //asynchronous reset (active high) + if (C_USE_ECC == 0) begin // Reset S/DBITERR only if ECC is OFF + USERSBITERR <= #`TCQ 0; + USERDBITERR <= #`TCQ 0; + end + // DRAM resets asynchronously + if (C_USE_DOUT_RST == 1 && C_MEMORY_TYPE == 2) begin //asynchronous reset (active high) + USERDATA <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + end + end else begin // rising clock edge + if (srst_i) begin + if (C_USE_ECC == 0) begin // Reset S/DBITERR only if ECC is OFF + USERSBITERR <= #`TCQ 0; + USERDBITERR <= #`TCQ 0; + end + if (C_USE_DOUT_RST == 1) begin + USERDATA <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + end + end else if (fwft_rst_done) begin + if (ram_regout_en) begin + USERDATA <= #`TCQ FIFODATA; + USERSBITERR <= #`TCQ FIFOSBITERR; + USERDBITERR <= #`TCQ FIFODBITERR; + end + end + end + end //always + end //if + endgenerate +//safety ckt with one register +generate + if (C_EN_SAFETY_CKT==1 && C_USE_EMBEDDED_REG < 3) begin + reg [C_DOUT_WIDTH-1:0] dout_rst_val_d1; + reg [C_DOUT_WIDTH-1:0] dout_rst_val_d2; + reg [1:0] rst_delayed_sft1 =1; + reg [1:0] rst_delayed_sft2 =1; + reg [1:0] rst_delayed_sft3 =1; + reg [1:0] rst_delayed_sft4 =1; + + always@(posedge RD_CLK) + begin + rst_delayed_sft1 <= #`TCQ rd_rst_i; + rst_delayed_sft2 <= #`TCQ rst_delayed_sft1; + rst_delayed_sft3 <= #`TCQ rst_delayed_sft2; + rst_delayed_sft4 <= #`TCQ rst_delayed_sft3; + end + always @ (posedge RD_CLK) + begin + if (rd_rst_i || srst_i) begin + if (C_USE_DOUT_RST == 1 && C_MEMORY_TYPE < 2 && rst_delayed_sft1 == 1'b1) begin + @(posedge RD_CLK) + USERDATA <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + end + end + end //always + + always @ (posedge RD_CLK or posedge rd_rst_i) + begin + if (rd_rst_i) begin //asynchronous reset (active high) + if (C_USE_ECC == 0) begin // Reset S/DBITERR only if ECC is OFF + USERSBITERR <= #`TCQ 0; + USERDBITERR <= #`TCQ 0; + end + // DRAM resets asynchronously + if (C_USE_DOUT_RST == 1 && C_MEMORY_TYPE == 2)begin //asynchronous reset (active high) + //@(posedge RD_CLK) + USERDATA <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + end + end + else begin // rising clock edge + if (srst_i) begin + if (C_USE_ECC == 0) begin // Reset S/DBITERR only if ECC is OFF + USERSBITERR <= #`TCQ 0; + USERDBITERR <= #`TCQ 0; + end + if (C_USE_DOUT_RST == 1) begin + // @(posedge RD_CLK) + USERDATA <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + end + end else if (fwft_rst_done) begin + if (ram_regout_en == 1'b1 && rd_rst_i == 1'b0) begin + USERDATA <= #`TCQ FIFODATA; + USERSBITERR <= #`TCQ FIFOSBITERR; + USERDBITERR <= #`TCQ FIFODBITERR; + end + end + end + end //always + end //if +endgenerate + + +generate if (C_USE_EMBEDDED_REG == 3 && C_FIFO_TYPE != 2) begin + + + always @* begin + case (curr_fwft_state) + INVALID: begin + if (~FIFOEMPTY) + next_fwft_state <= STAGE1_VALID; + else + next_fwft_state <= INVALID; + end + STAGE1_VALID: begin + if (FIFOEMPTY) + next_fwft_state <= STAGE2_VALID; + else + next_fwft_state <= BOTH_STAGES_VALID; + end + STAGE2_VALID: begin + if (FIFOEMPTY && RD_EN) + next_fwft_state <= INVALID; + else if (~FIFOEMPTY && RD_EN) + next_fwft_state <= STAGE1_VALID; + else if (~FIFOEMPTY && ~RD_EN) + next_fwft_state <= BOTH_STAGES_VALID; + else + next_fwft_state <= STAGE2_VALID; + end + BOTH_STAGES_VALID: begin + if (FIFOEMPTY && RD_EN) + next_fwft_state <= STAGE2_VALID; + else if (~FIFOEMPTY && RD_EN) + next_fwft_state <= BOTH_STAGES_VALID; + else + next_fwft_state <= BOTH_STAGES_VALID; + end + default: next_fwft_state <= INVALID; + endcase + end + + always @ (posedge rd_rst_i or posedge RD_CLK) begin + if (rd_rst_i && C_EN_SAFETY_CKT == 0) + curr_fwft_state <= INVALID; + else if (srst_i) + curr_fwft_state <= #`TCQ INVALID; + else + curr_fwft_state <= #`TCQ next_fwft_state; + end + + always @ (posedge RD_CLK or posedge rd_rst_i) begin : proc_delay + if (rd_rst_i == 1) begin + ram_regout_en_d1 <= #`TCQ 1'b0; + end + else begin + if (srst_i == 1'b1) + ram_regout_en_d1 <= #`TCQ 1'b0; + else + ram_regout_en_d1 <= #`TCQ ram_regout_en; + end + end //always + // assign fab_regout_en = ((ram_regout_en_d1 & ~(ram_regout_en_d2) & empty_i) | (RD_EN & !empty_i)); + assign fab_regout_en = ((ram_valid_i == 1'b0 || ram_valid_i == 1'b1) && read_data_valid_i == 1'b1 && fab_read_data_valid_i == 1'b0 )? 1'b1: ((ram_valid_i == 1'b0 || ram_valid_i == 1'b1) && read_data_valid_i == 1'b1 && fab_read_data_valid_i == 1'b1) ? RD_EN : 1'b0; + + always @ (posedge RD_CLK or posedge rd_rst_i) begin : proc_delay1 + if (rd_rst_i == 1) begin + ram_regout_en_d2 <= #`TCQ 1'b0; + end + else begin + if (srst_i == 1'b1) + ram_regout_en_d2 <= #`TCQ 1'b0; + else + ram_regout_en_d2 <= #`TCQ ram_regout_en_d1; + end + end //always + + + + always @* begin + case (curr_fwft_state) + INVALID: STAGE2_REG_EN <= 1'b0; + STAGE1_VALID: STAGE2_REG_EN <= 1'b1; + STAGE2_VALID: STAGE2_REG_EN <= 1'b0; + BOTH_STAGES_VALID: STAGE2_REG_EN <= RD_EN; + default: STAGE2_REG_EN <= 1'b0; + endcase + end + + always @ (posedge RD_CLK) begin + ram_valid_i_d <= #`TCQ ram_valid_i; + read_data_valid_i_d <= #`TCQ read_data_valid_i; + fab_read_data_valid_i_d <= #`TCQ fab_read_data_valid_i; + + end + assign VALID_STAGES = curr_fwft_state; + + //*************************************************************************** + // preloadstage2 indicates that stage2 needs to be updated. This is true + // whenever read_data_valid is false, and RAM_valid is true. + //*************************************************************************** + + assign preloadstage2 = ram_valid_i & (~read_data_valid_i | RD_EN ); + + //*************************************************************************** + // preloadstage1 indicates that stage1 needs to be updated. This is true + // whenever the RAM has data (RAM_EMPTY is false), and either RAM_Valid is + // false (indicating that Stage1 needs updating), or preloadstage2 is active + // (indicating that Stage2 is going to update, so Stage1, therefore, must + // also be updated to keep it valid. + //*************************************************************************** + assign preloadstage1 = ((~ram_valid_i | preloadstage2) & ~FIFOEMPTY); + + //*************************************************************************** + // Calculate RAM_REGOUT_EN + // The output registers are controlled by the ram_regout_en signal. + // These registers should be updated either when the output in Stage2 is + // invalid (preloadstage2), OR when the user is reading, in which case the + // Stage2 value will go invalid unless it is replenished. + //*************************************************************************** + assign ram_regout_en = (ram_valid_i == 1'b1 && (read_data_valid_i == 1'b0 || fab_read_data_valid_i == 1'b0)) ? 1'b1 : (read_data_valid_i == 1'b1 && fab_read_data_valid_i == 1'b1 && ram_valid_i == 1'b1) ? RD_EN : 1'b0; + + //*************************************************************************** + // Calculate RAM_RD_EN + // RAM_RD_EN will be asserted whenever the RAM needs to be read in order to + // update the value in Stage1. + // One case when this happens is when preloadstage1=true, which indicates + // that the data in Stage1 or Stage2 is invalid, and needs to automatically + // be updated. + // The other case is when the user is reading from the FIFO, which + // guarantees that Stage1 or Stage2 will be invalid on the next clock + // cycle, unless it is replinished by data from the memory. So, as long + // as the RAM has data in it, a read of the RAM should occur. + //*************************************************************************** + assign ram_rd_en = ((RD_EN | ~ fab_read_data_valid_i) & ~FIFOEMPTY) | preloadstage1; + end + endgenerate // gnll_fifo + + + + //*************************************************************************** + // Calculate RAMVALID_P0_OUT + // RAMVALID_P0_OUT indicates that the data in Stage1 is valid. + // + // If the RAM is being read from on this clock cycle (ram_rd_en=1), then + // RAMVALID_P0_OUT is certainly going to be true. + // If the RAM is not being read from, but the output registers are being + // updated to fill Stage2 (ram_regout_en=1), then Stage1 will be emptying, + // therefore causing RAMVALID_P0_OUT to be false // Otherwise, RAMVALID_P0_OUT will remain unchanged. + //*************************************************************************** + // PROCESS regout_valid + generate if (C_FIFO_TYPE < 2 && C_USE_EMBEDDED_REG == 3) begin : gnll_fifo_fab_valid + + + always @ (posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i) begin + // asynchronous reset (active high) + fab_valid <= #`TCQ 1'b0; + end else begin + if (srst_i) begin + // synchronous reset (active high) + fab_valid <= #`TCQ 1'b0; + end else begin + if (ram_regout_en == 1'b1) begin + fab_valid <= #`TCQ 1'b1; + end else begin + if (fab_regout_en == 1'b1) + fab_valid <= #`TCQ 1'b0; + else + fab_valid <= #`TCQ fab_valid; + end + end //srst_i + end //rd_rst_i + end //always + end endgenerate // gnll_fifo_fab_valid + + + //*************************************************************************** + // Calculate READ_DATA_VALID + // READ_DATA_VALID indicates whether the value in Stage2 is valid or not. + // Stage2 has valid data whenever Stage1 had valid data and + // ram_regout_en_i=1, such that the data in Stage1 is propogated + // into Stage2. + //*************************************************************************** + generate if(C_USE_EMBEDDED_REG == 3) begin + always @ (posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i) + read_data_valid_i <= #`TCQ 1'b0; + else if (srst_i) + read_data_valid_i <= #`TCQ 1'b0; + else begin + if (ram_regout_en == 1'b1) begin + read_data_valid_i <= #`TCQ 1'b1; + end else begin + if (fab_regout_en == 1'b1) + read_data_valid_i <= #`TCQ 1'b0; + else + read_data_valid_i <= #`TCQ read_data_valid_i; + end + end + end //always +end +endgenerate + +//generate if(C_USE_EMBEDDED_REG == 3) begin +// always @ (posedge RD_CLK or posedge rd_rst_i) begin +// if (rd_rst_i) +// read_data_valid_i <= #`TCQ 1'b0; +// else if (srst_i) +// read_data_valid_i <= #`TCQ 1'b0; +// +// if (ram_regout_en == 1'b1) begin +// fab_read_data_valid_i <= #`TCQ 1'b0; +// end else begin +// if (fab_regout_en == 1'b1) +// fab_read_data_valid_i <= #`TCQ 1'b1; +// else +// fab_read_data_valid_i <= #`TCQ fab_read_data_valid_i; +// end +// end //always +//end +//endgenerate + + generate if(C_USE_EMBEDDED_REG == 3 ) begin + always @ (posedge RD_CLK or posedge rd_rst_i) begin :fabout_dvalid + if (rd_rst_i) + fab_read_data_valid_i <= #`TCQ 1'b0; + else if (srst_i) + fab_read_data_valid_i <= #`TCQ 1'b0; + else + fab_read_data_valid_i <= #`TCQ fab_valid | (fab_read_data_valid_i & ~RD_EN); + end //always +end +endgenerate + +always @ (posedge RD_CLK ) begin : proc_del1 + begin + fab_read_data_valid_i_1 <= #`TCQ fab_read_data_valid_i; + end + end //always + + + //************************************************************************** + // Calculate EMPTY + // Defined as the inverse of READ_DATA_VALID + // + // Description: + // + // If read_data_valid_i indicates that the output is not valid, + // and there is no valid data on the output of the ram to preload it + // with, then we will report empty. + // + // If there is no valid data on the output of the ram and we are + // reading, then the FIFO will go empty. + // + //************************************************************************** + generate if (C_FIFO_TYPE < 2 && C_USE_EMBEDDED_REG == 3 ) begin : gnll_fifo_empty_both + always @ (posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i) begin + // asynchronous reset (active high) + empty_i <= #`TCQ 1'b1; + end else begin + if (srst_i) begin + // synchronous reset (active high) + empty_i <= #`TCQ 1'b1; + end else begin + // rising clock edge + empty_i <= #`TCQ (~fab_valid & ~fab_read_data_valid_i) | (~fab_valid & RD_EN); + end + end + end //always + end endgenerate // gnll_fifo_empty_both + + // Register RD_EN from user to calculate USERUNDERFLOW. + // Register empty_i to calculate USERUNDERFLOW. + always @ (posedge RD_CLK) begin + rd_en_q <= #`TCQ RD_EN; + empty_q <= #`TCQ empty_i; + end //always + + + //*************************************************************************** + // Calculate user_almost_empty + // user_almost_empty is defined such that, unless more words are written + // to the FIFO, the next read will cause the FIFO to go EMPTY. + // + // In most cases, whenever the output registers are updated (due to a user + // read or a preload condition), then user_almost_empty will update to + // whatever RAM_EMPTY is. + // + // The exception is when the output is valid, the user is not reading, and + // Stage1 is not empty. In this condition, Stage1 will be preloaded from the + // memory, so we need to make sure user_almost_empty deasserts properly under + // this condition. + //*************************************************************************** + reg FIFOEMPTY_1; + generate if (C_USE_EMBEDDED_REG == 3 ) begin + always @(posedge RD_CLK) begin + FIFOEMPTY_1 <= #`TCQ FIFOEMPTY; + end + end +endgenerate + generate if (C_USE_EMBEDDED_REG == 3 ) begin + always @ (posedge RD_CLK or posedge rd_rst_i) + begin + if (rd_rst_i) begin // asynchronous reset (active high) + almost_empty_i <= #`TCQ 1'b1; + almost_empty_q <= #`TCQ 1'b1; + end else begin // rising clock edge + if (srst_i) begin // synchronous reset (active high) + almost_empty_i <= #`TCQ 1'b1; + almost_empty_q <= #`TCQ 1'b1; + end else begin + if ((fab_regout_en) | (ram_valid_i & fab_read_data_valid_i & ~RD_EN)) begin + almost_empty_i <= #`TCQ (~ram_valid_i); + end + almost_empty_q <= #`TCQ empty_i; + end + end + end //always +end +endgenerate + always @ (posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i) begin + empty_sckt <= #`TCQ 1'b1; + sckt_rrst_q <= #`TCQ 1'b0; + sckt_rrst_done <= #`TCQ 1'b0; + end else begin + sckt_rrst_q <= #`TCQ SAFETY_CKT_RD_RST; + if (sckt_rrst_q && ~SAFETY_CKT_RD_RST) begin + sckt_rrst_done <= #`TCQ 1'b1; + end else if (sckt_rrst_done) begin + // rising clock edge + empty_sckt <= #`TCQ 1'b0; + end + end + end //always + + +// assign USEREMPTY = C_EN_SAFETY_CKT ? (sckt_rrst_done ? empty_i : empty_sckt) : empty_i; + assign USEREMPTY = empty_i; + assign USERALMOSTEMPTY = almost_empty_i; + assign FIFORDEN = ram_rd_en; + assign RAMVALID = (C_USE_EMBEDDED_REG == 3)? fab_valid : ram_valid_i; + assign uservalid_both = (C_USERVALID_LOW && C_USE_EMBEDDED_REG == 3) ? ~fab_read_data_valid_i : ((C_USERVALID_LOW == 0 && C_USE_EMBEDDED_REG == 3) ? fab_read_data_valid_i : 1'b0); + assign uservalid_one = (C_USERVALID_LOW && C_USE_EMBEDDED_REG < 3) ? ~read_data_valid_i :((C_USERVALID_LOW == 0 && C_USE_EMBEDDED_REG < 3) ? read_data_valid_i : 1'b0); + assign USERVALID = (C_USE_EMBEDDED_REG == 3) ? uservalid_both : uservalid_one; + assign USERUNDERFLOW = C_USERUNDERFLOW_LOW ? ~(empty_q & rd_en_q) : empty_q & rd_en_q; +//no safety ckt with both reg +generate + if (C_EN_SAFETY_CKT==0 && C_USE_EMBEDDED_REG == 3 ) begin + always @ (posedge RD_CLK) + begin + if (rd_rst_i || srst_i) begin + if (C_USE_DOUT_RST == 1 && C_MEMORY_TYPE < 2) + USERDATA <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + userdata_both <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + user_sbiterr_both <= #`TCQ 0; + user_dbiterr_both <= #`TCQ 0; + end + end //always + + + always @ (posedge RD_CLK or posedge rd_rst_i) + begin + if (rd_rst_i) begin //asynchronous reset (active high) + if (C_USE_ECC == 0) begin // Reset S/DBITERR only if ECC is OFF + USERSBITERR <= #`TCQ 0; + USERDBITERR <= #`TCQ 0; + user_sbiterr_both <= #`TCQ 0; + user_dbiterr_both <= #`TCQ 0; + end + // DRAM resets asynchronously + if (C_USE_DOUT_RST == 1 && C_MEMORY_TYPE == 2) begin //asynchronous reset (active high) + USERDATA <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + userdata_both <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + user_sbiterr_both <= #`TCQ 0; + user_dbiterr_both <= #`TCQ 0; + end + end else begin // rising clock edge + if (srst_i) begin + if (C_USE_ECC == 0) begin // Reset S/DBITERR only if ECC is OFF + USERSBITERR <= #`TCQ 0; + USERDBITERR <= #`TCQ 0; + user_sbiterr_both <= #`TCQ 0; + user_dbiterr_both <= #`TCQ 0; + end + if (C_USE_DOUT_RST == 1 && C_MEMORY_TYPE == 2) begin + USERDATA <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + userdata_both <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + user_sbiterr_both <= #`TCQ 0; + user_dbiterr_both <= #`TCQ 0; + end + end else begin + if (fwft_rst_done) begin + if (ram_regout_en) begin + userdata_both <= #`TCQ FIFODATA; + user_dbiterr_both <= #`TCQ FIFODBITERR; + user_sbiterr_both <= #`TCQ FIFOSBITERR; + end + if (fab_regout_en) begin + USERDATA <= #`TCQ userdata_both; + USERDBITERR <= #`TCQ user_dbiterr_both; + USERSBITERR <= #`TCQ user_sbiterr_both; + end + end + end + end + end //always + end //if + endgenerate + +//safety_ckt with both registers + generate + if (C_EN_SAFETY_CKT==1 && C_USE_EMBEDDED_REG == 3) begin + reg [C_DOUT_WIDTH-1:0] dout_rst_val_d1; + reg [C_DOUT_WIDTH-1:0] dout_rst_val_d2; + reg [1:0] rst_delayed_sft1 =1; + reg [1:0] rst_delayed_sft2 =1; + reg [1:0] rst_delayed_sft3 =1; + reg [1:0] rst_delayed_sft4 =1; + + always@(posedge RD_CLK) begin + rst_delayed_sft1 <= #`TCQ rd_rst_i; + rst_delayed_sft2 <= #`TCQ rst_delayed_sft1; + rst_delayed_sft3 <= #`TCQ rst_delayed_sft2; + rst_delayed_sft4 <= #`TCQ rst_delayed_sft3; + end + always @ (posedge RD_CLK) begin + if (rd_rst_i || srst_i) begin + if (C_USE_DOUT_RST == 1 && C_MEMORY_TYPE < 2 && rst_delayed_sft1 == 1'b1) begin + @(posedge RD_CLK) + USERDATA <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + userdata_both <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + user_sbiterr_both <= #`TCQ 0; + user_dbiterr_both <= #`TCQ 0; + end + end + end //always + + always @ (posedge RD_CLK or posedge rd_rst_i) begin + if (rd_rst_i) begin //asynchronous reset (active high) + if (C_USE_ECC == 0) begin // Reset S/DBITERR only if ECC is OFF + USERSBITERR <= #`TCQ 0; + USERDBITERR <= #`TCQ 0; + user_sbiterr_both <= #`TCQ 0; + user_dbiterr_both <= #`TCQ 0; + end + // DRAM resets asynchronously + if (C_USE_DOUT_RST == 1 && C_MEMORY_TYPE == 2)begin //asynchronous reset (active high) + USERDATA <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + userdata_both <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + user_sbiterr_both <= #`TCQ 0; + user_dbiterr_both <= #`TCQ 0; + end + end else begin // rising clock edge + if (srst_i) begin + if (C_USE_ECC == 0) begin // Reset S/DBITERR only if ECC is OFF + USERSBITERR <= #`TCQ 0; + USERDBITERR <= #`TCQ 0; + user_sbiterr_both <= #`TCQ 0; + user_dbiterr_both <= #`TCQ 0; + end + if (C_USE_DOUT_RST == 1 && C_MEMORY_TYPE == 2) begin + USERDATA <= #`TCQ hexstr_conv(C_DOUT_RST_VAL); + end + end else if (fwft_rst_done) begin + if (ram_regout_en == 1'b1 && rd_rst_i == 1'b0) begin + userdata_both <= #`TCQ FIFODATA; + user_dbiterr_both <= #`TCQ FIFODBITERR; + user_sbiterr_both <= #`TCQ FIFOSBITERR; + end + if (fab_regout_en == 1'b1 && rd_rst_i == 1'b0) begin + USERDATA <= #`TCQ userdata_both; + USERDBITERR <= #`TCQ user_dbiterr_both; + USERSBITERR <= #`TCQ user_sbiterr_both; + end + end + end + end //always + end //if +endgenerate + +endmodule //fifo_generator_v13_2_5_bhv_ver_preload0 + + +//----------------------------------------------------------------------------- +// +// Register Slice +// Register one AXI channel on forward and/or reverse signal path +// +// Verilog-standard: Verilog 2001 +//-------------------------------------------------------------------------- +// +// Structure: +// reg_slice +// +//-------------------------------------------------------------------------- + +module fifo_generator_v13_2_5_axic_reg_slice # + ( + parameter C_FAMILY = "virtex7", + parameter C_DATA_WIDTH = 32, + parameter C_REG_CONFIG = 32'h00000000 + ) + ( + // System Signals + input wire ACLK, + input wire ARESET, + + // Slave side + input wire [C_DATA_WIDTH-1:0] S_PAYLOAD_DATA, + input wire S_VALID, + output wire S_READY, + + // Master side + output wire [C_DATA_WIDTH-1:0] M_PAYLOAD_DATA, + output wire M_VALID, + input wire M_READY + ); + + localparam RST_SYNC_STAGES = 5; + localparam RST_BUSY_LEN = 6; + reg [1:0] arst_sync_wr = 2'b11; + reg [RST_BUSY_LEN-1:0] sckt_wr_rst_cc = 0; + wire sync_reset; + wire extnd_reset; + + + always @(posedge ARESET or posedge ACLK) begin + if (ARESET) + arst_sync_wr <= 2'b11; + else + arst_sync_wr <= #`TCQ {arst_sync_wr[0], 1'b0}; + end + + always @(posedge ACLK) begin + sckt_wr_rst_cc <= #`TCQ {sckt_wr_rst_cc[RST_BUSY_LEN-2:0], arst_sync_wr[1]}; + end + + assign sync_reset = |sckt_wr_rst_cc[RST_BUSY_LEN-5:0] | arst_sync_wr[1]; + assign extnd_reset = |sckt_wr_rst_cc | arst_sync_wr[1]; + generate + //////////////////////////////////////////////////////////////////// + // + // Both FWD and REV mode + // + //////////////////////////////////////////////////////////////////// + if (C_REG_CONFIG == 32'h00000000) + begin + reg [1:0] state; + localparam [1:0] + ZERO = 2'b10, + ONE = 2'b11, + TWO = 2'b01; + + reg [C_DATA_WIDTH-1:0] storage_data1 = 0; + reg [C_DATA_WIDTH-1:0] storage_data2 = 0; + reg load_s1; + wire load_s2; + wire load_s1_from_s2; + reg s_ready_i; //local signal of output + wire m_valid_i; //local signal of output + + // assign local signal to its output signal + assign S_READY = s_ready_i; + assign M_VALID = m_valid_i; + + reg areset_d1; // Reset delay register + always @(posedge ACLK) begin + areset_d1 <= extnd_reset; + end + + // Load storage1 with either slave side data or from storage2 + always @(posedge ACLK) + begin + if (load_s1) + if (load_s1_from_s2) + storage_data1 <= storage_data2; + else + storage_data1 <= S_PAYLOAD_DATA; + end + + // Load storage2 with slave side data + always @(posedge ACLK) + begin + if (load_s2) + storage_data2 <= S_PAYLOAD_DATA; + end + + assign M_PAYLOAD_DATA = storage_data1; + + // Always load s2 on a valid transaction even if it's unnecessary + assign load_s2 = S_VALID & s_ready_i; + + // Loading s1 + always @ * + begin + if ( ((state == ZERO) && (S_VALID == 1)) || // Load when empty on slave transaction + // Load when ONE if we both have read and write at the same time + ((state == ONE) && (S_VALID == 1) && (M_READY == 1)) || + // Load when TWO and we have a transaction on Master side + ((state == TWO) && (M_READY == 1))) + load_s1 = 1'b1; + else + load_s1 = 1'b0; + end // always @ * + + assign load_s1_from_s2 = (state == TWO); + + // State Machine for handling output signals + always @(posedge ACLK) begin + if (sync_reset || extnd_reset) begin + s_ready_i <= 1'b0; + state <= ZERO; + end else if (areset_d1 && ~extnd_reset) begin + s_ready_i <= 1'b1; + end else begin + case (state) + // No transaction stored locally + ZERO: if (S_VALID) state <= ONE; // Got one so move to ONE + + // One transaction stored locally + ONE: begin + if (M_READY & ~S_VALID) state <= ZERO; // Read out one so move to ZERO + if (~M_READY & S_VALID) begin + state <= TWO; // Got another one so move to TWO + s_ready_i <= 1'b0; + end + end + + // TWO transaction stored locally + TWO: if (M_READY) begin + state <= ONE; // Read out one so move to ONE + s_ready_i <= 1'b1; + end + endcase // case (state) + end + end // always @ (posedge ACLK) + + assign m_valid_i = state[0]; + + end // if (C_REG_CONFIG == 1) + //////////////////////////////////////////////////////////////////// + // + // 1-stage pipeline register with bubble cycle, both FWD and REV pipelining + // Operates same as 1-deep FIFO + // + //////////////////////////////////////////////////////////////////// + else if (C_REG_CONFIG == 32'h00000001) + begin + reg [C_DATA_WIDTH-1:0] storage_data1 = 0; + reg s_ready_i; //local signal of output + reg m_valid_i; //local signal of output + + // assign local signal to its output signal + assign S_READY = s_ready_i; + assign M_VALID = m_valid_i; + + reg areset_d1; // Reset delay register + always @(posedge ACLK) begin + areset_d1 <= extnd_reset; + end + + // Load storage1 with slave side data + always @(posedge ACLK) + begin + if (sync_reset || extnd_reset) begin + s_ready_i <= 1'b0; + m_valid_i <= 1'b0; + end else if (areset_d1 && ~extnd_reset) begin + s_ready_i <= 1'b1; + end else if (m_valid_i & M_READY) begin + s_ready_i <= 1'b1; + m_valid_i <= 1'b0; + end else if (S_VALID & s_ready_i) begin + s_ready_i <= 1'b0; + m_valid_i <= 1'b1; + end + if (~m_valid_i) begin + storage_data1 <= S_PAYLOAD_DATA; + end + end + assign M_PAYLOAD_DATA = storage_data1; + end // if (C_REG_CONFIG == 7) + + else begin : default_case + // Passthrough + assign M_PAYLOAD_DATA = S_PAYLOAD_DATA; + assign M_VALID = S_VALID; + assign S_READY = M_READY; + end + + endgenerate +endmodule // reg_slice diff --git a/projects/U200/U200.ip_user_files/mem_init_files/custom_parts_ddr4_2016_4_and_above.csv b/projects/U200/U200.ip_user_files/mem_init_files/custom_parts_ddr4_2016_4_and_above.csv new file mode 100755 index 0000000..0e96b29 --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/custom_parts_ddr4_2016_4_and_above.csv @@ -0,0 +1,9 @@ +Part type,Part name,Rank,StackHeight,CA Mirror,Data mask,Address width,Row width,Column width,Bank width,Bank group width,CS width,CKE width,ODT width,CK width,Memory speed grade,Memory density,Component density,Memory device width,Memory component width,Data bits per strobe,IO Voltages,Data widths,Min period,Max period,tCKE,tFAW,tFAW_dlr,tMRD,tRAS,tRCD,tREFI,tRFC,tRFC_dlr,tRP,tRRD_S,tRRD_L,tRRD_dlr,tRTP,tWR,tWTR_S,tWTR_L,tXPR,tZQCS,tZQINIT,tCCD_3ds,cas latency,cas write latency,burst length +Components,DDR4_CUSTOM,1,1,0,1,17,15,10,2,1,1,1,1,1,107E,4Gb,4Gb,16,16,8,1.2V,"8,16,24,32,40,48,56,64,72,80",1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,13,12,8 +UDIMMs,DDR4_CUSTOM1,2,1,1,1,17,15,10,2,2,2,2,2,2,2G1,8GB,1Gb,72,8,8,1.2V,72,1250,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,12,9,8 +SODIMMs,DDR4_CUSTOM2,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,64,8,8,1.2V,64,1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,14,12,8 +RDIMMs,DDR4_CUSTOM3,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,72,8,8,1.2V,72,938,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,15,11,8 +RDIMMs,DDR4_CUSTOM4,2,2,1,1,17,15,10,2,2,2,2,2,1,83,8GB,4Gb,72,8,8,1.2V,72,833,1600,5000 ps,21000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,100000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,4 tck,16,14,8 +RDIMMs,DDR4_CUSTOM5,2,4,1,0,17,16,10,2,2,2,2,2,1,83,16GB,4Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +RDIMMs,64GB,1,1,0,0,18,18,10,2,2,1,1,1,1,83,64GB,16Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +LRDIMMs,DDR4_CUSTOM6,4,1,1,0,17,16,10,2,2,4,2,2,2,093E,32GB,8Gb,72,4,4,1.2V,72,938,1600,5000 ps,15000 ps,0,8 tck,33000 ps,14060 ps,7800000 ps,260000 ps,0,14160 ps,3300 ps,4900 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,0,15,11,8 diff --git a/projects/U200/U200.ip_user_files/mem_init_files/instr_blk_mem_sim.mif b/projects/U200/U200.ip_user_files/mem_init_files/instr_blk_mem_sim.mif new file mode 100755 index 0000000..e9bd6fc --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/instr_blk_mem_sim.mif @@ -0,0 +1,396 @@ +0000000000000110000000000000000000000000100010000000000000000000 +0000000000000110000000000000000000000000101100000000000100000000 +0000000000000110000000000000000000000000000000000000000010000000 +0000000000000110000000000000000000000000000100000000000000010000 +0000000000000110000000000000000000000000001000000000000000010000 +0001000000000000000000000000000000000000101000000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0001000000000001000000000000000000000000000100000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0000000000000110000000000100111011101110110000010100001010100000 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000110000000000000000000000000011100000000000000000000 +0000000000000110000000000000000000000000011000000000000000000000 +0000000000000110000000000000000000000000010000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000111000000000100000000000 +0000000000000110000000000000000000000000110100000000000000000000 +1111000000000000111100000000000011110000000000001000100001000111 +0000000000000101000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000001000000000000000000000000110100000000000000011101 +0100000000000000000000000000000000000000000000000010010111101101 +0000000000000100000000000000000000000000111100000000000000001100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000110000000000000000000000000010000000000000000000000 +0000000000000000000000000000000000000000000000000000000010000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000001000000000000000000000000011000000000000000010110 +0100000000000000000000000000000000000000000000000001110010000110 +0000000000000001000000000000000000000000011100000000000000010111 +0100000000000000000000000000000000000000000000000001101110110111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000110100000000000011110000 +0000000000000110000000000000000000000000111000000000000000000000 +0000000000000110000000000000000000000000111100000000000000000000 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001010100000001101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000011101101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +0000000000000111000000000000000000000000000000000000000000000000 +0000000000000111000000000000000000000000000100000000000000000001 +0000000000000111000000000000000000000000001000000000000000000010 +0000000000000111000000000000000000000000001100000000000000000011 +0000000000000111000000000000000000000000010000000000000000000100 +0000000000000111000000000000000000000000010100000000000000000101 +0000000000000111000000000000000000000000011000000000000000000110 +0000000000000111000000000000000000000000011100000000000000000111 +0000000000000111000000000000000000000000100000000000000000001000 +0000000000000111000000000000000000000000100100000000000000001001 +0000000000000111000000000000000000000000101000000000000000001010 +0000000000000111000000000000000000000000101100000000000000001011 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001101 +0000000000000111000000000000000000000000111000000000000000001110 +0000000000000111000000000000000000000000111100000000000000001111 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010100000001101 +0000000000000000000000000000000000000000000000000000000000000000 diff --git a/projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4.h b/projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4.h new file mode 100755 index 0000000..d82087e --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4.h @@ -0,0 +1,472 @@ +#ifndef IP_PHY_DDR4_H_ +#define IP_PHY_DDR4_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_H_ diff --git a/projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4_sc.h b/projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4_sc.h new file mode 100755 index 0000000..036743e --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_SC_H_ +#define IP_PHY_DDR4_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_sc(const phy_ddr4_sc&); + const phy_ddr4_sc& operator=(const phy_ddr4_sc&); + +}; + +#endif // IP_PHY_DDR4_SC_H_ diff --git a/projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4_udimm.h b/projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4_udimm.h new file mode 100755 index 0000000..ec2d0cd --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4_udimm.h @@ -0,0 +1,467 @@ +#ifndef IP_PHY_DDR4_UDIMM_H_ +#define IP_PHY_DDR4_UDIMM_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_udimm_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_UDIMM_H_ diff --git a/projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4_udimm_sc.h b/projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4_udimm_sc.h new file mode 100755 index 0000000..e31f3a2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/phy_ddr4_udimm_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_UDIMM_SC_H_ +#define IP_PHY_DDR4_UDIMM_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_udimm_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_udimm_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_udimm_sc(const phy_ddr4_udimm_sc&); + const phy_ddr4_udimm_sc& operator=(const phy_ddr4_udimm_sc&); + +}; + +#endif // IP_PHY_DDR4_UDIMM_SC_H_ diff --git a/projects/U200/U200.ip_user_files/mem_init_files/phy_rdimm_x8_dual.h b/projects/U200/U200.ip_user_files/mem_init_files/phy_rdimm_x8_dual.h new file mode 100755 index 0000000..ba46738 --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/phy_rdimm_x8_dual.h @@ -0,0 +1,477 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_H_ +#define IP_PHY_RDIMM_X8_DUAL_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_rdimm_x8_dual_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_RDIMM_X8_DUAL_H_ diff --git a/projects/U200/U200.ip_user_files/mem_init_files/phy_rdimm_x8_dual_sc.h b/projects/U200/U200.ip_user_files/mem_init_files/phy_rdimm_x8_dual_sc.h new file mode 100755 index 0000000..cdbac59 --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/phy_rdimm_x8_dual_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_SC_H_ +#define IP_PHY_RDIMM_X8_DUAL_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_rdimm_x8_dual_sc : public sc_core::sc_module +{ +public: + + phy_rdimm_x8_dual_sc(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_rdimm_x8_dual_sc(const phy_rdimm_x8_dual_sc&); + const phy_rdimm_x8_dual_sc& operator=(const phy_rdimm_x8_dual_sc&); + +}; + +#endif // IP_PHY_RDIMM_X8_DUAL_SC_H_ diff --git a/projects/U200/U200.ip_user_files/mem_init_files/pr_read.coe b/projects/U200/U200.ip_user_files/mem_init_files/pr_read.coe new file mode 100755 index 0000000..b9ccb93 --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/pr_read.coe @@ -0,0 +1,15 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000001000101, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/mem_init_files/pr_read_mem.mif b/projects/U200/U200.ip_user_files/mem_init_files/pr_read_mem.mif new file mode 100755 index 0000000..ef3787e --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/pr_read_mem.mif @@ -0,0 +1,13 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000001000101 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/mem_init_files/pr_ref.coe b/projects/U200/U200.ip_user_files/mem_init_files/pr_ref.coe new file mode 100755 index 0000000..8b0a9e1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/pr_ref.coe @@ -0,0 +1,51 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001101000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/mem_init_files/pr_ref_mem.mif b/projects/U200/U200.ip_user_files/mem_init_files/pr_ref_mem.mif new file mode 100755 index 0000000..b3e8583 --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/pr_ref_mem.mif @@ -0,0 +1,49 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001101000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/mem_init_files/pr_zq.coe b/projects/U200/U200.ip_user_files/mem_init_files/pr_zq.coe new file mode 100755 index 0000000..16d563c --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/pr_zq.coe @@ -0,0 +1,42 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001100000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/mem_init_files/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/mem_init_files/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/mem_init_files/simmem.coe b/projects/U200/U200.ip_user_files/mem_init_files/simmem.coe new file mode 100755 index 0000000..90d215f --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/simmem.coe @@ -0,0 +1,398 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0000000000000110000000000000000000000000100010000000000000000000, +0000000000000110000000000000000000000000101100000000000100000000, +0000000000000110000000000000000000000000000000000000000010000000, +0000000000000110000000000000000000000000000100000000000000010000, +0000000000000110000000000000000000000000001000000000000000010000, +0001000000000000000000000000000000000000101000000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0001000000000001000000000000000000000000000100000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0000000000000110000000000100111011101110110000010100001010100000, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000110000000000000000000000000011100000000000000000000, +0000000000000110000000000000000000000000011000000000000000000000, +0000000000000110000000000000000000000000010000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000111000000000100000000000, +0000000000000110000000000000000000000000110100000000000000000000, +1111000000000000111100000000000011110000000000001000100001000111, +0000000000000101000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000001000000000000000000000000110100000000000000011101, +0100000000000000000000000000000000000000000000000010010111101101, +0000000000000100000000000000000000000000111100000000000000001100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000110000000000000000000000000010000000000000000000000, +0000000000000000000000000000000000000000000000000000000010000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000001000000000000000000000000011000000000000000010110, +0100000000000000000000000000000000000000000000000001110010000110, +0000000000000001000000000000000000000000011100000000000000010111, +0100000000000000000000000000000000000000000000000001101110110111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000110100000000000011110000, +0000000000000110000000000000000000000000111000000000000000000000, +0000000000000110000000000000000000000000111100000000000000000000, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001010100000001101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000011101101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +0000000000000111000000000000000000000000000000000000000000000000, +0000000000000111000000000000000000000000000100000000000000000001, +0000000000000111000000000000000000000000001000000000000000000010, +0000000000000111000000000000000000000000001100000000000000000011, +0000000000000111000000000000000000000000010000000000000000000100, +0000000000000111000000000000000000000000010100000000000000000101, +0000000000000111000000000000000000000000011000000000000000000110, +0000000000000111000000000000000000000000011100000000000000000111, +0000000000000111000000000000000000000000100000000000000000001000, +0000000000000111000000000000000000000000100100000000000000001001, +0000000000000111000000000000000000000000101000000000000000001010, +0000000000000111000000000000000000000000101100000000000000001011, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001101, +0000000000000111000000000000000000000000111000000000000000001110, +0000000000000111000000000000000000000000111100000000000000001111, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010100000001101, +0000000000000000000000000000000000000000000000000000000000000000; \ No newline at end of file diff --git a/projects/U200/U200.ip_user_files/mem_init_files/summary.log b/projects/U200/U200.ip_user_files/mem_init_files/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/mem_init_files/zq_calib_mem.mif b/projects/U200/U200.ip_user_files/mem_init_files/zq_calib_mem.mif new file mode 100755 index 0000000..fdf3bb0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/mem_init_files/zq_calib_mem.mif @@ -0,0 +1,40 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001100000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/README.txt new file mode 100644 index 0000000..5acdd2f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/README.txt @@ -0,0 +1,83 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required +# to simulate the design for a simulator, the directory structure +# and the generated exported files. +# +################################################################################ + +1. Simulate Design + +To simulate design, cd to the simulator directory and execute the script. + +For example:- + +% cd questa +% ./top.sh + +The export simulation flow requires the Xilinx pre-compiled simulation library +components for the target simulator. These components are referred using the +'-lib_map_path' switch. If this switch is specified, then the export simulation +will automatically set this library path in the generated script and update, +copy the simulator setup file(s) in the exported directory. + +If '-lib_map_path' is not specified, then the pre-compiled simulation library +information will not be included in the exported scripts and that may cause +simulation errors when running this script. Alternatively, you can provide the +library information using this switch while executing the generated script. + +For example:- + +% ./top.sh -lib_map_path /design/questa/clibs + +Please refer to the generated script header 'Prerequisite' section for more details. + +2. Directory Structure + +By default, if the -directory switch is not specified, export_simulation will +create the following directory structure:- + +/export_sim/ + +For example, if the current working directory is /tmp/test, export_simulation +will create the following directory path:- + +/tmp/test/export_sim/questa + +If -directory switch is specified, export_simulation will create a simulator +sub-directory under the specified directory path. + +For example, 'export_simulation -directory /tmp/test/my_test_area/func_sim' +command will create the following directory:- + +/tmp/test/my_test_area/func_sim/questa + +By default, if -simulator is not specified, export_simulation will create a +simulator sub-directory for each simulator and export the files for each simulator +in this sub-directory respectively. + +IMPORTANT: Please note that the simulation library path must be specified manually +in the generated script for the respective simulator. Please refer to the generated +script header 'Prerequisite' section for more details. + +3. Exported script and files + +Export simulation will create the driver shell script, setup files and copy the +design sources in the output directory path. + +By default, when the -script_name switch is not specified, export_simulation will +create the following script name:- + +.sh (Unix) +When exporting the files for an IP using the -of_objects switch, export_simulation +will create the following script name:- + +.sh (Unix) +Export simulation will create the setup files for the target simulator specified +with the -simulator switch. + +For example, if the target simulator is "ies", export_simulation will create the +'cds.lib', 'hdl.var' and design library diectories and mappings in the 'cds.lib' +file. + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/README.txt new file mode 100644 index 0000000..e96a5fb --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:43 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./axis_clock_converter.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './axis_clock_converter.sh' script. + +./axis_clock_converter.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./axis_clock_converter.sh -noclean_files + +For more information on the script, please type './axis_clock_converter.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/axis_clock_converter.sh b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/axis_clock_converter.sh new file mode 100755 index 0000000..1693801 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/axis_clock_converter.sh @@ -0,0 +1,152 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : axis_clock_converter.sh +# Simulator : Aldec Active-HDL Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:43 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: axis_clock_converter.sh [-help] +# usage: axis_clock_converter.sh [-lib_map_path] +# usage: axis_clock_converter.sh [-noclean_files] +# usage: axis_clock_converter.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'axis_clock_converter.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "axis_clock_converter.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + lib_map_path="" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work activehdl) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: axis_clock_converter.sh [-help]\n\ +Usage: axis_clock_converter.sh [-lib_map_path]\n\ +Usage: axis_clock_converter.sh [-reset_run]\n\ +Usage: axis_clock_converter.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/axis_clock_converter.udo b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/axis_clock_converter.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/compile.do new file mode 100644 index 0000000..0b13d95 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/compile.do @@ -0,0 +1,46 @@ +vlib work +vlib activehdl + +vlib activehdl/xilinx_vip +vlib activehdl/xpm +vlib activehdl/axis_infrastructure_v1_1_0 +vlib activehdl/axis_clock_converter_v1_1_23 +vlib activehdl/xil_defaultlib + +vmap xilinx_vip activehdl/xilinx_vip +vmap xpm activehdl/xpm +vmap axis_infrastructure_v1_1_0 activehdl/axis_infrastructure_v1_1_0 +vmap axis_clock_converter_v1_1_23 activehdl/axis_clock_converter_v1_1_23 +vmap xil_defaultlib activehdl/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work axis_infrastructure_v1_1_0 -v2k5 "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v" \ + +vlog -work axis_clock_converter_v1_1_23 -v2k5 "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/file_info.txt new file mode 100644 index 0000000..4607b03 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/file_info.txt @@ -0,0 +1,17 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +clk_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +rst_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_cdc.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_fifo.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_memory.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_VCOMP.vhd,vhdl,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_infrastructure_v1_1_vl_rfs.v,verilog,axis_infrastructure_v1_1_0,../../../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_clock_converter_v1_1_vl_rfs.v,verilog,axis_clock_converter_v1_1_23,../../../ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_clock_converter.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/simulate.do new file mode 100644 index 0000000..8144d45 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+axis_clock_converter -L xilinx_vip -L xpm -L axis_infrastructure_v1_1_0 -L axis_clock_converter_v1_1_23 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.axis_clock_converter xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {axis_clock_converter.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/activehdl/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/README.txt new file mode 100644 index 0000000..348b315 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:43 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./axis_clock_converter.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './axis_clock_converter.sh' script. + +./axis_clock_converter.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./axis_clock_converter.sh -noclean_files + +For more information on the script, please type './axis_clock_converter.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/axis_clock_converter.sh b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/axis_clock_converter.sh new file mode 100755 index 0000000..634ad59 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/axis_clock_converter.sh @@ -0,0 +1,178 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : axis_clock_converter.sh +# Simulator : Cadence Incisive Enterprise Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:43 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: axis_clock_converter.sh [-help] +# usage: axis_clock_converter.sh [-lib_map_path] +# usage: axis_clock_converter.sh [-noclean_files] +# usage: axis_clock_converter.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'axis_clock_converter.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +irun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm axis_infrastructure_v1_1_0 axis_clock_converter_v1_1_23 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="ies_lib" + +# Script info +echo -e "axis_clock_converter.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + irun $irun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.axis_clock_converter \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"$ref_dir/../../../ipstatic/hdl" \ + +incdir+"../../../ipstatic/hdl" \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ncsim.key irun.key irun.log waves.shm irun.history .simvision INCA_libs) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: axis_clock_converter.sh [-help]\n\ +Usage: axis_clock_converter.sh [-lib_map_path]\n\ +Usage: axis_clock_converter.sh [-reset_run]\n\ +Usage: axis_clock_converter.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/file_info.txt new file mode 100644 index 0000000..9f6127d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/file_info.txt @@ -0,0 +1,17 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +clk_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +rst_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_cdc.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_fifo.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_memory.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_VCOMP.vhd,vhdl,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_infrastructure_v1_1_vl_rfs.v,verilog,axis_infrastructure_v1_1_0,../../../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_clock_converter_v1_1_vl_rfs.v,verilog,axis_clock_converter_v1_1_23,../../../ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_clock_converter.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/run.f b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/run.f new file mode 100644 index 0000000..234ef29 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/ies/run.f @@ -0,0 +1,32 @@ +-makelib ies_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib ies_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib ies_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib ies_lib/axis_infrastructure_v1_1_0 \ + "../../../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v" \ +-endlib +-makelib ies_lib/axis_clock_converter_v1_1_23 \ + "../../../ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/README.txt new file mode 100644 index 0000000..e96a5fb --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:43 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./axis_clock_converter.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './axis_clock_converter.sh' script. + +./axis_clock_converter.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./axis_clock_converter.sh -noclean_files + +For more information on the script, please type './axis_clock_converter.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/axis_clock_converter.sh b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/axis_clock_converter.sh new file mode 100755 index 0000000..5e3eaa9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/axis_clock_converter.sh @@ -0,0 +1,167 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : axis_clock_converter.sh +# Simulator : Mentor Graphics ModelSim Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:43 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: axis_clock_converter.sh [-help] +# usage: axis_clock_converter.sh [-lib_map_path] +# usage: axis_clock_converter.sh [-noclean_files] +# usage: axis_clock_converter.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'axis_clock_converter.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "axis_clock_converter.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/modelsim" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="modelsim_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf modelsim_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: axis_clock_converter.sh [-help]\n\ +Usage: axis_clock_converter.sh [-lib_map_path]\n\ +Usage: axis_clock_converter.sh [-reset_run]\n\ +Usage: axis_clock_converter.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/axis_clock_converter.udo b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/axis_clock_converter.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/compile.do new file mode 100644 index 0000000..b58f682 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/compile.do @@ -0,0 +1,46 @@ +vlib modelsim_lib/work +vlib modelsim_lib/msim + +vlib modelsim_lib/msim/xilinx_vip +vlib modelsim_lib/msim/xpm +vlib modelsim_lib/msim/axis_infrastructure_v1_1_0 +vlib modelsim_lib/msim/axis_clock_converter_v1_1_23 +vlib modelsim_lib/msim/xil_defaultlib + +vmap xilinx_vip modelsim_lib/msim/xilinx_vip +vmap xpm modelsim_lib/msim/xpm +vmap axis_infrastructure_v1_1_0 modelsim_lib/msim/axis_infrastructure_v1_1_0 +vmap axis_clock_converter_v1_1_23 modelsim_lib/msim/axis_clock_converter_v1_1_23 +vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -incr -sv -L xdma_v4_1_8 "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work axis_infrastructure_v1_1_0 -64 -incr "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v" \ + +vlog -work axis_clock_converter_v1_1_23 -64 -incr "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/file_info.txt new file mode 100644 index 0000000..4607b03 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/file_info.txt @@ -0,0 +1,17 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +clk_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +rst_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_cdc.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_fifo.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_memory.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_VCOMP.vhd,vhdl,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_infrastructure_v1_1_vl_rfs.v,verilog,axis_infrastructure_v1_1_0,../../../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_clock_converter_v1_1_vl_rfs.v,verilog,axis_clock_converter_v1_1_23,../../../ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_clock_converter.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/simulate.do new file mode 100644 index 0000000..7b1f2ad --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -voptargs="+acc" -L xilinx_vip -L xpm -L axis_infrastructure_v1_1_0 -L axis_clock_converter_v1_1_23 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -lib xil_defaultlib xil_defaultlib.axis_clock_converter xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure +view signals + +do {axis_clock_converter.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/modelsim/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/README.txt new file mode 100644 index 0000000..e96a5fb --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:43 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./axis_clock_converter.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './axis_clock_converter.sh' script. + +./axis_clock_converter.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./axis_clock_converter.sh -noclean_files + +For more information on the script, please type './axis_clock_converter.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/axis_clock_converter.sh b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/axis_clock_converter.sh new file mode 100755 index 0000000..5e727c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/axis_clock_converter.sh @@ -0,0 +1,174 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : axis_clock_converter.sh +# Simulator : Mentor Graphics Questa Advanced Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:43 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: axis_clock_converter.sh [-help] +# usage: axis_clock_converter.sh [-lib_map_path] +# usage: axis_clock_converter.sh [-noclean_files] +# usage: axis_clock_converter.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'axis_clock_converter.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "axis_clock_converter.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +elaborate() +{ + source elaborate.do 2>&1 | tee -a elaborate.log +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/questa" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="questa_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf questa_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: axis_clock_converter.sh [-help]\n\ +Usage: axis_clock_converter.sh [-lib_map_path]\n\ +Usage: axis_clock_converter.sh [-reset_run]\n\ +Usage: axis_clock_converter.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/axis_clock_converter.udo b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/axis_clock_converter.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/compile.do new file mode 100644 index 0000000..99047ec --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/compile.do @@ -0,0 +1,46 @@ +vlib questa_lib/work +vlib questa_lib/msim + +vlib questa_lib/msim/xilinx_vip +vlib questa_lib/msim/xpm +vlib questa_lib/msim/axis_infrastructure_v1_1_0 +vlib questa_lib/msim/axis_clock_converter_v1_1_23 +vlib questa_lib/msim/xil_defaultlib + +vmap xilinx_vip questa_lib/msim/xilinx_vip +vmap xpm questa_lib/msim/xpm +vmap axis_infrastructure_v1_1_0 questa_lib/msim/axis_infrastructure_v1_1_0 +vmap axis_clock_converter_v1_1_23 questa_lib/msim/axis_clock_converter_v1_1_23 +vmap xil_defaultlib questa_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -sv -L xdma_v4_1_8 "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work axis_infrastructure_v1_1_0 -64 "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v" \ + +vlog -work axis_clock_converter_v1_1_23 -64 "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v" \ + +vlog -work xil_defaultlib -64 "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/elaborate.do b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/elaborate.do new file mode 100644 index 0000000..4f6cea8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/elaborate.do @@ -0,0 +1 @@ +vopt -64 +acc=npr -l elaborate.log -L xilinx_vip -L xpm -L axis_infrastructure_v1_1_0 -L axis_clock_converter_v1_1_23 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.axis_clock_converter xil_defaultlib.glbl -o axis_clock_converter_opt diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/file_info.txt new file mode 100644 index 0000000..4607b03 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/file_info.txt @@ -0,0 +1,17 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +clk_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +rst_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_cdc.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_fifo.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_memory.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_VCOMP.vhd,vhdl,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_infrastructure_v1_1_vl_rfs.v,verilog,axis_infrastructure_v1_1_0,../../../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_clock_converter_v1_1_vl_rfs.v,verilog,axis_clock_converter_v1_1_23,../../../ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_clock_converter.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/simulate.do new file mode 100644 index 0000000..744838d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -lib xil_defaultlib axis_clock_converter_opt + +do {wave.do} + +view wave +view structure +view signals + +do {axis_clock_converter.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/questa/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/README.txt new file mode 100644 index 0000000..e96a5fb --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:43 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./axis_clock_converter.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './axis_clock_converter.sh' script. + +./axis_clock_converter.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./axis_clock_converter.sh -noclean_files + +For more information on the script, please type './axis_clock_converter.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/axis_clock_converter.sh b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/axis_clock_converter.sh new file mode 100755 index 0000000..9e8c90c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/axis_clock_converter.sh @@ -0,0 +1,153 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : axis_clock_converter.sh +# Simulator : Aldec Riviera-PRO Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:43 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: axis_clock_converter.sh [-help] +# usage: axis_clock_converter.sh [-lib_map_path] +# usage: axis_clock_converter.sh [-noclean_files] +# usage: axis_clock_converter.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'axis_clock_converter.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "axis_clock_converter.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/riviera" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work riviera) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: axis_clock_converter.sh [-help]\n\ +Usage: axis_clock_converter.sh [-lib_map_path]\n\ +Usage: axis_clock_converter.sh [-reset_run]\n\ +Usage: axis_clock_converter.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/axis_clock_converter.udo b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/axis_clock_converter.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/compile.do new file mode 100644 index 0000000..96d4454 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/compile.do @@ -0,0 +1,46 @@ +vlib work +vlib riviera + +vlib riviera/xilinx_vip +vlib riviera/xpm +vlib riviera/axis_infrastructure_v1_1_0 +vlib riviera/axis_clock_converter_v1_1_23 +vlib riviera/xil_defaultlib + +vmap xilinx_vip riviera/xilinx_vip +vmap xpm riviera/xpm +vmap axis_infrastructure_v1_1_0 riviera/axis_infrastructure_v1_1_0 +vmap axis_clock_converter_v1_1_23 riviera/axis_clock_converter_v1_1_23 +vmap xil_defaultlib riviera/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work axis_infrastructure_v1_1_0 -v2k5 "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v" \ + +vlog -work axis_clock_converter_v1_1_23 -v2k5 "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../ipstatic/hdl" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/file_info.txt new file mode 100644 index 0000000..4607b03 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/file_info.txt @@ -0,0 +1,17 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +clk_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +rst_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_cdc.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_fifo.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_memory.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_VCOMP.vhd,vhdl,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_infrastructure_v1_1_vl_rfs.v,verilog,axis_infrastructure_v1_1_0,../../../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_clock_converter_v1_1_vl_rfs.v,verilog,axis_clock_converter_v1_1_23,../../../ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_clock_converter.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v,incdir="../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/simulate.do new file mode 100644 index 0000000..8144d45 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+axis_clock_converter -L xilinx_vip -L xpm -L axis_infrastructure_v1_1_0 -L axis_clock_converter_v1_1_23 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.axis_clock_converter xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {axis_clock_converter.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/riviera/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/README.txt new file mode 100644 index 0000000..e96a5fb --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:43 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./axis_clock_converter.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './axis_clock_converter.sh' script. + +./axis_clock_converter.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./axis_clock_converter.sh -noclean_files + +For more information on the script, please type './axis_clock_converter.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/axis_clock_converter.sh b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/axis_clock_converter.sh new file mode 100755 index 0000000..d4759a2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/axis_clock_converter.sh @@ -0,0 +1,251 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : axis_clock_converter.sh +# Simulator : Synopsys Verilog Compiler Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:43 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: axis_clock_converter.sh [-help] +# usage: axis_clock_converter.sh [-lib_map_path] +# usage: axis_clock_converter.sh [-noclean_files] +# usage: axis_clock_converter.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'axis_clock_converter.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Command line options +vlogan_opts="-full64" +vhdlan_opts="-full64" +vcs_elab_opts="-full64 -debug_pp -t ps -licqueue -l elaborate.log" +vcs_sim_opts="-ucli -licqueue -l simulate.log" + +# Design libraries +design_libs=(xilinx_vip xpm axis_infrastructure_v1_1_0 axis_clock_converter_v1_1_23 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="vcs_lib" + +# Script info +echo -e "axis_clock_converter.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + vlogan -work xilinx_vip $vlogan_opts -sverilog +incdir+"$ref_dir/../../../ipstatic/hdl" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xpm $vlogan_opts -sverilog +incdir+"$ref_dir/../../../ipstatic/hdl" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xpm $vhdlan_opts \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work axis_infrastructure_v1_1_0 $vlogan_opts +v2k +incdir+"$ref_dir/../../../ipstatic/hdl" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work axis_clock_converter_v1_1_23 $vlogan_opts +v2k +incdir+"$ref_dir/../../../ipstatic/hdl" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../ipstatic/hdl" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v" \ + 2>&1 | tee -a vlogan.log + + + vlogan -work xil_defaultlib $vlogan_opts +v2k \ + glbl.v \ + 2>&1 | tee -a vlogan.log + +} + +# RUN_STEP: +elaborate() +{ + vcs $vcs_elab_opts xil_defaultlib.axis_clock_converter xil_defaultlib.glbl -o axis_clock_converter_simv +} + +# RUN_STEP: +simulate() +{ + ./axis_clock_converter_simv $vcs_sim_opts -do simulate.do +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + fi + create_lib_mappings $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + create_lib_mappings $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Define design library mappings +create_lib_mappings() +{ + file="synopsys_sim.setup" + if [[ -e $file ]]; then + if [[ ($1 == "") ]]; then + return + else + rm -rf $file + fi + fi + + touch $file + + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/vcs" + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + mapping="$lib:$sim_lib_dir/$lib" + echo $mapping >> $file + done + + if [[ ($lib_map_path != "") ]]; then + incl_ref="OTHERS=$lib_map_path/synopsys_sim.setup" + echo $incl_ref >> $file + fi +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ucli.key axis_clock_converter_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log 64 AN.DB csrc axis_clock_converter_simv.daidir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: axis_clock_converter.sh [-help]\n\ +Usage: axis_clock_converter.sh [-lib_map_path]\n\ +Usage: axis_clock_converter.sh [-reset_run]\n\ +Usage: axis_clock_converter.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/file_info.txt new file mode 100644 index 0000000..9f6127d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/file_info.txt @@ -0,0 +1,17 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +clk_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +rst_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_cdc.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_fifo.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_memory.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_VCOMP.vhd,vhdl,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_infrastructure_v1_1_vl_rfs.v,verilog,axis_infrastructure_v1_1_0,../../../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_clock_converter_v1_1_vl_rfs.v,verilog,axis_clock_converter_v1_1_23,../../../ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_clock_converter.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/simulate.do new file mode 100644 index 0000000..58afc78 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/vcs/simulate.do @@ -0,0 +1,2 @@ +run +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/README.txt new file mode 100644 index 0000000..348b315 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:43 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./axis_clock_converter.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './axis_clock_converter.sh' script. + +./axis_clock_converter.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./axis_clock_converter.sh -noclean_files + +For more information on the script, please type './axis_clock_converter.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/axis_clock_converter.sh b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/axis_clock_converter.sh new file mode 100755 index 0000000..f0d0536 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/axis_clock_converter.sh @@ -0,0 +1,178 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : axis_clock_converter.sh +# Simulator : Cadence Xcelium Parallel Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:43 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: axis_clock_converter.sh [-help] +# usage: axis_clock_converter.sh [-lib_map_path] +# usage: axis_clock_converter.sh [-noclean_files] +# usage: axis_clock_converter.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'axis_clock_converter.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +xrun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm axis_infrastructure_v1_1_0 axis_clock_converter_v1_1_23 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="xcelium_lib" + +# Script info +echo -e "axis_clock_converter.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + xrun $xrun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.axis_clock_converter \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"$ref_dir/../../../ipstatic/hdl" \ + +incdir+"../../../ipstatic/hdl" \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xmsim.key xrun.key xrun.log waves.shm xrun.history .simvision xcelium.d xcelium) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: axis_clock_converter.sh [-help]\n\ +Usage: axis_clock_converter.sh [-lib_map_path]\n\ +Usage: axis_clock_converter.sh [-reset_run]\n\ +Usage: axis_clock_converter.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/file_info.txt new file mode 100644 index 0000000..9f6127d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/file_info.txt @@ -0,0 +1,17 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axi_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +clk_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +rst_vip_if.sv,systemverilog,xilinx_vip,../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_cdc.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_fifo.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_memory.sv,systemverilog,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +xpm_VCOMP.vhd,vhdl,xpm,../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_infrastructure_v1_1_vl_rfs.v,verilog,axis_infrastructure_v1_1_0,../../../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_clock_converter_v1_1_vl_rfs.v,verilog,axis_clock_converter_v1_1_23,../../../ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +axis_clock_converter.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/run.f b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/run.f new file mode 100644 index 0000000..d38b4ff --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xcelium/run.f @@ -0,0 +1,32 @@ +-makelib xcelium_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib xcelium_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib xcelium_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib xcelium_lib/axis_infrastructure_v1_1_0 \ + "../../../ipstatic/hdl/axis_infrastructure_v1_1_vl_rfs.v" \ +-endlib +-makelib xcelium_lib/axis_clock_converter_v1_1_23 \ + "../../../ipstatic/hdl/axis_clock_converter_v1_1_vl_rfs.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/README.txt new file mode 100644 index 0000000..e96a5fb --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:43 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./axis_clock_converter.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './axis_clock_converter.sh' script. + +./axis_clock_converter.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./axis_clock_converter.sh -noclean_files + +For more information on the script, please type './axis_clock_converter.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/U200.smi b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/U200.smi new file mode 100644 index 0000000..f20b0a8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/U200.smi @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/axis_clock_converter.sh b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/axis_clock_converter.sh new file mode 100755 index 0000000..181c27e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/axis_clock_converter.sh @@ -0,0 +1,212 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : axis_clock_converter.sh +# Simulator : Xilinx Vivado Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:43 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: axis_clock_converter.sh [-help] +# usage: axis_clock_converter.sh [-lib_map_path] +# usage: axis_clock_converter.sh [-noclean_files] +# usage: axis_clock_converter.sh [-reset_run] +# +#********************************************************************************************************* + +# Command line options +xv_boost_lib_path=/tools/Xilinx/Vivado/2020.2/tps/boost_1_64_0 +xvlog_opts="--relax -L xdma_v4_1_8" + + +# Script info +echo -e "axis_clock_converter.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + xvlog $xvlog_opts -prj vlog.prj 2>&1 | tee compile.log + +} + +# RUN_STEP: +elaborate() +{ + xelab --relax --debug typical --mt auto -L axis_infrastructure_v1_1_0 -L axis_clock_converter_v1_1_23 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot axis_clock_converter xil_defaultlib.axis_clock_converter xil_defaultlib.glbl -log elaborate.log +} + +# RUN_STEP: +simulate() +{ + xsim axis_clock_converter -key {Behavioral:sim_1:Functional:axis_clock_converter} -tclbatch cmd.tcl -protoinst "protoinst_files/bd_9f2c.protoinst" -protoinst "protoinst_files/bd_ba6a.protoinst" -protoinst "protoinst_files/bd_afa8.protoinst" -log simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Copy xsim.ini file +copy_setup_file() +{ + file="xsim.ini" + lib_map_path="/tools/Xilinx/Vivado/2020.2/data/xsim" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + cp $src_file . + fi + + # Map local design libraries to xsim.ini + map_local_libs + + fi +} + +# Map local design libraries +map_local_libs() +{ + updated_mappings=() + local_mappings=() + + # Local design libraries + local_libs=(xil_defaultlib) + + if [[ 0 == ${#local_libs[@]} ]]; then + return + fi + + file="xsim.ini" + file_backup="xsim.ini.bak" + + if [[ -e $file ]]; then + rm -f $file_backup + # Create a backup copy of the xsim.ini file + cp $file $file_backup + # Read libraries from backup file and search in local library collection + while read -r line + do + IN=$line + # Split mapping entry with '=' delimiter to fetch library name and mapping + read lib_name mapping <<<$(IFS="="; echo $IN) + # If local library found, then construct the local mapping and add to local mapping collection + if `echo ${local_libs[@]} | grep -wq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + local_mappings+=("$lib_name") + fi + # Add to updated library mapping collection + updated_mappings+=("$line") + done < "$file_backup" + # Append local libraries not found originally from xsim.ini + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + if `echo ${local_mappings[@]} | grep -wvq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + updated_mappings+=("$line") + fi + done + # Write updated mappings in xsim.ini + rm -f $file + for (( i=0; i<${#updated_mappings[*]}; i++ )); do + lib_name="${updated_mappings[i]}" + echo $lib_name >> $file + done + else + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + mapping="$lib_name=xsim.dir/$lib_name" + echo $mapping >> $file + done + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xelab.pb xsim.jou xvhdl.log xvlog.log compile.log elaborate.log simulate.log xelab.log xsim.log run.log xvhdl.pb xvlog.pb axis_clock_converter.wdb xsim.dir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./axis_clock_converter.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: axis_clock_converter.sh [-help]\n\ +Usage: axis_clock_converter.sh [-lib_map_path]\n\ +Usage: axis_clock_converter.sh [-reset_run]\n\ +Usage: axis_clock_converter.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/cmd.tcl b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/cmd.tcl new file mode 100644 index 0000000..eef7a0f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/cmd.tcl @@ -0,0 +1,12 @@ +set curr_wave [current_wave_config] +if { [string length $curr_wave] == 0 } { + if { [llength [get_objects]] > 0} { + add_wave / + set_property needs_save false [current_wave_config] + } else { + send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console." + } +} + +run -all +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/file_info.txt new file mode 100644 index 0000000..7914184 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/file_info.txt @@ -0,0 +1,2 @@ +axis_clock_converter.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v,incdir="$ref_dir/../../../ipstatic/hdl"incdir="../../../ipstatic/hdl" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/protoinst_files/bd_9f2c.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/protoinst_files/bd_9f2c.protoinst new file mode 100644 index 0000000..cf73fce --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/protoinst_files/bd_9f2c.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_9f2c": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/protoinst_files/bd_afa8.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/protoinst_files/bd_afa8.protoinst new file mode 100644 index 0000000..a0656b6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/protoinst_files/bd_afa8.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_afa8": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/protoinst_files/bd_ba6a.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/protoinst_files/bd_ba6a.protoinst new file mode 100644 index 0000000..c42e1c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/protoinst_files/bd_ba6a.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_ba6a": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/vlog.prj b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/vlog.prj new file mode 100644 index 0000000..c8e0879 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/axis_clock_converter_1/xsim/vlog.prj @@ -0,0 +1,6 @@ +verilog xil_defaultlib --include "../../../ipstatic/hdl" \ +"../../../../U200.srcs/sources_1/ip/axis_clock_converter_1/sim/axis_clock_converter.v" \ + +verilog xil_defaultlib "glbl.v" + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/README.txt new file mode 100644 index 0000000..5acdd2f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/README.txt @@ -0,0 +1,83 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required +# to simulate the design for a simulator, the directory structure +# and the generated exported files. +# +################################################################################ + +1. Simulate Design + +To simulate design, cd to the simulator directory and execute the script. + +For example:- + +% cd questa +% ./top.sh + +The export simulation flow requires the Xilinx pre-compiled simulation library +components for the target simulator. These components are referred using the +'-lib_map_path' switch. If this switch is specified, then the export simulation +will automatically set this library path in the generated script and update, +copy the simulator setup file(s) in the exported directory. + +If '-lib_map_path' is not specified, then the pre-compiled simulation library +information will not be included in the exported scripts and that may cause +simulation errors when running this script. Alternatively, you can provide the +library information using this switch while executing the generated script. + +For example:- + +% ./top.sh -lib_map_path /design/questa/clibs + +Please refer to the generated script header 'Prerequisite' section for more details. + +2. Directory Structure + +By default, if the -directory switch is not specified, export_simulation will +create the following directory structure:- + +/export_sim/ + +For example, if the current working directory is /tmp/test, export_simulation +will create the following directory path:- + +/tmp/test/export_sim/questa + +If -directory switch is specified, export_simulation will create a simulator +sub-directory under the specified directory path. + +For example, 'export_simulation -directory /tmp/test/my_test_area/func_sim' +command will create the following directory:- + +/tmp/test/my_test_area/func_sim/questa + +By default, if -simulator is not specified, export_simulation will create a +simulator sub-directory for each simulator and export the files for each simulator +in this sub-directory respectively. + +IMPORTANT: Please note that the simulation library path must be specified manually +in the generated script for the respective simulator. Please refer to the generated +script header 'Prerequisite' section for more details. + +3. Exported script and files + +Export simulation will create the driver shell script, setup files and copy the +design sources in the output directory path. + +By default, when the -script_name switch is not specified, export_simulation will +create the following script name:- + +.sh (Unix) +When exporting the files for an IP using the -of_objects switch, export_simulation +will create the following script name:- + +.sh (Unix) +Export simulation will create the setup files for the target simulator specified +with the -simulator switch. + +For example, if the target simulator is "ies", export_simulation will create the +'cds.lib', 'hdl.var' and design library diectories and mappings in the 'cds.lib' +file. + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/README.txt new file mode 100644 index 0000000..cbe0c3d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:57 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem.sh' script. + +./instr_blk_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem.sh -noclean_files + +For more information on the script, please type './instr_blk_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/compile.do new file mode 100644 index 0000000..b14c2e3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/compile.do @@ -0,0 +1,41 @@ +vlib work +vlib activehdl + +vlib activehdl/xilinx_vip +vlib activehdl/xpm +vlib activehdl/blk_mem_gen_v8_4_4 +vlib activehdl/xil_defaultlib + +vmap xilinx_vip activehdl/xilinx_vip +vmap xpm activehdl/xpm +vmap blk_mem_gen_v8_4_4 activehdl/blk_mem_gen_v8_4_4 +vmap xil_defaultlib activehdl/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/file_info.txt new file mode 100644 index 0000000..9ed9f5f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +instr_blk_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/instr_blk_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/instr_blk_mem.sh new file mode 100755 index 0000000..d39e0a1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/instr_blk_mem.sh @@ -0,0 +1,152 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem.sh +# Simulator : Aldec Active-HDL Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:57 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem.sh [-help] +# usage: instr_blk_mem.sh [-lib_map_path] +# usage: instr_blk_mem.sh [-noclean_files] +# usage: instr_blk_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'instr_blk_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "instr_blk_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + lib_map_path="" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work activehdl) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem.sh [-help]\n\ +Usage: instr_blk_mem.sh [-lib_map_path]\n\ +Usage: instr_blk_mem.sh [-reset_run]\n\ +Usage: instr_blk_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/instr_blk_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/instr_blk_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/simulate.do new file mode 100644 index 0000000..1602422 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+instr_blk_mem -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.instr_blk_mem xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {instr_blk_mem.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/summary.log new file mode 100755 index 0000000..5094079 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [2048] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [4] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 7.524303 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/activehdl/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/README.txt new file mode 100644 index 0000000..26d8f67 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:57 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem.sh' script. + +./instr_blk_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem.sh -noclean_files + +For more information on the script, please type './instr_blk_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/file_info.txt new file mode 100644 index 0000000..9ed9f5f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +instr_blk_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/instr_blk_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/instr_blk_mem.sh new file mode 100755 index 0000000..d7f5271 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/instr_blk_mem.sh @@ -0,0 +1,176 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem.sh +# Simulator : Cadence Incisive Enterprise Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:57 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem.sh [-help] +# usage: instr_blk_mem.sh [-lib_map_path] +# usage: instr_blk_mem.sh [-noclean_files] +# usage: instr_blk_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'instr_blk_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +irun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="ies_lib" + +# Script info +echo -e "instr_blk_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + irun $irun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.instr_blk_mem \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ncsim.key irun.key irun.log waves.shm irun.history .simvision INCA_libs) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem.sh [-help]\n\ +Usage: instr_blk_mem.sh [-lib_map_path]\n\ +Usage: instr_blk_mem.sh [-reset_run]\n\ +Usage: instr_blk_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/run.f b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/run.f new file mode 100644 index 0000000..377bea5 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/run.f @@ -0,0 +1,29 @@ +-makelib ies_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib ies_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib ies_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib ies_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/summary.log new file mode 100755 index 0000000..5094079 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/ies/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [2048] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [4] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 7.524303 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/README.txt new file mode 100644 index 0000000..cbe0c3d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:57 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem.sh' script. + +./instr_blk_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem.sh -noclean_files + +For more information on the script, please type './instr_blk_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/compile.do new file mode 100644 index 0000000..41f1286 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/compile.do @@ -0,0 +1,41 @@ +vlib modelsim_lib/work +vlib modelsim_lib/msim + +vlib modelsim_lib/msim/xilinx_vip +vlib modelsim_lib/msim/xpm +vlib modelsim_lib/msim/blk_mem_gen_v8_4_4 +vlib modelsim_lib/msim/xil_defaultlib + +vmap xilinx_vip modelsim_lib/msim/xilinx_vip +vmap xpm modelsim_lib/msim/xpm +vmap blk_mem_gen_v8_4_4 modelsim_lib/msim/blk_mem_gen_v8_4_4 +vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/file_info.txt new file mode 100644 index 0000000..9ed9f5f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +instr_blk_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/instr_blk_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/instr_blk_mem.sh new file mode 100755 index 0000000..88dd8f6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/instr_blk_mem.sh @@ -0,0 +1,167 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem.sh +# Simulator : Mentor Graphics ModelSim Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:57 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem.sh [-help] +# usage: instr_blk_mem.sh [-lib_map_path] +# usage: instr_blk_mem.sh [-noclean_files] +# usage: instr_blk_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'instr_blk_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "instr_blk_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/modelsim" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="modelsim_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf modelsim_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem.sh [-help]\n\ +Usage: instr_blk_mem.sh [-lib_map_path]\n\ +Usage: instr_blk_mem.sh [-reset_run]\n\ +Usage: instr_blk_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/instr_blk_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/instr_blk_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/simulate.do new file mode 100644 index 0000000..9a42a0c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -voptargs="+acc" -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -lib xil_defaultlib xil_defaultlib.instr_blk_mem xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure +view signals + +do {instr_blk_mem.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/summary.log new file mode 100755 index 0000000..5094079 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [2048] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [4] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 7.524303 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/modelsim/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/README.txt new file mode 100644 index 0000000..cbe0c3d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:57 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem.sh' script. + +./instr_blk_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem.sh -noclean_files + +For more information on the script, please type './instr_blk_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/compile.do new file mode 100644 index 0000000..94def16 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/compile.do @@ -0,0 +1,41 @@ +vlib questa_lib/work +vlib questa_lib/msim + +vlib questa_lib/msim/xilinx_vip +vlib questa_lib/msim/xpm +vlib questa_lib/msim/blk_mem_gen_v8_4_4 +vlib questa_lib/msim/xil_defaultlib + +vmap xilinx_vip questa_lib/msim/xilinx_vip +vmap xpm questa_lib/msim/xpm +vmap blk_mem_gen_v8_4_4 questa_lib/msim/blk_mem_gen_v8_4_4 +vmap xil_defaultlib questa_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/elaborate.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/elaborate.do new file mode 100644 index 0000000..417eabc --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/elaborate.do @@ -0,0 +1 @@ +vopt -64 +acc=npr -l elaborate.log -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.instr_blk_mem xil_defaultlib.glbl -o instr_blk_mem_opt diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/file_info.txt new file mode 100644 index 0000000..9ed9f5f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +instr_blk_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/instr_blk_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/instr_blk_mem.sh new file mode 100755 index 0000000..817277e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/instr_blk_mem.sh @@ -0,0 +1,174 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem.sh +# Simulator : Mentor Graphics Questa Advanced Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:57 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem.sh [-help] +# usage: instr_blk_mem.sh [-lib_map_path] +# usage: instr_blk_mem.sh [-noclean_files] +# usage: instr_blk_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'instr_blk_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "instr_blk_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +elaborate() +{ + source elaborate.do 2>&1 | tee -a elaborate.log +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/questa" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="questa_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf questa_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem.sh [-help]\n\ +Usage: instr_blk_mem.sh [-lib_map_path]\n\ +Usage: instr_blk_mem.sh [-reset_run]\n\ +Usage: instr_blk_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/instr_blk_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/instr_blk_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/simulate.do new file mode 100644 index 0000000..5832b28 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -lib xil_defaultlib instr_blk_mem_opt + +do {wave.do} + +view wave +view structure +view signals + +do {instr_blk_mem.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/summary.log new file mode 100755 index 0000000..5094079 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [2048] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [4] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 7.524303 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/questa/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/README.txt new file mode 100644 index 0000000..cbe0c3d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:57 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem.sh' script. + +./instr_blk_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem.sh -noclean_files + +For more information on the script, please type './instr_blk_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/compile.do new file mode 100644 index 0000000..35e9fea --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/compile.do @@ -0,0 +1,41 @@ +vlib work +vlib riviera + +vlib riviera/xilinx_vip +vlib riviera/xpm +vlib riviera/blk_mem_gen_v8_4_4 +vlib riviera/xil_defaultlib + +vmap xilinx_vip riviera/xilinx_vip +vmap xpm riviera/xpm +vmap blk_mem_gen_v8_4_4 riviera/blk_mem_gen_v8_4_4 +vmap xil_defaultlib riviera/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/file_info.txt new file mode 100644 index 0000000..9ed9f5f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +instr_blk_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/instr_blk_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/instr_blk_mem.sh new file mode 100755 index 0000000..63c4a88 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/instr_blk_mem.sh @@ -0,0 +1,153 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem.sh +# Simulator : Aldec Riviera-PRO Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:57 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem.sh [-help] +# usage: instr_blk_mem.sh [-lib_map_path] +# usage: instr_blk_mem.sh [-noclean_files] +# usage: instr_blk_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'instr_blk_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "instr_blk_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/riviera" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work riviera) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem.sh [-help]\n\ +Usage: instr_blk_mem.sh [-lib_map_path]\n\ +Usage: instr_blk_mem.sh [-reset_run]\n\ +Usage: instr_blk_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/instr_blk_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/instr_blk_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/simulate.do new file mode 100644 index 0000000..1602422 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+instr_blk_mem -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.instr_blk_mem xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {instr_blk_mem.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/summary.log new file mode 100755 index 0000000..5094079 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [2048] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [4] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 7.524303 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/riviera/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/README.txt new file mode 100644 index 0000000..cbe0c3d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:57 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem.sh' script. + +./instr_blk_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem.sh -noclean_files + +For more information on the script, please type './instr_blk_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/file_info.txt new file mode 100644 index 0000000..9ed9f5f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +instr_blk_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/instr_blk_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/instr_blk_mem.sh new file mode 100755 index 0000000..f0524d8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/instr_blk_mem.sh @@ -0,0 +1,247 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem.sh +# Simulator : Synopsys Verilog Compiler Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:57 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem.sh [-help] +# usage: instr_blk_mem.sh [-lib_map_path] +# usage: instr_blk_mem.sh [-noclean_files] +# usage: instr_blk_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'instr_blk_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Command line options +vlogan_opts="-full64" +vhdlan_opts="-full64" +vcs_elab_opts="-full64 -debug_pp -t ps -licqueue -l elaborate.log" +vcs_sim_opts="-ucli -licqueue -l simulate.log" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="vcs_lib" + +# Script info +echo -e "instr_blk_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + vlogan -work xilinx_vip $vlogan_opts -sverilog +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xpm $vlogan_opts -sverilog +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xpm $vhdlan_opts \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work blk_mem_gen_v8_4_4 $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v" \ + 2>&1 | tee -a vlogan.log + + + vlogan -work xil_defaultlib $vlogan_opts +v2k \ + glbl.v \ + 2>&1 | tee -a vlogan.log + +} + +# RUN_STEP: +elaborate() +{ + vcs $vcs_elab_opts xil_defaultlib.instr_blk_mem xil_defaultlib.glbl -o instr_blk_mem_simv +} + +# RUN_STEP: +simulate() +{ + ./instr_blk_mem_simv $vcs_sim_opts -do simulate.do +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + fi + create_lib_mappings $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + create_lib_mappings $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Define design library mappings +create_lib_mappings() +{ + file="synopsys_sim.setup" + if [[ -e $file ]]; then + if [[ ($1 == "") ]]; then + return + else + rm -rf $file + fi + fi + + touch $file + + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/vcs" + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + mapping="$lib:$sim_lib_dir/$lib" + echo $mapping >> $file + done + + if [[ ($lib_map_path != "") ]]; then + incl_ref="OTHERS=$lib_map_path/synopsys_sim.setup" + echo $incl_ref >> $file + fi +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ucli.key instr_blk_mem_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log 64 AN.DB csrc instr_blk_mem_simv.daidir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem.sh [-help]\n\ +Usage: instr_blk_mem.sh [-lib_map_path]\n\ +Usage: instr_blk_mem.sh [-reset_run]\n\ +Usage: instr_blk_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/simulate.do new file mode 100644 index 0000000..58afc78 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/simulate.do @@ -0,0 +1,2 @@ +run +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/summary.log new file mode 100755 index 0000000..5094079 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/vcs/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [2048] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [4] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 7.524303 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/README.txt new file mode 100644 index 0000000..26d8f67 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:57 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem.sh' script. + +./instr_blk_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem.sh -noclean_files + +For more information on the script, please type './instr_blk_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/file_info.txt new file mode 100644 index 0000000..9ed9f5f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +instr_blk_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/instr_blk_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/instr_blk_mem.sh new file mode 100755 index 0000000..6863d0d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/instr_blk_mem.sh @@ -0,0 +1,176 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem.sh +# Simulator : Cadence Xcelium Parallel Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:57 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem.sh [-help] +# usage: instr_blk_mem.sh [-lib_map_path] +# usage: instr_blk_mem.sh [-noclean_files] +# usage: instr_blk_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'instr_blk_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +xrun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="xcelium_lib" + +# Script info +echo -e "instr_blk_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + xrun $xrun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.instr_blk_mem \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xmsim.key xrun.key xrun.log waves.shm xrun.history .simvision xcelium.d xcelium) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem.sh [-help]\n\ +Usage: instr_blk_mem.sh [-lib_map_path]\n\ +Usage: instr_blk_mem.sh [-reset_run]\n\ +Usage: instr_blk_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/run.f b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/run.f new file mode 100644 index 0000000..071771d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/run.f @@ -0,0 +1,29 @@ +-makelib xcelium_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib xcelium_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib xcelium_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib xcelium_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/summary.log new file mode 100755 index 0000000..5094079 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xcelium/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [2048] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [4] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 7.524303 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/README.txt new file mode 100644 index 0000000..cbe0c3d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:22:57 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem.sh' script. + +./instr_blk_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem.sh -noclean_files + +For more information on the script, please type './instr_blk_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/U200.smi b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/U200.smi new file mode 100644 index 0000000..f20b0a8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/U200.smi @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/cmd.tcl b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/cmd.tcl new file mode 100644 index 0000000..eef7a0f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/cmd.tcl @@ -0,0 +1,12 @@ +set curr_wave [current_wave_config] +if { [string length $curr_wave] == 0 } { + if { [llength [get_objects]] > 0} { + add_wave / + set_property needs_save false [current_wave_config] + } else { + send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console." + } +} + +run -all +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/file_info.txt new file mode 100644 index 0000000..0fd4037 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/file_info.txt @@ -0,0 +1,2 @@ +instr_blk_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/instr_blk_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/instr_blk_mem.sh new file mode 100755 index 0000000..aab8ed7 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/instr_blk_mem.sh @@ -0,0 +1,212 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem.sh +# Simulator : Xilinx Vivado Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:22:57 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem.sh [-help] +# usage: instr_blk_mem.sh [-lib_map_path] +# usage: instr_blk_mem.sh [-noclean_files] +# usage: instr_blk_mem.sh [-reset_run] +# +#********************************************************************************************************* + +# Command line options +xv_boost_lib_path=/tools/Xilinx/Vivado/2020.2/tps/boost_1_64_0 +xvlog_opts="--relax -L xdma_v4_1_8" + + +# Script info +echo -e "instr_blk_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + xvlog $xvlog_opts -prj vlog.prj 2>&1 | tee compile.log + +} + +# RUN_STEP: +elaborate() +{ + xelab --relax --debug typical --mt auto -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot instr_blk_mem xil_defaultlib.instr_blk_mem xil_defaultlib.glbl -log elaborate.log +} + +# RUN_STEP: +simulate() +{ + xsim instr_blk_mem -key {Behavioral:sim_1:Functional:instr_blk_mem} -tclbatch cmd.tcl -protoinst "protoinst_files/bd_9f2c.protoinst" -protoinst "protoinst_files/bd_ba6a.protoinst" -protoinst "protoinst_files/bd_afa8.protoinst" -log simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Copy xsim.ini file +copy_setup_file() +{ + file="xsim.ini" + lib_map_path="/tools/Xilinx/Vivado/2020.2/data/xsim" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + cp $src_file . + fi + + # Map local design libraries to xsim.ini + map_local_libs + + fi +} + +# Map local design libraries +map_local_libs() +{ + updated_mappings=() + local_mappings=() + + # Local design libraries + local_libs=() + + if [[ 0 == ${#local_libs[@]} ]]; then + return + fi + + file="xsim.ini" + file_backup="xsim.ini.bak" + + if [[ -e $file ]]; then + rm -f $file_backup + # Create a backup copy of the xsim.ini file + cp $file $file_backup + # Read libraries from backup file and search in local library collection + while read -r line + do + IN=$line + # Split mapping entry with '=' delimiter to fetch library name and mapping + read lib_name mapping <<<$(IFS="="; echo $IN) + # If local library found, then construct the local mapping and add to local mapping collection + if `echo ${local_libs[@]} | grep -wq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + local_mappings+=("$lib_name") + fi + # Add to updated library mapping collection + updated_mappings+=("$line") + done < "$file_backup" + # Append local libraries not found originally from xsim.ini + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + if `echo ${local_mappings[@]} | grep -wvq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + updated_mappings+=("$line") + fi + done + # Write updated mappings in xsim.ini + rm -f $file + for (( i=0; i<${#updated_mappings[*]}; i++ )); do + lib_name="${updated_mappings[i]}" + echo $lib_name >> $file + done + else + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + mapping="$lib_name=xsim.dir/$lib_name" + echo $mapping >> $file + done + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xelab.pb xsim.jou xvhdl.log xvlog.log compile.log elaborate.log simulate.log xelab.log xsim.log run.log xvhdl.pb xvlog.pb instr_blk_mem.wdb xsim.dir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem.sh [-help]\n\ +Usage: instr_blk_mem.sh [-lib_map_path]\n\ +Usage: instr_blk_mem.sh [-reset_run]\n\ +Usage: instr_blk_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/protoinst_files/bd_9f2c.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/protoinst_files/bd_9f2c.protoinst new file mode 100644 index 0000000..cf73fce --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/protoinst_files/bd_9f2c.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_9f2c": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/protoinst_files/bd_afa8.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/protoinst_files/bd_afa8.protoinst new file mode 100644 index 0000000..a0656b6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/protoinst_files/bd_afa8.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_afa8": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/protoinst_files/bd_ba6a.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/protoinst_files/bd_ba6a.protoinst new file mode 100644 index 0000000..c42e1c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/protoinst_files/bd_ba6a.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_ba6a": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/summary.log new file mode 100755 index 0000000..5094079 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [2048] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [4] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 7.524303 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/vlog.prj b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/vlog.prj new file mode 100644 index 0000000..6207c87 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem/xsim/vlog.prj @@ -0,0 +1,6 @@ +verilog xil_defaultlib \ +"../../../../U200.srcs/sources_1/ip/instr_blk_mem/sim/instr_blk_mem.v" \ + +verilog xil_defaultlib "glbl.v" + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/README.txt new file mode 100644 index 0000000..5acdd2f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/README.txt @@ -0,0 +1,83 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required +# to simulate the design for a simulator, the directory structure +# and the generated exported files. +# +################################################################################ + +1. Simulate Design + +To simulate design, cd to the simulator directory and execute the script. + +For example:- + +% cd questa +% ./top.sh + +The export simulation flow requires the Xilinx pre-compiled simulation library +components for the target simulator. These components are referred using the +'-lib_map_path' switch. If this switch is specified, then the export simulation +will automatically set this library path in the generated script and update, +copy the simulator setup file(s) in the exported directory. + +If '-lib_map_path' is not specified, then the pre-compiled simulation library +information will not be included in the exported scripts and that may cause +simulation errors when running this script. Alternatively, you can provide the +library information using this switch while executing the generated script. + +For example:- + +% ./top.sh -lib_map_path /design/questa/clibs + +Please refer to the generated script header 'Prerequisite' section for more details. + +2. Directory Structure + +By default, if the -directory switch is not specified, export_simulation will +create the following directory structure:- + +/export_sim/ + +For example, if the current working directory is /tmp/test, export_simulation +will create the following directory path:- + +/tmp/test/export_sim/questa + +If -directory switch is specified, export_simulation will create a simulator +sub-directory under the specified directory path. + +For example, 'export_simulation -directory /tmp/test/my_test_area/func_sim' +command will create the following directory:- + +/tmp/test/my_test_area/func_sim/questa + +By default, if -simulator is not specified, export_simulation will create a +simulator sub-directory for each simulator and export the files for each simulator +in this sub-directory respectively. + +IMPORTANT: Please note that the simulation library path must be specified manually +in the generated script for the respective simulator. Please refer to the generated +script header 'Prerequisite' section for more details. + +3. Exported script and files + +Export simulation will create the driver shell script, setup files and copy the +design sources in the output directory path. + +By default, when the -script_name switch is not specified, export_simulation will +create the following script name:- + +.sh (Unix) +When exporting the files for an IP using the -of_objects switch, export_simulation +will create the following script name:- + +.sh (Unix) +Export simulation will create the setup files for the target simulator specified +with the -simulator switch. + +For example, if the target simulator is "ies", export_simulation will create the +'cds.lib', 'hdl.var' and design library diectories and mappings in the 'cds.lib' +file. + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/README.txt new file mode 100644 index 0000000..dc30976 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:09 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem_sim.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem_sim.sh' script. + +./instr_blk_mem_sim.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem_sim.sh -noclean_files + +For more information on the script, please type './instr_blk_mem_sim.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/compile.do new file mode 100644 index 0000000..6dccd0b --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/compile.do @@ -0,0 +1,41 @@ +vlib work +vlib activehdl + +vlib activehdl/xilinx_vip +vlib activehdl/xpm +vlib activehdl/blk_mem_gen_v8_4_4 +vlib activehdl/xil_defaultlib + +vmap xilinx_vip activehdl/xilinx_vip +vmap xpm activehdl/xpm +vmap blk_mem_gen_v8_4_4 activehdl/blk_mem_gen_v8_4_4 +vmap xil_defaultlib activehdl/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/file_info.txt new file mode 100644 index 0000000..cd1d040 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +instr_blk_mem_sim.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/instr_blk_mem_sim.mif b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/instr_blk_mem_sim.mif new file mode 100755 index 0000000..e9bd6fc --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/instr_blk_mem_sim.mif @@ -0,0 +1,396 @@ +0000000000000110000000000000000000000000100010000000000000000000 +0000000000000110000000000000000000000000101100000000000100000000 +0000000000000110000000000000000000000000000000000000000010000000 +0000000000000110000000000000000000000000000100000000000000010000 +0000000000000110000000000000000000000000001000000000000000010000 +0001000000000000000000000000000000000000101000000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0001000000000001000000000000000000000000000100000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0000000000000110000000000100111011101110110000010100001010100000 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000110000000000000000000000000011100000000000000000000 +0000000000000110000000000000000000000000011000000000000000000000 +0000000000000110000000000000000000000000010000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000111000000000100000000000 +0000000000000110000000000000000000000000110100000000000000000000 +1111000000000000111100000000000011110000000000001000100001000111 +0000000000000101000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000001000000000000000000000000110100000000000000011101 +0100000000000000000000000000000000000000000000000010010111101101 +0000000000000100000000000000000000000000111100000000000000001100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000110000000000000000000000000010000000000000000000000 +0000000000000000000000000000000000000000000000000000000010000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000001000000000000000000000000011000000000000000010110 +0100000000000000000000000000000000000000000000000001110010000110 +0000000000000001000000000000000000000000011100000000000000010111 +0100000000000000000000000000000000000000000000000001101110110111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000110100000000000011110000 +0000000000000110000000000000000000000000111000000000000000000000 +0000000000000110000000000000000000000000111100000000000000000000 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001010100000001101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000011101101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +0000000000000111000000000000000000000000000000000000000000000000 +0000000000000111000000000000000000000000000100000000000000000001 +0000000000000111000000000000000000000000001000000000000000000010 +0000000000000111000000000000000000000000001100000000000000000011 +0000000000000111000000000000000000000000010000000000000000000100 +0000000000000111000000000000000000000000010100000000000000000101 +0000000000000111000000000000000000000000011000000000000000000110 +0000000000000111000000000000000000000000011100000000000000000111 +0000000000000111000000000000000000000000100000000000000000001000 +0000000000000111000000000000000000000000100100000000000000001001 +0000000000000111000000000000000000000000101000000000000000001010 +0000000000000111000000000000000000000000101100000000000000001011 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001101 +0000000000000111000000000000000000000000111000000000000000001110 +0000000000000111000000000000000000000000111100000000000000001111 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010100000001101 +0000000000000000000000000000000000000000000000000000000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/instr_blk_mem_sim.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/instr_blk_mem_sim.sh new file mode 100755 index 0000000..65660b2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/instr_blk_mem_sim.sh @@ -0,0 +1,152 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem_sim.sh +# Simulator : Aldec Active-HDL Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:09 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem_sim.sh [-help] +# usage: instr_blk_mem_sim.sh [-lib_map_path] +# usage: instr_blk_mem_sim.sh [-noclean_files] +# usage: instr_blk_mem_sim.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'instr_blk_mem_sim.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "instr_blk_mem_sim.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + lib_map_path="" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work activehdl) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem_sim.sh [-help]\n\ +Usage: instr_blk_mem_sim.sh [-lib_map_path]\n\ +Usage: instr_blk_mem_sim.sh [-reset_run]\n\ +Usage: instr_blk_mem_sim.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/instr_blk_mem_sim.udo b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/instr_blk_mem_sim.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/simmem.coe b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/simmem.coe new file mode 100755 index 0000000..90d215f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/simmem.coe @@ -0,0 +1,398 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0000000000000110000000000000000000000000100010000000000000000000, +0000000000000110000000000000000000000000101100000000000100000000, +0000000000000110000000000000000000000000000000000000000010000000, +0000000000000110000000000000000000000000000100000000000000010000, +0000000000000110000000000000000000000000001000000000000000010000, +0001000000000000000000000000000000000000101000000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0001000000000001000000000000000000000000000100000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0000000000000110000000000100111011101110110000010100001010100000, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000110000000000000000000000000011100000000000000000000, +0000000000000110000000000000000000000000011000000000000000000000, +0000000000000110000000000000000000000000010000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000111000000000100000000000, +0000000000000110000000000000000000000000110100000000000000000000, +1111000000000000111100000000000011110000000000001000100001000111, +0000000000000101000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000001000000000000000000000000110100000000000000011101, +0100000000000000000000000000000000000000000000000010010111101101, +0000000000000100000000000000000000000000111100000000000000001100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000110000000000000000000000000010000000000000000000000, +0000000000000000000000000000000000000000000000000000000010000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000001000000000000000000000000011000000000000000010110, +0100000000000000000000000000000000000000000000000001110010000110, +0000000000000001000000000000000000000000011100000000000000010111, +0100000000000000000000000000000000000000000000000001101110110111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000110100000000000011110000, +0000000000000110000000000000000000000000111000000000000000000000, +0000000000000110000000000000000000000000111100000000000000000000, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001010100000001101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000011101101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +0000000000000111000000000000000000000000000000000000000000000000, +0000000000000111000000000000000000000000000100000000000000000001, +0000000000000111000000000000000000000000001000000000000000000010, +0000000000000111000000000000000000000000001100000000000000000011, +0000000000000111000000000000000000000000010000000000000000000100, +0000000000000111000000000000000000000000010100000000000000000101, +0000000000000111000000000000000000000000011000000000000000000110, +0000000000000111000000000000000000000000011100000000000000000111, +0000000000000111000000000000000000000000100000000000000000001000, +0000000000000111000000000000000000000000100100000000000000001001, +0000000000000111000000000000000000000000101000000000000000001010, +0000000000000111000000000000000000000000101100000000000000001011, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001101, +0000000000000111000000000000000000000000111000000000000000001110, +0000000000000111000000000000000000000000111100000000000000001111, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010100000001101, +0000000000000000000000000000000000000000000000000000000000000000; \ No newline at end of file diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/simulate.do new file mode 100644 index 0000000..3af7c4b --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+instr_blk_mem_sim -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.instr_blk_mem_sim xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {instr_blk_mem_sim.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/summary.log new file mode 100755 index 0000000..db51362 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [2] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 4.238151 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/activehdl/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/README.txt new file mode 100644 index 0000000..e9e84f9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:09 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem_sim.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem_sim.sh' script. + +./instr_blk_mem_sim.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem_sim.sh -noclean_files + +For more information on the script, please type './instr_blk_mem_sim.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/file_info.txt new file mode 100644 index 0000000..cd1d040 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +instr_blk_mem_sim.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/instr_blk_mem_sim.mif b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/instr_blk_mem_sim.mif new file mode 100755 index 0000000..e9bd6fc --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/instr_blk_mem_sim.mif @@ -0,0 +1,396 @@ +0000000000000110000000000000000000000000100010000000000000000000 +0000000000000110000000000000000000000000101100000000000100000000 +0000000000000110000000000000000000000000000000000000000010000000 +0000000000000110000000000000000000000000000100000000000000010000 +0000000000000110000000000000000000000000001000000000000000010000 +0001000000000000000000000000000000000000101000000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0001000000000001000000000000000000000000000100000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0000000000000110000000000100111011101110110000010100001010100000 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000110000000000000000000000000011100000000000000000000 +0000000000000110000000000000000000000000011000000000000000000000 +0000000000000110000000000000000000000000010000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000111000000000100000000000 +0000000000000110000000000000000000000000110100000000000000000000 +1111000000000000111100000000000011110000000000001000100001000111 +0000000000000101000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000001000000000000000000000000110100000000000000011101 +0100000000000000000000000000000000000000000000000010010111101101 +0000000000000100000000000000000000000000111100000000000000001100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000110000000000000000000000000010000000000000000000000 +0000000000000000000000000000000000000000000000000000000010000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000001000000000000000000000000011000000000000000010110 +0100000000000000000000000000000000000000000000000001110010000110 +0000000000000001000000000000000000000000011100000000000000010111 +0100000000000000000000000000000000000000000000000001101110110111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000110100000000000011110000 +0000000000000110000000000000000000000000111000000000000000000000 +0000000000000110000000000000000000000000111100000000000000000000 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001010100000001101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000011101101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +0000000000000111000000000000000000000000000000000000000000000000 +0000000000000111000000000000000000000000000100000000000000000001 +0000000000000111000000000000000000000000001000000000000000000010 +0000000000000111000000000000000000000000001100000000000000000011 +0000000000000111000000000000000000000000010000000000000000000100 +0000000000000111000000000000000000000000010100000000000000000101 +0000000000000111000000000000000000000000011000000000000000000110 +0000000000000111000000000000000000000000011100000000000000000111 +0000000000000111000000000000000000000000100000000000000000001000 +0000000000000111000000000000000000000000100100000000000000001001 +0000000000000111000000000000000000000000101000000000000000001010 +0000000000000111000000000000000000000000101100000000000000001011 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001101 +0000000000000111000000000000000000000000111000000000000000001110 +0000000000000111000000000000000000000000111100000000000000001111 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010100000001101 +0000000000000000000000000000000000000000000000000000000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/instr_blk_mem_sim.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/instr_blk_mem_sim.sh new file mode 100755 index 0000000..791fc5d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/instr_blk_mem_sim.sh @@ -0,0 +1,176 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem_sim.sh +# Simulator : Cadence Incisive Enterprise Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:09 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem_sim.sh [-help] +# usage: instr_blk_mem_sim.sh [-lib_map_path] +# usage: instr_blk_mem_sim.sh [-noclean_files] +# usage: instr_blk_mem_sim.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'instr_blk_mem_sim.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +irun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="ies_lib" + +# Script info +echo -e "instr_blk_mem_sim.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + irun $irun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.instr_blk_mem_sim \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ncsim.key irun.key irun.log waves.shm irun.history .simvision INCA_libs) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem_sim.sh [-help]\n\ +Usage: instr_blk_mem_sim.sh [-lib_map_path]\n\ +Usage: instr_blk_mem_sim.sh [-reset_run]\n\ +Usage: instr_blk_mem_sim.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/run.f b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/run.f new file mode 100644 index 0000000..a0a3c78 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/run.f @@ -0,0 +1,29 @@ +-makelib ies_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib ies_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib ies_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib ies_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/simmem.coe b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/simmem.coe new file mode 100755 index 0000000..90d215f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/simmem.coe @@ -0,0 +1,398 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0000000000000110000000000000000000000000100010000000000000000000, +0000000000000110000000000000000000000000101100000000000100000000, +0000000000000110000000000000000000000000000000000000000010000000, +0000000000000110000000000000000000000000000100000000000000010000, +0000000000000110000000000000000000000000001000000000000000010000, +0001000000000000000000000000000000000000101000000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0001000000000001000000000000000000000000000100000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0000000000000110000000000100111011101110110000010100001010100000, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000110000000000000000000000000011100000000000000000000, +0000000000000110000000000000000000000000011000000000000000000000, +0000000000000110000000000000000000000000010000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000111000000000100000000000, +0000000000000110000000000000000000000000110100000000000000000000, +1111000000000000111100000000000011110000000000001000100001000111, +0000000000000101000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000001000000000000000000000000110100000000000000011101, +0100000000000000000000000000000000000000000000000010010111101101, +0000000000000100000000000000000000000000111100000000000000001100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000110000000000000000000000000010000000000000000000000, +0000000000000000000000000000000000000000000000000000000010000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000001000000000000000000000000011000000000000000010110, +0100000000000000000000000000000000000000000000000001110010000110, +0000000000000001000000000000000000000000011100000000000000010111, +0100000000000000000000000000000000000000000000000001101110110111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000110100000000000011110000, +0000000000000110000000000000000000000000111000000000000000000000, +0000000000000110000000000000000000000000111100000000000000000000, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001010100000001101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000011101101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +0000000000000111000000000000000000000000000000000000000000000000, +0000000000000111000000000000000000000000000100000000000000000001, +0000000000000111000000000000000000000000001000000000000000000010, +0000000000000111000000000000000000000000001100000000000000000011, +0000000000000111000000000000000000000000010000000000000000000100, +0000000000000111000000000000000000000000010100000000000000000101, +0000000000000111000000000000000000000000011000000000000000000110, +0000000000000111000000000000000000000000011100000000000000000111, +0000000000000111000000000000000000000000100000000000000000001000, +0000000000000111000000000000000000000000100100000000000000001001, +0000000000000111000000000000000000000000101000000000000000001010, +0000000000000111000000000000000000000000101100000000000000001011, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001101, +0000000000000111000000000000000000000000111000000000000000001110, +0000000000000111000000000000000000000000111100000000000000001111, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010100000001101, +0000000000000000000000000000000000000000000000000000000000000000; \ No newline at end of file diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/summary.log new file mode 100755 index 0000000..db51362 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/ies/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [2] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 4.238151 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/README.txt new file mode 100644 index 0000000..dc30976 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:09 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem_sim.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem_sim.sh' script. + +./instr_blk_mem_sim.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem_sim.sh -noclean_files + +For more information on the script, please type './instr_blk_mem_sim.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/compile.do new file mode 100644 index 0000000..ae902a8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/compile.do @@ -0,0 +1,41 @@ +vlib modelsim_lib/work +vlib modelsim_lib/msim + +vlib modelsim_lib/msim/xilinx_vip +vlib modelsim_lib/msim/xpm +vlib modelsim_lib/msim/blk_mem_gen_v8_4_4 +vlib modelsim_lib/msim/xil_defaultlib + +vmap xilinx_vip modelsim_lib/msim/xilinx_vip +vmap xpm modelsim_lib/msim/xpm +vmap blk_mem_gen_v8_4_4 modelsim_lib/msim/blk_mem_gen_v8_4_4 +vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/file_info.txt new file mode 100644 index 0000000..cd1d040 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +instr_blk_mem_sim.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/instr_blk_mem_sim.mif b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/instr_blk_mem_sim.mif new file mode 100755 index 0000000..e9bd6fc --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/instr_blk_mem_sim.mif @@ -0,0 +1,396 @@ +0000000000000110000000000000000000000000100010000000000000000000 +0000000000000110000000000000000000000000101100000000000100000000 +0000000000000110000000000000000000000000000000000000000010000000 +0000000000000110000000000000000000000000000100000000000000010000 +0000000000000110000000000000000000000000001000000000000000010000 +0001000000000000000000000000000000000000101000000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0001000000000001000000000000000000000000000100000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0000000000000110000000000100111011101110110000010100001010100000 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000110000000000000000000000000011100000000000000000000 +0000000000000110000000000000000000000000011000000000000000000000 +0000000000000110000000000000000000000000010000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000111000000000100000000000 +0000000000000110000000000000000000000000110100000000000000000000 +1111000000000000111100000000000011110000000000001000100001000111 +0000000000000101000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000001000000000000000000000000110100000000000000011101 +0100000000000000000000000000000000000000000000000010010111101101 +0000000000000100000000000000000000000000111100000000000000001100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000110000000000000000000000000010000000000000000000000 +0000000000000000000000000000000000000000000000000000000010000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000001000000000000000000000000011000000000000000010110 +0100000000000000000000000000000000000000000000000001110010000110 +0000000000000001000000000000000000000000011100000000000000010111 +0100000000000000000000000000000000000000000000000001101110110111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000110100000000000011110000 +0000000000000110000000000000000000000000111000000000000000000000 +0000000000000110000000000000000000000000111100000000000000000000 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001010100000001101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000011101101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +0000000000000111000000000000000000000000000000000000000000000000 +0000000000000111000000000000000000000000000100000000000000000001 +0000000000000111000000000000000000000000001000000000000000000010 +0000000000000111000000000000000000000000001100000000000000000011 +0000000000000111000000000000000000000000010000000000000000000100 +0000000000000111000000000000000000000000010100000000000000000101 +0000000000000111000000000000000000000000011000000000000000000110 +0000000000000111000000000000000000000000011100000000000000000111 +0000000000000111000000000000000000000000100000000000000000001000 +0000000000000111000000000000000000000000100100000000000000001001 +0000000000000111000000000000000000000000101000000000000000001010 +0000000000000111000000000000000000000000101100000000000000001011 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001101 +0000000000000111000000000000000000000000111000000000000000001110 +0000000000000111000000000000000000000000111100000000000000001111 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010100000001101 +0000000000000000000000000000000000000000000000000000000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/instr_blk_mem_sim.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/instr_blk_mem_sim.sh new file mode 100755 index 0000000..43115ec --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/instr_blk_mem_sim.sh @@ -0,0 +1,167 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem_sim.sh +# Simulator : Mentor Graphics ModelSim Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:09 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem_sim.sh [-help] +# usage: instr_blk_mem_sim.sh [-lib_map_path] +# usage: instr_blk_mem_sim.sh [-noclean_files] +# usage: instr_blk_mem_sim.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'instr_blk_mem_sim.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "instr_blk_mem_sim.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/modelsim" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="modelsim_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf modelsim_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem_sim.sh [-help]\n\ +Usage: instr_blk_mem_sim.sh [-lib_map_path]\n\ +Usage: instr_blk_mem_sim.sh [-reset_run]\n\ +Usage: instr_blk_mem_sim.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/instr_blk_mem_sim.udo b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/instr_blk_mem_sim.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/simmem.coe b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/simmem.coe new file mode 100755 index 0000000..90d215f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/simmem.coe @@ -0,0 +1,398 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0000000000000110000000000000000000000000100010000000000000000000, +0000000000000110000000000000000000000000101100000000000100000000, +0000000000000110000000000000000000000000000000000000000010000000, +0000000000000110000000000000000000000000000100000000000000010000, +0000000000000110000000000000000000000000001000000000000000010000, +0001000000000000000000000000000000000000101000000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0001000000000001000000000000000000000000000100000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0000000000000110000000000100111011101110110000010100001010100000, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000110000000000000000000000000011100000000000000000000, +0000000000000110000000000000000000000000011000000000000000000000, +0000000000000110000000000000000000000000010000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000111000000000100000000000, +0000000000000110000000000000000000000000110100000000000000000000, +1111000000000000111100000000000011110000000000001000100001000111, +0000000000000101000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000001000000000000000000000000110100000000000000011101, +0100000000000000000000000000000000000000000000000010010111101101, +0000000000000100000000000000000000000000111100000000000000001100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000110000000000000000000000000010000000000000000000000, +0000000000000000000000000000000000000000000000000000000010000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000001000000000000000000000000011000000000000000010110, +0100000000000000000000000000000000000000000000000001110010000110, +0000000000000001000000000000000000000000011100000000000000010111, +0100000000000000000000000000000000000000000000000001101110110111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000110100000000000011110000, +0000000000000110000000000000000000000000111000000000000000000000, +0000000000000110000000000000000000000000111100000000000000000000, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001010100000001101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000011101101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +0000000000000111000000000000000000000000000000000000000000000000, +0000000000000111000000000000000000000000000100000000000000000001, +0000000000000111000000000000000000000000001000000000000000000010, +0000000000000111000000000000000000000000001100000000000000000011, +0000000000000111000000000000000000000000010000000000000000000100, +0000000000000111000000000000000000000000010100000000000000000101, +0000000000000111000000000000000000000000011000000000000000000110, +0000000000000111000000000000000000000000011100000000000000000111, +0000000000000111000000000000000000000000100000000000000000001000, +0000000000000111000000000000000000000000100100000000000000001001, +0000000000000111000000000000000000000000101000000000000000001010, +0000000000000111000000000000000000000000101100000000000000001011, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001101, +0000000000000111000000000000000000000000111000000000000000001110, +0000000000000111000000000000000000000000111100000000000000001111, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010100000001101, +0000000000000000000000000000000000000000000000000000000000000000; \ No newline at end of file diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/simulate.do new file mode 100644 index 0000000..aff26ea --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -voptargs="+acc" -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -lib xil_defaultlib xil_defaultlib.instr_blk_mem_sim xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure +view signals + +do {instr_blk_mem_sim.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/summary.log new file mode 100755 index 0000000..db51362 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [2] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 4.238151 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/modelsim/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/README.txt new file mode 100644 index 0000000..dc30976 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:09 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem_sim.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem_sim.sh' script. + +./instr_blk_mem_sim.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem_sim.sh -noclean_files + +For more information on the script, please type './instr_blk_mem_sim.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/compile.do new file mode 100644 index 0000000..57c64ef --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/compile.do @@ -0,0 +1,41 @@ +vlib questa_lib/work +vlib questa_lib/msim + +vlib questa_lib/msim/xilinx_vip +vlib questa_lib/msim/xpm +vlib questa_lib/msim/blk_mem_gen_v8_4_4 +vlib questa_lib/msim/xil_defaultlib + +vmap xilinx_vip questa_lib/msim/xilinx_vip +vmap xpm questa_lib/msim/xpm +vmap blk_mem_gen_v8_4_4 questa_lib/msim/blk_mem_gen_v8_4_4 +vmap xil_defaultlib questa_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/elaborate.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/elaborate.do new file mode 100644 index 0000000..8c66a9a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/elaborate.do @@ -0,0 +1 @@ +vopt -64 +acc=npr -l elaborate.log -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.instr_blk_mem_sim xil_defaultlib.glbl -o instr_blk_mem_sim_opt diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/file_info.txt new file mode 100644 index 0000000..cd1d040 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +instr_blk_mem_sim.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/instr_blk_mem_sim.mif b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/instr_blk_mem_sim.mif new file mode 100755 index 0000000..e9bd6fc --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/instr_blk_mem_sim.mif @@ -0,0 +1,396 @@ +0000000000000110000000000000000000000000100010000000000000000000 +0000000000000110000000000000000000000000101100000000000100000000 +0000000000000110000000000000000000000000000000000000000010000000 +0000000000000110000000000000000000000000000100000000000000010000 +0000000000000110000000000000000000000000001000000000000000010000 +0001000000000000000000000000000000000000101000000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0001000000000001000000000000000000000000000100000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0000000000000110000000000100111011101110110000010100001010100000 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000110000000000000000000000000011100000000000000000000 +0000000000000110000000000000000000000000011000000000000000000000 +0000000000000110000000000000000000000000010000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000111000000000100000000000 +0000000000000110000000000000000000000000110100000000000000000000 +1111000000000000111100000000000011110000000000001000100001000111 +0000000000000101000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000001000000000000000000000000110100000000000000011101 +0100000000000000000000000000000000000000000000000010010111101101 +0000000000000100000000000000000000000000111100000000000000001100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000110000000000000000000000000010000000000000000000000 +0000000000000000000000000000000000000000000000000000000010000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000001000000000000000000000000011000000000000000010110 +0100000000000000000000000000000000000000000000000001110010000110 +0000000000000001000000000000000000000000011100000000000000010111 +0100000000000000000000000000000000000000000000000001101110110111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000110100000000000011110000 +0000000000000110000000000000000000000000111000000000000000000000 +0000000000000110000000000000000000000000111100000000000000000000 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001010100000001101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000011101101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +0000000000000111000000000000000000000000000000000000000000000000 +0000000000000111000000000000000000000000000100000000000000000001 +0000000000000111000000000000000000000000001000000000000000000010 +0000000000000111000000000000000000000000001100000000000000000011 +0000000000000111000000000000000000000000010000000000000000000100 +0000000000000111000000000000000000000000010100000000000000000101 +0000000000000111000000000000000000000000011000000000000000000110 +0000000000000111000000000000000000000000011100000000000000000111 +0000000000000111000000000000000000000000100000000000000000001000 +0000000000000111000000000000000000000000100100000000000000001001 +0000000000000111000000000000000000000000101000000000000000001010 +0000000000000111000000000000000000000000101100000000000000001011 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001101 +0000000000000111000000000000000000000000111000000000000000001110 +0000000000000111000000000000000000000000111100000000000000001111 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010100000001101 +0000000000000000000000000000000000000000000000000000000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/instr_blk_mem_sim.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/instr_blk_mem_sim.sh new file mode 100755 index 0000000..5d38c86 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/instr_blk_mem_sim.sh @@ -0,0 +1,174 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem_sim.sh +# Simulator : Mentor Graphics Questa Advanced Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:09 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem_sim.sh [-help] +# usage: instr_blk_mem_sim.sh [-lib_map_path] +# usage: instr_blk_mem_sim.sh [-noclean_files] +# usage: instr_blk_mem_sim.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'instr_blk_mem_sim.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "instr_blk_mem_sim.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +elaborate() +{ + source elaborate.do 2>&1 | tee -a elaborate.log +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/questa" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="questa_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf questa_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem_sim.sh [-help]\n\ +Usage: instr_blk_mem_sim.sh [-lib_map_path]\n\ +Usage: instr_blk_mem_sim.sh [-reset_run]\n\ +Usage: instr_blk_mem_sim.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/instr_blk_mem_sim.udo b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/instr_blk_mem_sim.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/simmem.coe b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/simmem.coe new file mode 100755 index 0000000..90d215f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/simmem.coe @@ -0,0 +1,398 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0000000000000110000000000000000000000000100010000000000000000000, +0000000000000110000000000000000000000000101100000000000100000000, +0000000000000110000000000000000000000000000000000000000010000000, +0000000000000110000000000000000000000000000100000000000000010000, +0000000000000110000000000000000000000000001000000000000000010000, +0001000000000000000000000000000000000000101000000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0001000000000001000000000000000000000000000100000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0000000000000110000000000100111011101110110000010100001010100000, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000110000000000000000000000000011100000000000000000000, +0000000000000110000000000000000000000000011000000000000000000000, +0000000000000110000000000000000000000000010000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000111000000000100000000000, +0000000000000110000000000000000000000000110100000000000000000000, +1111000000000000111100000000000011110000000000001000100001000111, +0000000000000101000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000001000000000000000000000000110100000000000000011101, +0100000000000000000000000000000000000000000000000010010111101101, +0000000000000100000000000000000000000000111100000000000000001100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000110000000000000000000000000010000000000000000000000, +0000000000000000000000000000000000000000000000000000000010000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000001000000000000000000000000011000000000000000010110, +0100000000000000000000000000000000000000000000000001110010000110, +0000000000000001000000000000000000000000011100000000000000010111, +0100000000000000000000000000000000000000000000000001101110110111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000110100000000000011110000, +0000000000000110000000000000000000000000111000000000000000000000, +0000000000000110000000000000000000000000111100000000000000000000, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001010100000001101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000011101101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +0000000000000111000000000000000000000000000000000000000000000000, +0000000000000111000000000000000000000000000100000000000000000001, +0000000000000111000000000000000000000000001000000000000000000010, +0000000000000111000000000000000000000000001100000000000000000011, +0000000000000111000000000000000000000000010000000000000000000100, +0000000000000111000000000000000000000000010100000000000000000101, +0000000000000111000000000000000000000000011000000000000000000110, +0000000000000111000000000000000000000000011100000000000000000111, +0000000000000111000000000000000000000000100000000000000000001000, +0000000000000111000000000000000000000000100100000000000000001001, +0000000000000111000000000000000000000000101000000000000000001010, +0000000000000111000000000000000000000000101100000000000000001011, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001101, +0000000000000111000000000000000000000000111000000000000000001110, +0000000000000111000000000000000000000000111100000000000000001111, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010100000001101, +0000000000000000000000000000000000000000000000000000000000000000; \ No newline at end of file diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/simulate.do new file mode 100644 index 0000000..1966060 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -lib xil_defaultlib instr_blk_mem_sim_opt + +do {wave.do} + +view wave +view structure +view signals + +do {instr_blk_mem_sim.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/summary.log new file mode 100755 index 0000000..db51362 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [2] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 4.238151 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/questa/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/README.txt new file mode 100644 index 0000000..dc30976 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:09 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem_sim.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem_sim.sh' script. + +./instr_blk_mem_sim.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem_sim.sh -noclean_files + +For more information on the script, please type './instr_blk_mem_sim.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/compile.do new file mode 100644 index 0000000..983f077 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/compile.do @@ -0,0 +1,41 @@ +vlib work +vlib riviera + +vlib riviera/xilinx_vip +vlib riviera/xpm +vlib riviera/blk_mem_gen_v8_4_4 +vlib riviera/xil_defaultlib + +vmap xilinx_vip riviera/xilinx_vip +vmap xpm riviera/xpm +vmap blk_mem_gen_v8_4_4 riviera/blk_mem_gen_v8_4_4 +vmap xil_defaultlib riviera/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/file_info.txt new file mode 100644 index 0000000..cd1d040 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +instr_blk_mem_sim.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/instr_blk_mem_sim.mif b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/instr_blk_mem_sim.mif new file mode 100755 index 0000000..e9bd6fc --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/instr_blk_mem_sim.mif @@ -0,0 +1,396 @@ +0000000000000110000000000000000000000000100010000000000000000000 +0000000000000110000000000000000000000000101100000000000100000000 +0000000000000110000000000000000000000000000000000000000010000000 +0000000000000110000000000000000000000000000100000000000000010000 +0000000000000110000000000000000000000000001000000000000000010000 +0001000000000000000000000000000000000000101000000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0001000000000001000000000000000000000000000100000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0000000000000110000000000100111011101110110000010100001010100000 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000110000000000000000000000000011100000000000000000000 +0000000000000110000000000000000000000000011000000000000000000000 +0000000000000110000000000000000000000000010000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000111000000000100000000000 +0000000000000110000000000000000000000000110100000000000000000000 +1111000000000000111100000000000011110000000000001000100001000111 +0000000000000101000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000001000000000000000000000000110100000000000000011101 +0100000000000000000000000000000000000000000000000010010111101101 +0000000000000100000000000000000000000000111100000000000000001100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000110000000000000000000000000010000000000000000000000 +0000000000000000000000000000000000000000000000000000000010000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000001000000000000000000000000011000000000000000010110 +0100000000000000000000000000000000000000000000000001110010000110 +0000000000000001000000000000000000000000011100000000000000010111 +0100000000000000000000000000000000000000000000000001101110110111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000110100000000000011110000 +0000000000000110000000000000000000000000111000000000000000000000 +0000000000000110000000000000000000000000111100000000000000000000 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001010100000001101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000011101101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +0000000000000111000000000000000000000000000000000000000000000000 +0000000000000111000000000000000000000000000100000000000000000001 +0000000000000111000000000000000000000000001000000000000000000010 +0000000000000111000000000000000000000000001100000000000000000011 +0000000000000111000000000000000000000000010000000000000000000100 +0000000000000111000000000000000000000000010100000000000000000101 +0000000000000111000000000000000000000000011000000000000000000110 +0000000000000111000000000000000000000000011100000000000000000111 +0000000000000111000000000000000000000000100000000000000000001000 +0000000000000111000000000000000000000000100100000000000000001001 +0000000000000111000000000000000000000000101000000000000000001010 +0000000000000111000000000000000000000000101100000000000000001011 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001101 +0000000000000111000000000000000000000000111000000000000000001110 +0000000000000111000000000000000000000000111100000000000000001111 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010100000001101 +0000000000000000000000000000000000000000000000000000000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/instr_blk_mem_sim.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/instr_blk_mem_sim.sh new file mode 100755 index 0000000..8d95e5d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/instr_blk_mem_sim.sh @@ -0,0 +1,153 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem_sim.sh +# Simulator : Aldec Riviera-PRO Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:09 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem_sim.sh [-help] +# usage: instr_blk_mem_sim.sh [-lib_map_path] +# usage: instr_blk_mem_sim.sh [-noclean_files] +# usage: instr_blk_mem_sim.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'instr_blk_mem_sim.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "instr_blk_mem_sim.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/riviera" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work riviera) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem_sim.sh [-help]\n\ +Usage: instr_blk_mem_sim.sh [-lib_map_path]\n\ +Usage: instr_blk_mem_sim.sh [-reset_run]\n\ +Usage: instr_blk_mem_sim.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/instr_blk_mem_sim.udo b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/instr_blk_mem_sim.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/simmem.coe b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/simmem.coe new file mode 100755 index 0000000..90d215f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/simmem.coe @@ -0,0 +1,398 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0000000000000110000000000000000000000000100010000000000000000000, +0000000000000110000000000000000000000000101100000000000100000000, +0000000000000110000000000000000000000000000000000000000010000000, +0000000000000110000000000000000000000000000100000000000000010000, +0000000000000110000000000000000000000000001000000000000000010000, +0001000000000000000000000000000000000000101000000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0001000000000001000000000000000000000000000100000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0000000000000110000000000100111011101110110000010100001010100000, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000110000000000000000000000000011100000000000000000000, +0000000000000110000000000000000000000000011000000000000000000000, +0000000000000110000000000000000000000000010000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000111000000000100000000000, +0000000000000110000000000000000000000000110100000000000000000000, +1111000000000000111100000000000011110000000000001000100001000111, +0000000000000101000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000001000000000000000000000000110100000000000000011101, +0100000000000000000000000000000000000000000000000010010111101101, +0000000000000100000000000000000000000000111100000000000000001100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000110000000000000000000000000010000000000000000000000, +0000000000000000000000000000000000000000000000000000000010000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000001000000000000000000000000011000000000000000010110, +0100000000000000000000000000000000000000000000000001110010000110, +0000000000000001000000000000000000000000011100000000000000010111, +0100000000000000000000000000000000000000000000000001101110110111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000110100000000000011110000, +0000000000000110000000000000000000000000111000000000000000000000, +0000000000000110000000000000000000000000111100000000000000000000, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001010100000001101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000011101101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +0000000000000111000000000000000000000000000000000000000000000000, +0000000000000111000000000000000000000000000100000000000000000001, +0000000000000111000000000000000000000000001000000000000000000010, +0000000000000111000000000000000000000000001100000000000000000011, +0000000000000111000000000000000000000000010000000000000000000100, +0000000000000111000000000000000000000000010100000000000000000101, +0000000000000111000000000000000000000000011000000000000000000110, +0000000000000111000000000000000000000000011100000000000000000111, +0000000000000111000000000000000000000000100000000000000000001000, +0000000000000111000000000000000000000000100100000000000000001001, +0000000000000111000000000000000000000000101000000000000000001010, +0000000000000111000000000000000000000000101100000000000000001011, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001101, +0000000000000111000000000000000000000000111000000000000000001110, +0000000000000111000000000000000000000000111100000000000000001111, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010100000001101, +0000000000000000000000000000000000000000000000000000000000000000; \ No newline at end of file diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/simulate.do new file mode 100644 index 0000000..3af7c4b --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+instr_blk_mem_sim -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.instr_blk_mem_sim xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {instr_blk_mem_sim.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/summary.log new file mode 100755 index 0000000..db51362 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [2] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 4.238151 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/riviera/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/README.txt new file mode 100644 index 0000000..dc30976 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:09 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem_sim.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem_sim.sh' script. + +./instr_blk_mem_sim.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem_sim.sh -noclean_files + +For more information on the script, please type './instr_blk_mem_sim.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/file_info.txt new file mode 100644 index 0000000..cd1d040 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +instr_blk_mem_sim.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/instr_blk_mem_sim.mif b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/instr_blk_mem_sim.mif new file mode 100755 index 0000000..e9bd6fc --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/instr_blk_mem_sim.mif @@ -0,0 +1,396 @@ +0000000000000110000000000000000000000000100010000000000000000000 +0000000000000110000000000000000000000000101100000000000100000000 +0000000000000110000000000000000000000000000000000000000010000000 +0000000000000110000000000000000000000000000100000000000000010000 +0000000000000110000000000000000000000000001000000000000000010000 +0001000000000000000000000000000000000000101000000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0001000000000001000000000000000000000000000100000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0000000000000110000000000100111011101110110000010100001010100000 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000110000000000000000000000000011100000000000000000000 +0000000000000110000000000000000000000000011000000000000000000000 +0000000000000110000000000000000000000000010000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000111000000000100000000000 +0000000000000110000000000000000000000000110100000000000000000000 +1111000000000000111100000000000011110000000000001000100001000111 +0000000000000101000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000001000000000000000000000000110100000000000000011101 +0100000000000000000000000000000000000000000000000010010111101101 +0000000000000100000000000000000000000000111100000000000000001100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000110000000000000000000000000010000000000000000000000 +0000000000000000000000000000000000000000000000000000000010000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000001000000000000000000000000011000000000000000010110 +0100000000000000000000000000000000000000000000000001110010000110 +0000000000000001000000000000000000000000011100000000000000010111 +0100000000000000000000000000000000000000000000000001101110110111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000110100000000000011110000 +0000000000000110000000000000000000000000111000000000000000000000 +0000000000000110000000000000000000000000111100000000000000000000 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001010100000001101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000011101101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +0000000000000111000000000000000000000000000000000000000000000000 +0000000000000111000000000000000000000000000100000000000000000001 +0000000000000111000000000000000000000000001000000000000000000010 +0000000000000111000000000000000000000000001100000000000000000011 +0000000000000111000000000000000000000000010000000000000000000100 +0000000000000111000000000000000000000000010100000000000000000101 +0000000000000111000000000000000000000000011000000000000000000110 +0000000000000111000000000000000000000000011100000000000000000111 +0000000000000111000000000000000000000000100000000000000000001000 +0000000000000111000000000000000000000000100100000000000000001001 +0000000000000111000000000000000000000000101000000000000000001010 +0000000000000111000000000000000000000000101100000000000000001011 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001101 +0000000000000111000000000000000000000000111000000000000000001110 +0000000000000111000000000000000000000000111100000000000000001111 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010100000001101 +0000000000000000000000000000000000000000000000000000000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/instr_blk_mem_sim.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/instr_blk_mem_sim.sh new file mode 100755 index 0000000..22303ba --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/instr_blk_mem_sim.sh @@ -0,0 +1,247 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem_sim.sh +# Simulator : Synopsys Verilog Compiler Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:09 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem_sim.sh [-help] +# usage: instr_blk_mem_sim.sh [-lib_map_path] +# usage: instr_blk_mem_sim.sh [-noclean_files] +# usage: instr_blk_mem_sim.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'instr_blk_mem_sim.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Command line options +vlogan_opts="-full64" +vhdlan_opts="-full64" +vcs_elab_opts="-full64 -debug_pp -t ps -licqueue -l elaborate.log" +vcs_sim_opts="-ucli -licqueue -l simulate.log" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="vcs_lib" + +# Script info +echo -e "instr_blk_mem_sim.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + vlogan -work xilinx_vip $vlogan_opts -sverilog +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xpm $vlogan_opts -sverilog +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xpm $vhdlan_opts \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work blk_mem_gen_v8_4_4 $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v" \ + 2>&1 | tee -a vlogan.log + + + vlogan -work xil_defaultlib $vlogan_opts +v2k \ + glbl.v \ + 2>&1 | tee -a vlogan.log + +} + +# RUN_STEP: +elaborate() +{ + vcs $vcs_elab_opts xil_defaultlib.instr_blk_mem_sim xil_defaultlib.glbl -o instr_blk_mem_sim_simv +} + +# RUN_STEP: +simulate() +{ + ./instr_blk_mem_sim_simv $vcs_sim_opts -do simulate.do +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + fi + create_lib_mappings $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + create_lib_mappings $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Define design library mappings +create_lib_mappings() +{ + file="synopsys_sim.setup" + if [[ -e $file ]]; then + if [[ ($1 == "") ]]; then + return + else + rm -rf $file + fi + fi + + touch $file + + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/vcs" + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + mapping="$lib:$sim_lib_dir/$lib" + echo $mapping >> $file + done + + if [[ ($lib_map_path != "") ]]; then + incl_ref="OTHERS=$lib_map_path/synopsys_sim.setup" + echo $incl_ref >> $file + fi +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ucli.key instr_blk_mem_sim_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log 64 AN.DB csrc instr_blk_mem_sim_simv.daidir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem_sim.sh [-help]\n\ +Usage: instr_blk_mem_sim.sh [-lib_map_path]\n\ +Usage: instr_blk_mem_sim.sh [-reset_run]\n\ +Usage: instr_blk_mem_sim.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/simmem.coe b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/simmem.coe new file mode 100755 index 0000000..90d215f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/simmem.coe @@ -0,0 +1,398 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0000000000000110000000000000000000000000100010000000000000000000, +0000000000000110000000000000000000000000101100000000000100000000, +0000000000000110000000000000000000000000000000000000000010000000, +0000000000000110000000000000000000000000000100000000000000010000, +0000000000000110000000000000000000000000001000000000000000010000, +0001000000000000000000000000000000000000101000000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0001000000000001000000000000000000000000000100000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0000000000000110000000000100111011101110110000010100001010100000, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000110000000000000000000000000011100000000000000000000, +0000000000000110000000000000000000000000011000000000000000000000, +0000000000000110000000000000000000000000010000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000111000000000100000000000, +0000000000000110000000000000000000000000110100000000000000000000, +1111000000000000111100000000000011110000000000001000100001000111, +0000000000000101000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000001000000000000000000000000110100000000000000011101, +0100000000000000000000000000000000000000000000000010010111101101, +0000000000000100000000000000000000000000111100000000000000001100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000110000000000000000000000000010000000000000000000000, +0000000000000000000000000000000000000000000000000000000010000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000001000000000000000000000000011000000000000000010110, +0100000000000000000000000000000000000000000000000001110010000110, +0000000000000001000000000000000000000000011100000000000000010111, +0100000000000000000000000000000000000000000000000001101110110111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000110100000000000011110000, +0000000000000110000000000000000000000000111000000000000000000000, +0000000000000110000000000000000000000000111100000000000000000000, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001010100000001101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000011101101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +0000000000000111000000000000000000000000000000000000000000000000, +0000000000000111000000000000000000000000000100000000000000000001, +0000000000000111000000000000000000000000001000000000000000000010, +0000000000000111000000000000000000000000001100000000000000000011, +0000000000000111000000000000000000000000010000000000000000000100, +0000000000000111000000000000000000000000010100000000000000000101, +0000000000000111000000000000000000000000011000000000000000000110, +0000000000000111000000000000000000000000011100000000000000000111, +0000000000000111000000000000000000000000100000000000000000001000, +0000000000000111000000000000000000000000100100000000000000001001, +0000000000000111000000000000000000000000101000000000000000001010, +0000000000000111000000000000000000000000101100000000000000001011, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001101, +0000000000000111000000000000000000000000111000000000000000001110, +0000000000000111000000000000000000000000111100000000000000001111, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010100000001101, +0000000000000000000000000000000000000000000000000000000000000000; \ No newline at end of file diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/simulate.do new file mode 100644 index 0000000..58afc78 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/simulate.do @@ -0,0 +1,2 @@ +run +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/summary.log new file mode 100755 index 0000000..db51362 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/vcs/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [2] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 4.238151 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/README.txt new file mode 100644 index 0000000..e9e84f9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:09 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem_sim.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem_sim.sh' script. + +./instr_blk_mem_sim.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem_sim.sh -noclean_files + +For more information on the script, please type './instr_blk_mem_sim.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/file_info.txt new file mode 100644 index 0000000..cd1d040 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +instr_blk_mem_sim.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/instr_blk_mem_sim.mif b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/instr_blk_mem_sim.mif new file mode 100755 index 0000000..e9bd6fc --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/instr_blk_mem_sim.mif @@ -0,0 +1,396 @@ +0000000000000110000000000000000000000000100010000000000000000000 +0000000000000110000000000000000000000000101100000000000100000000 +0000000000000110000000000000000000000000000000000000000010000000 +0000000000000110000000000000000000000000000100000000000000010000 +0000000000000110000000000000000000000000001000000000000000010000 +0001000000000000000000000000000000000000101000000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0001000000000001000000000000000000000000000100000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0000000000000110000000000100111011101110110000010100001010100000 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000110000000000000000000000000011100000000000000000000 +0000000000000110000000000000000000000000011000000000000000000000 +0000000000000110000000000000000000000000010000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000111000000000100000000000 +0000000000000110000000000000000000000000110100000000000000000000 +1111000000000000111100000000000011110000000000001000100001000111 +0000000000000101000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000001000000000000000000000000110100000000000000011101 +0100000000000000000000000000000000000000000000000010010111101101 +0000000000000100000000000000000000000000111100000000000000001100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000110000000000000000000000000010000000000000000000000 +0000000000000000000000000000000000000000000000000000000010000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000001000000000000000000000000011000000000000000010110 +0100000000000000000000000000000000000000000000000001110010000110 +0000000000000001000000000000000000000000011100000000000000010111 +0100000000000000000000000000000000000000000000000001101110110111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000110100000000000011110000 +0000000000000110000000000000000000000000111000000000000000000000 +0000000000000110000000000000000000000000111100000000000000000000 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001010100000001101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000011101101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +0000000000000111000000000000000000000000000000000000000000000000 +0000000000000111000000000000000000000000000100000000000000000001 +0000000000000111000000000000000000000000001000000000000000000010 +0000000000000111000000000000000000000000001100000000000000000011 +0000000000000111000000000000000000000000010000000000000000000100 +0000000000000111000000000000000000000000010100000000000000000101 +0000000000000111000000000000000000000000011000000000000000000110 +0000000000000111000000000000000000000000011100000000000000000111 +0000000000000111000000000000000000000000100000000000000000001000 +0000000000000111000000000000000000000000100100000000000000001001 +0000000000000111000000000000000000000000101000000000000000001010 +0000000000000111000000000000000000000000101100000000000000001011 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001101 +0000000000000111000000000000000000000000111000000000000000001110 +0000000000000111000000000000000000000000111100000000000000001111 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010100000001101 +0000000000000000000000000000000000000000000000000000000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/instr_blk_mem_sim.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/instr_blk_mem_sim.sh new file mode 100755 index 0000000..5964eda --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/instr_blk_mem_sim.sh @@ -0,0 +1,176 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem_sim.sh +# Simulator : Cadence Xcelium Parallel Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:09 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem_sim.sh [-help] +# usage: instr_blk_mem_sim.sh [-lib_map_path] +# usage: instr_blk_mem_sim.sh [-noclean_files] +# usage: instr_blk_mem_sim.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'instr_blk_mem_sim.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +xrun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="xcelium_lib" + +# Script info +echo -e "instr_blk_mem_sim.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + xrun $xrun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.instr_blk_mem_sim \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xmsim.key xrun.key xrun.log waves.shm xrun.history .simvision xcelium.d xcelium) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem_sim.sh [-help]\n\ +Usage: instr_blk_mem_sim.sh [-lib_map_path]\n\ +Usage: instr_blk_mem_sim.sh [-reset_run]\n\ +Usage: instr_blk_mem_sim.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/run.f b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/run.f new file mode 100644 index 0000000..42c442c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/run.f @@ -0,0 +1,29 @@ +-makelib xcelium_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib xcelium_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib xcelium_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib xcelium_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/simmem.coe b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/simmem.coe new file mode 100755 index 0000000..90d215f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/simmem.coe @@ -0,0 +1,398 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0000000000000110000000000000000000000000100010000000000000000000, +0000000000000110000000000000000000000000101100000000000100000000, +0000000000000110000000000000000000000000000000000000000010000000, +0000000000000110000000000000000000000000000100000000000000010000, +0000000000000110000000000000000000000000001000000000000000010000, +0001000000000000000000000000000000000000101000000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0001000000000001000000000000000000000000000100000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0000000000000110000000000100111011101110110000010100001010100000, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000110000000000000000000000000011100000000000000000000, +0000000000000110000000000000000000000000011000000000000000000000, +0000000000000110000000000000000000000000010000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000111000000000100000000000, +0000000000000110000000000000000000000000110100000000000000000000, +1111000000000000111100000000000011110000000000001000100001000111, +0000000000000101000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000001000000000000000000000000110100000000000000011101, +0100000000000000000000000000000000000000000000000010010111101101, +0000000000000100000000000000000000000000111100000000000000001100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000110000000000000000000000000010000000000000000000000, +0000000000000000000000000000000000000000000000000000000010000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000001000000000000000000000000011000000000000000010110, +0100000000000000000000000000000000000000000000000001110010000110, +0000000000000001000000000000000000000000011100000000000000010111, +0100000000000000000000000000000000000000000000000001101110110111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000110100000000000011110000, +0000000000000110000000000000000000000000111000000000000000000000, +0000000000000110000000000000000000000000111100000000000000000000, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001010100000001101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000011101101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +0000000000000111000000000000000000000000000000000000000000000000, +0000000000000111000000000000000000000000000100000000000000000001, +0000000000000111000000000000000000000000001000000000000000000010, +0000000000000111000000000000000000000000001100000000000000000011, +0000000000000111000000000000000000000000010000000000000000000100, +0000000000000111000000000000000000000000010100000000000000000101, +0000000000000111000000000000000000000000011000000000000000000110, +0000000000000111000000000000000000000000011100000000000000000111, +0000000000000111000000000000000000000000100000000000000000001000, +0000000000000111000000000000000000000000100100000000000000001001, +0000000000000111000000000000000000000000101000000000000000001010, +0000000000000111000000000000000000000000101100000000000000001011, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001101, +0000000000000111000000000000000000000000111000000000000000001110, +0000000000000111000000000000000000000000111100000000000000001111, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010100000001101, +0000000000000000000000000000000000000000000000000000000000000000; \ No newline at end of file diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/summary.log new file mode 100755 index 0000000..db51362 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xcelium/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [2] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 4.238151 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/README.txt new file mode 100644 index 0000000..dc30976 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:09 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./instr_blk_mem_sim.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './instr_blk_mem_sim.sh' script. + +./instr_blk_mem_sim.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./instr_blk_mem_sim.sh -noclean_files + +For more information on the script, please type './instr_blk_mem_sim.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/U200.smi b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/U200.smi new file mode 100644 index 0000000..f20b0a8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/U200.smi @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/cmd.tcl b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/cmd.tcl new file mode 100644 index 0000000..eef7a0f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/cmd.tcl @@ -0,0 +1,12 @@ +set curr_wave [current_wave_config] +if { [string length $curr_wave] == 0 } { + if { [llength [get_objects]] > 0} { + add_wave / + set_property needs_save false [current_wave_config] + } else { + send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console." + } +} + +run -all +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/file_info.txt new file mode 100644 index 0000000..2ecac04 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/file_info.txt @@ -0,0 +1,2 @@ +instr_blk_mem_sim.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/instr_blk_mem_sim.mif b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/instr_blk_mem_sim.mif new file mode 100755 index 0000000..e9bd6fc --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/instr_blk_mem_sim.mif @@ -0,0 +1,396 @@ +0000000000000110000000000000000000000000100010000000000000000000 +0000000000000110000000000000000000000000101100000000000100000000 +0000000000000110000000000000000000000000000000000000000010000000 +0000000000000110000000000000000000000000000100000000000000010000 +0000000000000110000000000000000000000000001000000000000000010000 +0001000000000000000000000000000000000000101000000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0001000000000001000000000000000000000000000100000000000000110000 +0100000000000011000000000000000000000000000000000000000000000011 +0000000000000110000000000100111011101110110000010100001010100000 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000110000000000000000000000000011100000000000000000000 +0000000000000110000000000000000000000000011000000000000000000000 +0000000000000110000000000000000000000000010000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000111000000000100000000000 +0000000000000110000000000000000000000000110100000000000000000000 +1111000000000000111100000000000011110000000000001000100001000111 +0000000000000101000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +0000000000000001000000000000000000000000110100000000000000011101 +0100000000000000000000000000000000000000000000000010010111101101 +0000000000000100000000000000000000000000111100000000000000001100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000000000000000000000000000000110000000000000011111100 +0000000000000111000000000000000000000000000000000000000000001100 +0000000000000111000000000000000000000000000100000000000000001100 +0000000000000111000000000000000000000000001000000000000000001100 +0000000000000111000000000000000000000000001100000000000000001100 +0000000000000111000000000000000000000000010000000000000000001100 +0000000000000111000000000000000000000000010100000000000000001100 +0000000000000111000000000000000000000000011000000000000000001100 +0000000000000111000000000000000000000000011100000000000000001100 +0000000000000111000000000000000000000000100000000000000000001100 +0000000000000111000000000000000000000000100100000000000000001100 +0000000000000111000000000000000000000000101000000000000000001100 +0000000000000111000000000000000000000000101100000000000000001100 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001100 +0000000000000111000000000000000000000000111000000000000000001100 +0000000000000111000000000000000000000000111100000000000000001100 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000110000000000000000000000000010000000000000000000000 +0000000000000000000000000000000000000000000000000000000010000000 +1111000000000000111100000000000011110000000000001010000000000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001100001000111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010000000000111 +0000000000000001000000000000000000000000011000000000000000010110 +0100000000000000000000000000000000000000000000000001110010000110 +0000000000000001000000000000000000000000011100000000000000010111 +0100000000000000000000000000000000000000000000000001101110110111 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +0000000000000110000000000000000000000000110100000000000011110000 +0000000000000110000000000000000000000000111000000000000000000000 +0000000000000110000000000000000000000000111100000000000000000000 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001010100000001101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000011101101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +0000000000000111000000000000000000000000000000000000000000000000 +0000000000000111000000000000000000000000000100000000000000000001 +0000000000000111000000000000000000000000001000000000000000000010 +0000000000000111000000000000000000000000001100000000000000000011 +0000000000000111000000000000000000000000010000000000000000000100 +0000000000000111000000000000000000000000010100000000000000000101 +0000000000000111000000000000000000000000011000000000000000000110 +0000000000000111000000000000000000000000011100000000000000000111 +0000000000000111000000000000000000000000100000000000000000001000 +0000000000000111000000000000000000000000100100000000000000001001 +0000000000000111000000000000000000000000101000000000000000001010 +0000000000000111000000000000000000000000101100000000000000001011 +0000000000000111000000000000000000000000110000000000000000001100 +0000000000000111000000000000000000000000110100000000000000001101 +0000000000000111000000000000000000000000111000000000000000001110 +0000000000000111000000000000000000000000111100000000000000001111 +0000000000000000000000000000000000000000000000000000000000000001 +1111000000000000111100000000000011110000000000001000000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000011111101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001010100000001101 +0000000000000000000000000000000000000000000000000000000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/instr_blk_mem_sim.sh b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/instr_blk_mem_sim.sh new file mode 100755 index 0000000..cc849f9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/instr_blk_mem_sim.sh @@ -0,0 +1,212 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : instr_blk_mem_sim.sh +# Simulator : Xilinx Vivado Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:09 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: instr_blk_mem_sim.sh [-help] +# usage: instr_blk_mem_sim.sh [-lib_map_path] +# usage: instr_blk_mem_sim.sh [-noclean_files] +# usage: instr_blk_mem_sim.sh [-reset_run] +# +#********************************************************************************************************* + +# Command line options +xv_boost_lib_path=/tools/Xilinx/Vivado/2020.2/tps/boost_1_64_0 +xvlog_opts="--relax -L xdma_v4_1_8" + + +# Script info +echo -e "instr_blk_mem_sim.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + xvlog $xvlog_opts -prj vlog.prj 2>&1 | tee compile.log + +} + +# RUN_STEP: +elaborate() +{ + xelab --relax --debug typical --mt auto -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot instr_blk_mem_sim xil_defaultlib.instr_blk_mem_sim xil_defaultlib.glbl -log elaborate.log +} + +# RUN_STEP: +simulate() +{ + xsim instr_blk_mem_sim -key {Behavioral:sim_1:Functional:instr_blk_mem_sim} -tclbatch cmd.tcl -protoinst "protoinst_files/bd_9f2c.protoinst" -protoinst "protoinst_files/bd_ba6a.protoinst" -protoinst "protoinst_files/bd_afa8.protoinst" -log simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Copy xsim.ini file +copy_setup_file() +{ + file="xsim.ini" + lib_map_path="/tools/Xilinx/Vivado/2020.2/data/xsim" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + cp $src_file . + fi + + # Map local design libraries to xsim.ini + map_local_libs + + fi +} + +# Map local design libraries +map_local_libs() +{ + updated_mappings=() + local_mappings=() + + # Local design libraries + local_libs=() + + if [[ 0 == ${#local_libs[@]} ]]; then + return + fi + + file="xsim.ini" + file_backup="xsim.ini.bak" + + if [[ -e $file ]]; then + rm -f $file_backup + # Create a backup copy of the xsim.ini file + cp $file $file_backup + # Read libraries from backup file and search in local library collection + while read -r line + do + IN=$line + # Split mapping entry with '=' delimiter to fetch library name and mapping + read lib_name mapping <<<$(IFS="="; echo $IN) + # If local library found, then construct the local mapping and add to local mapping collection + if `echo ${local_libs[@]} | grep -wq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + local_mappings+=("$lib_name") + fi + # Add to updated library mapping collection + updated_mappings+=("$line") + done < "$file_backup" + # Append local libraries not found originally from xsim.ini + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + if `echo ${local_mappings[@]} | grep -wvq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + updated_mappings+=("$line") + fi + done + # Write updated mappings in xsim.ini + rm -f $file + for (( i=0; i<${#updated_mappings[*]}; i++ )); do + lib_name="${updated_mappings[i]}" + echo $lib_name >> $file + done + else + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + mapping="$lib_name=xsim.dir/$lib_name" + echo $mapping >> $file + done + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xelab.pb xsim.jou xvhdl.log xvlog.log compile.log elaborate.log simulate.log xelab.log xsim.log run.log xvhdl.pb xvlog.pb instr_blk_mem_sim.wdb xsim.dir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./instr_blk_mem_sim.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: instr_blk_mem_sim.sh [-help]\n\ +Usage: instr_blk_mem_sim.sh [-lib_map_path]\n\ +Usage: instr_blk_mem_sim.sh [-reset_run]\n\ +Usage: instr_blk_mem_sim.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/protoinst_files/bd_9f2c.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/protoinst_files/bd_9f2c.protoinst new file mode 100644 index 0000000..cf73fce --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/protoinst_files/bd_9f2c.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_9f2c": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/protoinst_files/bd_afa8.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/protoinst_files/bd_afa8.protoinst new file mode 100644 index 0000000..a0656b6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/protoinst_files/bd_afa8.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_afa8": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/protoinst_files/bd_ba6a.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/protoinst_files/bd_ba6a.protoinst new file mode 100644 index 0000000..c42e1c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/protoinst_files/bd_ba6a.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_ba6a": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/simmem.coe b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/simmem.coe new file mode 100755 index 0000000..90d215f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/simmem.coe @@ -0,0 +1,398 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0000000000000110000000000000000000000000100010000000000000000000, +0000000000000110000000000000000000000000101100000000000100000000, +0000000000000110000000000000000000000000000000000000000010000000, +0000000000000110000000000000000000000000000100000000000000010000, +0000000000000110000000000000000000000000001000000000000000010000, +0001000000000000000000000000000000000000101000000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0001000000000001000000000000000000000000000100000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0000000000000110000000000100111011101110110000010100001010100000, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000110000000000000000000000000011100000000000000000000, +0000000000000110000000000000000000000000011000000000000000000000, +0000000000000110000000000000000000000000010000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000111000000000100000000000, +0000000000000110000000000000000000000000110100000000000000000000, +1111000000000000111100000000000011110000000000001000100001000111, +0000000000000101000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000001000000000000000000000000110100000000000000011101, +0100000000000000000000000000000000000000000000000010010111101101, +0000000000000100000000000000000000000000111100000000000000001100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000110000000000000000000000000010000000000000000000000, +0000000000000000000000000000000000000000000000000000000010000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000001000000000000000000000000011000000000000000010110, +0100000000000000000000000000000000000000000000000001110010000110, +0000000000000001000000000000000000000000011100000000000000010111, +0100000000000000000000000000000000000000000000000001101110110111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000110100000000000011110000, +0000000000000110000000000000000000000000111000000000000000000000, +0000000000000110000000000000000000000000111100000000000000000000, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001010100000001101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000011101101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +0000000000000111000000000000000000000000000000000000000000000000, +0000000000000111000000000000000000000000000100000000000000000001, +0000000000000111000000000000000000000000001000000000000000000010, +0000000000000111000000000000000000000000001100000000000000000011, +0000000000000111000000000000000000000000010000000000000000000100, +0000000000000111000000000000000000000000010100000000000000000101, +0000000000000111000000000000000000000000011000000000000000000110, +0000000000000111000000000000000000000000011100000000000000000111, +0000000000000111000000000000000000000000100000000000000000001000, +0000000000000111000000000000000000000000100100000000000000001001, +0000000000000111000000000000000000000000101000000000000000001010, +0000000000000111000000000000000000000000101100000000000000001011, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001101, +0000000000000111000000000000000000000000111000000000000000001110, +0000000000000111000000000000000000000000111100000000000000001111, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010100000001101, +0000000000000000000000000000000000000000000000000000000000000000; \ No newline at end of file diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/summary.log new file mode 100755 index 0000000..db51362 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [2] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 4.238151 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/vlog.prj b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/vlog.prj new file mode 100644 index 0000000..e315bbf --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/instr_blk_mem_sim/xsim/vlog.prj @@ -0,0 +1,6 @@ +verilog xil_defaultlib \ +"../../../../U200.srcs/sources_1/ip/instr_blk_mem_sim/sim/instr_blk_mem_sim.v" \ + +verilog xil_defaultlib "glbl.v" + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/README.txt new file mode 100644 index 0000000..5acdd2f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/README.txt @@ -0,0 +1,83 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required +# to simulate the design for a simulator, the directory structure +# and the generated exported files. +# +################################################################################ + +1. Simulate Design + +To simulate design, cd to the simulator directory and execute the script. + +For example:- + +% cd questa +% ./top.sh + +The export simulation flow requires the Xilinx pre-compiled simulation library +components for the target simulator. These components are referred using the +'-lib_map_path' switch. If this switch is specified, then the export simulation +will automatically set this library path in the generated script and update, +copy the simulator setup file(s) in the exported directory. + +If '-lib_map_path' is not specified, then the pre-compiled simulation library +information will not be included in the exported scripts and that may cause +simulation errors when running this script. Alternatively, you can provide the +library information using this switch while executing the generated script. + +For example:- + +% ./top.sh -lib_map_path /design/questa/clibs + +Please refer to the generated script header 'Prerequisite' section for more details. + +2. Directory Structure + +By default, if the -directory switch is not specified, export_simulation will +create the following directory structure:- + +/export_sim/ + +For example, if the current working directory is /tmp/test, export_simulation +will create the following directory path:- + +/tmp/test/export_sim/questa + +If -directory switch is specified, export_simulation will create a simulator +sub-directory under the specified directory path. + +For example, 'export_simulation -directory /tmp/test/my_test_area/func_sim' +command will create the following directory:- + +/tmp/test/my_test_area/func_sim/questa + +By default, if -simulator is not specified, export_simulation will create a +simulator sub-directory for each simulator and export the files for each simulator +in this sub-directory respectively. + +IMPORTANT: Please note that the simulation library path must be specified manually +in the generated script for the respective simulator. Please refer to the generated +script header 'Prerequisite' section for more details. + +3. Exported script and files + +Export simulation will create the driver shell script, setup files and copy the +design sources in the output directory path. + +By default, when the -script_name switch is not specified, export_simulation will +create the following script name:- + +.sh (Unix) +When exporting the files for an IP using the -of_objects switch, export_simulation +will create the following script name:- + +.sh (Unix) +Export simulation will create the setup files for the target simulator specified +with the -simulator switch. + +For example, if the target simulator is "ies", export_simulation will create the +'cds.lib', 'hdl.var' and design library diectories and mappings in the 'cds.lib' +file. + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/README.txt new file mode 100644 index 0000000..67e5cc5 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:24 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4.sh' script. + +./phy_ddr4.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4.sh -noclean_files + +For more information on the script, please type './phy_ddr4.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/compile.do new file mode 100644 index 0000000..066ff39 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/compile.do @@ -0,0 +1,137 @@ +vlib work +vlib activehdl + +vlib activehdl/xilinx_vip +vlib activehdl/xpm +vlib activehdl/microblaze_v11_0_4 +vlib activehdl/xil_defaultlib +vlib activehdl/lib_cdc_v1_0_2 +vlib activehdl/proc_sys_reset_v5_0_13 +vlib activehdl/lmb_v10_v3_0_11 +vlib activehdl/lmb_bram_if_cntlr_v4_0_19 +vlib activehdl/blk_mem_gen_v8_4_4 +vlib activehdl/iomodule_v3_1_6 + +vmap xilinx_vip activehdl/xilinx_vip +vmap xpm activehdl/xpm +vmap microblaze_v11_0_4 activehdl/microblaze_v11_0_4 +vmap xil_defaultlib activehdl/xil_defaultlib +vmap lib_cdc_v1_0_2 activehdl/lib_cdc_v1_0_2 +vmap proc_sys_reset_v5_0_13 activehdl/proc_sys_reset_v5_0_13 +vmap lmb_v10_v3_0_11 activehdl/lmb_v10_v3_0_11 +vmap lmb_bram_if_cntlr_v4_0_19 activehdl/lmb_bram_if_cntlr_v4_0_19 +vmap blk_mem_gen_v8_4_4 activehdl/blk_mem_gen_v8_4_4 +vmap iomodule_v3_1_6 activehdl/iomodule_v3_1_6 + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vcom -work microblaze_v11_0_4 -93 \ +"../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd" \ + +vcom -work lib_cdc_v1_0_2 -93 \ +"../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + +vcom -work proc_sys_reset_v5_0_13 -93 \ +"../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd" \ + +vcom -work lmb_v10_v3_0_11 -93 \ +"../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd" \ + +vcom -work lmb_bram_if_cntlr_v4_0_19 -93 \ +"../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v" \ + +vcom -work iomodule_v3_1_6 -93 \ +"../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v" \ + +vlog -work xil_defaultlib -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/custom_parts_ddr4_2016_4_and_above.csv b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/custom_parts_ddr4_2016_4_and_above.csv new file mode 100755 index 0000000..0e96b29 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/custom_parts_ddr4_2016_4_and_above.csv @@ -0,0 +1,9 @@ +Part type,Part name,Rank,StackHeight,CA Mirror,Data mask,Address width,Row width,Column width,Bank width,Bank group width,CS width,CKE width,ODT width,CK width,Memory speed grade,Memory density,Component density,Memory device width,Memory component width,Data bits per strobe,IO Voltages,Data widths,Min period,Max period,tCKE,tFAW,tFAW_dlr,tMRD,tRAS,tRCD,tREFI,tRFC,tRFC_dlr,tRP,tRRD_S,tRRD_L,tRRD_dlr,tRTP,tWR,tWTR_S,tWTR_L,tXPR,tZQCS,tZQINIT,tCCD_3ds,cas latency,cas write latency,burst length +Components,DDR4_CUSTOM,1,1,0,1,17,15,10,2,1,1,1,1,1,107E,4Gb,4Gb,16,16,8,1.2V,"8,16,24,32,40,48,56,64,72,80",1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,13,12,8 +UDIMMs,DDR4_CUSTOM1,2,1,1,1,17,15,10,2,2,2,2,2,2,2G1,8GB,1Gb,72,8,8,1.2V,72,1250,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,12,9,8 +SODIMMs,DDR4_CUSTOM2,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,64,8,8,1.2V,64,1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,14,12,8 +RDIMMs,DDR4_CUSTOM3,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,72,8,8,1.2V,72,938,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,15,11,8 +RDIMMs,DDR4_CUSTOM4,2,2,1,1,17,15,10,2,2,2,2,2,1,83,8GB,4Gb,72,8,8,1.2V,72,833,1600,5000 ps,21000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,100000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,4 tck,16,14,8 +RDIMMs,DDR4_CUSTOM5,2,4,1,0,17,16,10,2,2,2,2,2,1,83,16GB,4Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +RDIMMs,64GB,1,1,0,0,18,18,10,2,2,1,1,1,1,83,64GB,16Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +LRDIMMs,DDR4_CUSTOM6,4,1,1,0,17,16,10,2,2,4,2,2,2,093E,32GB,8Gb,72,4,4,1.2V,72,938,1600,5000 ps,15000 ps,0,8 tck,33000 ps,14060 ps,7800000 ps,260000 ps,0,14160 ps,3300 ps,4900 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,0,15,11,8 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/file_info.txt new file mode 100644 index 0000000..a852294 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4.h new file mode 100755 index 0000000..d82087e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4.h @@ -0,0 +1,472 @@ +#ifndef IP_PHY_DDR4_H_ +#define IP_PHY_DDR4_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4.sh new file mode 100755 index 0000000..bec5b04 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4.sh @@ -0,0 +1,152 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4.sh +# Simulator : Aldec Active-HDL Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:24 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4.sh [-help] +# usage: phy_ddr4.sh [-lib_map_path] +# usage: phy_ddr4.sh [-noclean_files] +# usage: phy_ddr4.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_ddr4.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "phy_ddr4.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + lib_map_path="" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work activehdl) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4.sh [-help]\n\ +Usage: phy_ddr4.sh [-lib_map_path]\n\ +Usage: phy_ddr4.sh [-reset_run]\n\ +Usage: phy_ddr4.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4.udo b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4_sc.h new file mode 100755 index 0000000..036743e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/phy_ddr4_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_SC_H_ +#define IP_PHY_DDR4_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_sc(const phy_ddr4_sc&); + const phy_ddr4_sc& operator=(const phy_ddr4_sc&); + +}; + +#endif // IP_PHY_DDR4_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/simulate.do new file mode 100644 index 0000000..98bfe9c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+phy_ddr4 -L xilinx_vip -L xpm -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.phy_ddr4 xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {phy_ddr4.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/activehdl/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/README.txt new file mode 100644 index 0000000..8eae52e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:24 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4.sh' script. + +./phy_ddr4.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4.sh -noclean_files + +For more information on the script, please type './phy_ddr4.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/custom_parts_ddr4_2016_4_and_above.csv b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/custom_parts_ddr4_2016_4_and_above.csv new file mode 100755 index 0000000..0e96b29 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/custom_parts_ddr4_2016_4_and_above.csv @@ -0,0 +1,9 @@ +Part type,Part name,Rank,StackHeight,CA Mirror,Data mask,Address width,Row width,Column width,Bank width,Bank group width,CS width,CKE width,ODT width,CK width,Memory speed grade,Memory density,Component density,Memory device width,Memory component width,Data bits per strobe,IO Voltages,Data widths,Min period,Max period,tCKE,tFAW,tFAW_dlr,tMRD,tRAS,tRCD,tREFI,tRFC,tRFC_dlr,tRP,tRRD_S,tRRD_L,tRRD_dlr,tRTP,tWR,tWTR_S,tWTR_L,tXPR,tZQCS,tZQINIT,tCCD_3ds,cas latency,cas write latency,burst length +Components,DDR4_CUSTOM,1,1,0,1,17,15,10,2,1,1,1,1,1,107E,4Gb,4Gb,16,16,8,1.2V,"8,16,24,32,40,48,56,64,72,80",1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,13,12,8 +UDIMMs,DDR4_CUSTOM1,2,1,1,1,17,15,10,2,2,2,2,2,2,2G1,8GB,1Gb,72,8,8,1.2V,72,1250,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,12,9,8 +SODIMMs,DDR4_CUSTOM2,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,64,8,8,1.2V,64,1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,14,12,8 +RDIMMs,DDR4_CUSTOM3,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,72,8,8,1.2V,72,938,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,15,11,8 +RDIMMs,DDR4_CUSTOM4,2,2,1,1,17,15,10,2,2,2,2,2,1,83,8GB,4Gb,72,8,8,1.2V,72,833,1600,5000 ps,21000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,100000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,4 tck,16,14,8 +RDIMMs,DDR4_CUSTOM5,2,4,1,0,17,16,10,2,2,2,2,2,1,83,16GB,4Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +RDIMMs,64GB,1,1,0,0,18,18,10,2,2,1,1,1,1,83,64GB,16Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +LRDIMMs,DDR4_CUSTOM6,4,1,1,0,17,16,10,2,2,4,2,2,2,093E,32GB,8Gb,72,4,4,1.2V,72,938,1600,5000 ps,15000 ps,0,8 tck,33000 ps,14060 ps,7800000 ps,260000 ps,0,14160 ps,3300 ps,4900 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,0,15,11,8 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/file_info.txt new file mode 100644 index 0000000..c7c8650 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/phy_ddr4.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/phy_ddr4.h new file mode 100755 index 0000000..d82087e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/phy_ddr4.h @@ -0,0 +1,472 @@ +#ifndef IP_PHY_DDR4_H_ +#define IP_PHY_DDR4_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/phy_ddr4.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/phy_ddr4.sh new file mode 100755 index 0000000..ba1c4b6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/phy_ddr4.sh @@ -0,0 +1,182 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4.sh +# Simulator : Cadence Incisive Enterprise Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:24 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4.sh [-help] +# usage: phy_ddr4.sh [-lib_map_path] +# usage: phy_ddr4.sh [-noclean_files] +# usage: phy_ddr4.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_ddr4.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +irun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm microblaze_v11_0_4 xil_defaultlib lib_cdc_v1_0_2 proc_sys_reset_v5_0_13 lmb_v10_v3_0_11 lmb_bram_if_cntlr_v4_0_19 blk_mem_gen_v8_4_4 iomodule_v3_1_6) + +# Simulation root library directory +sim_lib_dir="ies_lib" + +# Script info +echo -e "phy_ddr4.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + irun $irun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.phy_ddr4 \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ncsim.key irun.key irun.log waves.shm irun.history .simvision INCA_libs) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4.sh [-help]\n\ +Usage: phy_ddr4.sh [-lib_map_path]\n\ +Usage: phy_ddr4.sh [-reset_run]\n\ +Usage: phy_ddr4.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/phy_ddr4_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/phy_ddr4_sc.h new file mode 100755 index 0000000..036743e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/phy_ddr4_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_SC_H_ +#define IP_PHY_DDR4_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_sc(const phy_ddr4_sc&); + const phy_ddr4_sc& operator=(const phy_ddr4_sc&); + +}; + +#endif // IP_PHY_DDR4_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/run.f b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/run.f new file mode 100644 index 0000000..6ddac70 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/run.f @@ -0,0 +1,113 @@ +-makelib ies_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib ies_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib ies_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib ies_lib/microblaze_v11_0_4 \ + "../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd" \ +-endlib +-makelib ies_lib/lib_cdc_v1_0_2 \ + "../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ +-endlib +-makelib ies_lib/proc_sys_reset_v5_0_13 \ + "../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd" \ +-endlib +-makelib ies_lib/lmb_v10_v3_0_11 \ + "../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd" \ +-endlib +-makelib ies_lib/lmb_bram_if_cntlr_v4_0_19 \ + "../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd" \ +-endlib +-makelib ies_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v" \ +-endlib +-makelib ies_lib/iomodule_v3_1_6 \ + "../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v" \ +-endlib +-makelib ies_lib/xil_defaultlib -sv \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/ies/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/README.txt new file mode 100644 index 0000000..67e5cc5 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:24 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4.sh' script. + +./phy_ddr4.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4.sh -noclean_files + +For more information on the script, please type './phy_ddr4.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/compile.do new file mode 100644 index 0000000..e566929 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/compile.do @@ -0,0 +1,137 @@ +vlib modelsim_lib/work +vlib modelsim_lib/msim + +vlib modelsim_lib/msim/xilinx_vip +vlib modelsim_lib/msim/xpm +vlib modelsim_lib/msim/microblaze_v11_0_4 +vlib modelsim_lib/msim/xil_defaultlib +vlib modelsim_lib/msim/lib_cdc_v1_0_2 +vlib modelsim_lib/msim/proc_sys_reset_v5_0_13 +vlib modelsim_lib/msim/lmb_v10_v3_0_11 +vlib modelsim_lib/msim/lmb_bram_if_cntlr_v4_0_19 +vlib modelsim_lib/msim/blk_mem_gen_v8_4_4 +vlib modelsim_lib/msim/iomodule_v3_1_6 + +vmap xilinx_vip modelsim_lib/msim/xilinx_vip +vmap xpm modelsim_lib/msim/xpm +vmap microblaze_v11_0_4 modelsim_lib/msim/microblaze_v11_0_4 +vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib +vmap lib_cdc_v1_0_2 modelsim_lib/msim/lib_cdc_v1_0_2 +vmap proc_sys_reset_v5_0_13 modelsim_lib/msim/proc_sys_reset_v5_0_13 +vmap lmb_v10_v3_0_11 modelsim_lib/msim/lmb_v10_v3_0_11 +vmap lmb_bram_if_cntlr_v4_0_19 modelsim_lib/msim/lmb_bram_if_cntlr_v4_0_19 +vmap blk_mem_gen_v8_4_4 modelsim_lib/msim/blk_mem_gen_v8_4_4 +vmap iomodule_v3_1_6 modelsim_lib/msim/iomodule_v3_1_6 + +vlog -work xilinx_vip -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -incr -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vcom -work microblaze_v11_0_4 -64 -93 \ +"../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd" \ + +vcom -work lib_cdc_v1_0_2 -64 -93 \ +"../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + +vcom -work proc_sys_reset_v5_0_13 -64 -93 \ +"../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd" \ + +vcom -work lmb_v10_v3_0_11 -64 -93 \ +"../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd" \ + +vcom -work lmb_bram_if_cntlr_v4_0_19 -64 -93 \ +"../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v" \ + +vcom -work iomodule_v3_1_6 -64 -93 \ +"../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v" \ + +vlog -work xil_defaultlib -64 -incr -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/custom_parts_ddr4_2016_4_and_above.csv b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/custom_parts_ddr4_2016_4_and_above.csv new file mode 100755 index 0000000..0e96b29 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/custom_parts_ddr4_2016_4_and_above.csv @@ -0,0 +1,9 @@ +Part type,Part name,Rank,StackHeight,CA Mirror,Data mask,Address width,Row width,Column width,Bank width,Bank group width,CS width,CKE width,ODT width,CK width,Memory speed grade,Memory density,Component density,Memory device width,Memory component width,Data bits per strobe,IO Voltages,Data widths,Min period,Max period,tCKE,tFAW,tFAW_dlr,tMRD,tRAS,tRCD,tREFI,tRFC,tRFC_dlr,tRP,tRRD_S,tRRD_L,tRRD_dlr,tRTP,tWR,tWTR_S,tWTR_L,tXPR,tZQCS,tZQINIT,tCCD_3ds,cas latency,cas write latency,burst length +Components,DDR4_CUSTOM,1,1,0,1,17,15,10,2,1,1,1,1,1,107E,4Gb,4Gb,16,16,8,1.2V,"8,16,24,32,40,48,56,64,72,80",1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,13,12,8 +UDIMMs,DDR4_CUSTOM1,2,1,1,1,17,15,10,2,2,2,2,2,2,2G1,8GB,1Gb,72,8,8,1.2V,72,1250,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,12,9,8 +SODIMMs,DDR4_CUSTOM2,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,64,8,8,1.2V,64,1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,14,12,8 +RDIMMs,DDR4_CUSTOM3,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,72,8,8,1.2V,72,938,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,15,11,8 +RDIMMs,DDR4_CUSTOM4,2,2,1,1,17,15,10,2,2,2,2,2,1,83,8GB,4Gb,72,8,8,1.2V,72,833,1600,5000 ps,21000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,100000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,4 tck,16,14,8 +RDIMMs,DDR4_CUSTOM5,2,4,1,0,17,16,10,2,2,2,2,2,1,83,16GB,4Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +RDIMMs,64GB,1,1,0,0,18,18,10,2,2,1,1,1,1,83,64GB,16Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +LRDIMMs,DDR4_CUSTOM6,4,1,1,0,17,16,10,2,2,4,2,2,2,093E,32GB,8Gb,72,4,4,1.2V,72,938,1600,5000 ps,15000 ps,0,8 tck,33000 ps,14060 ps,7800000 ps,260000 ps,0,14160 ps,3300 ps,4900 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,0,15,11,8 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/file_info.txt new file mode 100644 index 0000000..a852294 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4.h new file mode 100755 index 0000000..d82087e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4.h @@ -0,0 +1,472 @@ +#ifndef IP_PHY_DDR4_H_ +#define IP_PHY_DDR4_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4.sh new file mode 100755 index 0000000..7bc25d8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4.sh @@ -0,0 +1,167 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4.sh +# Simulator : Mentor Graphics ModelSim Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:24 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4.sh [-help] +# usage: phy_ddr4.sh [-lib_map_path] +# usage: phy_ddr4.sh [-noclean_files] +# usage: phy_ddr4.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_ddr4.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "phy_ddr4.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/modelsim" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="modelsim_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf modelsim_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4.sh [-help]\n\ +Usage: phy_ddr4.sh [-lib_map_path]\n\ +Usage: phy_ddr4.sh [-reset_run]\n\ +Usage: phy_ddr4.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4.udo b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4_sc.h new file mode 100755 index 0000000..036743e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/phy_ddr4_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_SC_H_ +#define IP_PHY_DDR4_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_sc(const phy_ddr4_sc&); + const phy_ddr4_sc& operator=(const phy_ddr4_sc&); + +}; + +#endif // IP_PHY_DDR4_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/simulate.do new file mode 100644 index 0000000..7a40dbd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -voptargs="+acc" -L xilinx_vip -L xpm -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -lib xil_defaultlib xil_defaultlib.phy_ddr4 xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure +view signals + +do {phy_ddr4.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/modelsim/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/README.txt new file mode 100644 index 0000000..67e5cc5 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:24 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4.sh' script. + +./phy_ddr4.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4.sh -noclean_files + +For more information on the script, please type './phy_ddr4.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/compile.do new file mode 100644 index 0000000..2ef7694 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/compile.do @@ -0,0 +1,137 @@ +vlib questa_lib/work +vlib questa_lib/msim + +vlib questa_lib/msim/xilinx_vip +vlib questa_lib/msim/xpm +vlib questa_lib/msim/microblaze_v11_0_4 +vlib questa_lib/msim/xil_defaultlib +vlib questa_lib/msim/lib_cdc_v1_0_2 +vlib questa_lib/msim/proc_sys_reset_v5_0_13 +vlib questa_lib/msim/lmb_v10_v3_0_11 +vlib questa_lib/msim/lmb_bram_if_cntlr_v4_0_19 +vlib questa_lib/msim/blk_mem_gen_v8_4_4 +vlib questa_lib/msim/iomodule_v3_1_6 + +vmap xilinx_vip questa_lib/msim/xilinx_vip +vmap xpm questa_lib/msim/xpm +vmap microblaze_v11_0_4 questa_lib/msim/microblaze_v11_0_4 +vmap xil_defaultlib questa_lib/msim/xil_defaultlib +vmap lib_cdc_v1_0_2 questa_lib/msim/lib_cdc_v1_0_2 +vmap proc_sys_reset_v5_0_13 questa_lib/msim/proc_sys_reset_v5_0_13 +vmap lmb_v10_v3_0_11 questa_lib/msim/lmb_v10_v3_0_11 +vmap lmb_bram_if_cntlr_v4_0_19 questa_lib/msim/lmb_bram_if_cntlr_v4_0_19 +vmap blk_mem_gen_v8_4_4 questa_lib/msim/blk_mem_gen_v8_4_4 +vmap iomodule_v3_1_6 questa_lib/msim/iomodule_v3_1_6 + +vlog -work xilinx_vip -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vcom -work microblaze_v11_0_4 -64 -93 \ +"../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd" \ + +vcom -work lib_cdc_v1_0_2 -64 -93 \ +"../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + +vcom -work proc_sys_reset_v5_0_13 -64 -93 \ +"../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd" \ + +vcom -work lmb_v10_v3_0_11 -64 -93 \ +"../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd" \ + +vcom -work lmb_bram_if_cntlr_v4_0_19 -64 -93 \ +"../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd" \ + +vlog -work xil_defaultlib -64 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v" \ + +vcom -work iomodule_v3_1_6 -64 -93 \ +"../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd" \ + +vlog -work xil_defaultlib -64 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v" \ + +vlog -work xil_defaultlib -64 -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/custom_parts_ddr4_2016_4_and_above.csv b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/custom_parts_ddr4_2016_4_and_above.csv new file mode 100755 index 0000000..0e96b29 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/custom_parts_ddr4_2016_4_and_above.csv @@ -0,0 +1,9 @@ +Part type,Part name,Rank,StackHeight,CA Mirror,Data mask,Address width,Row width,Column width,Bank width,Bank group width,CS width,CKE width,ODT width,CK width,Memory speed grade,Memory density,Component density,Memory device width,Memory component width,Data bits per strobe,IO Voltages,Data widths,Min period,Max period,tCKE,tFAW,tFAW_dlr,tMRD,tRAS,tRCD,tREFI,tRFC,tRFC_dlr,tRP,tRRD_S,tRRD_L,tRRD_dlr,tRTP,tWR,tWTR_S,tWTR_L,tXPR,tZQCS,tZQINIT,tCCD_3ds,cas latency,cas write latency,burst length +Components,DDR4_CUSTOM,1,1,0,1,17,15,10,2,1,1,1,1,1,107E,4Gb,4Gb,16,16,8,1.2V,"8,16,24,32,40,48,56,64,72,80",1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,13,12,8 +UDIMMs,DDR4_CUSTOM1,2,1,1,1,17,15,10,2,2,2,2,2,2,2G1,8GB,1Gb,72,8,8,1.2V,72,1250,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,12,9,8 +SODIMMs,DDR4_CUSTOM2,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,64,8,8,1.2V,64,1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,14,12,8 +RDIMMs,DDR4_CUSTOM3,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,72,8,8,1.2V,72,938,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,15,11,8 +RDIMMs,DDR4_CUSTOM4,2,2,1,1,17,15,10,2,2,2,2,2,1,83,8GB,4Gb,72,8,8,1.2V,72,833,1600,5000 ps,21000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,100000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,4 tck,16,14,8 +RDIMMs,DDR4_CUSTOM5,2,4,1,0,17,16,10,2,2,2,2,2,1,83,16GB,4Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +RDIMMs,64GB,1,1,0,0,18,18,10,2,2,1,1,1,1,83,64GB,16Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +LRDIMMs,DDR4_CUSTOM6,4,1,1,0,17,16,10,2,2,4,2,2,2,093E,32GB,8Gb,72,4,4,1.2V,72,938,1600,5000 ps,15000 ps,0,8 tck,33000 ps,14060 ps,7800000 ps,260000 ps,0,14160 ps,3300 ps,4900 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,0,15,11,8 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/elaborate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/elaborate.do new file mode 100644 index 0000000..ecdddc7 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/elaborate.do @@ -0,0 +1 @@ +vopt -64 +acc=npr -l elaborate.log -L xilinx_vip -L xpm -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.phy_ddr4 xil_defaultlib.glbl -o phy_ddr4_opt diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/file_info.txt new file mode 100644 index 0000000..a852294 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4.h new file mode 100755 index 0000000..d82087e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4.h @@ -0,0 +1,472 @@ +#ifndef IP_PHY_DDR4_H_ +#define IP_PHY_DDR4_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4.sh new file mode 100755 index 0000000..9f0acc7 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4.sh @@ -0,0 +1,174 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4.sh +# Simulator : Mentor Graphics Questa Advanced Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:24 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4.sh [-help] +# usage: phy_ddr4.sh [-lib_map_path] +# usage: phy_ddr4.sh [-noclean_files] +# usage: phy_ddr4.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_ddr4.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "phy_ddr4.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +elaborate() +{ + source elaborate.do 2>&1 | tee -a elaborate.log +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/questa" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="questa_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf questa_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4.sh [-help]\n\ +Usage: phy_ddr4.sh [-lib_map_path]\n\ +Usage: phy_ddr4.sh [-reset_run]\n\ +Usage: phy_ddr4.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4.udo b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4_sc.h new file mode 100755 index 0000000..036743e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/phy_ddr4_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_SC_H_ +#define IP_PHY_DDR4_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_sc(const phy_ddr4_sc&); + const phy_ddr4_sc& operator=(const phy_ddr4_sc&); + +}; + +#endif // IP_PHY_DDR4_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/simulate.do new file mode 100644 index 0000000..a04d2c1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -lib xil_defaultlib phy_ddr4_opt + +do {wave.do} + +view wave +view structure +view signals + +do {phy_ddr4.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/questa/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/README.txt new file mode 100644 index 0000000..67e5cc5 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:24 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4.sh' script. + +./phy_ddr4.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4.sh -noclean_files + +For more information on the script, please type './phy_ddr4.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/compile.do new file mode 100644 index 0000000..3598ac3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/compile.do @@ -0,0 +1,137 @@ +vlib work +vlib riviera + +vlib riviera/xilinx_vip +vlib riviera/xpm +vlib riviera/microblaze_v11_0_4 +vlib riviera/xil_defaultlib +vlib riviera/lib_cdc_v1_0_2 +vlib riviera/proc_sys_reset_v5_0_13 +vlib riviera/lmb_v10_v3_0_11 +vlib riviera/lmb_bram_if_cntlr_v4_0_19 +vlib riviera/blk_mem_gen_v8_4_4 +vlib riviera/iomodule_v3_1_6 + +vmap xilinx_vip riviera/xilinx_vip +vmap xpm riviera/xpm +vmap microblaze_v11_0_4 riviera/microblaze_v11_0_4 +vmap xil_defaultlib riviera/xil_defaultlib +vmap lib_cdc_v1_0_2 riviera/lib_cdc_v1_0_2 +vmap proc_sys_reset_v5_0_13 riviera/proc_sys_reset_v5_0_13 +vmap lmb_v10_v3_0_11 riviera/lmb_v10_v3_0_11 +vmap lmb_bram_if_cntlr_v4_0_19 riviera/lmb_bram_if_cntlr_v4_0_19 +vmap blk_mem_gen_v8_4_4 riviera/blk_mem_gen_v8_4_4 +vmap iomodule_v3_1_6 riviera/iomodule_v3_1_6 + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vcom -work microblaze_v11_0_4 -93 \ +"../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd" \ + +vcom -work lib_cdc_v1_0_2 -93 \ +"../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + +vcom -work proc_sys_reset_v5_0_13 -93 \ +"../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd" \ + +vcom -work lmb_v10_v3_0_11 -93 \ +"../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd" \ + +vcom -work lmb_bram_if_cntlr_v4_0_19 -93 \ +"../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v" \ + +vcom -work iomodule_v3_1_6 -93 \ +"../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v" \ + +vlog -work xil_defaultlib -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/custom_parts_ddr4_2016_4_and_above.csv b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/custom_parts_ddr4_2016_4_and_above.csv new file mode 100755 index 0000000..0e96b29 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/custom_parts_ddr4_2016_4_and_above.csv @@ -0,0 +1,9 @@ +Part type,Part name,Rank,StackHeight,CA Mirror,Data mask,Address width,Row width,Column width,Bank width,Bank group width,CS width,CKE width,ODT width,CK width,Memory speed grade,Memory density,Component density,Memory device width,Memory component width,Data bits per strobe,IO Voltages,Data widths,Min period,Max period,tCKE,tFAW,tFAW_dlr,tMRD,tRAS,tRCD,tREFI,tRFC,tRFC_dlr,tRP,tRRD_S,tRRD_L,tRRD_dlr,tRTP,tWR,tWTR_S,tWTR_L,tXPR,tZQCS,tZQINIT,tCCD_3ds,cas latency,cas write latency,burst length +Components,DDR4_CUSTOM,1,1,0,1,17,15,10,2,1,1,1,1,1,107E,4Gb,4Gb,16,16,8,1.2V,"8,16,24,32,40,48,56,64,72,80",1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,13,12,8 +UDIMMs,DDR4_CUSTOM1,2,1,1,1,17,15,10,2,2,2,2,2,2,2G1,8GB,1Gb,72,8,8,1.2V,72,1250,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,12,9,8 +SODIMMs,DDR4_CUSTOM2,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,64,8,8,1.2V,64,1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,14,12,8 +RDIMMs,DDR4_CUSTOM3,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,72,8,8,1.2V,72,938,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,15,11,8 +RDIMMs,DDR4_CUSTOM4,2,2,1,1,17,15,10,2,2,2,2,2,1,83,8GB,4Gb,72,8,8,1.2V,72,833,1600,5000 ps,21000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,100000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,4 tck,16,14,8 +RDIMMs,DDR4_CUSTOM5,2,4,1,0,17,16,10,2,2,2,2,2,1,83,16GB,4Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +RDIMMs,64GB,1,1,0,0,18,18,10,2,2,1,1,1,1,83,64GB,16Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +LRDIMMs,DDR4_CUSTOM6,4,1,1,0,17,16,10,2,2,4,2,2,2,093E,32GB,8Gb,72,4,4,1.2V,72,938,1600,5000 ps,15000 ps,0,8 tck,33000 ps,14060 ps,7800000 ps,260000 ps,0,14160 ps,3300 ps,4900 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,0,15,11,8 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/file_info.txt new file mode 100644 index 0000000..a852294 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4.h new file mode 100755 index 0000000..d82087e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4.h @@ -0,0 +1,472 @@ +#ifndef IP_PHY_DDR4_H_ +#define IP_PHY_DDR4_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4.sh new file mode 100755 index 0000000..a649ee0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4.sh @@ -0,0 +1,153 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4.sh +# Simulator : Aldec Riviera-PRO Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:24 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4.sh [-help] +# usage: phy_ddr4.sh [-lib_map_path] +# usage: phy_ddr4.sh [-noclean_files] +# usage: phy_ddr4.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_ddr4.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "phy_ddr4.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/riviera" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work riviera) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4.sh [-help]\n\ +Usage: phy_ddr4.sh [-lib_map_path]\n\ +Usage: phy_ddr4.sh [-reset_run]\n\ +Usage: phy_ddr4.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4.udo b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4_sc.h new file mode 100755 index 0000000..036743e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/phy_ddr4_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_SC_H_ +#define IP_PHY_DDR4_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_sc(const phy_ddr4_sc&); + const phy_ddr4_sc& operator=(const phy_ddr4_sc&); + +}; + +#endif // IP_PHY_DDR4_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/simulate.do new file mode 100644 index 0000000..98bfe9c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+phy_ddr4 -L xilinx_vip -L xpm -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.phy_ddr4 xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {phy_ddr4.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/riviera/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/README.txt new file mode 100644 index 0000000..67e5cc5 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:24 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4.sh' script. + +./phy_ddr4.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4.sh -noclean_files + +For more information on the script, please type './phy_ddr4.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/custom_parts_ddr4_2016_4_and_above.csv b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/custom_parts_ddr4_2016_4_and_above.csv new file mode 100755 index 0000000..0e96b29 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/custom_parts_ddr4_2016_4_and_above.csv @@ -0,0 +1,9 @@ +Part type,Part name,Rank,StackHeight,CA Mirror,Data mask,Address width,Row width,Column width,Bank width,Bank group width,CS width,CKE width,ODT width,CK width,Memory speed grade,Memory density,Component density,Memory device width,Memory component width,Data bits per strobe,IO Voltages,Data widths,Min period,Max period,tCKE,tFAW,tFAW_dlr,tMRD,tRAS,tRCD,tREFI,tRFC,tRFC_dlr,tRP,tRRD_S,tRRD_L,tRRD_dlr,tRTP,tWR,tWTR_S,tWTR_L,tXPR,tZQCS,tZQINIT,tCCD_3ds,cas latency,cas write latency,burst length +Components,DDR4_CUSTOM,1,1,0,1,17,15,10,2,1,1,1,1,1,107E,4Gb,4Gb,16,16,8,1.2V,"8,16,24,32,40,48,56,64,72,80",1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,13,12,8 +UDIMMs,DDR4_CUSTOM1,2,1,1,1,17,15,10,2,2,2,2,2,2,2G1,8GB,1Gb,72,8,8,1.2V,72,1250,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,12,9,8 +SODIMMs,DDR4_CUSTOM2,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,64,8,8,1.2V,64,1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,14,12,8 +RDIMMs,DDR4_CUSTOM3,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,72,8,8,1.2V,72,938,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,15,11,8 +RDIMMs,DDR4_CUSTOM4,2,2,1,1,17,15,10,2,2,2,2,2,1,83,8GB,4Gb,72,8,8,1.2V,72,833,1600,5000 ps,21000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,100000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,4 tck,16,14,8 +RDIMMs,DDR4_CUSTOM5,2,4,1,0,17,16,10,2,2,2,2,2,1,83,16GB,4Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +RDIMMs,64GB,1,1,0,0,18,18,10,2,2,1,1,1,1,83,64GB,16Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +LRDIMMs,DDR4_CUSTOM6,4,1,1,0,17,16,10,2,2,4,2,2,2,093E,32GB,8Gb,72,4,4,1.2V,72,938,1600,5000 ps,15000 ps,0,8 tck,33000 ps,14060 ps,7800000 ps,260000 ps,0,14160 ps,3300 ps,4900 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,0,15,11,8 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/file_info.txt new file mode 100644 index 0000000..c7c8650 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/phy_ddr4.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/phy_ddr4.h new file mode 100755 index 0000000..d82087e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/phy_ddr4.h @@ -0,0 +1,472 @@ +#ifndef IP_PHY_DDR4_H_ +#define IP_PHY_DDR4_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/phy_ddr4.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/phy_ddr4.sh new file mode 100755 index 0000000..dd806cb --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/phy_ddr4.sh @@ -0,0 +1,346 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4.sh +# Simulator : Synopsys Verilog Compiler Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:24 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4.sh [-help] +# usage: phy_ddr4.sh [-lib_map_path] +# usage: phy_ddr4.sh [-noclean_files] +# usage: phy_ddr4.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_ddr4.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Command line options +vlogan_opts="-full64" +vhdlan_opts="-full64" +vcs_elab_opts="-full64 -debug_pp -t ps -licqueue -l elaborate.log" +vcs_sim_opts="-ucli -licqueue -l simulate.log" + +# Design libraries +design_libs=(xilinx_vip xpm microblaze_v11_0_4 xil_defaultlib lib_cdc_v1_0_2 proc_sys_reset_v5_0_13 lmb_v10_v3_0_11 lmb_bram_if_cntlr_v4_0_19 blk_mem_gen_v8_4_4 iomodule_v3_1_6) + +# Simulation root library directory +sim_lib_dir="vcs_lib" + +# Script info +echo -e "phy_ddr4.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + vlogan -work xilinx_vip $vlogan_opts -sverilog +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xpm $vlogan_opts -sverilog +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xpm $vhdlan_opts \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work microblaze_v11_0_4 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work lib_cdc_v1_0_2 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work proc_sys_reset_v5_0_13 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work lmb_v10_v3_0_11 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work lmb_bram_if_cntlr_v4_0_19 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work blk_mem_gen_v8_4_4 $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work iomodule_v3_1_6 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts -sverilog +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv" \ + 2>&1 | tee -a vlogan.log + + + vlogan -work xil_defaultlib $vlogan_opts +v2k \ + glbl.v \ + 2>&1 | tee -a vlogan.log + +} + +# RUN_STEP: +elaborate() +{ + vcs $vcs_elab_opts xil_defaultlib.phy_ddr4 xil_defaultlib.glbl -o phy_ddr4_simv +} + +# RUN_STEP: +simulate() +{ + ./phy_ddr4_simv $vcs_sim_opts -do simulate.do +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + fi + create_lib_mappings $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + create_lib_mappings $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Define design library mappings +create_lib_mappings() +{ + file="synopsys_sim.setup" + if [[ -e $file ]]; then + if [[ ($1 == "") ]]; then + return + else + rm -rf $file + fi + fi + + touch $file + + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/vcs" + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + mapping="$lib:$sim_lib_dir/$lib" + echo $mapping >> $file + done + + if [[ ($lib_map_path != "") ]]; then + incl_ref="OTHERS=$lib_map_path/synopsys_sim.setup" + echo $incl_ref >> $file + fi +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ucli.key phy_ddr4_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log 64 AN.DB csrc phy_ddr4_simv.daidir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4.sh [-help]\n\ +Usage: phy_ddr4.sh [-lib_map_path]\n\ +Usage: phy_ddr4.sh [-reset_run]\n\ +Usage: phy_ddr4.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/phy_ddr4_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/phy_ddr4_sc.h new file mode 100755 index 0000000..036743e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/phy_ddr4_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_SC_H_ +#define IP_PHY_DDR4_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_sc(const phy_ddr4_sc&); + const phy_ddr4_sc& operator=(const phy_ddr4_sc&); + +}; + +#endif // IP_PHY_DDR4_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/simulate.do new file mode 100644 index 0000000..58afc78 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/vcs/simulate.do @@ -0,0 +1,2 @@ +run +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/README.txt new file mode 100644 index 0000000..8eae52e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:24 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4.sh' script. + +./phy_ddr4.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4.sh -noclean_files + +For more information on the script, please type './phy_ddr4.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/custom_parts_ddr4_2016_4_and_above.csv b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/custom_parts_ddr4_2016_4_and_above.csv new file mode 100755 index 0000000..0e96b29 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/custom_parts_ddr4_2016_4_and_above.csv @@ -0,0 +1,9 @@ +Part type,Part name,Rank,StackHeight,CA Mirror,Data mask,Address width,Row width,Column width,Bank width,Bank group width,CS width,CKE width,ODT width,CK width,Memory speed grade,Memory density,Component density,Memory device width,Memory component width,Data bits per strobe,IO Voltages,Data widths,Min period,Max period,tCKE,tFAW,tFAW_dlr,tMRD,tRAS,tRCD,tREFI,tRFC,tRFC_dlr,tRP,tRRD_S,tRRD_L,tRRD_dlr,tRTP,tWR,tWTR_S,tWTR_L,tXPR,tZQCS,tZQINIT,tCCD_3ds,cas latency,cas write latency,burst length +Components,DDR4_CUSTOM,1,1,0,1,17,15,10,2,1,1,1,1,1,107E,4Gb,4Gb,16,16,8,1.2V,"8,16,24,32,40,48,56,64,72,80",1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,13,12,8 +UDIMMs,DDR4_CUSTOM1,2,1,1,1,17,15,10,2,2,2,2,2,2,2G1,8GB,1Gb,72,8,8,1.2V,72,1250,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,12,9,8 +SODIMMs,DDR4_CUSTOM2,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,64,8,8,1.2V,64,1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,14,12,8 +RDIMMs,DDR4_CUSTOM3,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,72,8,8,1.2V,72,938,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,15,11,8 +RDIMMs,DDR4_CUSTOM4,2,2,1,1,17,15,10,2,2,2,2,2,1,83,8GB,4Gb,72,8,8,1.2V,72,833,1600,5000 ps,21000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,100000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,4 tck,16,14,8 +RDIMMs,DDR4_CUSTOM5,2,4,1,0,17,16,10,2,2,2,2,2,1,83,16GB,4Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +RDIMMs,64GB,1,1,0,0,18,18,10,2,2,1,1,1,1,83,64GB,16Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +LRDIMMs,DDR4_CUSTOM6,4,1,1,0,17,16,10,2,2,4,2,2,2,093E,32GB,8Gb,72,4,4,1.2V,72,938,1600,5000 ps,15000 ps,0,8 tck,33000 ps,14060 ps,7800000 ps,260000 ps,0,14160 ps,3300 ps,4900 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,0,15,11,8 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/file_info.txt new file mode 100644 index 0000000..c7c8650 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/phy_ddr4.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/phy_ddr4.h new file mode 100755 index 0000000..d82087e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/phy_ddr4.h @@ -0,0 +1,472 @@ +#ifndef IP_PHY_DDR4_H_ +#define IP_PHY_DDR4_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/phy_ddr4.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/phy_ddr4.sh new file mode 100755 index 0000000..d794dd7 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/phy_ddr4.sh @@ -0,0 +1,182 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4.sh +# Simulator : Cadence Xcelium Parallel Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:24 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4.sh [-help] +# usage: phy_ddr4.sh [-lib_map_path] +# usage: phy_ddr4.sh [-noclean_files] +# usage: phy_ddr4.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_ddr4.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +xrun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm microblaze_v11_0_4 xil_defaultlib lib_cdc_v1_0_2 proc_sys_reset_v5_0_13 lmb_v10_v3_0_11 lmb_bram_if_cntlr_v4_0_19 blk_mem_gen_v8_4_4 iomodule_v3_1_6) + +# Simulation root library directory +sim_lib_dir="xcelium_lib" + +# Script info +echo -e "phy_ddr4.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + xrun $xrun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.phy_ddr4 \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xmsim.key xrun.key xrun.log waves.shm xrun.history .simvision xcelium.d xcelium) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4.sh [-help]\n\ +Usage: phy_ddr4.sh [-lib_map_path]\n\ +Usage: phy_ddr4.sh [-reset_run]\n\ +Usage: phy_ddr4.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/phy_ddr4_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/phy_ddr4_sc.h new file mode 100755 index 0000000..036743e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/phy_ddr4_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_SC_H_ +#define IP_PHY_DDR4_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_sc(const phy_ddr4_sc&); + const phy_ddr4_sc& operator=(const phy_ddr4_sc&); + +}; + +#endif // IP_PHY_DDR4_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/run.f b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/run.f new file mode 100644 index 0000000..f7914cf --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/run.f @@ -0,0 +1,113 @@ +-makelib xcelium_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib xcelium_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib xcelium_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib xcelium_lib/microblaze_v11_0_4 \ + "../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd" \ +-endlib +-makelib xcelium_lib/lib_cdc_v1_0_2 \ + "../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ +-endlib +-makelib xcelium_lib/proc_sys_reset_v5_0_13 \ + "../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd" \ +-endlib +-makelib xcelium_lib/lmb_v10_v3_0_11 \ + "../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd" \ +-endlib +-makelib xcelium_lib/lmb_bram_if_cntlr_v4_0_19 \ + "../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd" \ +-endlib +-makelib xcelium_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v" \ +-endlib +-makelib xcelium_lib/iomodule_v3_1_6 \ + "../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib -sv \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xcelium/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/README.txt new file mode 100644 index 0000000..67e5cc5 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:24 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4.sh' script. + +./phy_ddr4.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4.sh -noclean_files + +For more information on the script, please type './phy_ddr4.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/U200.smi b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/U200.smi new file mode 100644 index 0000000..f20b0a8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/U200.smi @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/cmd.tcl b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/cmd.tcl new file mode 100644 index 0000000..eef7a0f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/cmd.tcl @@ -0,0 +1,12 @@ +set curr_wave [current_wave_config] +if { [string length $curr_wave] == 0 } { + if { [llength [get_objects]] > 0} { + add_wave / + set_property needs_save false [current_wave_config] + } else { + send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console." + } +} + +run -all +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/custom_parts_ddr4_2016_4_and_above.csv b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/custom_parts_ddr4_2016_4_and_above.csv new file mode 100755 index 0000000..0e96b29 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/custom_parts_ddr4_2016_4_and_above.csv @@ -0,0 +1,9 @@ +Part type,Part name,Rank,StackHeight,CA Mirror,Data mask,Address width,Row width,Column width,Bank width,Bank group width,CS width,CKE width,ODT width,CK width,Memory speed grade,Memory density,Component density,Memory device width,Memory component width,Data bits per strobe,IO Voltages,Data widths,Min period,Max period,tCKE,tFAW,tFAW_dlr,tMRD,tRAS,tRCD,tREFI,tRFC,tRFC_dlr,tRP,tRRD_S,tRRD_L,tRRD_dlr,tRTP,tWR,tWTR_S,tWTR_L,tXPR,tZQCS,tZQINIT,tCCD_3ds,cas latency,cas write latency,burst length +Components,DDR4_CUSTOM,1,1,0,1,17,15,10,2,1,1,1,1,1,107E,4Gb,4Gb,16,16,8,1.2V,"8,16,24,32,40,48,56,64,72,80",1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,13,12,8 +UDIMMs,DDR4_CUSTOM1,2,1,1,1,17,15,10,2,2,2,2,2,2,2G1,8GB,1Gb,72,8,8,1.2V,72,1250,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,12,9,8 +SODIMMs,DDR4_CUSTOM2,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,64,8,8,1.2V,64,1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,14,12,8 +RDIMMs,DDR4_CUSTOM3,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,72,8,8,1.2V,72,938,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,15,11,8 +RDIMMs,DDR4_CUSTOM4,2,2,1,1,17,15,10,2,2,2,2,2,1,83,8GB,4Gb,72,8,8,1.2V,72,833,1600,5000 ps,21000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,100000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,4 tck,16,14,8 +RDIMMs,DDR4_CUSTOM5,2,4,1,0,17,16,10,2,2,2,2,2,1,83,16GB,4Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +RDIMMs,64GB,1,1,0,0,18,18,10,2,2,1,1,1,1,83,64GB,16Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +LRDIMMs,DDR4_CUSTOM6,4,1,1,0,17,16,10,2,2,4,2,2,2,093E,32GB,8Gb,72,4,4,1.2V,72,938,1600,5000 ps,15000 ps,0,8 tck,33000 ps,14060 ps,7800000 ps,260000 ps,0,14160 ps,3300 ps,4900 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,0,15,11,8 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/file_info.txt new file mode 100644 index 0000000..b5599f5 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/file_info.txt @@ -0,0 +1,50 @@ +bd_9f2c_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +bd_9f2c.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/phy_ddr4.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/phy_ddr4.h new file mode 100755 index 0000000..d82087e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/phy_ddr4.h @@ -0,0 +1,472 @@ +#ifndef IP_PHY_DDR4_H_ +#define IP_PHY_DDR4_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4 : public phy_ddr4_sc +{ +public: + + phy_ddr4(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_out< bool > addn_ui_clkout1; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<144> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<18> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/phy_ddr4.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/phy_ddr4.sh new file mode 100755 index 0000000..7fce527 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/phy_ddr4.sh @@ -0,0 +1,214 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4.sh +# Simulator : Xilinx Vivado Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:24 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4.sh [-help] +# usage: phy_ddr4.sh [-lib_map_path] +# usage: phy_ddr4.sh [-noclean_files] +# usage: phy_ddr4.sh [-reset_run] +# +#********************************************************************************************************* + +# Command line options +xv_boost_lib_path=/tools/Xilinx/Vivado/2020.2/tps/boost_1_64_0 +xvlog_opts="--relax -L xdma_v4_1_8" +xvhdl_opts="--relax" + + +# Script info +echo -e "phy_ddr4.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + xvlog $xvlog_opts -prj vlog.prj 2>&1 | tee compile.log + xvhdl $xvhdl_opts -prj vhdl.prj 2>&1 | tee compile.log + +} + +# RUN_STEP: +elaborate() +{ + xelab --relax --debug typical --mt auto -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot phy_ddr4 xil_defaultlib.phy_ddr4 xil_defaultlib.glbl -log elaborate.log +} + +# RUN_STEP: +simulate() +{ + xsim phy_ddr4 -key {Behavioral:sim_1:Functional:phy_ddr4} -tclbatch cmd.tcl -protoinst "protoinst_files/bd_9f2c.protoinst" -protoinst "protoinst_files/bd_ba6a.protoinst" -protoinst "protoinst_files/bd_afa8.protoinst" -log simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Copy xsim.ini file +copy_setup_file() +{ + file="xsim.ini" + lib_map_path="/tools/Xilinx/Vivado/2020.2/data/xsim" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + cp $src_file . + fi + + # Map local design libraries to xsim.ini + map_local_libs + + fi +} + +# Map local design libraries +map_local_libs() +{ + updated_mappings=() + local_mappings=() + + # Local design libraries + local_libs=() + + if [[ 0 == ${#local_libs[@]} ]]; then + return + fi + + file="xsim.ini" + file_backup="xsim.ini.bak" + + if [[ -e $file ]]; then + rm -f $file_backup + # Create a backup copy of the xsim.ini file + cp $file $file_backup + # Read libraries from backup file and search in local library collection + while read -r line + do + IN=$line + # Split mapping entry with '=' delimiter to fetch library name and mapping + read lib_name mapping <<<$(IFS="="; echo $IN) + # If local library found, then construct the local mapping and add to local mapping collection + if `echo ${local_libs[@]} | grep -wq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + local_mappings+=("$lib_name") + fi + # Add to updated library mapping collection + updated_mappings+=("$line") + done < "$file_backup" + # Append local libraries not found originally from xsim.ini + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + if `echo ${local_mappings[@]} | grep -wvq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + updated_mappings+=("$line") + fi + done + # Write updated mappings in xsim.ini + rm -f $file + for (( i=0; i<${#updated_mappings[*]}; i++ )); do + lib_name="${updated_mappings[i]}" + echo $lib_name >> $file + done + else + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + mapping="$lib_name=xsim.dir/$lib_name" + echo $mapping >> $file + done + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xelab.pb xsim.jou xvhdl.log xvlog.log compile.log elaborate.log simulate.log xelab.log xsim.log run.log xvhdl.pb xvlog.pb phy_ddr4.wdb xsim.dir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4.sh [-help]\n\ +Usage: phy_ddr4.sh [-lib_map_path]\n\ +Usage: phy_ddr4.sh [-reset_run]\n\ +Usage: phy_ddr4.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/phy_ddr4_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/phy_ddr4_sc.h new file mode 100755 index 0000000..036743e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/phy_ddr4_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_SC_H_ +#define IP_PHY_DDR4_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_sc(const phy_ddr4_sc&); + const phy_ddr4_sc& operator=(const phy_ddr4_sc&); + +}; + +#endif // IP_PHY_DDR4_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/protoinst_files/bd_9f2c.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/protoinst_files/bd_9f2c.protoinst new file mode 100644 index 0000000..cf73fce --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/protoinst_files/bd_9f2c.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_9f2c": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/protoinst_files/bd_afa8.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/protoinst_files/bd_afa8.protoinst new file mode 100644 index 0000000..a0656b6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/protoinst_files/bd_afa8.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_afa8": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/protoinst_files/bd_ba6a.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/protoinst_files/bd_ba6a.protoinst new file mode 100644 index 0000000..c42e1c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/protoinst_files/bd_ba6a.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_ba6a": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/vhdl.prj b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/vhdl.prj new file mode 100644 index 0000000..fe85343 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/vhdl.prj @@ -0,0 +1,12 @@ +vhdl xil_defaultlib \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/sim/bd_9f2c_microblaze_I_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/sim/bd_9f2c_rst_0_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/sim/bd_9f2c_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/sim/bd_9f2c_dlmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/sim/bd_9f2c_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/sim/bd_9f2c_ilmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/sim/bd_9f2c_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/sim/bd_9f2c_second_ilmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/sim/bd_9f2c_iomodule_0_0.vhd" \ + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/vlog.prj b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/vlog.prj new file mode 100644 index 0000000..29c5593 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4/xsim/vlog.prj @@ -0,0 +1,47 @@ +verilog xil_defaultlib --include "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" --include "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" --include "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/sim/bd_9f2c_lmb_bram_I_0.v" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/sim/bd_9f2c_second_lmb_bram_I_0.v" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/bd_0/sim/bd_9f2c.v" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_0/sim/phy_ddr4_microblaze_mcs.v" \ + +sv xil_defaultlib --include "../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/map" --include "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top" --include "../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/phy_ddr4_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/ip_1/rtl/ip_top/phy_ddr4_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/phy_ddr4_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/rtl/ip_top/phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4/tb/microblaze_mcs_0.sv" \ + +verilog xil_defaultlib "glbl.v" + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/README.txt new file mode 100644 index 0000000..5acdd2f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/README.txt @@ -0,0 +1,83 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required +# to simulate the design for a simulator, the directory structure +# and the generated exported files. +# +################################################################################ + +1. Simulate Design + +To simulate design, cd to the simulator directory and execute the script. + +For example:- + +% cd questa +% ./top.sh + +The export simulation flow requires the Xilinx pre-compiled simulation library +components for the target simulator. These components are referred using the +'-lib_map_path' switch. If this switch is specified, then the export simulation +will automatically set this library path in the generated script and update, +copy the simulator setup file(s) in the exported directory. + +If '-lib_map_path' is not specified, then the pre-compiled simulation library +information will not be included in the exported scripts and that may cause +simulation errors when running this script. Alternatively, you can provide the +library information using this switch while executing the generated script. + +For example:- + +% ./top.sh -lib_map_path /design/questa/clibs + +Please refer to the generated script header 'Prerequisite' section for more details. + +2. Directory Structure + +By default, if the -directory switch is not specified, export_simulation will +create the following directory structure:- + +/export_sim/ + +For example, if the current working directory is /tmp/test, export_simulation +will create the following directory path:- + +/tmp/test/export_sim/questa + +If -directory switch is specified, export_simulation will create a simulator +sub-directory under the specified directory path. + +For example, 'export_simulation -directory /tmp/test/my_test_area/func_sim' +command will create the following directory:- + +/tmp/test/my_test_area/func_sim/questa + +By default, if -simulator is not specified, export_simulation will create a +simulator sub-directory for each simulator and export the files for each simulator +in this sub-directory respectively. + +IMPORTANT: Please note that the simulation library path must be specified manually +in the generated script for the respective simulator. Please refer to the generated +script header 'Prerequisite' section for more details. + +3. Exported script and files + +Export simulation will create the driver shell script, setup files and copy the +design sources in the output directory path. + +By default, when the -script_name switch is not specified, export_simulation will +create the following script name:- + +.sh (Unix) +When exporting the files for an IP using the -of_objects switch, export_simulation +will create the following script name:- + +.sh (Unix) +Export simulation will create the setup files for the target simulator specified +with the -simulator switch. + +For example, if the target simulator is "ies", export_simulation will create the +'cds.lib', 'hdl.var' and design library diectories and mappings in the 'cds.lib' +file. + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/README.txt new file mode 100644 index 0000000..06ceb3a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4_udimm.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4_udimm.sh' script. + +./phy_ddr4_udimm.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4_udimm.sh -noclean_files + +For more information on the script, please type './phy_ddr4_udimm.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/compile.do new file mode 100644 index 0000000..60fc190 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/compile.do @@ -0,0 +1,137 @@ +vlib work +vlib activehdl + +vlib activehdl/xilinx_vip +vlib activehdl/xpm +vlib activehdl/microblaze_v11_0_4 +vlib activehdl/xil_defaultlib +vlib activehdl/lib_cdc_v1_0_2 +vlib activehdl/proc_sys_reset_v5_0_13 +vlib activehdl/lmb_v10_v3_0_11 +vlib activehdl/lmb_bram_if_cntlr_v4_0_19 +vlib activehdl/blk_mem_gen_v8_4_4 +vlib activehdl/iomodule_v3_1_6 + +vmap xilinx_vip activehdl/xilinx_vip +vmap xpm activehdl/xpm +vmap microblaze_v11_0_4 activehdl/microblaze_v11_0_4 +vmap xil_defaultlib activehdl/xil_defaultlib +vmap lib_cdc_v1_0_2 activehdl/lib_cdc_v1_0_2 +vmap proc_sys_reset_v5_0_13 activehdl/proc_sys_reset_v5_0_13 +vmap lmb_v10_v3_0_11 activehdl/lmb_v10_v3_0_11 +vmap lmb_bram_if_cntlr_v4_0_19 activehdl/lmb_bram_if_cntlr_v4_0_19 +vmap blk_mem_gen_v8_4_4 activehdl/blk_mem_gen_v8_4_4 +vmap iomodule_v3_1_6 activehdl/iomodule_v3_1_6 + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vcom -work microblaze_v11_0_4 -93 \ +"../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd" \ + +vcom -work lib_cdc_v1_0_2 -93 \ +"../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + +vcom -work proc_sys_reset_v5_0_13 -93 \ +"../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd" \ + +vcom -work lmb_v10_v3_0_11 -93 \ +"../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd" \ + +vcom -work lmb_bram_if_cntlr_v4_0_19 -93 \ +"../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v" \ + +vcom -work iomodule_v3_1_6 -93 \ +"../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v" \ + +vlog -work xil_defaultlib -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/file_info.txt new file mode 100644 index 0000000..c6f10bd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm.h new file mode 100755 index 0000000..ec2d0cd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm.h @@ -0,0 +1,467 @@ +#ifndef IP_PHY_DDR4_UDIMM_H_ +#define IP_PHY_DDR4_UDIMM_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_udimm_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_UDIMM_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm.sh new file mode 100755 index 0000000..5f61c2c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm.sh @@ -0,0 +1,152 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4_udimm.sh +# Simulator : Aldec Active-HDL Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4_udimm.sh [-help] +# usage: phy_ddr4_udimm.sh [-lib_map_path] +# usage: phy_ddr4_udimm.sh [-noclean_files] +# usage: phy_ddr4_udimm.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_ddr4_udimm.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "phy_ddr4_udimm.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + lib_map_path="" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work activehdl) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4_udimm.sh [-help]\n\ +Usage: phy_ddr4_udimm.sh [-lib_map_path]\n\ +Usage: phy_ddr4_udimm.sh [-reset_run]\n\ +Usage: phy_ddr4_udimm.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm.udo b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm_sc.h new file mode 100755 index 0000000..e31f3a2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/phy_ddr4_udimm_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_UDIMM_SC_H_ +#define IP_PHY_DDR4_UDIMM_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_udimm_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_udimm_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_udimm_sc(const phy_ddr4_udimm_sc&); + const phy_ddr4_udimm_sc& operator=(const phy_ddr4_udimm_sc&); + +}; + +#endif // IP_PHY_DDR4_UDIMM_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/simulate.do new file mode 100644 index 0000000..2451173 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+phy_ddr4_udimm -L xilinx_vip -L xpm -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.phy_ddr4_udimm xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {phy_ddr4_udimm.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/activehdl/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/README.txt new file mode 100644 index 0000000..7905ff1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4_udimm.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4_udimm.sh' script. + +./phy_ddr4_udimm.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4_udimm.sh -noclean_files + +For more information on the script, please type './phy_ddr4_udimm.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/file_info.txt new file mode 100644 index 0000000..af33135 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/phy_ddr4_udimm.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/phy_ddr4_udimm.h new file mode 100755 index 0000000..ec2d0cd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/phy_ddr4_udimm.h @@ -0,0 +1,467 @@ +#ifndef IP_PHY_DDR4_UDIMM_H_ +#define IP_PHY_DDR4_UDIMM_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_udimm_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_UDIMM_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/phy_ddr4_udimm.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/phy_ddr4_udimm.sh new file mode 100755 index 0000000..cb90c3a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/phy_ddr4_udimm.sh @@ -0,0 +1,182 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4_udimm.sh +# Simulator : Cadence Incisive Enterprise Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4_udimm.sh [-help] +# usage: phy_ddr4_udimm.sh [-lib_map_path] +# usage: phy_ddr4_udimm.sh [-noclean_files] +# usage: phy_ddr4_udimm.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_ddr4_udimm.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +irun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm microblaze_v11_0_4 xil_defaultlib lib_cdc_v1_0_2 proc_sys_reset_v5_0_13 lmb_v10_v3_0_11 lmb_bram_if_cntlr_v4_0_19 blk_mem_gen_v8_4_4 iomodule_v3_1_6) + +# Simulation root library directory +sim_lib_dir="ies_lib" + +# Script info +echo -e "phy_ddr4_udimm.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + irun $irun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.phy_ddr4_udimm \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ncsim.key irun.key irun.log waves.shm irun.history .simvision INCA_libs) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4_udimm.sh [-help]\n\ +Usage: phy_ddr4_udimm.sh [-lib_map_path]\n\ +Usage: phy_ddr4_udimm.sh [-reset_run]\n\ +Usage: phy_ddr4_udimm.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/phy_ddr4_udimm_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/phy_ddr4_udimm_sc.h new file mode 100755 index 0000000..e31f3a2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/phy_ddr4_udimm_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_UDIMM_SC_H_ +#define IP_PHY_DDR4_UDIMM_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_udimm_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_udimm_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_udimm_sc(const phy_ddr4_udimm_sc&); + const phy_ddr4_udimm_sc& operator=(const phy_ddr4_udimm_sc&); + +}; + +#endif // IP_PHY_DDR4_UDIMM_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/run.f b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/run.f new file mode 100644 index 0000000..bee9b75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/run.f @@ -0,0 +1,113 @@ +-makelib ies_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib ies_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib ies_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib ies_lib/microblaze_v11_0_4 \ + "../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd" \ +-endlib +-makelib ies_lib/lib_cdc_v1_0_2 \ + "../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ +-endlib +-makelib ies_lib/proc_sys_reset_v5_0_13 \ + "../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd" \ +-endlib +-makelib ies_lib/lmb_v10_v3_0_11 \ + "../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd" \ +-endlib +-makelib ies_lib/lmb_bram_if_cntlr_v4_0_19 \ + "../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd" \ +-endlib +-makelib ies_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v" \ +-endlib +-makelib ies_lib/iomodule_v3_1_6 \ + "../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v" \ +-endlib +-makelib ies_lib/xil_defaultlib -sv \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/ies/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/README.txt new file mode 100644 index 0000000..06ceb3a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4_udimm.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4_udimm.sh' script. + +./phy_ddr4_udimm.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4_udimm.sh -noclean_files + +For more information on the script, please type './phy_ddr4_udimm.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/compile.do new file mode 100644 index 0000000..b8f3428 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/compile.do @@ -0,0 +1,137 @@ +vlib modelsim_lib/work +vlib modelsim_lib/msim + +vlib modelsim_lib/msim/xilinx_vip +vlib modelsim_lib/msim/xpm +vlib modelsim_lib/msim/microblaze_v11_0_4 +vlib modelsim_lib/msim/xil_defaultlib +vlib modelsim_lib/msim/lib_cdc_v1_0_2 +vlib modelsim_lib/msim/proc_sys_reset_v5_0_13 +vlib modelsim_lib/msim/lmb_v10_v3_0_11 +vlib modelsim_lib/msim/lmb_bram_if_cntlr_v4_0_19 +vlib modelsim_lib/msim/blk_mem_gen_v8_4_4 +vlib modelsim_lib/msim/iomodule_v3_1_6 + +vmap xilinx_vip modelsim_lib/msim/xilinx_vip +vmap xpm modelsim_lib/msim/xpm +vmap microblaze_v11_0_4 modelsim_lib/msim/microblaze_v11_0_4 +vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib +vmap lib_cdc_v1_0_2 modelsim_lib/msim/lib_cdc_v1_0_2 +vmap proc_sys_reset_v5_0_13 modelsim_lib/msim/proc_sys_reset_v5_0_13 +vmap lmb_v10_v3_0_11 modelsim_lib/msim/lmb_v10_v3_0_11 +vmap lmb_bram_if_cntlr_v4_0_19 modelsim_lib/msim/lmb_bram_if_cntlr_v4_0_19 +vmap blk_mem_gen_v8_4_4 modelsim_lib/msim/blk_mem_gen_v8_4_4 +vmap iomodule_v3_1_6 modelsim_lib/msim/iomodule_v3_1_6 + +vlog -work xilinx_vip -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -incr -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vcom -work microblaze_v11_0_4 -64 -93 \ +"../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd" \ + +vcom -work lib_cdc_v1_0_2 -64 -93 \ +"../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + +vcom -work proc_sys_reset_v5_0_13 -64 -93 \ +"../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd" \ + +vcom -work lmb_v10_v3_0_11 -64 -93 \ +"../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd" \ + +vcom -work lmb_bram_if_cntlr_v4_0_19 -64 -93 \ +"../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v" \ + +vcom -work iomodule_v3_1_6 -64 -93 \ +"../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v" \ + +vlog -work xil_defaultlib -64 -incr -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/file_info.txt new file mode 100644 index 0000000..c6f10bd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm.h new file mode 100755 index 0000000..ec2d0cd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm.h @@ -0,0 +1,467 @@ +#ifndef IP_PHY_DDR4_UDIMM_H_ +#define IP_PHY_DDR4_UDIMM_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_udimm_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_UDIMM_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm.sh new file mode 100755 index 0000000..b88c0a8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm.sh @@ -0,0 +1,167 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4_udimm.sh +# Simulator : Mentor Graphics ModelSim Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4_udimm.sh [-help] +# usage: phy_ddr4_udimm.sh [-lib_map_path] +# usage: phy_ddr4_udimm.sh [-noclean_files] +# usage: phy_ddr4_udimm.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_ddr4_udimm.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "phy_ddr4_udimm.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/modelsim" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="modelsim_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf modelsim_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4_udimm.sh [-help]\n\ +Usage: phy_ddr4_udimm.sh [-lib_map_path]\n\ +Usage: phy_ddr4_udimm.sh [-reset_run]\n\ +Usage: phy_ddr4_udimm.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm.udo b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm_sc.h new file mode 100755 index 0000000..e31f3a2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/phy_ddr4_udimm_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_UDIMM_SC_H_ +#define IP_PHY_DDR4_UDIMM_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_udimm_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_udimm_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_udimm_sc(const phy_ddr4_udimm_sc&); + const phy_ddr4_udimm_sc& operator=(const phy_ddr4_udimm_sc&); + +}; + +#endif // IP_PHY_DDR4_UDIMM_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/simulate.do new file mode 100644 index 0000000..316c990 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -voptargs="+acc" -L xilinx_vip -L xpm -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -lib xil_defaultlib xil_defaultlib.phy_ddr4_udimm xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure +view signals + +do {phy_ddr4_udimm.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/modelsim/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/README.txt new file mode 100644 index 0000000..06ceb3a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4_udimm.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4_udimm.sh' script. + +./phy_ddr4_udimm.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4_udimm.sh -noclean_files + +For more information on the script, please type './phy_ddr4_udimm.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/compile.do new file mode 100644 index 0000000..e5a9152 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/compile.do @@ -0,0 +1,137 @@ +vlib questa_lib/work +vlib questa_lib/msim + +vlib questa_lib/msim/xilinx_vip +vlib questa_lib/msim/xpm +vlib questa_lib/msim/microblaze_v11_0_4 +vlib questa_lib/msim/xil_defaultlib +vlib questa_lib/msim/lib_cdc_v1_0_2 +vlib questa_lib/msim/proc_sys_reset_v5_0_13 +vlib questa_lib/msim/lmb_v10_v3_0_11 +vlib questa_lib/msim/lmb_bram_if_cntlr_v4_0_19 +vlib questa_lib/msim/blk_mem_gen_v8_4_4 +vlib questa_lib/msim/iomodule_v3_1_6 + +vmap xilinx_vip questa_lib/msim/xilinx_vip +vmap xpm questa_lib/msim/xpm +vmap microblaze_v11_0_4 questa_lib/msim/microblaze_v11_0_4 +vmap xil_defaultlib questa_lib/msim/xil_defaultlib +vmap lib_cdc_v1_0_2 questa_lib/msim/lib_cdc_v1_0_2 +vmap proc_sys_reset_v5_0_13 questa_lib/msim/proc_sys_reset_v5_0_13 +vmap lmb_v10_v3_0_11 questa_lib/msim/lmb_v10_v3_0_11 +vmap lmb_bram_if_cntlr_v4_0_19 questa_lib/msim/lmb_bram_if_cntlr_v4_0_19 +vmap blk_mem_gen_v8_4_4 questa_lib/msim/blk_mem_gen_v8_4_4 +vmap iomodule_v3_1_6 questa_lib/msim/iomodule_v3_1_6 + +vlog -work xilinx_vip -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vcom -work microblaze_v11_0_4 -64 -93 \ +"../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd" \ + +vcom -work lib_cdc_v1_0_2 -64 -93 \ +"../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + +vcom -work proc_sys_reset_v5_0_13 -64 -93 \ +"../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd" \ + +vcom -work lmb_v10_v3_0_11 -64 -93 \ +"../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd" \ + +vcom -work lmb_bram_if_cntlr_v4_0_19 -64 -93 \ +"../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd" \ + +vlog -work xil_defaultlib -64 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v" \ + +vcom -work iomodule_v3_1_6 -64 -93 \ +"../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd" \ + +vlog -work xil_defaultlib -64 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v" \ + +vlog -work xil_defaultlib -64 -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/elaborate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/elaborate.do new file mode 100644 index 0000000..96e5ee3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/elaborate.do @@ -0,0 +1 @@ +vopt -64 +acc=npr -l elaborate.log -L xilinx_vip -L xpm -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.phy_ddr4_udimm xil_defaultlib.glbl -o phy_ddr4_udimm_opt diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/file_info.txt new file mode 100644 index 0000000..c6f10bd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm.h new file mode 100755 index 0000000..ec2d0cd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm.h @@ -0,0 +1,467 @@ +#ifndef IP_PHY_DDR4_UDIMM_H_ +#define IP_PHY_DDR4_UDIMM_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_udimm_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_UDIMM_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm.sh new file mode 100755 index 0000000..407b1e6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm.sh @@ -0,0 +1,174 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4_udimm.sh +# Simulator : Mentor Graphics Questa Advanced Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4_udimm.sh [-help] +# usage: phy_ddr4_udimm.sh [-lib_map_path] +# usage: phy_ddr4_udimm.sh [-noclean_files] +# usage: phy_ddr4_udimm.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_ddr4_udimm.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "phy_ddr4_udimm.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +elaborate() +{ + source elaborate.do 2>&1 | tee -a elaborate.log +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/questa" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="questa_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf questa_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4_udimm.sh [-help]\n\ +Usage: phy_ddr4_udimm.sh [-lib_map_path]\n\ +Usage: phy_ddr4_udimm.sh [-reset_run]\n\ +Usage: phy_ddr4_udimm.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm.udo b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm_sc.h new file mode 100755 index 0000000..e31f3a2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/phy_ddr4_udimm_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_UDIMM_SC_H_ +#define IP_PHY_DDR4_UDIMM_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_udimm_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_udimm_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_udimm_sc(const phy_ddr4_udimm_sc&); + const phy_ddr4_udimm_sc& operator=(const phy_ddr4_udimm_sc&); + +}; + +#endif // IP_PHY_DDR4_UDIMM_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/simulate.do new file mode 100644 index 0000000..3ef7865 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -lib xil_defaultlib phy_ddr4_udimm_opt + +do {wave.do} + +view wave +view structure +view signals + +do {phy_ddr4_udimm.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/questa/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/README.txt new file mode 100644 index 0000000..06ceb3a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4_udimm.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4_udimm.sh' script. + +./phy_ddr4_udimm.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4_udimm.sh -noclean_files + +For more information on the script, please type './phy_ddr4_udimm.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/compile.do new file mode 100644 index 0000000..c67c0c9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/compile.do @@ -0,0 +1,137 @@ +vlib work +vlib riviera + +vlib riviera/xilinx_vip +vlib riviera/xpm +vlib riviera/microblaze_v11_0_4 +vlib riviera/xil_defaultlib +vlib riviera/lib_cdc_v1_0_2 +vlib riviera/proc_sys_reset_v5_0_13 +vlib riviera/lmb_v10_v3_0_11 +vlib riviera/lmb_bram_if_cntlr_v4_0_19 +vlib riviera/blk_mem_gen_v8_4_4 +vlib riviera/iomodule_v3_1_6 + +vmap xilinx_vip riviera/xilinx_vip +vmap xpm riviera/xpm +vmap microblaze_v11_0_4 riviera/microblaze_v11_0_4 +vmap xil_defaultlib riviera/xil_defaultlib +vmap lib_cdc_v1_0_2 riviera/lib_cdc_v1_0_2 +vmap proc_sys_reset_v5_0_13 riviera/proc_sys_reset_v5_0_13 +vmap lmb_v10_v3_0_11 riviera/lmb_v10_v3_0_11 +vmap lmb_bram_if_cntlr_v4_0_19 riviera/lmb_bram_if_cntlr_v4_0_19 +vmap blk_mem_gen_v8_4_4 riviera/blk_mem_gen_v8_4_4 +vmap iomodule_v3_1_6 riviera/iomodule_v3_1_6 + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vcom -work microblaze_v11_0_4 -93 \ +"../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd" \ + +vcom -work lib_cdc_v1_0_2 -93 \ +"../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + +vcom -work proc_sys_reset_v5_0_13 -93 \ +"../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd" \ + +vcom -work lmb_v10_v3_0_11 -93 \ +"../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd" \ + +vcom -work lmb_bram_if_cntlr_v4_0_19 -93 \ +"../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v" \ + +vcom -work iomodule_v3_1_6 -93 \ +"../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v" \ + +vlog -work xil_defaultlib -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/file_info.txt new file mode 100644 index 0000000..c6f10bd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm.h new file mode 100755 index 0000000..ec2d0cd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm.h @@ -0,0 +1,467 @@ +#ifndef IP_PHY_DDR4_UDIMM_H_ +#define IP_PHY_DDR4_UDIMM_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_udimm_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_UDIMM_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm.sh new file mode 100755 index 0000000..b1f6870 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm.sh @@ -0,0 +1,153 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4_udimm.sh +# Simulator : Aldec Riviera-PRO Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4_udimm.sh [-help] +# usage: phy_ddr4_udimm.sh [-lib_map_path] +# usage: phy_ddr4_udimm.sh [-noclean_files] +# usage: phy_ddr4_udimm.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_ddr4_udimm.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "phy_ddr4_udimm.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/riviera" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work riviera) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4_udimm.sh [-help]\n\ +Usage: phy_ddr4_udimm.sh [-lib_map_path]\n\ +Usage: phy_ddr4_udimm.sh [-reset_run]\n\ +Usage: phy_ddr4_udimm.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm.udo b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm_sc.h new file mode 100755 index 0000000..e31f3a2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/phy_ddr4_udimm_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_UDIMM_SC_H_ +#define IP_PHY_DDR4_UDIMM_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_udimm_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_udimm_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_udimm_sc(const phy_ddr4_udimm_sc&); + const phy_ddr4_udimm_sc& operator=(const phy_ddr4_udimm_sc&); + +}; + +#endif // IP_PHY_DDR4_UDIMM_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/simulate.do new file mode 100644 index 0000000..2451173 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+phy_ddr4_udimm -L xilinx_vip -L xpm -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.phy_ddr4_udimm xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {phy_ddr4_udimm.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/riviera/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/README.txt new file mode 100644 index 0000000..06ceb3a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4_udimm.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4_udimm.sh' script. + +./phy_ddr4_udimm.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4_udimm.sh -noclean_files + +For more information on the script, please type './phy_ddr4_udimm.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/file_info.txt new file mode 100644 index 0000000..af33135 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/phy_ddr4_udimm.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/phy_ddr4_udimm.h new file mode 100755 index 0000000..ec2d0cd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/phy_ddr4_udimm.h @@ -0,0 +1,467 @@ +#ifndef IP_PHY_DDR4_UDIMM_H_ +#define IP_PHY_DDR4_UDIMM_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_udimm_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_UDIMM_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/phy_ddr4_udimm.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/phy_ddr4_udimm.sh new file mode 100755 index 0000000..79d917c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/phy_ddr4_udimm.sh @@ -0,0 +1,346 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4_udimm.sh +# Simulator : Synopsys Verilog Compiler Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4_udimm.sh [-help] +# usage: phy_ddr4_udimm.sh [-lib_map_path] +# usage: phy_ddr4_udimm.sh [-noclean_files] +# usage: phy_ddr4_udimm.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_ddr4_udimm.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Command line options +vlogan_opts="-full64" +vhdlan_opts="-full64" +vcs_elab_opts="-full64 -debug_pp -t ps -licqueue -l elaborate.log" +vcs_sim_opts="-ucli -licqueue -l simulate.log" + +# Design libraries +design_libs=(xilinx_vip xpm microblaze_v11_0_4 xil_defaultlib lib_cdc_v1_0_2 proc_sys_reset_v5_0_13 lmb_v10_v3_0_11 lmb_bram_if_cntlr_v4_0_19 blk_mem_gen_v8_4_4 iomodule_v3_1_6) + +# Simulation root library directory +sim_lib_dir="vcs_lib" + +# Script info +echo -e "phy_ddr4_udimm.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + vlogan -work xilinx_vip $vlogan_opts -sverilog +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xpm $vlogan_opts -sverilog +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xpm $vhdlan_opts \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work microblaze_v11_0_4 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work lib_cdc_v1_0_2 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work proc_sys_reset_v5_0_13 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work lmb_v10_v3_0_11 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work lmb_bram_if_cntlr_v4_0_19 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work blk_mem_gen_v8_4_4 $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work iomodule_v3_1_6 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts -sverilog +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv" \ + 2>&1 | tee -a vlogan.log + + + vlogan -work xil_defaultlib $vlogan_opts +v2k \ + glbl.v \ + 2>&1 | tee -a vlogan.log + +} + +# RUN_STEP: +elaborate() +{ + vcs $vcs_elab_opts xil_defaultlib.phy_ddr4_udimm xil_defaultlib.glbl -o phy_ddr4_udimm_simv +} + +# RUN_STEP: +simulate() +{ + ./phy_ddr4_udimm_simv $vcs_sim_opts -do simulate.do +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + fi + create_lib_mappings $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + create_lib_mappings $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Define design library mappings +create_lib_mappings() +{ + file="synopsys_sim.setup" + if [[ -e $file ]]; then + if [[ ($1 == "") ]]; then + return + else + rm -rf $file + fi + fi + + touch $file + + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/vcs" + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + mapping="$lib:$sim_lib_dir/$lib" + echo $mapping >> $file + done + + if [[ ($lib_map_path != "") ]]; then + incl_ref="OTHERS=$lib_map_path/synopsys_sim.setup" + echo $incl_ref >> $file + fi +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ucli.key phy_ddr4_udimm_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log 64 AN.DB csrc phy_ddr4_udimm_simv.daidir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4_udimm.sh [-help]\n\ +Usage: phy_ddr4_udimm.sh [-lib_map_path]\n\ +Usage: phy_ddr4_udimm.sh [-reset_run]\n\ +Usage: phy_ddr4_udimm.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/phy_ddr4_udimm_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/phy_ddr4_udimm_sc.h new file mode 100755 index 0000000..e31f3a2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/phy_ddr4_udimm_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_UDIMM_SC_H_ +#define IP_PHY_DDR4_UDIMM_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_udimm_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_udimm_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_udimm_sc(const phy_ddr4_udimm_sc&); + const phy_ddr4_udimm_sc& operator=(const phy_ddr4_udimm_sc&); + +}; + +#endif // IP_PHY_DDR4_UDIMM_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/simulate.do new file mode 100644 index 0000000..58afc78 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/vcs/simulate.do @@ -0,0 +1,2 @@ +run +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/README.txt new file mode 100644 index 0000000..7905ff1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4_udimm.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4_udimm.sh' script. + +./phy_ddr4_udimm.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4_udimm.sh -noclean_files + +For more information on the script, please type './phy_ddr4_udimm.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/file_info.txt new file mode 100644 index 0000000..af33135 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/phy_ddr4_udimm.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/phy_ddr4_udimm.h new file mode 100755 index 0000000..ec2d0cd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/phy_ddr4_udimm.h @@ -0,0 +1,467 @@ +#ifndef IP_PHY_DDR4_UDIMM_H_ +#define IP_PHY_DDR4_UDIMM_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_udimm_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_UDIMM_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/phy_ddr4_udimm.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/phy_ddr4_udimm.sh new file mode 100755 index 0000000..0c3429e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/phy_ddr4_udimm.sh @@ -0,0 +1,182 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4_udimm.sh +# Simulator : Cadence Xcelium Parallel Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4_udimm.sh [-help] +# usage: phy_ddr4_udimm.sh [-lib_map_path] +# usage: phy_ddr4_udimm.sh [-noclean_files] +# usage: phy_ddr4_udimm.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_ddr4_udimm.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +xrun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm microblaze_v11_0_4 xil_defaultlib lib_cdc_v1_0_2 proc_sys_reset_v5_0_13 lmb_v10_v3_0_11 lmb_bram_if_cntlr_v4_0_19 blk_mem_gen_v8_4_4 iomodule_v3_1_6) + +# Simulation root library directory +sim_lib_dir="xcelium_lib" + +# Script info +echo -e "phy_ddr4_udimm.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + xrun $xrun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.phy_ddr4_udimm \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xmsim.key xrun.key xrun.log waves.shm xrun.history .simvision xcelium.d xcelium) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4_udimm.sh [-help]\n\ +Usage: phy_ddr4_udimm.sh [-lib_map_path]\n\ +Usage: phy_ddr4_udimm.sh [-reset_run]\n\ +Usage: phy_ddr4_udimm.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/phy_ddr4_udimm_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/phy_ddr4_udimm_sc.h new file mode 100755 index 0000000..e31f3a2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/phy_ddr4_udimm_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_UDIMM_SC_H_ +#define IP_PHY_DDR4_UDIMM_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_udimm_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_udimm_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_udimm_sc(const phy_ddr4_udimm_sc&); + const phy_ddr4_udimm_sc& operator=(const phy_ddr4_udimm_sc&); + +}; + +#endif // IP_PHY_DDR4_UDIMM_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/run.f b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/run.f new file mode 100644 index 0000000..e89fc29 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/run.f @@ -0,0 +1,113 @@ +-makelib xcelium_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib xcelium_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib xcelium_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib xcelium_lib/microblaze_v11_0_4 \ + "../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd" \ +-endlib +-makelib xcelium_lib/lib_cdc_v1_0_2 \ + "../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ +-endlib +-makelib xcelium_lib/proc_sys_reset_v5_0_13 \ + "../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd" \ +-endlib +-makelib xcelium_lib/lmb_v10_v3_0_11 \ + "../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd" \ +-endlib +-makelib xcelium_lib/lmb_bram_if_cntlr_v4_0_19 \ + "../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd" \ +-endlib +-makelib xcelium_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v" \ +-endlib +-makelib xcelium_lib/iomodule_v3_1_6 \ + "../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib -sv \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xcelium/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/README.txt new file mode 100644 index 0000000..06ceb3a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:23:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_ddr4_udimm.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_ddr4_udimm.sh' script. + +./phy_ddr4_udimm.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_ddr4_udimm.sh -noclean_files + +For more information on the script, please type './phy_ddr4_udimm.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/U200.smi b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/U200.smi new file mode 100644 index 0000000..f20b0a8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/U200.smi @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/cmd.tcl b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/cmd.tcl new file mode 100644 index 0000000..eef7a0f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/cmd.tcl @@ -0,0 +1,12 @@ +set curr_wave [current_wave_config] +if { [string length $curr_wave] == 0 } { + if { [llength [get_objects]] > 0} { + add_wave / + set_property needs_save false [current_wave_config] + } else { + send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console." + } +} + +run -all +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/file_info.txt new file mode 100644 index 0000000..1a16c3d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/file_info.txt @@ -0,0 +1,50 @@ +bd_ba6a_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +bd_ba6a.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +phy_ddr4_udimm.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/phy_ddr4_udimm.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/phy_ddr4_udimm.h new file mode 100755 index 0000000..ec2d0cd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/phy_ddr4_udimm.h @@ -0,0 +1,467 @@ +#ifndef IP_PHY_DDR4_UDIMM_H_ +#define IP_PHY_DDR4_UDIMM_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_ddr4_udimm_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_ddr4_udimm : public phy_ddr4_udimm_sc +{ +public: + + phy_ddr4_udimm(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<512> > wrData; + sc_core::sc_in< sc_dt::sc_bv<64> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<512> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<64> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<8> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_DDR4_UDIMM_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/phy_ddr4_udimm.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/phy_ddr4_udimm.sh new file mode 100755 index 0000000..5d62690 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/phy_ddr4_udimm.sh @@ -0,0 +1,214 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_ddr4_udimm.sh +# Simulator : Xilinx Vivado Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:23:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_ddr4_udimm.sh [-help] +# usage: phy_ddr4_udimm.sh [-lib_map_path] +# usage: phy_ddr4_udimm.sh [-noclean_files] +# usage: phy_ddr4_udimm.sh [-reset_run] +# +#********************************************************************************************************* + +# Command line options +xv_boost_lib_path=/tools/Xilinx/Vivado/2020.2/tps/boost_1_64_0 +xvlog_opts="--relax -L xdma_v4_1_8" +xvhdl_opts="--relax" + + +# Script info +echo -e "phy_ddr4_udimm.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + xvlog $xvlog_opts -prj vlog.prj 2>&1 | tee compile.log + xvhdl $xvhdl_opts -prj vhdl.prj 2>&1 | tee compile.log + +} + +# RUN_STEP: +elaborate() +{ + xelab --relax --debug typical --mt auto -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot phy_ddr4_udimm xil_defaultlib.phy_ddr4_udimm xil_defaultlib.glbl -log elaborate.log +} + +# RUN_STEP: +simulate() +{ + xsim phy_ddr4_udimm -key {Behavioral:sim_1:Functional:phy_ddr4_udimm} -tclbatch cmd.tcl -protoinst "protoinst_files/bd_9f2c.protoinst" -protoinst "protoinst_files/bd_ba6a.protoinst" -protoinst "protoinst_files/bd_afa8.protoinst" -log simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Copy xsim.ini file +copy_setup_file() +{ + file="xsim.ini" + lib_map_path="/tools/Xilinx/Vivado/2020.2/data/xsim" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + cp $src_file . + fi + + # Map local design libraries to xsim.ini + map_local_libs + + fi +} + +# Map local design libraries +map_local_libs() +{ + updated_mappings=() + local_mappings=() + + # Local design libraries + local_libs=() + + if [[ 0 == ${#local_libs[@]} ]]; then + return + fi + + file="xsim.ini" + file_backup="xsim.ini.bak" + + if [[ -e $file ]]; then + rm -f $file_backup + # Create a backup copy of the xsim.ini file + cp $file $file_backup + # Read libraries from backup file and search in local library collection + while read -r line + do + IN=$line + # Split mapping entry with '=' delimiter to fetch library name and mapping + read lib_name mapping <<<$(IFS="="; echo $IN) + # If local library found, then construct the local mapping and add to local mapping collection + if `echo ${local_libs[@]} | grep -wq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + local_mappings+=("$lib_name") + fi + # Add to updated library mapping collection + updated_mappings+=("$line") + done < "$file_backup" + # Append local libraries not found originally from xsim.ini + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + if `echo ${local_mappings[@]} | grep -wvq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + updated_mappings+=("$line") + fi + done + # Write updated mappings in xsim.ini + rm -f $file + for (( i=0; i<${#updated_mappings[*]}; i++ )); do + lib_name="${updated_mappings[i]}" + echo $lib_name >> $file + done + else + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + mapping="$lib_name=xsim.dir/$lib_name" + echo $mapping >> $file + done + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xelab.pb xsim.jou xvhdl.log xvlog.log compile.log elaborate.log simulate.log xelab.log xsim.log run.log xvhdl.pb xvlog.pb phy_ddr4_udimm.wdb xsim.dir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_ddr4_udimm.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_ddr4_udimm.sh [-help]\n\ +Usage: phy_ddr4_udimm.sh [-lib_map_path]\n\ +Usage: phy_ddr4_udimm.sh [-reset_run]\n\ +Usage: phy_ddr4_udimm.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/phy_ddr4_udimm_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/phy_ddr4_udimm_sc.h new file mode 100755 index 0000000..e31f3a2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/phy_ddr4_udimm_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_DDR4_UDIMM_SC_H_ +#define IP_PHY_DDR4_UDIMM_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_ddr4_udimm_sc : public sc_core::sc_module +{ +public: + + phy_ddr4_udimm_sc(const sc_core::sc_module_name& nm); + virtual ~phy_ddr4_udimm_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_ddr4_udimm_sc(const phy_ddr4_udimm_sc&); + const phy_ddr4_udimm_sc& operator=(const phy_ddr4_udimm_sc&); + +}; + +#endif // IP_PHY_DDR4_UDIMM_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/protoinst_files/bd_9f2c.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/protoinst_files/bd_9f2c.protoinst new file mode 100644 index 0000000..cf73fce --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/protoinst_files/bd_9f2c.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_9f2c": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/protoinst_files/bd_afa8.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/protoinst_files/bd_afa8.protoinst new file mode 100644 index 0000000..a0656b6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/protoinst_files/bd_afa8.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_afa8": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/protoinst_files/bd_ba6a.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/protoinst_files/bd_ba6a.protoinst new file mode 100644 index 0000000..c42e1c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/protoinst_files/bd_ba6a.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_ba6a": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/vhdl.prj b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/vhdl.prj new file mode 100644 index 0000000..a2f5f6c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/vhdl.prj @@ -0,0 +1,12 @@ +vhdl xil_defaultlib \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/sim/bd_ba6a_microblaze_I_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/sim/bd_ba6a_rst_0_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/sim/bd_ba6a_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/sim/bd_ba6a_dlmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/sim/bd_ba6a_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/sim/bd_ba6a_ilmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/sim/bd_ba6a_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/sim/bd_ba6a_second_ilmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/sim/bd_ba6a_iomodule_0_0.vhd" \ + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/vlog.prj b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/vlog.prj new file mode 100644 index 0000000..6357e2a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_ddr4_udimm/xsim/vlog.prj @@ -0,0 +1,47 @@ +verilog xil_defaultlib --include "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" --include "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" --include "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/sim/bd_ba6a_lmb_bram_I_0.v" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/sim/bd_ba6a_second_lmb_bram_I_0.v" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/sim/bd_ba6a.v" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/sim/phy_ddr4_udimm_microblaze_mcs.v" \ + +sv xil_defaultlib --include "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/map" --include "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top" --include "../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/phy_ddr4_udimm_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/rtl/ip_top/phy_ddr4_udimm_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/phy_ddr4_udimm_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/ip_top/phy_ddr4_udimm.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_ddr4_udimm/tb/microblaze_mcs_0.sv" \ + +verilog xil_defaultlib "glbl.v" + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/README.txt new file mode 100644 index 0000000..5acdd2f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/README.txt @@ -0,0 +1,83 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required +# to simulate the design for a simulator, the directory structure +# and the generated exported files. +# +################################################################################ + +1. Simulate Design + +To simulate design, cd to the simulator directory and execute the script. + +For example:- + +% cd questa +% ./top.sh + +The export simulation flow requires the Xilinx pre-compiled simulation library +components for the target simulator. These components are referred using the +'-lib_map_path' switch. If this switch is specified, then the export simulation +will automatically set this library path in the generated script and update, +copy the simulator setup file(s) in the exported directory. + +If '-lib_map_path' is not specified, then the pre-compiled simulation library +information will not be included in the exported scripts and that may cause +simulation errors when running this script. Alternatively, you can provide the +library information using this switch while executing the generated script. + +For example:- + +% ./top.sh -lib_map_path /design/questa/clibs + +Please refer to the generated script header 'Prerequisite' section for more details. + +2. Directory Structure + +By default, if the -directory switch is not specified, export_simulation will +create the following directory structure:- + +/export_sim/ + +For example, if the current working directory is /tmp/test, export_simulation +will create the following directory path:- + +/tmp/test/export_sim/questa + +If -directory switch is specified, export_simulation will create a simulator +sub-directory under the specified directory path. + +For example, 'export_simulation -directory /tmp/test/my_test_area/func_sim' +command will create the following directory:- + +/tmp/test/my_test_area/func_sim/questa + +By default, if -simulator is not specified, export_simulation will create a +simulator sub-directory for each simulator and export the files for each simulator +in this sub-directory respectively. + +IMPORTANT: Please note that the simulation library path must be specified manually +in the generated script for the respective simulator. Please refer to the generated +script header 'Prerequisite' section for more details. + +3. Exported script and files + +Export simulation will create the driver shell script, setup files and copy the +design sources in the output directory path. + +By default, when the -script_name switch is not specified, export_simulation will +create the following script name:- + +.sh (Unix) +When exporting the files for an IP using the -of_objects switch, export_simulation +will create the following script name:- + +.sh (Unix) +Export simulation will create the setup files for the target simulator specified +with the -simulator switch. + +For example, if the target simulator is "ies", export_simulation will create the +'cds.lib', 'hdl.var' and design library diectories and mappings in the 'cds.lib' +file. + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/README.txt new file mode 100644 index 0000000..5254a3c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:00 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_rdimm_x8_dual.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_rdimm_x8_dual.sh' script. + +./phy_rdimm_x8_dual.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_rdimm_x8_dual.sh -noclean_files + +For more information on the script, please type './phy_rdimm_x8_dual.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/compile.do new file mode 100644 index 0000000..fd40a0e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/compile.do @@ -0,0 +1,137 @@ +vlib work +vlib activehdl + +vlib activehdl/xilinx_vip +vlib activehdl/xpm +vlib activehdl/microblaze_v11_0_4 +vlib activehdl/xil_defaultlib +vlib activehdl/lib_cdc_v1_0_2 +vlib activehdl/proc_sys_reset_v5_0_13 +vlib activehdl/lmb_v10_v3_0_11 +vlib activehdl/lmb_bram_if_cntlr_v4_0_19 +vlib activehdl/blk_mem_gen_v8_4_4 +vlib activehdl/iomodule_v3_1_6 + +vmap xilinx_vip activehdl/xilinx_vip +vmap xpm activehdl/xpm +vmap microblaze_v11_0_4 activehdl/microblaze_v11_0_4 +vmap xil_defaultlib activehdl/xil_defaultlib +vmap lib_cdc_v1_0_2 activehdl/lib_cdc_v1_0_2 +vmap proc_sys_reset_v5_0_13 activehdl/proc_sys_reset_v5_0_13 +vmap lmb_v10_v3_0_11 activehdl/lmb_v10_v3_0_11 +vmap lmb_bram_if_cntlr_v4_0_19 activehdl/lmb_bram_if_cntlr_v4_0_19 +vmap blk_mem_gen_v8_4_4 activehdl/blk_mem_gen_v8_4_4 +vmap iomodule_v3_1_6 activehdl/iomodule_v3_1_6 + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vcom -work microblaze_v11_0_4 -93 \ +"../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd" \ + +vcom -work lib_cdc_v1_0_2 -93 \ +"../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + +vcom -work proc_sys_reset_v5_0_13 -93 \ +"../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd" \ + +vcom -work lmb_v10_v3_0_11 -93 \ +"../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd" \ + +vcom -work lmb_bram_if_cntlr_v4_0_19 -93 \ +"../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v" \ + +vcom -work iomodule_v3_1_6 -93 \ +"../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v" \ + +vlog -work xil_defaultlib -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/file_info.txt new file mode 100644 index 0000000..48f86b9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual.h new file mode 100755 index 0000000..ba46738 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual.h @@ -0,0 +1,477 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_H_ +#define IP_PHY_RDIMM_X8_DUAL_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_rdimm_x8_dual_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_RDIMM_X8_DUAL_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual.sh new file mode 100755 index 0000000..20f6be7 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual.sh @@ -0,0 +1,152 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_rdimm_x8_dual.sh +# Simulator : Aldec Active-HDL Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:00 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_rdimm_x8_dual.sh [-help] +# usage: phy_rdimm_x8_dual.sh [-lib_map_path] +# usage: phy_rdimm_x8_dual.sh [-noclean_files] +# usage: phy_rdimm_x8_dual.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_rdimm_x8_dual.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "phy_rdimm_x8_dual.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + lib_map_path="" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work activehdl) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_rdimm_x8_dual.sh [-help]\n\ +Usage: phy_rdimm_x8_dual.sh [-lib_map_path]\n\ +Usage: phy_rdimm_x8_dual.sh [-reset_run]\n\ +Usage: phy_rdimm_x8_dual.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual.udo b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual_sc.h new file mode 100755 index 0000000..cdbac59 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/phy_rdimm_x8_dual_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_SC_H_ +#define IP_PHY_RDIMM_X8_DUAL_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_rdimm_x8_dual_sc : public sc_core::sc_module +{ +public: + + phy_rdimm_x8_dual_sc(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_rdimm_x8_dual_sc(const phy_rdimm_x8_dual_sc&); + const phy_rdimm_x8_dual_sc& operator=(const phy_rdimm_x8_dual_sc&); + +}; + +#endif // IP_PHY_RDIMM_X8_DUAL_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/simulate.do new file mode 100644 index 0000000..c364255 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+phy_rdimm_x8_dual -L xilinx_vip -L xpm -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.phy_rdimm_x8_dual xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {phy_rdimm_x8_dual.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/activehdl/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/README.txt new file mode 100644 index 0000000..cad0d93 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:00 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_rdimm_x8_dual.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_rdimm_x8_dual.sh' script. + +./phy_rdimm_x8_dual.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_rdimm_x8_dual.sh -noclean_files + +For more information on the script, please type './phy_rdimm_x8_dual.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/file_info.txt new file mode 100644 index 0000000..1d20825 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual.h new file mode 100755 index 0000000..ba46738 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual.h @@ -0,0 +1,477 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_H_ +#define IP_PHY_RDIMM_X8_DUAL_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_rdimm_x8_dual_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_RDIMM_X8_DUAL_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual.sh new file mode 100755 index 0000000..3ff2d6e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual.sh @@ -0,0 +1,182 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_rdimm_x8_dual.sh +# Simulator : Cadence Incisive Enterprise Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:00 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_rdimm_x8_dual.sh [-help] +# usage: phy_rdimm_x8_dual.sh [-lib_map_path] +# usage: phy_rdimm_x8_dual.sh [-noclean_files] +# usage: phy_rdimm_x8_dual.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_rdimm_x8_dual.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +irun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm microblaze_v11_0_4 xil_defaultlib lib_cdc_v1_0_2 proc_sys_reset_v5_0_13 lmb_v10_v3_0_11 lmb_bram_if_cntlr_v4_0_19 blk_mem_gen_v8_4_4 iomodule_v3_1_6) + +# Simulation root library directory +sim_lib_dir="ies_lib" + +# Script info +echo -e "phy_rdimm_x8_dual.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + irun $irun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.phy_rdimm_x8_dual \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ncsim.key irun.key irun.log waves.shm irun.history .simvision INCA_libs) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_rdimm_x8_dual.sh [-help]\n\ +Usage: phy_rdimm_x8_dual.sh [-lib_map_path]\n\ +Usage: phy_rdimm_x8_dual.sh [-reset_run]\n\ +Usage: phy_rdimm_x8_dual.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual_sc.h new file mode 100755 index 0000000..cdbac59 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/phy_rdimm_x8_dual_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_SC_H_ +#define IP_PHY_RDIMM_X8_DUAL_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_rdimm_x8_dual_sc : public sc_core::sc_module +{ +public: + + phy_rdimm_x8_dual_sc(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_rdimm_x8_dual_sc(const phy_rdimm_x8_dual_sc&); + const phy_rdimm_x8_dual_sc& operator=(const phy_rdimm_x8_dual_sc&); + +}; + +#endif // IP_PHY_RDIMM_X8_DUAL_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/run.f b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/run.f new file mode 100644 index 0000000..5804bac --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/run.f @@ -0,0 +1,113 @@ +-makelib ies_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib ies_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib ies_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib ies_lib/microblaze_v11_0_4 \ + "../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd" \ +-endlib +-makelib ies_lib/lib_cdc_v1_0_2 \ + "../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ +-endlib +-makelib ies_lib/proc_sys_reset_v5_0_13 \ + "../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd" \ +-endlib +-makelib ies_lib/lmb_v10_v3_0_11 \ + "../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd" \ +-endlib +-makelib ies_lib/lmb_bram_if_cntlr_v4_0_19 \ + "../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd" \ +-endlib +-makelib ies_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v" \ +-endlib +-makelib ies_lib/iomodule_v3_1_6 \ + "../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v" \ +-endlib +-makelib ies_lib/xil_defaultlib -sv \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/ies/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/README.txt new file mode 100644 index 0000000..5254a3c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:00 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_rdimm_x8_dual.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_rdimm_x8_dual.sh' script. + +./phy_rdimm_x8_dual.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_rdimm_x8_dual.sh -noclean_files + +For more information on the script, please type './phy_rdimm_x8_dual.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/compile.do new file mode 100644 index 0000000..4189b83 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/compile.do @@ -0,0 +1,137 @@ +vlib modelsim_lib/work +vlib modelsim_lib/msim + +vlib modelsim_lib/msim/xilinx_vip +vlib modelsim_lib/msim/xpm +vlib modelsim_lib/msim/microblaze_v11_0_4 +vlib modelsim_lib/msim/xil_defaultlib +vlib modelsim_lib/msim/lib_cdc_v1_0_2 +vlib modelsim_lib/msim/proc_sys_reset_v5_0_13 +vlib modelsim_lib/msim/lmb_v10_v3_0_11 +vlib modelsim_lib/msim/lmb_bram_if_cntlr_v4_0_19 +vlib modelsim_lib/msim/blk_mem_gen_v8_4_4 +vlib modelsim_lib/msim/iomodule_v3_1_6 + +vmap xilinx_vip modelsim_lib/msim/xilinx_vip +vmap xpm modelsim_lib/msim/xpm +vmap microblaze_v11_0_4 modelsim_lib/msim/microblaze_v11_0_4 +vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib +vmap lib_cdc_v1_0_2 modelsim_lib/msim/lib_cdc_v1_0_2 +vmap proc_sys_reset_v5_0_13 modelsim_lib/msim/proc_sys_reset_v5_0_13 +vmap lmb_v10_v3_0_11 modelsim_lib/msim/lmb_v10_v3_0_11 +vmap lmb_bram_if_cntlr_v4_0_19 modelsim_lib/msim/lmb_bram_if_cntlr_v4_0_19 +vmap blk_mem_gen_v8_4_4 modelsim_lib/msim/blk_mem_gen_v8_4_4 +vmap iomodule_v3_1_6 modelsim_lib/msim/iomodule_v3_1_6 + +vlog -work xilinx_vip -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -incr -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vcom -work microblaze_v11_0_4 -64 -93 \ +"../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd" \ + +vcom -work lib_cdc_v1_0_2 -64 -93 \ +"../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + +vcom -work proc_sys_reset_v5_0_13 -64 -93 \ +"../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd" \ + +vcom -work lmb_v10_v3_0_11 -64 -93 \ +"../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd" \ + +vcom -work lmb_bram_if_cntlr_v4_0_19 -64 -93 \ +"../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v" \ + +vcom -work iomodule_v3_1_6 -64 -93 \ +"../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v" \ + +vlog -work xil_defaultlib -64 -incr -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/file_info.txt new file mode 100644 index 0000000..48f86b9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual.h new file mode 100755 index 0000000..ba46738 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual.h @@ -0,0 +1,477 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_H_ +#define IP_PHY_RDIMM_X8_DUAL_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_rdimm_x8_dual_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_RDIMM_X8_DUAL_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual.sh new file mode 100755 index 0000000..f6f7bba --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual.sh @@ -0,0 +1,167 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_rdimm_x8_dual.sh +# Simulator : Mentor Graphics ModelSim Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:00 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_rdimm_x8_dual.sh [-help] +# usage: phy_rdimm_x8_dual.sh [-lib_map_path] +# usage: phy_rdimm_x8_dual.sh [-noclean_files] +# usage: phy_rdimm_x8_dual.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_rdimm_x8_dual.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "phy_rdimm_x8_dual.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/modelsim" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="modelsim_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf modelsim_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_rdimm_x8_dual.sh [-help]\n\ +Usage: phy_rdimm_x8_dual.sh [-lib_map_path]\n\ +Usage: phy_rdimm_x8_dual.sh [-reset_run]\n\ +Usage: phy_rdimm_x8_dual.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual.udo b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual_sc.h new file mode 100755 index 0000000..cdbac59 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/phy_rdimm_x8_dual_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_SC_H_ +#define IP_PHY_RDIMM_X8_DUAL_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_rdimm_x8_dual_sc : public sc_core::sc_module +{ +public: + + phy_rdimm_x8_dual_sc(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_rdimm_x8_dual_sc(const phy_rdimm_x8_dual_sc&); + const phy_rdimm_x8_dual_sc& operator=(const phy_rdimm_x8_dual_sc&); + +}; + +#endif // IP_PHY_RDIMM_X8_DUAL_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/simulate.do new file mode 100644 index 0000000..efa07d3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -voptargs="+acc" -L xilinx_vip -L xpm -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -lib xil_defaultlib xil_defaultlib.phy_rdimm_x8_dual xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure +view signals + +do {phy_rdimm_x8_dual.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/modelsim/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/README.txt new file mode 100644 index 0000000..5254a3c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:00 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_rdimm_x8_dual.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_rdimm_x8_dual.sh' script. + +./phy_rdimm_x8_dual.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_rdimm_x8_dual.sh -noclean_files + +For more information on the script, please type './phy_rdimm_x8_dual.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/compile.do new file mode 100644 index 0000000..7436bae --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/compile.do @@ -0,0 +1,137 @@ +vlib questa_lib/work +vlib questa_lib/msim + +vlib questa_lib/msim/xilinx_vip +vlib questa_lib/msim/xpm +vlib questa_lib/msim/microblaze_v11_0_4 +vlib questa_lib/msim/xil_defaultlib +vlib questa_lib/msim/lib_cdc_v1_0_2 +vlib questa_lib/msim/proc_sys_reset_v5_0_13 +vlib questa_lib/msim/lmb_v10_v3_0_11 +vlib questa_lib/msim/lmb_bram_if_cntlr_v4_0_19 +vlib questa_lib/msim/blk_mem_gen_v8_4_4 +vlib questa_lib/msim/iomodule_v3_1_6 + +vmap xilinx_vip questa_lib/msim/xilinx_vip +vmap xpm questa_lib/msim/xpm +vmap microblaze_v11_0_4 questa_lib/msim/microblaze_v11_0_4 +vmap xil_defaultlib questa_lib/msim/xil_defaultlib +vmap lib_cdc_v1_0_2 questa_lib/msim/lib_cdc_v1_0_2 +vmap proc_sys_reset_v5_0_13 questa_lib/msim/proc_sys_reset_v5_0_13 +vmap lmb_v10_v3_0_11 questa_lib/msim/lmb_v10_v3_0_11 +vmap lmb_bram_if_cntlr_v4_0_19 questa_lib/msim/lmb_bram_if_cntlr_v4_0_19 +vmap blk_mem_gen_v8_4_4 questa_lib/msim/blk_mem_gen_v8_4_4 +vmap iomodule_v3_1_6 questa_lib/msim/iomodule_v3_1_6 + +vlog -work xilinx_vip -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vcom -work microblaze_v11_0_4 -64 -93 \ +"../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd" \ + +vcom -work lib_cdc_v1_0_2 -64 -93 \ +"../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + +vcom -work proc_sys_reset_v5_0_13 -64 -93 \ +"../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd" \ + +vcom -work lmb_v10_v3_0_11 -64 -93 \ +"../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd" \ + +vcom -work lmb_bram_if_cntlr_v4_0_19 -64 -93 \ +"../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd" \ + +vlog -work xil_defaultlib -64 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v" \ + +vcom -work iomodule_v3_1_6 -64 -93 \ +"../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -64 -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd" \ + +vlog -work xil_defaultlib -64 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v" \ + +vlog -work xil_defaultlib -64 -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/elaborate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/elaborate.do new file mode 100644 index 0000000..cc36de1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/elaborate.do @@ -0,0 +1 @@ +vopt -64 +acc=npr -l elaborate.log -L xilinx_vip -L xpm -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.phy_rdimm_x8_dual xil_defaultlib.glbl -o phy_rdimm_x8_dual_opt diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/file_info.txt new file mode 100644 index 0000000..48f86b9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual.h new file mode 100755 index 0000000..ba46738 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual.h @@ -0,0 +1,477 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_H_ +#define IP_PHY_RDIMM_X8_DUAL_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_rdimm_x8_dual_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_RDIMM_X8_DUAL_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual.sh new file mode 100755 index 0000000..e3d05fc --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual.sh @@ -0,0 +1,174 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_rdimm_x8_dual.sh +# Simulator : Mentor Graphics Questa Advanced Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:00 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_rdimm_x8_dual.sh [-help] +# usage: phy_rdimm_x8_dual.sh [-lib_map_path] +# usage: phy_rdimm_x8_dual.sh [-noclean_files] +# usage: phy_rdimm_x8_dual.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_rdimm_x8_dual.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "phy_rdimm_x8_dual.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +elaborate() +{ + source elaborate.do 2>&1 | tee -a elaborate.log +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/questa" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="questa_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf questa_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_rdimm_x8_dual.sh [-help]\n\ +Usage: phy_rdimm_x8_dual.sh [-lib_map_path]\n\ +Usage: phy_rdimm_x8_dual.sh [-reset_run]\n\ +Usage: phy_rdimm_x8_dual.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual.udo b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual_sc.h new file mode 100755 index 0000000..cdbac59 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/phy_rdimm_x8_dual_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_SC_H_ +#define IP_PHY_RDIMM_X8_DUAL_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_rdimm_x8_dual_sc : public sc_core::sc_module +{ +public: + + phy_rdimm_x8_dual_sc(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_rdimm_x8_dual_sc(const phy_rdimm_x8_dual_sc&); + const phy_rdimm_x8_dual_sc& operator=(const phy_rdimm_x8_dual_sc&); + +}; + +#endif // IP_PHY_RDIMM_X8_DUAL_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/simulate.do new file mode 100644 index 0000000..74f65a1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -lib xil_defaultlib phy_rdimm_x8_dual_opt + +do {wave.do} + +view wave +view structure +view signals + +do {phy_rdimm_x8_dual.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/questa/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/README.txt new file mode 100644 index 0000000..5254a3c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:00 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_rdimm_x8_dual.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_rdimm_x8_dual.sh' script. + +./phy_rdimm_x8_dual.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_rdimm_x8_dual.sh -noclean_files + +For more information on the script, please type './phy_rdimm_x8_dual.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/compile.do new file mode 100644 index 0000000..4dbd432 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/compile.do @@ -0,0 +1,137 @@ +vlib work +vlib riviera + +vlib riviera/xilinx_vip +vlib riviera/xpm +vlib riviera/microblaze_v11_0_4 +vlib riviera/xil_defaultlib +vlib riviera/lib_cdc_v1_0_2 +vlib riviera/proc_sys_reset_v5_0_13 +vlib riviera/lmb_v10_v3_0_11 +vlib riviera/lmb_bram_if_cntlr_v4_0_19 +vlib riviera/blk_mem_gen_v8_4_4 +vlib riviera/iomodule_v3_1_6 + +vmap xilinx_vip riviera/xilinx_vip +vmap xpm riviera/xpm +vmap microblaze_v11_0_4 riviera/microblaze_v11_0_4 +vmap xil_defaultlib riviera/xil_defaultlib +vmap lib_cdc_v1_0_2 riviera/lib_cdc_v1_0_2 +vmap proc_sys_reset_v5_0_13 riviera/proc_sys_reset_v5_0_13 +vmap lmb_v10_v3_0_11 riviera/lmb_v10_v3_0_11 +vmap lmb_bram_if_cntlr_v4_0_19 riviera/lmb_bram_if_cntlr_v4_0_19 +vmap blk_mem_gen_v8_4_4 riviera/blk_mem_gen_v8_4_4 +vmap iomodule_v3_1_6 riviera/iomodule_v3_1_6 + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vcom -work microblaze_v11_0_4 -93 \ +"../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd" \ + +vcom -work lib_cdc_v1_0_2 -93 \ +"../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + +vcom -work proc_sys_reset_v5_0_13 -93 \ +"../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd" \ + +vcom -work lmb_v10_v3_0_11 -93 \ +"../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd" \ + +vcom -work lmb_bram_if_cntlr_v4_0_19 -93 \ +"../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v" \ + +vcom -work iomodule_v3_1_6 -93 \ +"../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + +vcom -work xil_defaultlib -93 \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v" \ + +vlog -work xil_defaultlib -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" "+incdir+../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/file_info.txt new file mode 100644 index 0000000..48f86b9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv,incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual.h new file mode 100755 index 0000000..ba46738 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual.h @@ -0,0 +1,477 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_H_ +#define IP_PHY_RDIMM_X8_DUAL_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_rdimm_x8_dual_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_RDIMM_X8_DUAL_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual.sh new file mode 100755 index 0000000..d7a697b --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual.sh @@ -0,0 +1,153 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_rdimm_x8_dual.sh +# Simulator : Aldec Riviera-PRO Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:00 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_rdimm_x8_dual.sh [-help] +# usage: phy_rdimm_x8_dual.sh [-lib_map_path] +# usage: phy_rdimm_x8_dual.sh [-noclean_files] +# usage: phy_rdimm_x8_dual.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_rdimm_x8_dual.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "phy_rdimm_x8_dual.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/riviera" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work riviera) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_rdimm_x8_dual.sh [-help]\n\ +Usage: phy_rdimm_x8_dual.sh [-lib_map_path]\n\ +Usage: phy_rdimm_x8_dual.sh [-reset_run]\n\ +Usage: phy_rdimm_x8_dual.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual.udo b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual_sc.h new file mode 100755 index 0000000..cdbac59 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/phy_rdimm_x8_dual_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_SC_H_ +#define IP_PHY_RDIMM_X8_DUAL_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_rdimm_x8_dual_sc : public sc_core::sc_module +{ +public: + + phy_rdimm_x8_dual_sc(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_rdimm_x8_dual_sc(const phy_rdimm_x8_dual_sc&); + const phy_rdimm_x8_dual_sc& operator=(const phy_rdimm_x8_dual_sc&); + +}; + +#endif // IP_PHY_RDIMM_X8_DUAL_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/simulate.do new file mode 100644 index 0000000..c364255 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+phy_rdimm_x8_dual -L xilinx_vip -L xpm -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.phy_rdimm_x8_dual xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {phy_rdimm_x8_dual.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/riviera/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/README.txt new file mode 100644 index 0000000..5254a3c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:00 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_rdimm_x8_dual.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_rdimm_x8_dual.sh' script. + +./phy_rdimm_x8_dual.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_rdimm_x8_dual.sh -noclean_files + +For more information on the script, please type './phy_rdimm_x8_dual.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/file_info.txt new file mode 100644 index 0000000..1d20825 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual.h new file mode 100755 index 0000000..ba46738 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual.h @@ -0,0 +1,477 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_H_ +#define IP_PHY_RDIMM_X8_DUAL_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_rdimm_x8_dual_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_RDIMM_X8_DUAL_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual.sh new file mode 100755 index 0000000..58ae743 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual.sh @@ -0,0 +1,346 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_rdimm_x8_dual.sh +# Simulator : Synopsys Verilog Compiler Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:00 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_rdimm_x8_dual.sh [-help] +# usage: phy_rdimm_x8_dual.sh [-lib_map_path] +# usage: phy_rdimm_x8_dual.sh [-noclean_files] +# usage: phy_rdimm_x8_dual.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_rdimm_x8_dual.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Command line options +vlogan_opts="-full64" +vhdlan_opts="-full64" +vcs_elab_opts="-full64 -debug_pp -t ps -licqueue -l elaborate.log" +vcs_sim_opts="-ucli -licqueue -l simulate.log" + +# Design libraries +design_libs=(xilinx_vip xpm microblaze_v11_0_4 xil_defaultlib lib_cdc_v1_0_2 proc_sys_reset_v5_0_13 lmb_v10_v3_0_11 lmb_bram_if_cntlr_v4_0_19 blk_mem_gen_v8_4_4 iomodule_v3_1_6) + +# Simulation root library directory +sim_lib_dir="vcs_lib" + +# Script info +echo -e "phy_rdimm_x8_dual.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + vlogan -work xilinx_vip $vlogan_opts -sverilog +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xpm $vlogan_opts -sverilog +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xpm $vhdlan_opts \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work microblaze_v11_0_4 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work lib_cdc_v1_0_2 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work proc_sys_reset_v5_0_13 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work lmb_v10_v3_0_11 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work lmb_bram_if_cntlr_v4_0_19 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work blk_mem_gen_v8_4_4 $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work iomodule_v3_1_6 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vhdlan -work xil_defaultlib $vhdlan_opts \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts -sverilog +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv" \ + 2>&1 | tee -a vlogan.log + + + vlogan -work xil_defaultlib $vlogan_opts +v2k \ + glbl.v \ + 2>&1 | tee -a vlogan.log + +} + +# RUN_STEP: +elaborate() +{ + vcs $vcs_elab_opts xil_defaultlib.phy_rdimm_x8_dual xil_defaultlib.glbl -o phy_rdimm_x8_dual_simv +} + +# RUN_STEP: +simulate() +{ + ./phy_rdimm_x8_dual_simv $vcs_sim_opts -do simulate.do +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + fi + create_lib_mappings $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + create_lib_mappings $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Define design library mappings +create_lib_mappings() +{ + file="synopsys_sim.setup" + if [[ -e $file ]]; then + if [[ ($1 == "") ]]; then + return + else + rm -rf $file + fi + fi + + touch $file + + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/vcs" + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + mapping="$lib:$sim_lib_dir/$lib" + echo $mapping >> $file + done + + if [[ ($lib_map_path != "") ]]; then + incl_ref="OTHERS=$lib_map_path/synopsys_sim.setup" + echo $incl_ref >> $file + fi +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ucli.key phy_rdimm_x8_dual_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log 64 AN.DB csrc phy_rdimm_x8_dual_simv.daidir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_rdimm_x8_dual.sh [-help]\n\ +Usage: phy_rdimm_x8_dual.sh [-lib_map_path]\n\ +Usage: phy_rdimm_x8_dual.sh [-reset_run]\n\ +Usage: phy_rdimm_x8_dual.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual_sc.h new file mode 100755 index 0000000..cdbac59 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/phy_rdimm_x8_dual_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_SC_H_ +#define IP_PHY_RDIMM_X8_DUAL_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_rdimm_x8_dual_sc : public sc_core::sc_module +{ +public: + + phy_rdimm_x8_dual_sc(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_rdimm_x8_dual_sc(const phy_rdimm_x8_dual_sc&); + const phy_rdimm_x8_dual_sc& operator=(const phy_rdimm_x8_dual_sc&); + +}; + +#endif // IP_PHY_RDIMM_X8_DUAL_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/simulate.do new file mode 100644 index 0000000..58afc78 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/vcs/simulate.do @@ -0,0 +1,2 @@ +run +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/README.txt new file mode 100644 index 0000000..cad0d93 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:00 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_rdimm_x8_dual.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_rdimm_x8_dual.sh' script. + +./phy_rdimm_x8_dual.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_rdimm_x8_dual.sh -noclean_files + +For more information on the script, please type './phy_rdimm_x8_dual.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/file_info.txt new file mode 100644 index 0000000..1d20825 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/file_info.txt @@ -0,0 +1,70 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_cdc.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_fifo.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_memory.sv,systemverilog,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +xpm_VCOMP.vhd,vhdl,xpm,../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_v11_0_vh_rfs.vhd,vhdl,microblaze_v11_0_4,../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lib_cdc_v1_0_rfs.vhd,vhdl,lib_cdc_v1_0_2,../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +proc_sys_reset_v5_0_vh_rfs.vhd,vhdl,proc_sys_reset_v5_0_13,../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lmb_v10_v3_0_vh_rfs.vhd,vhdl,lmb_v10_v3_0_11,../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,vhdl,lmb_bram_if_cntlr_v4_0_19,../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +iomodule_v3_1_vh_rfs.vhd,vhdl,iomodule_v3_1_6,../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/phy_rdimm_x8_dual.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/phy_rdimm_x8_dual.h new file mode 100755 index 0000000..ba46738 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/phy_rdimm_x8_dual.h @@ -0,0 +1,477 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_H_ +#define IP_PHY_RDIMM_X8_DUAL_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_rdimm_x8_dual_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_RDIMM_X8_DUAL_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/phy_rdimm_x8_dual.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/phy_rdimm_x8_dual.sh new file mode 100755 index 0000000..be05b23 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/phy_rdimm_x8_dual.sh @@ -0,0 +1,182 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_rdimm_x8_dual.sh +# Simulator : Cadence Xcelium Parallel Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:00 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_rdimm_x8_dual.sh [-help] +# usage: phy_rdimm_x8_dual.sh [-lib_map_path] +# usage: phy_rdimm_x8_dual.sh [-noclean_files] +# usage: phy_rdimm_x8_dual.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'phy_rdimm_x8_dual.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +xrun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm microblaze_v11_0_4 xil_defaultlib lib_cdc_v1_0_2 proc_sys_reset_v5_0_13 lmb_v10_v3_0_11 lmb_bram_if_cntlr_v4_0_19 blk_mem_gen_v8_4_4 iomodule_v3_1_6) + +# Simulation root library directory +sim_lib_dir="xcelium_lib" + +# Script info +echo -e "phy_rdimm_x8_dual.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + xrun $xrun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.phy_rdimm_x8_dual \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" \ + +incdir+"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xmsim.key xrun.key xrun.log waves.shm xrun.history .simvision xcelium.d xcelium) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_rdimm_x8_dual.sh [-help]\n\ +Usage: phy_rdimm_x8_dual.sh [-lib_map_path]\n\ +Usage: phy_rdimm_x8_dual.sh [-reset_run]\n\ +Usage: phy_rdimm_x8_dual.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/phy_rdimm_x8_dual_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/phy_rdimm_x8_dual_sc.h new file mode 100755 index 0000000..cdbac59 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/phy_rdimm_x8_dual_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_SC_H_ +#define IP_PHY_RDIMM_X8_DUAL_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_rdimm_x8_dual_sc : public sc_core::sc_module +{ +public: + + phy_rdimm_x8_dual_sc(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_rdimm_x8_dual_sc(const phy_rdimm_x8_dual_sc&); + const phy_rdimm_x8_dual_sc& operator=(const phy_rdimm_x8_dual_sc&); + +}; + +#endif // IP_PHY_RDIMM_X8_DUAL_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/run.f b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/run.f new file mode 100644 index 0000000..510c873 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/run.f @@ -0,0 +1,113 @@ +-makelib xcelium_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib xcelium_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib xcelium_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib xcelium_lib/microblaze_v11_0_4 \ + "../../../ipstatic/hdl/microblaze_v11_0_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd" \ +-endlib +-makelib xcelium_lib/lib_cdc_v1_0_2 \ + "../../../ipstatic/hdl/lib_cdc_v1_0_rfs.vhd" \ +-endlib +-makelib xcelium_lib/proc_sys_reset_v5_0_13 \ + "../../../ipstatic/hdl/proc_sys_reset_v5_0_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd" \ +-endlib +-makelib xcelium_lib/lmb_v10_v3_0_11 \ + "../../../ipstatic/hdl/lmb_v10_v3_0_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd" \ +-endlib +-makelib xcelium_lib/lmb_bram_if_cntlr_v4_0_19 \ + "../../../ipstatic/hdl/lmb_bram_if_cntlr_v4_0_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd" \ +-endlib +-makelib xcelium_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v" \ +-endlib +-makelib xcelium_lib/iomodule_v3_1_6 \ + "../../../ipstatic/hdl/iomodule_v3_1_vh_rfs.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib -sv \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv" \ + "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xcelium/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/README.txt new file mode 100644 index 0000000..5254a3c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:00 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./phy_rdimm_x8_dual.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './phy_rdimm_x8_dual.sh' script. + +./phy_rdimm_x8_dual.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./phy_rdimm_x8_dual.sh -noclean_files + +For more information on the script, please type './phy_rdimm_x8_dual.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/U200.smi b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/U200.smi new file mode 100644 index 0000000..f20b0a8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/U200.smi @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/cmd.tcl b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/cmd.tcl new file mode 100644 index 0000000..eef7a0f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/cmd.tcl @@ -0,0 +1,12 @@ +set curr_wave [current_wave_config] +if { [string length $curr_wave] == 0 } { + if { [llength [get_objects]] > 0} { + add_wave / + set_property needs_save false [current_wave_config] + } else { + send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console." + } +} + +run -all +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/file_info.txt new file mode 100644 index 0000000..2119c88 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/file_info.txt @@ -0,0 +1,50 @@ +bd_afa8_microblaze_I_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_rst_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_dlmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_ilmb_cntlr_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_second_lmb_bram_I_0.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8_iomodule_0_0.vhd,vhdl,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +bd_afa8.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_microblaze_mcs.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_behav.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_iob.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_pll.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_control_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_byte_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_phy.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_infrastructure.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_bram.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_write.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_byte.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_wr_bit.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_sync.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_read.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_rd_en.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_pi.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_mc_odt.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_debug_microblaze.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx_data.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_cplx.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_config_rom.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_addr_decode.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal_xsdb_arbiter.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_cal.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_chipscope_xsdb_slave.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +ddr4_v2_2_dp_AB9.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual_ddr4_cal_riu.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +phy_rdimm_x8_dual.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +microblaze_mcs_0.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top"incdir="../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual.h new file mode 100755 index 0000000..ba46738 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual.h @@ -0,0 +1,477 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_H_ +#define IP_PHY_RDIMM_X8_DUAL_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +#include "phy_rdimm_x8_dual_sc.h" + + + + +#ifdef XILINX_SIMULATOR +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XILINX_SIMULATOR + + + + +#ifdef XM_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // XM_SYSTEMC + + + + +#ifdef RIVIERA +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + +}; +#endif // RIVIERA + + + + +#ifdef VCSSYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // VCSSYSTEMC + + + + +#ifdef MTI_SYSTEMC +class DllExport phy_rdimm_x8_dual : public phy_rdimm_x8_dual_sc +{ +public: + + phy_rdimm_x8_dual(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual(); + + // module pin-to-pin RTL interface + + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + sc_core::sc_out< sc_dt::sc_bv<512> > dbg_bus; + sc_core::sc_out< bool > c0_ddr4_parity; + sc_core::sc_out< bool > c0_ddr4_ui_clk; + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > sys_rst; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEn; + sc_core::sc_out< sc_dt::sc_bv<1> > rdDataEnd; + sc_core::sc_out< sc_dt::sc_bv<1> > per_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > rmw_rd_done; + sc_core::sc_out< sc_dt::sc_bv<1> > wrDataEn; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ACT_n; + sc_core::sc_in< sc_dt::sc_bv<2> > mcCasSlot; + sc_core::sc_in< sc_dt::sc_bv<1> > mcCasSlot2; + sc_core::sc_in< sc_dt::sc_bv<1> > mcRdCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > mcWrCAS; + sc_core::sc_in< sc_dt::sc_bv<1> > winInjTxn; + sc_core::sc_in< sc_dt::sc_bv<1> > winRmw; + sc_core::sc_in< bool > gt_data_ready; + sc_core::sc_in< sc_dt::sc_bv<2> > winRank; + sc_core::sc_out< sc_dt::sc_bv<6> > tCWL; + sc_core::sc_in< sc_dt::sc_bv<576> > wrData; + sc_core::sc_in< sc_dt::sc_bv<72> > wrDataMask; + sc_core::sc_out< sc_dt::sc_bv<576> > rdData; + sc_core::sc_in< sc_dt::sc_bv<136> > mc_ADR; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BA; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CKE; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_CS_n; + sc_core::sc_in< sc_dt::sc_bv<8> > mc_ODT; + sc_core::sc_in< sc_dt::sc_bv<5> > dBufAdr; + sc_core::sc_out< sc_dt::sc_bv<5> > rdDataAddr; + sc_core::sc_out< sc_dt::sc_bv<5> > wrDataAddr; + sc_core::sc_in< sc_dt::sc_bv<5> > winBuf; + sc_core::sc_out< bool > ddr4_act_n; + sc_core::sc_out< sc_dt::sc_bv<17> > ddr4_adr; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_ba; + sc_core::sc_out< sc_dt::sc_bv<2> > ddr4_bg; + sc_core::sc_out< bool > ddr4_par; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cke; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_odt; + sc_core::sc_out< sc_dt::sc_bv<1> > ddr4_cs_n; + sc_core::sc_out< bool > ddr4_ck_t; + sc_core::sc_out< bool > ddr4_ck_c; + sc_core::sc_out< bool > ddr4_reset_n; + sc_core::sc_out< bool > ddr4_parity; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dm_dbi_n; + sc_core::sc_out< sc_dt::sc_bv<72> > ddr4_dq; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_c; + sc_core::sc_out< sc_dt::sc_bv<9> > ddr4_dqs_t; + sc_core::sc_in< sc_dt::sc_bv<16> > mc_BG; + + // Dummy Signals for IP Ports + + +protected: + + virtual void before_end_of_elaboration(); + +private: + + + // Transactor stubs + + // Socket stubs + +}; +#endif // MTI_SYSTEMC +#endif // IP_PHY_RDIMM_X8_DUAL_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual.sh b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual.sh new file mode 100755 index 0000000..47249e6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual.sh @@ -0,0 +1,214 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : phy_rdimm_x8_dual.sh +# Simulator : Xilinx Vivado Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:00 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: phy_rdimm_x8_dual.sh [-help] +# usage: phy_rdimm_x8_dual.sh [-lib_map_path] +# usage: phy_rdimm_x8_dual.sh [-noclean_files] +# usage: phy_rdimm_x8_dual.sh [-reset_run] +# +#********************************************************************************************************* + +# Command line options +xv_boost_lib_path=/tools/Xilinx/Vivado/2020.2/tps/boost_1_64_0 +xvlog_opts="--relax -L xdma_v4_1_8" +xvhdl_opts="--relax" + + +# Script info +echo -e "phy_rdimm_x8_dual.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + xvlog $xvlog_opts -prj vlog.prj 2>&1 | tee compile.log + xvhdl $xvhdl_opts -prj vhdl.prj 2>&1 | tee compile.log + +} + +# RUN_STEP: +elaborate() +{ + xelab --relax --debug typical --mt auto -L microblaze_v11_0_4 -L xil_defaultlib -L lib_cdc_v1_0_2 -L proc_sys_reset_v5_0_13 -L lmb_v10_v3_0_11 -L lmb_bram_if_cntlr_v4_0_19 -L blk_mem_gen_v8_4_4 -L iomodule_v3_1_6 -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot phy_rdimm_x8_dual xil_defaultlib.phy_rdimm_x8_dual xil_defaultlib.glbl -log elaborate.log +} + +# RUN_STEP: +simulate() +{ + xsim phy_rdimm_x8_dual -key {Behavioral:sim_1:Functional:phy_rdimm_x8_dual} -tclbatch cmd.tcl -protoinst "protoinst_files/bd_9f2c.protoinst" -protoinst "protoinst_files/bd_ba6a.protoinst" -protoinst "protoinst_files/bd_afa8.protoinst" -log simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Copy xsim.ini file +copy_setup_file() +{ + file="xsim.ini" + lib_map_path="/tools/Xilinx/Vivado/2020.2/data/xsim" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + cp $src_file . + fi + + # Map local design libraries to xsim.ini + map_local_libs + + fi +} + +# Map local design libraries +map_local_libs() +{ + updated_mappings=() + local_mappings=() + + # Local design libraries + local_libs=() + + if [[ 0 == ${#local_libs[@]} ]]; then + return + fi + + file="xsim.ini" + file_backup="xsim.ini.bak" + + if [[ -e $file ]]; then + rm -f $file_backup + # Create a backup copy of the xsim.ini file + cp $file $file_backup + # Read libraries from backup file and search in local library collection + while read -r line + do + IN=$line + # Split mapping entry with '=' delimiter to fetch library name and mapping + read lib_name mapping <<<$(IFS="="; echo $IN) + # If local library found, then construct the local mapping and add to local mapping collection + if `echo ${local_libs[@]} | grep -wq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + local_mappings+=("$lib_name") + fi + # Add to updated library mapping collection + updated_mappings+=("$line") + done < "$file_backup" + # Append local libraries not found originally from xsim.ini + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + if `echo ${local_mappings[@]} | grep -wvq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + updated_mappings+=("$line") + fi + done + # Write updated mappings in xsim.ini + rm -f $file + for (( i=0; i<${#updated_mappings[*]}; i++ )); do + lib_name="${updated_mappings[i]}" + echo $lib_name >> $file + done + else + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + mapping="$lib_name=xsim.dir/$lib_name" + echo $mapping >> $file + done + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xelab.pb xsim.jou xvhdl.log xvlog.log compile.log elaborate.log simulate.log xelab.log xsim.log run.log xvhdl.pb xvlog.pb phy_rdimm_x8_dual.wdb xsim.dir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./phy_rdimm_x8_dual.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: phy_rdimm_x8_dual.sh [-help]\n\ +Usage: phy_rdimm_x8_dual.sh [-lib_map_path]\n\ +Usage: phy_rdimm_x8_dual.sh [-reset_run]\n\ +Usage: phy_rdimm_x8_dual.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual_sc.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual_sc.h new file mode 100755 index 0000000..cdbac59 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/phy_rdimm_x8_dual_sc.h @@ -0,0 +1,94 @@ +#ifndef IP_PHY_RDIMM_X8_DUAL_SC_H_ +#define IP_PHY_RDIMM_X8_DUAL_SC_H_ + +// (c) Copyright 1995-2022 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +// +// DO NOT MODIFY THIS FILE. + + +#ifndef XTLM +#include "xtlm.h" +#endif +#ifndef SYSTEMC_INCLUDED +#include +#endif + +#if defined(_MSC_VER) +#define DllExport __declspec(dllexport) +#elif defined(__GNUC__) +#define DllExport __attribute__ ((visibility("default"))) +#else +#define DllExport +#endif + +class sim_ddr_v2_0; + +class DllExport phy_rdimm_x8_dual_sc : public sc_core::sc_module +{ +public: + + phy_rdimm_x8_dual_sc(const sc_core::sc_module_name& nm); + virtual ~phy_rdimm_x8_dual_sc(); + + // module socket-to-socket AXI TLM interfaces + + + // module socket-to-socket TLM interfaces + + +protected: + + sim_ddr_v2_0* mp_impl; + +private: + + phy_rdimm_x8_dual_sc(const phy_rdimm_x8_dual_sc&); + const phy_rdimm_x8_dual_sc& operator=(const phy_rdimm_x8_dual_sc&); + +}; + +#endif // IP_PHY_RDIMM_X8_DUAL_SC_H_ diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/protoinst_files/bd_9f2c.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/protoinst_files/bd_9f2c.protoinst new file mode 100644 index 0000000..cf73fce --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/protoinst_files/bd_9f2c.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_9f2c": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/protoinst_files/bd_afa8.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/protoinst_files/bd_afa8.protoinst new file mode 100644 index 0000000..a0656b6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/protoinst_files/bd_afa8.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_afa8": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/protoinst_files/bd_ba6a.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/protoinst_files/bd_ba6a.protoinst new file mode 100644 index 0000000..c42e1c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/protoinst_files/bd_ba6a.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_ba6a": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/sim_ddr_v2_0.h b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/sim_ddr_v2_0.h new file mode 100755 index 0000000..8dc8c75 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/sim_ddr_v2_0.h @@ -0,0 +1,221 @@ +// (c) Copyright(C) 2013 - 2019 by Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +#include "utils/xtlm_cmnhdr.h" +#include "xtlm.h" +#include "report_handler.h" +#include +#ifdef SDACCEL_WITH_DATA_CONVERTER +#include "sdaccel_data_converter.h" +#endif +#include "sim_ddrx.h" +#ifdef TLM2_PROTOCOL_CHEKER +#include "tlm2_base_protocol_checker.h" +#endif +#ifndef sim_ddr_v2_0_H +#define sim_ddr_v2_0_H +#include "utils/xsc_stub_port.h" +#include +class sim_ddr_v2_0 :public sc_module{ + public: + explicit sim_ddr_v2_0(sc_core::sc_module_name name, + xsc::common_cpp::properties model_param_props); + ~sim_ddr_v2_0(); + + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_rd_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_wr_socket; + xtlm::xtlm_aximm_target_socket* C0_DDR_SAXI_CTRL_rd_socket; + + xtlm::xtlm_aximm_target_rd_socket_util* rd_target_util; + xtlm::xtlm_aximm_target_wr_socket_util* wr_target_util; + SC_HAS_PROCESS(sim_ddr_v2_0); + +#ifdef SDACCEL_WITH_DATA_CONVERTER + sdaccel_data_converter* sdaccel_data_converter_model; +#endif + +#ifdef TLM2_PROTOCOL_CHEKER + tlm2_base_protocol_checker* checker; +#endif + sc_core::sc_out c0_ddr4_ui_clk; + sc_core::sc_in c0_ddr4_aresetn; + sc_core::sc_in sys_rst; + sc_core::sc_out< bool > c0_init_calib_complete; + sc_core::sc_out< bool > dbg_clk; + sc_core::sc_in< bool > c0_sys_clk_p; + sc_core::sc_in< bool > c0_sys_clk_n; + xsc::utils::xsc_stub_port dbg_bus; + xsc::utils::xsc_stub_port c0_ddr4_adr; + xsc::utils::xsc_stub_port c0_ddr4_ba; + xsc::utils::xsc_stub_port c0_ddr4_cke; + xsc::utils::xsc_stub_port c0_ddr4_cs_n; + xsc::utils::xsc_stub_port c0_ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port c0_ddr4_dq; + xsc::utils::xsc_stub_port c0_ddr4_dqs_c; + xsc::utils::xsc_stub_port c0_ddr4_dqs_t; + xsc::utils::xsc_stub_port c0_ddr4_odt; + xsc::utils::xsc_stub_port c0_ddr4_bg; + xsc::utils::xsc_stub_port c0_ddr4_parity; + xsc::utils::xsc_stub_port c0_ddr4_reset_n; + xsc::utils::xsc_stub_port c0_ddr4_act_n; + xsc::utils::xsc_stub_port c0_ddr4_ck_c; + xsc::utils::xsc_stub_port c0_ddr4_ck_t; + xsc::utils::xsc_stub_port c0_ddr4_interrupt; + xsc::utils::xsc_stub_port addn_ui_clkout1; + xsc::utils::xsc_stub_port dbg_rd_data_cmp; + xsc::utils::xsc_stub_port dbg_expected_data; + xsc::utils::xsc_stub_port dbg_cal_seq; + xsc::utils::xsc_stub_port dbg_cal_seq_cnt; + xsc::utils::xsc_stub_port dbg_cal_seq_rd_cnt; + xsc::utils::xsc_stub_port dbg_rd_valid; + xsc::utils::xsc_stub_port dbg_cmp_byte; + xsc::utils::xsc_stub_port dbg_rd_data; + xsc::utils::xsc_stub_port dbg_cplx_config; + xsc::utils::xsc_stub_port dbg_cplx_status; + xsc::utils::xsc_stub_port dbg_io_address; + xsc::utils::xsc_stub_port dbg_pllGate; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_fixdly_rdy_upp; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_low; + xsc::utils::xsc_stub_port dbg_phy2clb_phy_rdy_upp; + xsc::utils::xsc_stub_port cal_r0_status; + xsc::utils::xsc_stub_port cal_post_status; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ce; + xsc::utils::xsc_stub_port c0_ddr4_mcs_lmb_ue; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_sref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_en; + xsc::utils::xsc_stub_port c0_ddr4_app_restore_complete; + xsc::utils::xsc_stub_port c0_ddr4_app_mem_init_skip; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_select; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_en; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_wr_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_xsdb_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_dbg_out; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_req; + xsc::utils::xsc_stub_port c0_ddr4_app_ref_ack; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_req; + xsc::utils::xsc_stub_port c0_ddr4_app_zq_ack; + xsc::utils::xsc_stub_port c0_ddr4_restore_crc_error; + xsc::utils::xsc_stub_port c0_ddr4_app_addr; + xsc::utils::xsc_stub_port c0_ddr4_app_cmd; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_data; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_mask; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data; + xsc::utils::xsc_stub_port c0_ddr4_app_en; + xsc::utils::xsc_stub_port c0_ddr4_app_hi_pri; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_end; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_wren; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_end; + xsc::utils::xsc_stub_port c0_ddr4_app_rd_data_valid; + xsc::utils::xsc_stub_port c0_ddr4_app_rdy; + xsc::utils::xsc_stub_port c0_ddr4_app_wdf_rdy; + xsc::utils::xsc_stub_port rdDataEn; + xsc::utils::xsc_stub_port rdDataEnd; + xsc::utils::xsc_stub_port per_rd_done; + xsc::utils::xsc_stub_port rmw_rd_done; + xsc::utils::xsc_stub_port wrDataEn; + xsc::utils::xsc_stub_port mc_ACT_n; + xsc::utils::xsc_stub_port mcCasSlot; + xsc::utils::xsc_stub_port mcCasSlot2; + xsc::utils::xsc_stub_port mcRdCAS; + xsc::utils::xsc_stub_port mcWrCAS; + xsc::utils::xsc_stub_port winInjTxn; + xsc::utils::xsc_stub_port winRmw; + xsc::utils::xsc_stub_port gt_data_ready; + xsc::utils::xsc_stub_port winRank; + xsc::utils::xsc_stub_port tCWL; + xsc::utils::xsc_stub_port wrData; + xsc::utils::xsc_stub_port wrDataMask; + xsc::utils::xsc_stub_port rdData; + xsc::utils::xsc_stub_port mc_ADR; + xsc::utils::xsc_stub_port mc_BA; + xsc::utils::xsc_stub_port mc_CKE; + xsc::utils::xsc_stub_port mc_CS_n; + xsc::utils::xsc_stub_port mc_ODT; + xsc::utils::xsc_stub_port dBufAdr; + xsc::utils::xsc_stub_port rdDataAddr; + xsc::utils::xsc_stub_port wrDataAddr; + xsc::utils::xsc_stub_port winBuf; + xsc::utils::xsc_stub_port ddr4_act_n; + xsc::utils::xsc_stub_port ddr4_adr; + xsc::utils::xsc_stub_port ddr4_ba; + xsc::utils::xsc_stub_port ddr4_bg; + xsc::utils::xsc_stub_port ddr4_par; + xsc::utils::xsc_stub_port ddr4_cke; + xsc::utils::xsc_stub_port ddr4_odt; + xsc::utils::xsc_stub_port ddr4_cs_n; + xsc::utils::xsc_stub_port ddr4_ck_t; + xsc::utils::xsc_stub_port ddr4_ck_c; + xsc::utils::xsc_stub_port ddr4_reset_n; + xsc::utils::xsc_stub_port ddr4_dm_dbi_n; + xsc::utils::xsc_stub_port ddr4_dq; + xsc::utils::xsc_stub_port ddr4_dqs_c; + xsc::utils::xsc_stub_port ddr4_dqs_t; + xsc::utils::xsc_stub_port mc_BG; + + sc_core::sc_out< bool > c0_ddr4_ui_clk_sync_rst; + sc_core::sc_in< bool > c0_sys_clk_i; + sc_core::sc_signalout1; + sc_core::sc_signalout2; + xsc::common_cpp::report_handler* m_report_handler; + std::stringstream m_ss; + float clk; + void generateReset(); + protected: + + private: + xsc::sim_ddr_v1_0::sim_ddrx * ddrx_top_tlm_model; + + std::map user_param_int; + std::map user_param_string; + +}; +#endif + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/vhdl.prj b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/vhdl.prj new file mode 100644 index 0000000..0382c33 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/vhdl.prj @@ -0,0 +1,12 @@ +vhdl xil_defaultlib \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/sim/bd_afa8_microblaze_I_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/sim/bd_afa8_rst_0_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/sim/bd_afa8_ilmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/sim/bd_afa8_dlmb_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/sim/bd_afa8_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/sim/bd_afa8_ilmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/sim/bd_afa8_second_dlmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/sim/bd_afa8_second_ilmb_cntlr_0.vhd" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/sim/bd_afa8_iomodule_0_0.vhd" \ + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/vlog.prj b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/vlog.prj new file mode 100644 index 0000000..fdcf685 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/phy_rdimm_x8_dual/xsim/vlog.prj @@ -0,0 +1,47 @@ +verilog xil_defaultlib --include "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" --include "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" --include "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/sim/bd_afa8_lmb_bram_I_0.v" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/sim/bd_afa8_second_lmb_bram_I_0.v" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/sim/bd_afa8.v" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/sim/phy_rdimm_x8_dual_microblaze_mcs.v" \ + +sv xil_defaultlib --include "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/map" --include "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top" --include "../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/phy_rdimm_x8_dual_phy_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy_behav.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/phy/ddr4_phy_v2_2_xiphy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/iob/ddr4_phy_v2_2_iob.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/clocking/ddr4_phy_v2_2_pll.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_tristate_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_riuor_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_control_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_byte_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/xiphy_files/ddr4_phy_v2_2_xiphy_bitslice_wrapper.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/rtl/ip_top/phy_rdimm_x8_dual_phy.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/clocking/ddr4_v2_2_infrastructure.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_bram.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_byte.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_wr_bit.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_sync.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_read.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_pi.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_mc_odt.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_debug_microblaze.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx_data.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_cplx.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_config_rom.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_addr_decode.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_top.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_xsdb_arbiter.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_chipscope_xsdb_slave.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_dp_AB9.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual_ddr4.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/phy_rdimm_x8_dual_ddr4_cal_riu.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/ip_top/phy_rdimm_x8_dual.sv" \ +"../../../../U200.srcs/sources_1/ip/phy_rdimm_x8_dual/tb/microblaze_mcs_0.sv" \ + +verilog xil_defaultlib "glbl.v" + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/README.txt new file mode 100644 index 0000000..5acdd2f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/README.txt @@ -0,0 +1,83 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required +# to simulate the design for a simulator, the directory structure +# and the generated exported files. +# +################################################################################ + +1. Simulate Design + +To simulate design, cd to the simulator directory and execute the script. + +For example:- + +% cd questa +% ./top.sh + +The export simulation flow requires the Xilinx pre-compiled simulation library +components for the target simulator. These components are referred using the +'-lib_map_path' switch. If this switch is specified, then the export simulation +will automatically set this library path in the generated script and update, +copy the simulator setup file(s) in the exported directory. + +If '-lib_map_path' is not specified, then the pre-compiled simulation library +information will not be included in the exported scripts and that may cause +simulation errors when running this script. Alternatively, you can provide the +library information using this switch while executing the generated script. + +For example:- + +% ./top.sh -lib_map_path /design/questa/clibs + +Please refer to the generated script header 'Prerequisite' section for more details. + +2. Directory Structure + +By default, if the -directory switch is not specified, export_simulation will +create the following directory structure:- + +/export_sim/ + +For example, if the current working directory is /tmp/test, export_simulation +will create the following directory path:- + +/tmp/test/export_sim/questa + +If -directory switch is specified, export_simulation will create a simulator +sub-directory under the specified directory path. + +For example, 'export_simulation -directory /tmp/test/my_test_area/func_sim' +command will create the following directory:- + +/tmp/test/my_test_area/func_sim/questa + +By default, if -simulator is not specified, export_simulation will create a +simulator sub-directory for each simulator and export the files for each simulator +in this sub-directory respectively. + +IMPORTANT: Please note that the simulation library path must be specified manually +in the generated script for the respective simulator. Please refer to the generated +script header 'Prerequisite' section for more details. + +3. Exported script and files + +Export simulation will create the driver shell script, setup files and copy the +design sources in the output directory path. + +By default, when the -script_name switch is not specified, export_simulation will +create the following script name:- + +.sh (Unix) +When exporting the files for an IP using the -of_objects switch, export_simulation +will create the following script name:- + +.sh (Unix) +Export simulation will create the setup files for the target simulator specified +with the -simulator switch. + +For example, if the target simulator is "ies", export_simulation will create the +'cds.lib', 'hdl.var' and design library diectories and mappings in the 'cds.lib' +file. + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/README.txt new file mode 100644 index 0000000..f904239 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:17 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_read_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_read_mem.sh' script. + +./pr_read_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_read_mem.sh -noclean_files + +For more information on the script, please type './pr_read_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/compile.do new file mode 100644 index 0000000..b1b6b86 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/compile.do @@ -0,0 +1,41 @@ +vlib work +vlib activehdl + +vlib activehdl/xilinx_vip +vlib activehdl/xpm +vlib activehdl/blk_mem_gen_v8_4_4 +vlib activehdl/xil_defaultlib + +vmap xilinx_vip activehdl/xilinx_vip +vmap xpm activehdl/xpm +vmap blk_mem_gen_v8_4_4 activehdl/blk_mem_gen_v8_4_4 +vmap xil_defaultlib activehdl/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/file_info.txt new file mode 100644 index 0000000..00864a6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +pr_read_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read.coe new file mode 100755 index 0000000..b9ccb93 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read.coe @@ -0,0 +1,15 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000001000101, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read_mem.mif new file mode 100755 index 0000000..ef3787e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read_mem.mif @@ -0,0 +1,13 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000001000101 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read_mem.sh new file mode 100755 index 0000000..1435f6c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read_mem.sh @@ -0,0 +1,152 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_read_mem.sh +# Simulator : Aldec Active-HDL Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:17 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_read_mem.sh [-help] +# usage: pr_read_mem.sh [-lib_map_path] +# usage: pr_read_mem.sh [-noclean_files] +# usage: pr_read_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'pr_read_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "pr_read_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + lib_map_path="" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work activehdl) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_read_mem.sh [-help]\n\ +Usage: pr_read_mem.sh [-lib_map_path]\n\ +Usage: pr_read_mem.sh [-reset_run]\n\ +Usage: pr_read_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/pr_read_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/simulate.do new file mode 100644 index 0000000..357f2a3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+pr_read_mem -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.pr_read_mem xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {pr_read_mem.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/summary.log new file mode 100755 index 0000000..abd7c4a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [16] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/activehdl/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/README.txt new file mode 100644 index 0000000..d5ba57d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:17 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_read_mem.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_read_mem.sh' script. + +./pr_read_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_read_mem.sh -noclean_files + +For more information on the script, please type './pr_read_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/file_info.txt new file mode 100644 index 0000000..00864a6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +pr_read_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/pr_read.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/pr_read.coe new file mode 100755 index 0000000..b9ccb93 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/pr_read.coe @@ -0,0 +1,15 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000001000101, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/pr_read_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/pr_read_mem.mif new file mode 100755 index 0000000..ef3787e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/pr_read_mem.mif @@ -0,0 +1,13 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000001000101 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/pr_read_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/pr_read_mem.sh new file mode 100755 index 0000000..be93888 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/pr_read_mem.sh @@ -0,0 +1,176 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_read_mem.sh +# Simulator : Cadence Incisive Enterprise Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:17 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_read_mem.sh [-help] +# usage: pr_read_mem.sh [-lib_map_path] +# usage: pr_read_mem.sh [-noclean_files] +# usage: pr_read_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'pr_read_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +irun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="ies_lib" + +# Script info +echo -e "pr_read_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + irun $irun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.pr_read_mem \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ncsim.key irun.key irun.log waves.shm irun.history .simvision INCA_libs) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_read_mem.sh [-help]\n\ +Usage: pr_read_mem.sh [-lib_map_path]\n\ +Usage: pr_read_mem.sh [-reset_run]\n\ +Usage: pr_read_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/run.f b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/run.f new file mode 100644 index 0000000..ea2704b --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/run.f @@ -0,0 +1,29 @@ +-makelib ies_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib ies_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib ies_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib ies_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/summary.log new file mode 100755 index 0000000..abd7c4a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/ies/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [16] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/README.txt new file mode 100644 index 0000000..f904239 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:17 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_read_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_read_mem.sh' script. + +./pr_read_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_read_mem.sh -noclean_files + +For more information on the script, please type './pr_read_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/compile.do new file mode 100644 index 0000000..83f62b1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/compile.do @@ -0,0 +1,41 @@ +vlib modelsim_lib/work +vlib modelsim_lib/msim + +vlib modelsim_lib/msim/xilinx_vip +vlib modelsim_lib/msim/xpm +vlib modelsim_lib/msim/blk_mem_gen_v8_4_4 +vlib modelsim_lib/msim/xil_defaultlib + +vmap xilinx_vip modelsim_lib/msim/xilinx_vip +vmap xpm modelsim_lib/msim/xpm +vmap blk_mem_gen_v8_4_4 modelsim_lib/msim/blk_mem_gen_v8_4_4 +vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/file_info.txt new file mode 100644 index 0000000..00864a6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +pr_read_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read.coe new file mode 100755 index 0000000..b9ccb93 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read.coe @@ -0,0 +1,15 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000001000101, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read_mem.mif new file mode 100755 index 0000000..ef3787e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read_mem.mif @@ -0,0 +1,13 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000001000101 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read_mem.sh new file mode 100755 index 0000000..6b34932 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read_mem.sh @@ -0,0 +1,167 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_read_mem.sh +# Simulator : Mentor Graphics ModelSim Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:17 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_read_mem.sh [-help] +# usage: pr_read_mem.sh [-lib_map_path] +# usage: pr_read_mem.sh [-noclean_files] +# usage: pr_read_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'pr_read_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "pr_read_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/modelsim" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="modelsim_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf modelsim_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_read_mem.sh [-help]\n\ +Usage: pr_read_mem.sh [-lib_map_path]\n\ +Usage: pr_read_mem.sh [-reset_run]\n\ +Usage: pr_read_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/pr_read_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/simulate.do new file mode 100644 index 0000000..9dd5de1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -voptargs="+acc" -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -lib xil_defaultlib xil_defaultlib.pr_read_mem xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure +view signals + +do {pr_read_mem.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/summary.log new file mode 100755 index 0000000..abd7c4a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [16] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/modelsim/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/README.txt new file mode 100644 index 0000000..f904239 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:17 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_read_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_read_mem.sh' script. + +./pr_read_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_read_mem.sh -noclean_files + +For more information on the script, please type './pr_read_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/compile.do new file mode 100644 index 0000000..ddbc2f1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/compile.do @@ -0,0 +1,41 @@ +vlib questa_lib/work +vlib questa_lib/msim + +vlib questa_lib/msim/xilinx_vip +vlib questa_lib/msim/xpm +vlib questa_lib/msim/blk_mem_gen_v8_4_4 +vlib questa_lib/msim/xil_defaultlib + +vmap xilinx_vip questa_lib/msim/xilinx_vip +vmap xpm questa_lib/msim/xpm +vmap blk_mem_gen_v8_4_4 questa_lib/msim/blk_mem_gen_v8_4_4 +vmap xil_defaultlib questa_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/elaborate.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/elaborate.do new file mode 100644 index 0000000..443408f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/elaborate.do @@ -0,0 +1 @@ +vopt -64 +acc=npr -l elaborate.log -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.pr_read_mem xil_defaultlib.glbl -o pr_read_mem_opt diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/file_info.txt new file mode 100644 index 0000000..00864a6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +pr_read_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read.coe new file mode 100755 index 0000000..b9ccb93 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read.coe @@ -0,0 +1,15 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000001000101, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read_mem.mif new file mode 100755 index 0000000..ef3787e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read_mem.mif @@ -0,0 +1,13 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000001000101 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read_mem.sh new file mode 100755 index 0000000..6a63354 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read_mem.sh @@ -0,0 +1,174 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_read_mem.sh +# Simulator : Mentor Graphics Questa Advanced Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:17 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_read_mem.sh [-help] +# usage: pr_read_mem.sh [-lib_map_path] +# usage: pr_read_mem.sh [-noclean_files] +# usage: pr_read_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'pr_read_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "pr_read_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +elaborate() +{ + source elaborate.do 2>&1 | tee -a elaborate.log +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/questa" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="questa_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf questa_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_read_mem.sh [-help]\n\ +Usage: pr_read_mem.sh [-lib_map_path]\n\ +Usage: pr_read_mem.sh [-reset_run]\n\ +Usage: pr_read_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/pr_read_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/simulate.do new file mode 100644 index 0000000..4989f3c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -lib xil_defaultlib pr_read_mem_opt + +do {wave.do} + +view wave +view structure +view signals + +do {pr_read_mem.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/summary.log new file mode 100755 index 0000000..abd7c4a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [16] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/questa/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/README.txt new file mode 100644 index 0000000..f904239 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:17 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_read_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_read_mem.sh' script. + +./pr_read_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_read_mem.sh -noclean_files + +For more information on the script, please type './pr_read_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/compile.do new file mode 100644 index 0000000..6800dfd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/compile.do @@ -0,0 +1,41 @@ +vlib work +vlib riviera + +vlib riviera/xilinx_vip +vlib riviera/xpm +vlib riviera/blk_mem_gen_v8_4_4 +vlib riviera/xil_defaultlib + +vmap xilinx_vip riviera/xilinx_vip +vmap xpm riviera/xpm +vmap blk_mem_gen_v8_4_4 riviera/blk_mem_gen_v8_4_4 +vmap xil_defaultlib riviera/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/file_info.txt new file mode 100644 index 0000000..00864a6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +pr_read_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read.coe new file mode 100755 index 0000000..b9ccb93 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read.coe @@ -0,0 +1,15 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000001000101, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read_mem.mif new file mode 100755 index 0000000..ef3787e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read_mem.mif @@ -0,0 +1,13 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000001000101 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read_mem.sh new file mode 100755 index 0000000..afc4fb3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read_mem.sh @@ -0,0 +1,153 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_read_mem.sh +# Simulator : Aldec Riviera-PRO Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:17 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_read_mem.sh [-help] +# usage: pr_read_mem.sh [-lib_map_path] +# usage: pr_read_mem.sh [-noclean_files] +# usage: pr_read_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'pr_read_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "pr_read_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/riviera" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work riviera) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_read_mem.sh [-help]\n\ +Usage: pr_read_mem.sh [-lib_map_path]\n\ +Usage: pr_read_mem.sh [-reset_run]\n\ +Usage: pr_read_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/pr_read_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/simulate.do new file mode 100644 index 0000000..357f2a3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+pr_read_mem -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.pr_read_mem xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {pr_read_mem.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/summary.log new file mode 100755 index 0000000..abd7c4a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [16] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/riviera/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/README.txt new file mode 100644 index 0000000..f904239 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:17 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_read_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_read_mem.sh' script. + +./pr_read_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_read_mem.sh -noclean_files + +For more information on the script, please type './pr_read_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/file_info.txt new file mode 100644 index 0000000..00864a6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +pr_read_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/pr_read.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/pr_read.coe new file mode 100755 index 0000000..b9ccb93 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/pr_read.coe @@ -0,0 +1,15 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000001000101, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/pr_read_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/pr_read_mem.mif new file mode 100755 index 0000000..ef3787e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/pr_read_mem.mif @@ -0,0 +1,13 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000001000101 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/pr_read_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/pr_read_mem.sh new file mode 100755 index 0000000..32e2dec --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/pr_read_mem.sh @@ -0,0 +1,247 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_read_mem.sh +# Simulator : Synopsys Verilog Compiler Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:17 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_read_mem.sh [-help] +# usage: pr_read_mem.sh [-lib_map_path] +# usage: pr_read_mem.sh [-noclean_files] +# usage: pr_read_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'pr_read_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Command line options +vlogan_opts="-full64" +vhdlan_opts="-full64" +vcs_elab_opts="-full64 -debug_pp -t ps -licqueue -l elaborate.log" +vcs_sim_opts="-ucli -licqueue -l simulate.log" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="vcs_lib" + +# Script info +echo -e "pr_read_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + vlogan -work xilinx_vip $vlogan_opts -sverilog +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xpm $vlogan_opts -sverilog +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xpm $vhdlan_opts \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work blk_mem_gen_v8_4_4 $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v" \ + 2>&1 | tee -a vlogan.log + + + vlogan -work xil_defaultlib $vlogan_opts +v2k \ + glbl.v \ + 2>&1 | tee -a vlogan.log + +} + +# RUN_STEP: +elaborate() +{ + vcs $vcs_elab_opts xil_defaultlib.pr_read_mem xil_defaultlib.glbl -o pr_read_mem_simv +} + +# RUN_STEP: +simulate() +{ + ./pr_read_mem_simv $vcs_sim_opts -do simulate.do +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + fi + create_lib_mappings $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + create_lib_mappings $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Define design library mappings +create_lib_mappings() +{ + file="synopsys_sim.setup" + if [[ -e $file ]]; then + if [[ ($1 == "") ]]; then + return + else + rm -rf $file + fi + fi + + touch $file + + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/vcs" + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + mapping="$lib:$sim_lib_dir/$lib" + echo $mapping >> $file + done + + if [[ ($lib_map_path != "") ]]; then + incl_ref="OTHERS=$lib_map_path/synopsys_sim.setup" + echo $incl_ref >> $file + fi +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ucli.key pr_read_mem_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log 64 AN.DB csrc pr_read_mem_simv.daidir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_read_mem.sh [-help]\n\ +Usage: pr_read_mem.sh [-lib_map_path]\n\ +Usage: pr_read_mem.sh [-reset_run]\n\ +Usage: pr_read_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/simulate.do new file mode 100644 index 0000000..58afc78 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/simulate.do @@ -0,0 +1,2 @@ +run +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/summary.log new file mode 100755 index 0000000..abd7c4a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/vcs/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [16] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/README.txt new file mode 100644 index 0000000..d5ba57d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:17 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_read_mem.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_read_mem.sh' script. + +./pr_read_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_read_mem.sh -noclean_files + +For more information on the script, please type './pr_read_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/file_info.txt new file mode 100644 index 0000000..00864a6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +pr_read_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/pr_read.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/pr_read.coe new file mode 100755 index 0000000..b9ccb93 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/pr_read.coe @@ -0,0 +1,15 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000001000101, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/pr_read_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/pr_read_mem.mif new file mode 100755 index 0000000..ef3787e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/pr_read_mem.mif @@ -0,0 +1,13 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000001000101 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/pr_read_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/pr_read_mem.sh new file mode 100755 index 0000000..efe3f37 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/pr_read_mem.sh @@ -0,0 +1,176 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_read_mem.sh +# Simulator : Cadence Xcelium Parallel Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:17 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_read_mem.sh [-help] +# usage: pr_read_mem.sh [-lib_map_path] +# usage: pr_read_mem.sh [-noclean_files] +# usage: pr_read_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'pr_read_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +xrun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="xcelium_lib" + +# Script info +echo -e "pr_read_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + xrun $xrun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.pr_read_mem \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xmsim.key xrun.key xrun.log waves.shm xrun.history .simvision xcelium.d xcelium) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_read_mem.sh [-help]\n\ +Usage: pr_read_mem.sh [-lib_map_path]\n\ +Usage: pr_read_mem.sh [-reset_run]\n\ +Usage: pr_read_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/run.f b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/run.f new file mode 100644 index 0000000..c99cd33 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/run.f @@ -0,0 +1,29 @@ +-makelib xcelium_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib xcelium_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib xcelium_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib xcelium_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/summary.log new file mode 100755 index 0000000..abd7c4a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xcelium/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [16] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/README.txt new file mode 100644 index 0000000..f904239 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:17 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_read_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_read_mem.sh' script. + +./pr_read_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_read_mem.sh -noclean_files + +For more information on the script, please type './pr_read_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/U200.smi b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/U200.smi new file mode 100644 index 0000000..f20b0a8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/U200.smi @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/cmd.tcl b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/cmd.tcl new file mode 100644 index 0000000..eef7a0f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/cmd.tcl @@ -0,0 +1,12 @@ +set curr_wave [current_wave_config] +if { [string length $curr_wave] == 0 } { + if { [llength [get_objects]] > 0} { + add_wave / + set_property needs_save false [current_wave_config] + } else { + send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console." + } +} + +run -all +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/file_info.txt new file mode 100644 index 0000000..8baa891 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/file_info.txt @@ -0,0 +1,2 @@ +pr_read_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/pr_read.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/pr_read.coe new file mode 100755 index 0000000..b9ccb93 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/pr_read.coe @@ -0,0 +1,15 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000001000101, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/pr_read_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/pr_read_mem.mif new file mode 100755 index 0000000..ef3787e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/pr_read_mem.mif @@ -0,0 +1,13 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010000000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001011000001100101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001001000001000101 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/pr_read_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/pr_read_mem.sh new file mode 100755 index 0000000..532cd8d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/pr_read_mem.sh @@ -0,0 +1,212 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_read_mem.sh +# Simulator : Xilinx Vivado Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:17 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_read_mem.sh [-help] +# usage: pr_read_mem.sh [-lib_map_path] +# usage: pr_read_mem.sh [-noclean_files] +# usage: pr_read_mem.sh [-reset_run] +# +#********************************************************************************************************* + +# Command line options +xv_boost_lib_path=/tools/Xilinx/Vivado/2020.2/tps/boost_1_64_0 +xvlog_opts="--relax -L xdma_v4_1_8" + + +# Script info +echo -e "pr_read_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + xvlog $xvlog_opts -prj vlog.prj 2>&1 | tee compile.log + +} + +# RUN_STEP: +elaborate() +{ + xelab --relax --debug typical --mt auto -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot pr_read_mem xil_defaultlib.pr_read_mem xil_defaultlib.glbl -log elaborate.log +} + +# RUN_STEP: +simulate() +{ + xsim pr_read_mem -key {Behavioral:sim_1:Functional:pr_read_mem} -tclbatch cmd.tcl -protoinst "protoinst_files/bd_9f2c.protoinst" -protoinst "protoinst_files/bd_ba6a.protoinst" -protoinst "protoinst_files/bd_afa8.protoinst" -log simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Copy xsim.ini file +copy_setup_file() +{ + file="xsim.ini" + lib_map_path="/tools/Xilinx/Vivado/2020.2/data/xsim" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + cp $src_file . + fi + + # Map local design libraries to xsim.ini + map_local_libs + + fi +} + +# Map local design libraries +map_local_libs() +{ + updated_mappings=() + local_mappings=() + + # Local design libraries + local_libs=() + + if [[ 0 == ${#local_libs[@]} ]]; then + return + fi + + file="xsim.ini" + file_backup="xsim.ini.bak" + + if [[ -e $file ]]; then + rm -f $file_backup + # Create a backup copy of the xsim.ini file + cp $file $file_backup + # Read libraries from backup file and search in local library collection + while read -r line + do + IN=$line + # Split mapping entry with '=' delimiter to fetch library name and mapping + read lib_name mapping <<<$(IFS="="; echo $IN) + # If local library found, then construct the local mapping and add to local mapping collection + if `echo ${local_libs[@]} | grep -wq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + local_mappings+=("$lib_name") + fi + # Add to updated library mapping collection + updated_mappings+=("$line") + done < "$file_backup" + # Append local libraries not found originally from xsim.ini + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + if `echo ${local_mappings[@]} | grep -wvq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + updated_mappings+=("$line") + fi + done + # Write updated mappings in xsim.ini + rm -f $file + for (( i=0; i<${#updated_mappings[*]}; i++ )); do + lib_name="${updated_mappings[i]}" + echo $lib_name >> $file + done + else + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + mapping="$lib_name=xsim.dir/$lib_name" + echo $mapping >> $file + done + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xelab.pb xsim.jou xvhdl.log xvlog.log compile.log elaborate.log simulate.log xelab.log xsim.log run.log xvhdl.pb xvlog.pb pr_read_mem.wdb xsim.dir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_read_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_read_mem.sh [-help]\n\ +Usage: pr_read_mem.sh [-lib_map_path]\n\ +Usage: pr_read_mem.sh [-reset_run]\n\ +Usage: pr_read_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/protoinst_files/bd_9f2c.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/protoinst_files/bd_9f2c.protoinst new file mode 100644 index 0000000..cf73fce --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/protoinst_files/bd_9f2c.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_9f2c": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/protoinst_files/bd_afa8.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/protoinst_files/bd_afa8.protoinst new file mode 100644 index 0000000..a0656b6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/protoinst_files/bd_afa8.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_afa8": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/protoinst_files/bd_ba6a.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/protoinst_files/bd_ba6a.protoinst new file mode 100644 index 0000000..c42e1c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/protoinst_files/bd_ba6a.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_ba6a": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/summary.log new file mode 100755 index 0000000..abd7c4a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [16] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/vlog.prj b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/vlog.prj new file mode 100644 index 0000000..47ef914 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_read_mem/xsim/vlog.prj @@ -0,0 +1,6 @@ +verilog xil_defaultlib \ +"../../../../U200.srcs/sources_1/ip/pr_read_mem/sim/pr_read_mem.v" \ + +verilog xil_defaultlib "glbl.v" + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/README.txt new file mode 100644 index 0000000..5acdd2f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/README.txt @@ -0,0 +1,83 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required +# to simulate the design for a simulator, the directory structure +# and the generated exported files. +# +################################################################################ + +1. Simulate Design + +To simulate design, cd to the simulator directory and execute the script. + +For example:- + +% cd questa +% ./top.sh + +The export simulation flow requires the Xilinx pre-compiled simulation library +components for the target simulator. These components are referred using the +'-lib_map_path' switch. If this switch is specified, then the export simulation +will automatically set this library path in the generated script and update, +copy the simulator setup file(s) in the exported directory. + +If '-lib_map_path' is not specified, then the pre-compiled simulation library +information will not be included in the exported scripts and that may cause +simulation errors when running this script. Alternatively, you can provide the +library information using this switch while executing the generated script. + +For example:- + +% ./top.sh -lib_map_path /design/questa/clibs + +Please refer to the generated script header 'Prerequisite' section for more details. + +2. Directory Structure + +By default, if the -directory switch is not specified, export_simulation will +create the following directory structure:- + +/export_sim/ + +For example, if the current working directory is /tmp/test, export_simulation +will create the following directory path:- + +/tmp/test/export_sim/questa + +If -directory switch is specified, export_simulation will create a simulator +sub-directory under the specified directory path. + +For example, 'export_simulation -directory /tmp/test/my_test_area/func_sim' +command will create the following directory:- + +/tmp/test/my_test_area/func_sim/questa + +By default, if -simulator is not specified, export_simulation will create a +simulator sub-directory for each simulator and export the files for each simulator +in this sub-directory respectively. + +IMPORTANT: Please note that the simulation library path must be specified manually +in the generated script for the respective simulator. Please refer to the generated +script header 'Prerequisite' section for more details. + +3. Exported script and files + +Export simulation will create the driver shell script, setup files and copy the +design sources in the output directory path. + +By default, when the -script_name switch is not specified, export_simulation will +create the following script name:- + +.sh (Unix) +When exporting the files for an IP using the -of_objects switch, export_simulation +will create the following script name:- + +.sh (Unix) +Export simulation will create the setup files for the target simulator specified +with the -simulator switch. + +For example, if the target simulator is "ies", export_simulation will create the +'cds.lib', 'hdl.var' and design library diectories and mappings in the 'cds.lib' +file. + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/README.txt new file mode 100644 index 0000000..2983911 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:30 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_ref_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_ref_mem.sh' script. + +./pr_ref_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_ref_mem.sh -noclean_files + +For more information on the script, please type './pr_ref_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/compile.do new file mode 100644 index 0000000..24a4914 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/compile.do @@ -0,0 +1,41 @@ +vlib work +vlib activehdl + +vlib activehdl/xilinx_vip +vlib activehdl/xpm +vlib activehdl/blk_mem_gen_v8_4_4 +vlib activehdl/xil_defaultlib + +vmap xilinx_vip activehdl/xilinx_vip +vmap xpm activehdl/xpm +vmap blk_mem_gen_v8_4_4 activehdl/blk_mem_gen_v8_4_4 +vmap xil_defaultlib activehdl/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/file_info.txt new file mode 100644 index 0000000..b74ac4e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +pr_ref_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref.coe new file mode 100755 index 0000000..8b0a9e1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref.coe @@ -0,0 +1,51 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001101000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref_mem.mif new file mode 100755 index 0000000..b3e8583 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref_mem.mif @@ -0,0 +1,49 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001101000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref_mem.sh new file mode 100755 index 0000000..2c4cb46 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref_mem.sh @@ -0,0 +1,152 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_ref_mem.sh +# Simulator : Aldec Active-HDL Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:30 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_ref_mem.sh [-help] +# usage: pr_ref_mem.sh [-lib_map_path] +# usage: pr_ref_mem.sh [-noclean_files] +# usage: pr_ref_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'pr_ref_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "pr_ref_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + lib_map_path="" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work activehdl) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_ref_mem.sh [-help]\n\ +Usage: pr_ref_mem.sh [-lib_map_path]\n\ +Usage: pr_ref_mem.sh [-reset_run]\n\ +Usage: pr_ref_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/pr_ref_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/simulate.do new file mode 100644 index 0000000..991d7aa --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+pr_ref_mem -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.pr_ref_mem xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {pr_ref_mem.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/activehdl/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/README.txt new file mode 100644 index 0000000..aeafe09 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:30 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_ref_mem.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_ref_mem.sh' script. + +./pr_ref_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_ref_mem.sh -noclean_files + +For more information on the script, please type './pr_ref_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/file_info.txt new file mode 100644 index 0000000..b74ac4e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +pr_ref_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/pr_ref.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/pr_ref.coe new file mode 100755 index 0000000..8b0a9e1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/pr_ref.coe @@ -0,0 +1,51 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001101000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/pr_ref_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/pr_ref_mem.mif new file mode 100755 index 0000000..b3e8583 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/pr_ref_mem.mif @@ -0,0 +1,49 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001101000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/pr_ref_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/pr_ref_mem.sh new file mode 100755 index 0000000..e5319c6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/pr_ref_mem.sh @@ -0,0 +1,176 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_ref_mem.sh +# Simulator : Cadence Incisive Enterprise Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:30 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_ref_mem.sh [-help] +# usage: pr_ref_mem.sh [-lib_map_path] +# usage: pr_ref_mem.sh [-noclean_files] +# usage: pr_ref_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'pr_ref_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +irun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="ies_lib" + +# Script info +echo -e "pr_ref_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + irun $irun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.pr_ref_mem \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ncsim.key irun.key irun.log waves.shm irun.history .simvision INCA_libs) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_ref_mem.sh [-help]\n\ +Usage: pr_ref_mem.sh [-lib_map_path]\n\ +Usage: pr_ref_mem.sh [-reset_run]\n\ +Usage: pr_ref_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/run.f b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/run.f new file mode 100644 index 0000000..1b0ab35 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/run.f @@ -0,0 +1,29 @@ +-makelib ies_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib ies_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib ies_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib ies_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/ies/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/README.txt new file mode 100644 index 0000000..2983911 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:30 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_ref_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_ref_mem.sh' script. + +./pr_ref_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_ref_mem.sh -noclean_files + +For more information on the script, please type './pr_ref_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/compile.do new file mode 100644 index 0000000..86720f7 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/compile.do @@ -0,0 +1,41 @@ +vlib modelsim_lib/work +vlib modelsim_lib/msim + +vlib modelsim_lib/msim/xilinx_vip +vlib modelsim_lib/msim/xpm +vlib modelsim_lib/msim/blk_mem_gen_v8_4_4 +vlib modelsim_lib/msim/xil_defaultlib + +vmap xilinx_vip modelsim_lib/msim/xilinx_vip +vmap xpm modelsim_lib/msim/xpm +vmap blk_mem_gen_v8_4_4 modelsim_lib/msim/blk_mem_gen_v8_4_4 +vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/file_info.txt new file mode 100644 index 0000000..b74ac4e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +pr_ref_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref.coe new file mode 100755 index 0000000..8b0a9e1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref.coe @@ -0,0 +1,51 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001101000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref_mem.mif new file mode 100755 index 0000000..b3e8583 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref_mem.mif @@ -0,0 +1,49 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001101000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref_mem.sh new file mode 100755 index 0000000..de1374e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref_mem.sh @@ -0,0 +1,167 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_ref_mem.sh +# Simulator : Mentor Graphics ModelSim Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:30 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_ref_mem.sh [-help] +# usage: pr_ref_mem.sh [-lib_map_path] +# usage: pr_ref_mem.sh [-noclean_files] +# usage: pr_ref_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'pr_ref_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "pr_ref_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/modelsim" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="modelsim_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf modelsim_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_ref_mem.sh [-help]\n\ +Usage: pr_ref_mem.sh [-lib_map_path]\n\ +Usage: pr_ref_mem.sh [-reset_run]\n\ +Usage: pr_ref_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/pr_ref_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/simulate.do new file mode 100644 index 0000000..f3e4fcd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -voptargs="+acc" -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -lib xil_defaultlib xil_defaultlib.pr_ref_mem xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure +view signals + +do {pr_ref_mem.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/modelsim/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/README.txt new file mode 100644 index 0000000..2983911 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:30 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_ref_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_ref_mem.sh' script. + +./pr_ref_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_ref_mem.sh -noclean_files + +For more information on the script, please type './pr_ref_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/compile.do new file mode 100644 index 0000000..e4871d4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/compile.do @@ -0,0 +1,41 @@ +vlib questa_lib/work +vlib questa_lib/msim + +vlib questa_lib/msim/xilinx_vip +vlib questa_lib/msim/xpm +vlib questa_lib/msim/blk_mem_gen_v8_4_4 +vlib questa_lib/msim/xil_defaultlib + +vmap xilinx_vip questa_lib/msim/xilinx_vip +vmap xpm questa_lib/msim/xpm +vmap blk_mem_gen_v8_4_4 questa_lib/msim/blk_mem_gen_v8_4_4 +vmap xil_defaultlib questa_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/elaborate.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/elaborate.do new file mode 100644 index 0000000..c4c1bb4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/elaborate.do @@ -0,0 +1 @@ +vopt -64 +acc=npr -l elaborate.log -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.pr_ref_mem xil_defaultlib.glbl -o pr_ref_mem_opt diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/file_info.txt new file mode 100644 index 0000000..b74ac4e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +pr_ref_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref.coe new file mode 100755 index 0000000..8b0a9e1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref.coe @@ -0,0 +1,51 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001101000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref_mem.mif new file mode 100755 index 0000000..b3e8583 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref_mem.mif @@ -0,0 +1,49 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001101000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref_mem.sh new file mode 100755 index 0000000..ffb79d8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref_mem.sh @@ -0,0 +1,174 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_ref_mem.sh +# Simulator : Mentor Graphics Questa Advanced Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:30 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_ref_mem.sh [-help] +# usage: pr_ref_mem.sh [-lib_map_path] +# usage: pr_ref_mem.sh [-noclean_files] +# usage: pr_ref_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'pr_ref_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "pr_ref_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +elaborate() +{ + source elaborate.do 2>&1 | tee -a elaborate.log +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/questa" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="questa_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf questa_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_ref_mem.sh [-help]\n\ +Usage: pr_ref_mem.sh [-lib_map_path]\n\ +Usage: pr_ref_mem.sh [-reset_run]\n\ +Usage: pr_ref_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/pr_ref_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/simulate.do new file mode 100644 index 0000000..44c93df --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -lib xil_defaultlib pr_ref_mem_opt + +do {wave.do} + +view wave +view structure +view signals + +do {pr_ref_mem.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/questa/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/README.txt new file mode 100644 index 0000000..2983911 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:30 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_ref_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_ref_mem.sh' script. + +./pr_ref_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_ref_mem.sh -noclean_files + +For more information on the script, please type './pr_ref_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/compile.do new file mode 100644 index 0000000..115a790 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/compile.do @@ -0,0 +1,41 @@ +vlib work +vlib riviera + +vlib riviera/xilinx_vip +vlib riviera/xpm +vlib riviera/blk_mem_gen_v8_4_4 +vlib riviera/xil_defaultlib + +vmap xilinx_vip riviera/xilinx_vip +vmap xpm riviera/xpm +vmap blk_mem_gen_v8_4_4 riviera/blk_mem_gen_v8_4_4 +vmap xil_defaultlib riviera/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/file_info.txt new file mode 100644 index 0000000..b74ac4e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +pr_ref_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref.coe new file mode 100755 index 0000000..8b0a9e1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref.coe @@ -0,0 +1,51 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001101000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref_mem.mif new file mode 100755 index 0000000..b3e8583 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref_mem.mif @@ -0,0 +1,49 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001101000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref_mem.sh new file mode 100755 index 0000000..5803e51 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref_mem.sh @@ -0,0 +1,153 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_ref_mem.sh +# Simulator : Aldec Riviera-PRO Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:30 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_ref_mem.sh [-help] +# usage: pr_ref_mem.sh [-lib_map_path] +# usage: pr_ref_mem.sh [-noclean_files] +# usage: pr_ref_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'pr_ref_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "pr_ref_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/riviera" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work riviera) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_ref_mem.sh [-help]\n\ +Usage: pr_ref_mem.sh [-lib_map_path]\n\ +Usage: pr_ref_mem.sh [-reset_run]\n\ +Usage: pr_ref_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/pr_ref_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/simulate.do new file mode 100644 index 0000000..991d7aa --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+pr_ref_mem -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.pr_ref_mem xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {pr_ref_mem.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/riviera/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/README.txt new file mode 100644 index 0000000..2983911 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:30 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_ref_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_ref_mem.sh' script. + +./pr_ref_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_ref_mem.sh -noclean_files + +For more information on the script, please type './pr_ref_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/file_info.txt new file mode 100644 index 0000000..b74ac4e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +pr_ref_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/pr_ref.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/pr_ref.coe new file mode 100755 index 0000000..8b0a9e1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/pr_ref.coe @@ -0,0 +1,51 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001101000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/pr_ref_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/pr_ref_mem.mif new file mode 100755 index 0000000..b3e8583 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/pr_ref_mem.mif @@ -0,0 +1,49 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001101000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/pr_ref_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/pr_ref_mem.sh new file mode 100755 index 0000000..faec53d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/pr_ref_mem.sh @@ -0,0 +1,247 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_ref_mem.sh +# Simulator : Synopsys Verilog Compiler Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:30 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_ref_mem.sh [-help] +# usage: pr_ref_mem.sh [-lib_map_path] +# usage: pr_ref_mem.sh [-noclean_files] +# usage: pr_ref_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'pr_ref_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Command line options +vlogan_opts="-full64" +vhdlan_opts="-full64" +vcs_elab_opts="-full64 -debug_pp -t ps -licqueue -l elaborate.log" +vcs_sim_opts="-ucli -licqueue -l simulate.log" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="vcs_lib" + +# Script info +echo -e "pr_ref_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + vlogan -work xilinx_vip $vlogan_opts -sverilog +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xpm $vlogan_opts -sverilog +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xpm $vhdlan_opts \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work blk_mem_gen_v8_4_4 $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v" \ + 2>&1 | tee -a vlogan.log + + + vlogan -work xil_defaultlib $vlogan_opts +v2k \ + glbl.v \ + 2>&1 | tee -a vlogan.log + +} + +# RUN_STEP: +elaborate() +{ + vcs $vcs_elab_opts xil_defaultlib.pr_ref_mem xil_defaultlib.glbl -o pr_ref_mem_simv +} + +# RUN_STEP: +simulate() +{ + ./pr_ref_mem_simv $vcs_sim_opts -do simulate.do +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + fi + create_lib_mappings $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + create_lib_mappings $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Define design library mappings +create_lib_mappings() +{ + file="synopsys_sim.setup" + if [[ -e $file ]]; then + if [[ ($1 == "") ]]; then + return + else + rm -rf $file + fi + fi + + touch $file + + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/vcs" + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + mapping="$lib:$sim_lib_dir/$lib" + echo $mapping >> $file + done + + if [[ ($lib_map_path != "") ]]; then + incl_ref="OTHERS=$lib_map_path/synopsys_sim.setup" + echo $incl_ref >> $file + fi +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ucli.key pr_ref_mem_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log 64 AN.DB csrc pr_ref_mem_simv.daidir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_ref_mem.sh [-help]\n\ +Usage: pr_ref_mem.sh [-lib_map_path]\n\ +Usage: pr_ref_mem.sh [-reset_run]\n\ +Usage: pr_ref_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/simulate.do new file mode 100644 index 0000000..58afc78 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/simulate.do @@ -0,0 +1,2 @@ +run +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/vcs/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/README.txt new file mode 100644 index 0000000..aeafe09 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:30 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_ref_mem.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_ref_mem.sh' script. + +./pr_ref_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_ref_mem.sh -noclean_files + +For more information on the script, please type './pr_ref_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/file_info.txt new file mode 100644 index 0000000..b74ac4e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +pr_ref_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/pr_ref.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/pr_ref.coe new file mode 100755 index 0000000..8b0a9e1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/pr_ref.coe @@ -0,0 +1,51 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001101000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/pr_ref_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/pr_ref_mem.mif new file mode 100755 index 0000000..b3e8583 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/pr_ref_mem.mif @@ -0,0 +1,49 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001101000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/pr_ref_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/pr_ref_mem.sh new file mode 100755 index 0000000..d8ba376 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/pr_ref_mem.sh @@ -0,0 +1,176 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_ref_mem.sh +# Simulator : Cadence Xcelium Parallel Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:30 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_ref_mem.sh [-help] +# usage: pr_ref_mem.sh [-lib_map_path] +# usage: pr_ref_mem.sh [-noclean_files] +# usage: pr_ref_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'pr_ref_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +xrun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="xcelium_lib" + +# Script info +echo -e "pr_ref_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + xrun $xrun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.pr_ref_mem \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xmsim.key xrun.key xrun.log waves.shm xrun.history .simvision xcelium.d xcelium) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_ref_mem.sh [-help]\n\ +Usage: pr_ref_mem.sh [-lib_map_path]\n\ +Usage: pr_ref_mem.sh [-reset_run]\n\ +Usage: pr_ref_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/run.f b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/run.f new file mode 100644 index 0000000..9e68376 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/run.f @@ -0,0 +1,29 @@ +-makelib xcelium_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib xcelium_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib xcelium_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib xcelium_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xcelium/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/README.txt new file mode 100644 index 0000000..2983911 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:30 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./pr_ref_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './pr_ref_mem.sh' script. + +./pr_ref_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./pr_ref_mem.sh -noclean_files + +For more information on the script, please type './pr_ref_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/U200.smi b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/U200.smi new file mode 100644 index 0000000..f20b0a8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/U200.smi @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/cmd.tcl b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/cmd.tcl new file mode 100644 index 0000000..eef7a0f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/cmd.tcl @@ -0,0 +1,12 @@ +set curr_wave [current_wave_config] +if { [string length $curr_wave] == 0 } { + if { [llength [get_objects]] > 0} { + add_wave / + set_property needs_save false [current_wave_config] + } else { + send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console." + } +} + +run -all +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/file_info.txt new file mode 100644 index 0000000..ff9f878 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/file_info.txt @@ -0,0 +1,2 @@ +pr_ref_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/pr_ref.coe b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/pr_ref.coe new file mode 100755 index 0000000..8b0a9e1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/pr_ref.coe @@ -0,0 +1,51 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001101000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/pr_ref_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/pr_ref_mem.mif new file mode 100755 index 0000000..b3e8583 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/pr_ref_mem.mif @@ -0,0 +1,49 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001101000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/pr_ref_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/pr_ref_mem.sh new file mode 100755 index 0000000..04a3dfb --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/pr_ref_mem.sh @@ -0,0 +1,212 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : pr_ref_mem.sh +# Simulator : Xilinx Vivado Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:30 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: pr_ref_mem.sh [-help] +# usage: pr_ref_mem.sh [-lib_map_path] +# usage: pr_ref_mem.sh [-noclean_files] +# usage: pr_ref_mem.sh [-reset_run] +# +#********************************************************************************************************* + +# Command line options +xv_boost_lib_path=/tools/Xilinx/Vivado/2020.2/tps/boost_1_64_0 +xvlog_opts="--relax -L xdma_v4_1_8" + + +# Script info +echo -e "pr_ref_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + xvlog $xvlog_opts -prj vlog.prj 2>&1 | tee compile.log + +} + +# RUN_STEP: +elaborate() +{ + xelab --relax --debug typical --mt auto -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot pr_ref_mem xil_defaultlib.pr_ref_mem xil_defaultlib.glbl -log elaborate.log +} + +# RUN_STEP: +simulate() +{ + xsim pr_ref_mem -key {Behavioral:sim_1:Functional:pr_ref_mem} -tclbatch cmd.tcl -protoinst "protoinst_files/bd_9f2c.protoinst" -protoinst "protoinst_files/bd_ba6a.protoinst" -protoinst "protoinst_files/bd_afa8.protoinst" -log simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Copy xsim.ini file +copy_setup_file() +{ + file="xsim.ini" + lib_map_path="/tools/Xilinx/Vivado/2020.2/data/xsim" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + cp $src_file . + fi + + # Map local design libraries to xsim.ini + map_local_libs + + fi +} + +# Map local design libraries +map_local_libs() +{ + updated_mappings=() + local_mappings=() + + # Local design libraries + local_libs=() + + if [[ 0 == ${#local_libs[@]} ]]; then + return + fi + + file="xsim.ini" + file_backup="xsim.ini.bak" + + if [[ -e $file ]]; then + rm -f $file_backup + # Create a backup copy of the xsim.ini file + cp $file $file_backup + # Read libraries from backup file and search in local library collection + while read -r line + do + IN=$line + # Split mapping entry with '=' delimiter to fetch library name and mapping + read lib_name mapping <<<$(IFS="="; echo $IN) + # If local library found, then construct the local mapping and add to local mapping collection + if `echo ${local_libs[@]} | grep -wq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + local_mappings+=("$lib_name") + fi + # Add to updated library mapping collection + updated_mappings+=("$line") + done < "$file_backup" + # Append local libraries not found originally from xsim.ini + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + if `echo ${local_mappings[@]} | grep -wvq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + updated_mappings+=("$line") + fi + done + # Write updated mappings in xsim.ini + rm -f $file + for (( i=0; i<${#updated_mappings[*]}; i++ )); do + lib_name="${updated_mappings[i]}" + echo $lib_name >> $file + done + else + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + mapping="$lib_name=xsim.dir/$lib_name" + echo $mapping >> $file + done + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xelab.pb xsim.jou xvhdl.log xvlog.log compile.log elaborate.log simulate.log xelab.log xsim.log run.log xvhdl.pb xvlog.pb pr_ref_mem.wdb xsim.dir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./pr_ref_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: pr_ref_mem.sh [-help]\n\ +Usage: pr_ref_mem.sh [-lib_map_path]\n\ +Usage: pr_ref_mem.sh [-reset_run]\n\ +Usage: pr_ref_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/protoinst_files/bd_9f2c.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/protoinst_files/bd_9f2c.protoinst new file mode 100644 index 0000000..cf73fce --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/protoinst_files/bd_9f2c.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_9f2c": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/protoinst_files/bd_afa8.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/protoinst_files/bd_afa8.protoinst new file mode 100644 index 0000000..a0656b6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/protoinst_files/bd_afa8.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_afa8": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/protoinst_files/bd_ba6a.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/protoinst_files/bd_ba6a.protoinst new file mode 100644 index 0000000..c42e1c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/protoinst_files/bd_ba6a.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_ba6a": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/vlog.prj b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/vlog.prj new file mode 100644 index 0000000..c886734 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/pr_ref_mem/xsim/vlog.prj @@ -0,0 +1,6 @@ +verilog xil_defaultlib \ +"../../../../U200.srcs/sources_1/ip/pr_ref_mem/sim/pr_ref_mem.v" \ + +verilog xil_defaultlib "glbl.v" + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/README.txt new file mode 100644 index 0000000..5acdd2f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/README.txt @@ -0,0 +1,83 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required +# to simulate the design for a simulator, the directory structure +# and the generated exported files. +# +################################################################################ + +1. Simulate Design + +To simulate design, cd to the simulator directory and execute the script. + +For example:- + +% cd questa +% ./top.sh + +The export simulation flow requires the Xilinx pre-compiled simulation library +components for the target simulator. These components are referred using the +'-lib_map_path' switch. If this switch is specified, then the export simulation +will automatically set this library path in the generated script and update, +copy the simulator setup file(s) in the exported directory. + +If '-lib_map_path' is not specified, then the pre-compiled simulation library +information will not be included in the exported scripts and that may cause +simulation errors when running this script. Alternatively, you can provide the +library information using this switch while executing the generated script. + +For example:- + +% ./top.sh -lib_map_path /design/questa/clibs + +Please refer to the generated script header 'Prerequisite' section for more details. + +2. Directory Structure + +By default, if the -directory switch is not specified, export_simulation will +create the following directory structure:- + +/export_sim/ + +For example, if the current working directory is /tmp/test, export_simulation +will create the following directory path:- + +/tmp/test/export_sim/questa + +If -directory switch is specified, export_simulation will create a simulator +sub-directory under the specified directory path. + +For example, 'export_simulation -directory /tmp/test/my_test_area/func_sim' +command will create the following directory:- + +/tmp/test/my_test_area/func_sim/questa + +By default, if -simulator is not specified, export_simulation will create a +simulator sub-directory for each simulator and export the files for each simulator +in this sub-directory respectively. + +IMPORTANT: Please note that the simulation library path must be specified manually +in the generated script for the respective simulator. Please refer to the generated +script header 'Prerequisite' section for more details. + +3. Exported script and files + +Export simulation will create the driver shell script, setup files and copy the +design sources in the output directory path. + +By default, when the -script_name switch is not specified, export_simulation will +create the following script name:- + +.sh (Unix) +When exporting the files for an IP using the -of_objects switch, export_simulation +will create the following script name:- + +.sh (Unix) +Export simulation will create the setup files for the target simulator specified +with the -simulator switch. + +For example, if the target simulator is "ies", export_simulation will create the +'cds.lib', 'hdl.var' and design library diectories and mappings in the 'cds.lib' +file. + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/README.txt new file mode 100644 index 0000000..6aedcac --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./rdback_fifo.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './rdback_fifo.sh' script. + +./rdback_fifo.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./rdback_fifo.sh -noclean_files + +For more information on the script, please type './rdback_fifo.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/compile.do new file mode 100644 index 0000000..16739bc --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/compile.do @@ -0,0 +1,47 @@ +vlib work +vlib activehdl + +vlib activehdl/xilinx_vip +vlib activehdl/xpm +vlib activehdl/fifo_generator_v13_2_5 +vlib activehdl/xil_defaultlib + +vmap xilinx_vip activehdl/xilinx_vip +vmap xpm activehdl/xpm +vmap fifo_generator_v13_2_5 activehdl/fifo_generator_v13_2_5 +vmap xil_defaultlib activehdl/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work fifo_generator_v13_2_5 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/fifo_generator_vlog_beh.v" \ + +vcom -work fifo_generator_v13_2_5 -93 \ +"../../../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd" \ + +vlog -work fifo_generator_v13_2_5 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/fifo_generator_v13_2_rfs.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/file_info.txt new file mode 100644 index 0000000..b3bd811 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/file_info.txt @@ -0,0 +1,18 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +fifo_generator_vlog_beh.v,verilog,fifo_generator_v13_2_5,../../../ipstatic/simulation/fifo_generator_vlog_beh.v, +fifo_generator_v13_2_rfs.vhd,vhdl,fifo_generator_v13_2_5,../../../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd, +fifo_generator_v13_2_rfs.v,verilog,fifo_generator_v13_2_5,../../../ipstatic/hdl/fifo_generator_v13_2_rfs.v, +rdback_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/rdback_fifo.sh b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/rdback_fifo.sh new file mode 100755 index 0000000..e6fa5c8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/rdback_fifo.sh @@ -0,0 +1,152 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : rdback_fifo.sh +# Simulator : Aldec Active-HDL Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: rdback_fifo.sh [-help] +# usage: rdback_fifo.sh [-lib_map_path] +# usage: rdback_fifo.sh [-noclean_files] +# usage: rdback_fifo.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'rdback_fifo.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "rdback_fifo.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + lib_map_path="" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work activehdl) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: rdback_fifo.sh [-help]\n\ +Usage: rdback_fifo.sh [-lib_map_path]\n\ +Usage: rdback_fifo.sh [-reset_run]\n\ +Usage: rdback_fifo.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/rdback_fifo.udo b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/rdback_fifo.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/simulate.do new file mode 100644 index 0000000..85b1785 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+rdback_fifo -L xilinx_vip -L xpm -L fifo_generator_v13_2_5 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.rdback_fifo xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {rdback_fifo.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/activehdl/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/README.txt new file mode 100644 index 0000000..66cb393 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./rdback_fifo.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './rdback_fifo.sh' script. + +./rdback_fifo.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./rdback_fifo.sh -noclean_files + +For more information on the script, please type './rdback_fifo.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/file_info.txt new file mode 100644 index 0000000..b3bd811 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/file_info.txt @@ -0,0 +1,18 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +fifo_generator_vlog_beh.v,verilog,fifo_generator_v13_2_5,../../../ipstatic/simulation/fifo_generator_vlog_beh.v, +fifo_generator_v13_2_rfs.vhd,vhdl,fifo_generator_v13_2_5,../../../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd, +fifo_generator_v13_2_rfs.v,verilog,fifo_generator_v13_2_5,../../../ipstatic/hdl/fifo_generator_v13_2_rfs.v, +rdback_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/rdback_fifo.sh b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/rdback_fifo.sh new file mode 100755 index 0000000..4e1e027 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/rdback_fifo.sh @@ -0,0 +1,176 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : rdback_fifo.sh +# Simulator : Cadence Incisive Enterprise Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: rdback_fifo.sh [-help] +# usage: rdback_fifo.sh [-lib_map_path] +# usage: rdback_fifo.sh [-noclean_files] +# usage: rdback_fifo.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'rdback_fifo.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +irun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm fifo_generator_v13_2_5 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="ies_lib" + +# Script info +echo -e "rdback_fifo.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + irun $irun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.rdback_fifo \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ncsim.key irun.key irun.log waves.shm irun.history .simvision INCA_libs) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: rdback_fifo.sh [-help]\n\ +Usage: rdback_fifo.sh [-lib_map_path]\n\ +Usage: rdback_fifo.sh [-reset_run]\n\ +Usage: rdback_fifo.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/run.f b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/run.f new file mode 100644 index 0000000..67477c0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/ies/run.f @@ -0,0 +1,35 @@ +-makelib ies_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib ies_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib ies_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib ies_lib/fifo_generator_v13_2_5 \ + "../../../ipstatic/simulation/fifo_generator_vlog_beh.v" \ +-endlib +-makelib ies_lib/fifo_generator_v13_2_5 \ + "../../../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd" \ +-endlib +-makelib ies_lib/fifo_generator_v13_2_5 \ + "../../../ipstatic/hdl/fifo_generator_v13_2_rfs.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/README.txt new file mode 100644 index 0000000..6aedcac --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./rdback_fifo.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './rdback_fifo.sh' script. + +./rdback_fifo.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./rdback_fifo.sh -noclean_files + +For more information on the script, please type './rdback_fifo.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/compile.do new file mode 100644 index 0000000..2a07e86 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/compile.do @@ -0,0 +1,47 @@ +vlib modelsim_lib/work +vlib modelsim_lib/msim + +vlib modelsim_lib/msim/xilinx_vip +vlib modelsim_lib/msim/xpm +vlib modelsim_lib/msim/fifo_generator_v13_2_5 +vlib modelsim_lib/msim/xil_defaultlib + +vmap xilinx_vip modelsim_lib/msim/xilinx_vip +vmap xpm modelsim_lib/msim/xpm +vmap fifo_generator_v13_2_5 modelsim_lib/msim/fifo_generator_v13_2_5 +vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work fifo_generator_v13_2_5 -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/fifo_generator_vlog_beh.v" \ + +vcom -work fifo_generator_v13_2_5 -64 -93 \ +"../../../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd" \ + +vlog -work fifo_generator_v13_2_5 -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/fifo_generator_v13_2_rfs.v" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/file_info.txt new file mode 100644 index 0000000..b3bd811 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/file_info.txt @@ -0,0 +1,18 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +fifo_generator_vlog_beh.v,verilog,fifo_generator_v13_2_5,../../../ipstatic/simulation/fifo_generator_vlog_beh.v, +fifo_generator_v13_2_rfs.vhd,vhdl,fifo_generator_v13_2_5,../../../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd, +fifo_generator_v13_2_rfs.v,verilog,fifo_generator_v13_2_5,../../../ipstatic/hdl/fifo_generator_v13_2_rfs.v, +rdback_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/rdback_fifo.sh b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/rdback_fifo.sh new file mode 100755 index 0000000..8596a31 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/rdback_fifo.sh @@ -0,0 +1,167 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : rdback_fifo.sh +# Simulator : Mentor Graphics ModelSim Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: rdback_fifo.sh [-help] +# usage: rdback_fifo.sh [-lib_map_path] +# usage: rdback_fifo.sh [-noclean_files] +# usage: rdback_fifo.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'rdback_fifo.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "rdback_fifo.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/modelsim" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="modelsim_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf modelsim_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: rdback_fifo.sh [-help]\n\ +Usage: rdback_fifo.sh [-lib_map_path]\n\ +Usage: rdback_fifo.sh [-reset_run]\n\ +Usage: rdback_fifo.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/rdback_fifo.udo b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/rdback_fifo.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/simulate.do new file mode 100644 index 0000000..13d9d23 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -voptargs="+acc" -L xilinx_vip -L xpm -L fifo_generator_v13_2_5 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -lib xil_defaultlib xil_defaultlib.rdback_fifo xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure +view signals + +do {rdback_fifo.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/modelsim/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/README.txt new file mode 100644 index 0000000..6aedcac --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./rdback_fifo.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './rdback_fifo.sh' script. + +./rdback_fifo.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./rdback_fifo.sh -noclean_files + +For more information on the script, please type './rdback_fifo.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/compile.do new file mode 100644 index 0000000..593e8f3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/compile.do @@ -0,0 +1,47 @@ +vlib questa_lib/work +vlib questa_lib/msim + +vlib questa_lib/msim/xilinx_vip +vlib questa_lib/msim/xpm +vlib questa_lib/msim/fifo_generator_v13_2_5 +vlib questa_lib/msim/xil_defaultlib + +vmap xilinx_vip questa_lib/msim/xilinx_vip +vmap xpm questa_lib/msim/xpm +vmap fifo_generator_v13_2_5 questa_lib/msim/fifo_generator_v13_2_5 +vmap xil_defaultlib questa_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work fifo_generator_v13_2_5 -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/fifo_generator_vlog_beh.v" \ + +vcom -work fifo_generator_v13_2_5 -64 -93 \ +"../../../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd" \ + +vlog -work fifo_generator_v13_2_5 -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/fifo_generator_v13_2_rfs.v" \ + +vlog -work xil_defaultlib -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/elaborate.do b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/elaborate.do new file mode 100644 index 0000000..e16495d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/elaborate.do @@ -0,0 +1 @@ +vopt -64 +acc=npr -l elaborate.log -L xilinx_vip -L xpm -L fifo_generator_v13_2_5 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.rdback_fifo xil_defaultlib.glbl -o rdback_fifo_opt diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/file_info.txt new file mode 100644 index 0000000..b3bd811 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/file_info.txt @@ -0,0 +1,18 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +fifo_generator_vlog_beh.v,verilog,fifo_generator_v13_2_5,../../../ipstatic/simulation/fifo_generator_vlog_beh.v, +fifo_generator_v13_2_rfs.vhd,vhdl,fifo_generator_v13_2_5,../../../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd, +fifo_generator_v13_2_rfs.v,verilog,fifo_generator_v13_2_5,../../../ipstatic/hdl/fifo_generator_v13_2_rfs.v, +rdback_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/rdback_fifo.sh b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/rdback_fifo.sh new file mode 100755 index 0000000..e466991 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/rdback_fifo.sh @@ -0,0 +1,174 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : rdback_fifo.sh +# Simulator : Mentor Graphics Questa Advanced Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: rdback_fifo.sh [-help] +# usage: rdback_fifo.sh [-lib_map_path] +# usage: rdback_fifo.sh [-noclean_files] +# usage: rdback_fifo.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'rdback_fifo.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "rdback_fifo.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +elaborate() +{ + source elaborate.do 2>&1 | tee -a elaborate.log +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/questa" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="questa_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf questa_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: rdback_fifo.sh [-help]\n\ +Usage: rdback_fifo.sh [-lib_map_path]\n\ +Usage: rdback_fifo.sh [-reset_run]\n\ +Usage: rdback_fifo.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/rdback_fifo.udo b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/rdback_fifo.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/simulate.do new file mode 100644 index 0000000..36dd6b6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -lib xil_defaultlib rdback_fifo_opt + +do {wave.do} + +view wave +view structure +view signals + +do {rdback_fifo.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/questa/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/README.txt new file mode 100644 index 0000000..6aedcac --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./rdback_fifo.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './rdback_fifo.sh' script. + +./rdback_fifo.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./rdback_fifo.sh -noclean_files + +For more information on the script, please type './rdback_fifo.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/compile.do new file mode 100644 index 0000000..75b575c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/compile.do @@ -0,0 +1,47 @@ +vlib work +vlib riviera + +vlib riviera/xilinx_vip +vlib riviera/xpm +vlib riviera/fifo_generator_v13_2_5 +vlib riviera/xil_defaultlib + +vmap xilinx_vip riviera/xilinx_vip +vmap xpm riviera/xpm +vmap fifo_generator_v13_2_5 riviera/fifo_generator_v13_2_5 +vmap xil_defaultlib riviera/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work fifo_generator_v13_2_5 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/fifo_generator_vlog_beh.v" \ + +vcom -work fifo_generator_v13_2_5 -93 \ +"../../../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd" \ + +vlog -work fifo_generator_v13_2_5 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/fifo_generator_v13_2_rfs.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/file_info.txt new file mode 100644 index 0000000..b3bd811 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/file_info.txt @@ -0,0 +1,18 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +fifo_generator_vlog_beh.v,verilog,fifo_generator_v13_2_5,../../../ipstatic/simulation/fifo_generator_vlog_beh.v, +fifo_generator_v13_2_rfs.vhd,vhdl,fifo_generator_v13_2_5,../../../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd, +fifo_generator_v13_2_rfs.v,verilog,fifo_generator_v13_2_5,../../../ipstatic/hdl/fifo_generator_v13_2_rfs.v, +rdback_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/rdback_fifo.sh b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/rdback_fifo.sh new file mode 100755 index 0000000..1a4dd2f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/rdback_fifo.sh @@ -0,0 +1,153 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : rdback_fifo.sh +# Simulator : Aldec Riviera-PRO Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: rdback_fifo.sh [-help] +# usage: rdback_fifo.sh [-lib_map_path] +# usage: rdback_fifo.sh [-noclean_files] +# usage: rdback_fifo.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'rdback_fifo.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "rdback_fifo.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/riviera" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work riviera) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: rdback_fifo.sh [-help]\n\ +Usage: rdback_fifo.sh [-lib_map_path]\n\ +Usage: rdback_fifo.sh [-reset_run]\n\ +Usage: rdback_fifo.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/rdback_fifo.udo b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/rdback_fifo.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/simulate.do new file mode 100644 index 0000000..85b1785 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+rdback_fifo -L xilinx_vip -L xpm -L fifo_generator_v13_2_5 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.rdback_fifo xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {rdback_fifo.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/riviera/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/README.txt new file mode 100644 index 0000000..6aedcac --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./rdback_fifo.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './rdback_fifo.sh' script. + +./rdback_fifo.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./rdback_fifo.sh -noclean_files + +For more information on the script, please type './rdback_fifo.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/file_info.txt new file mode 100644 index 0000000..b3bd811 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/file_info.txt @@ -0,0 +1,18 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +fifo_generator_vlog_beh.v,verilog,fifo_generator_v13_2_5,../../../ipstatic/simulation/fifo_generator_vlog_beh.v, +fifo_generator_v13_2_rfs.vhd,vhdl,fifo_generator_v13_2_5,../../../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd, +fifo_generator_v13_2_rfs.v,verilog,fifo_generator_v13_2_5,../../../ipstatic/hdl/fifo_generator_v13_2_rfs.v, +rdback_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/rdback_fifo.sh b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/rdback_fifo.sh new file mode 100755 index 0000000..4f840a9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/rdback_fifo.sh @@ -0,0 +1,255 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : rdback_fifo.sh +# Simulator : Synopsys Verilog Compiler Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: rdback_fifo.sh [-help] +# usage: rdback_fifo.sh [-lib_map_path] +# usage: rdback_fifo.sh [-noclean_files] +# usage: rdback_fifo.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'rdback_fifo.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Command line options +vlogan_opts="-full64" +vhdlan_opts="-full64" +vcs_elab_opts="-full64 -debug_pp -t ps -licqueue -l elaborate.log" +vcs_sim_opts="-ucli -licqueue -l simulate.log" + +# Design libraries +design_libs=(xilinx_vip xpm fifo_generator_v13_2_5 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="vcs_lib" + +# Script info +echo -e "rdback_fifo.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + vlogan -work xilinx_vip $vlogan_opts -sverilog +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xpm $vlogan_opts -sverilog +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xpm $vhdlan_opts \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work fifo_generator_v13_2_5 $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/simulation/fifo_generator_vlog_beh.v" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work fifo_generator_v13_2_5 $vhdlan_opts \ + "$ref_dir/../../../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work fifo_generator_v13_2_5 $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/hdl/fifo_generator_v13_2_rfs.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v" \ + 2>&1 | tee -a vlogan.log + + + vlogan -work xil_defaultlib $vlogan_opts +v2k \ + glbl.v \ + 2>&1 | tee -a vlogan.log + +} + +# RUN_STEP: +elaborate() +{ + vcs $vcs_elab_opts xil_defaultlib.rdback_fifo xil_defaultlib.glbl -o rdback_fifo_simv +} + +# RUN_STEP: +simulate() +{ + ./rdback_fifo_simv $vcs_sim_opts -do simulate.do +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + fi + create_lib_mappings $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + create_lib_mappings $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Define design library mappings +create_lib_mappings() +{ + file="synopsys_sim.setup" + if [[ -e $file ]]; then + if [[ ($1 == "") ]]; then + return + else + rm -rf $file + fi + fi + + touch $file + + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/vcs" + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + mapping="$lib:$sim_lib_dir/$lib" + echo $mapping >> $file + done + + if [[ ($lib_map_path != "") ]]; then + incl_ref="OTHERS=$lib_map_path/synopsys_sim.setup" + echo $incl_ref >> $file + fi +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ucli.key rdback_fifo_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log 64 AN.DB csrc rdback_fifo_simv.daidir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: rdback_fifo.sh [-help]\n\ +Usage: rdback_fifo.sh [-lib_map_path]\n\ +Usage: rdback_fifo.sh [-reset_run]\n\ +Usage: rdback_fifo.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/simulate.do new file mode 100644 index 0000000..58afc78 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/vcs/simulate.do @@ -0,0 +1,2 @@ +run +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/README.txt new file mode 100644 index 0000000..66cb393 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./rdback_fifo.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './rdback_fifo.sh' script. + +./rdback_fifo.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./rdback_fifo.sh -noclean_files + +For more information on the script, please type './rdback_fifo.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/file_info.txt new file mode 100644 index 0000000..b3bd811 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/file_info.txt @@ -0,0 +1,18 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +fifo_generator_vlog_beh.v,verilog,fifo_generator_v13_2_5,../../../ipstatic/simulation/fifo_generator_vlog_beh.v, +fifo_generator_v13_2_rfs.vhd,vhdl,fifo_generator_v13_2_5,../../../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd, +fifo_generator_v13_2_rfs.v,verilog,fifo_generator_v13_2_5,../../../ipstatic/hdl/fifo_generator_v13_2_rfs.v, +rdback_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/rdback_fifo.sh b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/rdback_fifo.sh new file mode 100755 index 0000000..b1f1037 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/rdback_fifo.sh @@ -0,0 +1,176 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : rdback_fifo.sh +# Simulator : Cadence Xcelium Parallel Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: rdback_fifo.sh [-help] +# usage: rdback_fifo.sh [-lib_map_path] +# usage: rdback_fifo.sh [-noclean_files] +# usage: rdback_fifo.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'rdback_fifo.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +xrun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm fifo_generator_v13_2_5 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="xcelium_lib" + +# Script info +echo -e "rdback_fifo.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + xrun $xrun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.rdback_fifo \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xmsim.key xrun.key xrun.log waves.shm xrun.history .simvision xcelium.d xcelium) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: rdback_fifo.sh [-help]\n\ +Usage: rdback_fifo.sh [-lib_map_path]\n\ +Usage: rdback_fifo.sh [-reset_run]\n\ +Usage: rdback_fifo.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/run.f b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/run.f new file mode 100644 index 0000000..415504c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xcelium/run.f @@ -0,0 +1,35 @@ +-makelib xcelium_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib xcelium_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib xcelium_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib xcelium_lib/fifo_generator_v13_2_5 \ + "../../../ipstatic/simulation/fifo_generator_vlog_beh.v" \ +-endlib +-makelib xcelium_lib/fifo_generator_v13_2_5 \ + "../../../ipstatic/hdl/fifo_generator_v13_2_rfs.vhd" \ +-endlib +-makelib xcelium_lib/fifo_generator_v13_2_5 \ + "../../../ipstatic/hdl/fifo_generator_v13_2_rfs.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/README.txt new file mode 100644 index 0000000..6aedcac --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:42 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./rdback_fifo.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './rdback_fifo.sh' script. + +./rdback_fifo.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./rdback_fifo.sh -noclean_files + +For more information on the script, please type './rdback_fifo.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/U200.smi b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/U200.smi new file mode 100644 index 0000000..f20b0a8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/U200.smi @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/cmd.tcl b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/cmd.tcl new file mode 100644 index 0000000..eef7a0f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/cmd.tcl @@ -0,0 +1,12 @@ +set curr_wave [current_wave_config] +if { [string length $curr_wave] == 0 } { + if { [llength [get_objects]] > 0} { + add_wave / + set_property needs_save false [current_wave_config] + } else { + send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console." + } +} + +run -all +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/file_info.txt new file mode 100644 index 0000000..4ebc368 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/file_info.txt @@ -0,0 +1,2 @@ +rdback_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/protoinst_files/bd_9f2c.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/protoinst_files/bd_9f2c.protoinst new file mode 100644 index 0000000..cf73fce --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/protoinst_files/bd_9f2c.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_9f2c": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/protoinst_files/bd_afa8.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/protoinst_files/bd_afa8.protoinst new file mode 100644 index 0000000..a0656b6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/protoinst_files/bd_afa8.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_afa8": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/protoinst_files/bd_ba6a.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/protoinst_files/bd_ba6a.protoinst new file mode 100644 index 0000000..c42e1c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/protoinst_files/bd_ba6a.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_ba6a": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/rdback_fifo.sh b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/rdback_fifo.sh new file mode 100755 index 0000000..199b134 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/rdback_fifo.sh @@ -0,0 +1,214 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : rdback_fifo.sh +# Simulator : Xilinx Vivado Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:42 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: rdback_fifo.sh [-help] +# usage: rdback_fifo.sh [-lib_map_path] +# usage: rdback_fifo.sh [-noclean_files] +# usage: rdback_fifo.sh [-reset_run] +# +#********************************************************************************************************* + +# Command line options +xv_boost_lib_path=/tools/Xilinx/Vivado/2020.2/tps/boost_1_64_0 +xvlog_opts="--relax -L xdma_v4_1_8" +xvhdl_opts="--relax" + + +# Script info +echo -e "rdback_fifo.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + xvlog $xvlog_opts -prj vlog.prj 2>&1 | tee compile.log + xvhdl $xvhdl_opts -prj vhdl.prj 2>&1 | tee compile.log + +} + +# RUN_STEP: +elaborate() +{ + xelab --relax --debug typical --mt auto -L fifo_generator_v13_2_5 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot rdback_fifo xil_defaultlib.rdback_fifo xil_defaultlib.glbl -log elaborate.log +} + +# RUN_STEP: +simulate() +{ + xsim rdback_fifo -key {Behavioral:sim_1:Functional:rdback_fifo} -tclbatch cmd.tcl -protoinst "protoinst_files/bd_9f2c.protoinst" -protoinst "protoinst_files/bd_ba6a.protoinst" -protoinst "protoinst_files/bd_afa8.protoinst" -log simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Copy xsim.ini file +copy_setup_file() +{ + file="xsim.ini" + lib_map_path="/tools/Xilinx/Vivado/2020.2/data/xsim" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + cp $src_file . + fi + + # Map local design libraries to xsim.ini + map_local_libs + + fi +} + +# Map local design libraries +map_local_libs() +{ + updated_mappings=() + local_mappings=() + + # Local design libraries + local_libs=() + + if [[ 0 == ${#local_libs[@]} ]]; then + return + fi + + file="xsim.ini" + file_backup="xsim.ini.bak" + + if [[ -e $file ]]; then + rm -f $file_backup + # Create a backup copy of the xsim.ini file + cp $file $file_backup + # Read libraries from backup file and search in local library collection + while read -r line + do + IN=$line + # Split mapping entry with '=' delimiter to fetch library name and mapping + read lib_name mapping <<<$(IFS="="; echo $IN) + # If local library found, then construct the local mapping and add to local mapping collection + if `echo ${local_libs[@]} | grep -wq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + local_mappings+=("$lib_name") + fi + # Add to updated library mapping collection + updated_mappings+=("$line") + done < "$file_backup" + # Append local libraries not found originally from xsim.ini + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + if `echo ${local_mappings[@]} | grep -wvq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + updated_mappings+=("$line") + fi + done + # Write updated mappings in xsim.ini + rm -f $file + for (( i=0; i<${#updated_mappings[*]}; i++ )); do + lib_name="${updated_mappings[i]}" + echo $lib_name >> $file + done + else + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + mapping="$lib_name=xsim.dir/$lib_name" + echo $mapping >> $file + done + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xelab.pb xsim.jou xvhdl.log xvlog.log compile.log elaborate.log simulate.log xelab.log xsim.log run.log xvhdl.pb xvlog.pb rdback_fifo.wdb xsim.dir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./rdback_fifo.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: rdback_fifo.sh [-help]\n\ +Usage: rdback_fifo.sh [-lib_map_path]\n\ +Usage: rdback_fifo.sh [-reset_run]\n\ +Usage: rdback_fifo.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/vhdl.prj b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/vhdl.prj new file mode 100644 index 0000000..359cbd5 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/vhdl.prj @@ -0,0 +1,2 @@ + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/vlog.prj b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/vlog.prj new file mode 100644 index 0000000..094bca5 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/rdback_fifo/xsim/vlog.prj @@ -0,0 +1,6 @@ +verilog xil_defaultlib \ +"../../../../U200.srcs/sources_1/ip/rdback_fifo/sim/rdback_fifo.v" \ + +verilog xil_defaultlib "glbl.v" + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/README.txt new file mode 100644 index 0000000..5acdd2f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/README.txt @@ -0,0 +1,83 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required +# to simulate the design for a simulator, the directory structure +# and the generated exported files. +# +################################################################################ + +1. Simulate Design + +To simulate design, cd to the simulator directory and execute the script. + +For example:- + +% cd questa +% ./top.sh + +The export simulation flow requires the Xilinx pre-compiled simulation library +components for the target simulator. These components are referred using the +'-lib_map_path' switch. If this switch is specified, then the export simulation +will automatically set this library path in the generated script and update, +copy the simulator setup file(s) in the exported directory. + +If '-lib_map_path' is not specified, then the pre-compiled simulation library +information will not be included in the exported scripts and that may cause +simulation errors when running this script. Alternatively, you can provide the +library information using this switch while executing the generated script. + +For example:- + +% ./top.sh -lib_map_path /design/questa/clibs + +Please refer to the generated script header 'Prerequisite' section for more details. + +2. Directory Structure + +By default, if the -directory switch is not specified, export_simulation will +create the following directory structure:- + +/export_sim/ + +For example, if the current working directory is /tmp/test, export_simulation +will create the following directory path:- + +/tmp/test/export_sim/questa + +If -directory switch is specified, export_simulation will create a simulator +sub-directory under the specified directory path. + +For example, 'export_simulation -directory /tmp/test/my_test_area/func_sim' +command will create the following directory:- + +/tmp/test/my_test_area/func_sim/questa + +By default, if -simulator is not specified, export_simulation will create a +simulator sub-directory for each simulator and export the files for each simulator +in this sub-directory respectively. + +IMPORTANT: Please note that the simulation library path must be specified manually +in the generated script for the respective simulator. Please refer to the generated +script header 'Prerequisite' section for more details. + +3. Exported script and files + +Export simulation will create the driver shell script, setup files and copy the +design sources in the output directory path. + +By default, when the -script_name switch is not specified, export_simulation will +create the following script name:- + +.sh (Unix) +When exporting the files for an IP using the -of_objects switch, export_simulation +will create the following script name:- + +.sh (Unix) +Export simulation will create the setup files for the target simulator specified +with the -simulator switch. + +For example, if the target simulator is "ies", export_simulation will create the +'cds.lib', 'hdl.var' and design library diectories and mappings in the 'cds.lib' +file. + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/README.txt new file mode 100644 index 0000000..2eae1bd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:53 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./scratchpad.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './scratchpad.sh' script. + +./scratchpad.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./scratchpad.sh -noclean_files + +For more information on the script, please type './scratchpad.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/compile.do new file mode 100644 index 0000000..ef7be87 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/compile.do @@ -0,0 +1,41 @@ +vlib work +vlib activehdl + +vlib activehdl/xilinx_vip +vlib activehdl/xpm +vlib activehdl/blk_mem_gen_v8_4_4 +vlib activehdl/xil_defaultlib + +vmap xilinx_vip activehdl/xilinx_vip +vmap xpm activehdl/xpm +vmap blk_mem_gen_v8_4_4 activehdl/blk_mem_gen_v8_4_4 +vmap xil_defaultlib activehdl/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/file_info.txt new file mode 100644 index 0000000..df82e18 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +scratchpad.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/scratchpad.sh b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/scratchpad.sh new file mode 100755 index 0000000..62643c3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/scratchpad.sh @@ -0,0 +1,152 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : scratchpad.sh +# Simulator : Aldec Active-HDL Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:53 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: scratchpad.sh [-help] +# usage: scratchpad.sh [-lib_map_path] +# usage: scratchpad.sh [-noclean_files] +# usage: scratchpad.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'scratchpad.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "scratchpad.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + lib_map_path="" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work activehdl) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: scratchpad.sh [-help]\n\ +Usage: scratchpad.sh [-lib_map_path]\n\ +Usage: scratchpad.sh [-reset_run]\n\ +Usage: scratchpad.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/scratchpad.udo b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/scratchpad.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/simulate.do new file mode 100644 index 0000000..6c79e4a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+scratchpad -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.scratchpad xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {scratchpad.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/summary.log new file mode 100755 index 0000000..28dc68a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [32] +Port A Write Width : [32] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 2.119075 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/activehdl/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/README.txt new file mode 100644 index 0000000..7abac0d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:53 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./scratchpad.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './scratchpad.sh' script. + +./scratchpad.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./scratchpad.sh -noclean_files + +For more information on the script, please type './scratchpad.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/file_info.txt new file mode 100644 index 0000000..df82e18 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +scratchpad.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/run.f b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/run.f new file mode 100644 index 0000000..af75aa4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/run.f @@ -0,0 +1,29 @@ +-makelib ies_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib ies_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib ies_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib ies_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/scratchpad.sh b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/scratchpad.sh new file mode 100755 index 0000000..8784621 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/scratchpad.sh @@ -0,0 +1,176 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : scratchpad.sh +# Simulator : Cadence Incisive Enterprise Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:53 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: scratchpad.sh [-help] +# usage: scratchpad.sh [-lib_map_path] +# usage: scratchpad.sh [-noclean_files] +# usage: scratchpad.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'scratchpad.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +irun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="ies_lib" + +# Script info +echo -e "scratchpad.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + irun $irun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.scratchpad \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ncsim.key irun.key irun.log waves.shm irun.history .simvision INCA_libs) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: scratchpad.sh [-help]\n\ +Usage: scratchpad.sh [-lib_map_path]\n\ +Usage: scratchpad.sh [-reset_run]\n\ +Usage: scratchpad.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/summary.log new file mode 100755 index 0000000..28dc68a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/ies/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [32] +Port A Write Width : [32] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 2.119075 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/README.txt new file mode 100644 index 0000000..2eae1bd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:53 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./scratchpad.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './scratchpad.sh' script. + +./scratchpad.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./scratchpad.sh -noclean_files + +For more information on the script, please type './scratchpad.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/compile.do new file mode 100644 index 0000000..e8c4be4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/compile.do @@ -0,0 +1,41 @@ +vlib modelsim_lib/work +vlib modelsim_lib/msim + +vlib modelsim_lib/msim/xilinx_vip +vlib modelsim_lib/msim/xpm +vlib modelsim_lib/msim/blk_mem_gen_v8_4_4 +vlib modelsim_lib/msim/xil_defaultlib + +vmap xilinx_vip modelsim_lib/msim/xilinx_vip +vmap xpm modelsim_lib/msim/xpm +vmap blk_mem_gen_v8_4_4 modelsim_lib/msim/blk_mem_gen_v8_4_4 +vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/file_info.txt new file mode 100644 index 0000000..df82e18 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +scratchpad.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/scratchpad.sh b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/scratchpad.sh new file mode 100755 index 0000000..e0a9ed5 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/scratchpad.sh @@ -0,0 +1,167 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : scratchpad.sh +# Simulator : Mentor Graphics ModelSim Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:53 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: scratchpad.sh [-help] +# usage: scratchpad.sh [-lib_map_path] +# usage: scratchpad.sh [-noclean_files] +# usage: scratchpad.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'scratchpad.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "scratchpad.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/modelsim" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="modelsim_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf modelsim_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: scratchpad.sh [-help]\n\ +Usage: scratchpad.sh [-lib_map_path]\n\ +Usage: scratchpad.sh [-reset_run]\n\ +Usage: scratchpad.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/scratchpad.udo b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/scratchpad.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/simulate.do new file mode 100644 index 0000000..6e1a057 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -voptargs="+acc" -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -lib xil_defaultlib xil_defaultlib.scratchpad xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure +view signals + +do {scratchpad.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/summary.log new file mode 100755 index 0000000..28dc68a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [32] +Port A Write Width : [32] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 2.119075 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/modelsim/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/README.txt new file mode 100644 index 0000000..2eae1bd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:53 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./scratchpad.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './scratchpad.sh' script. + +./scratchpad.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./scratchpad.sh -noclean_files + +For more information on the script, please type './scratchpad.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/compile.do new file mode 100644 index 0000000..78fc227 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/compile.do @@ -0,0 +1,41 @@ +vlib questa_lib/work +vlib questa_lib/msim + +vlib questa_lib/msim/xilinx_vip +vlib questa_lib/msim/xpm +vlib questa_lib/msim/blk_mem_gen_v8_4_4 +vlib questa_lib/msim/xil_defaultlib + +vmap xilinx_vip questa_lib/msim/xilinx_vip +vmap xpm questa_lib/msim/xpm +vmap blk_mem_gen_v8_4_4 questa_lib/msim/blk_mem_gen_v8_4_4 +vmap xil_defaultlib questa_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/elaborate.do b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/elaborate.do new file mode 100644 index 0000000..f4279c7 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/elaborate.do @@ -0,0 +1 @@ +vopt -64 +acc=npr -l elaborate.log -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.scratchpad xil_defaultlib.glbl -o scratchpad_opt diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/file_info.txt new file mode 100644 index 0000000..df82e18 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +scratchpad.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/scratchpad.sh b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/scratchpad.sh new file mode 100755 index 0000000..26758fa --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/scratchpad.sh @@ -0,0 +1,174 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : scratchpad.sh +# Simulator : Mentor Graphics Questa Advanced Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:53 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: scratchpad.sh [-help] +# usage: scratchpad.sh [-lib_map_path] +# usage: scratchpad.sh [-noclean_files] +# usage: scratchpad.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'scratchpad.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "scratchpad.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +elaborate() +{ + source elaborate.do 2>&1 | tee -a elaborate.log +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/questa" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="questa_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf questa_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: scratchpad.sh [-help]\n\ +Usage: scratchpad.sh [-lib_map_path]\n\ +Usage: scratchpad.sh [-reset_run]\n\ +Usage: scratchpad.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/scratchpad.udo b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/scratchpad.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/simulate.do new file mode 100644 index 0000000..aa4b5cd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -lib xil_defaultlib scratchpad_opt + +do {wave.do} + +view wave +view structure +view signals + +do {scratchpad.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/summary.log new file mode 100755 index 0000000..28dc68a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [32] +Port A Write Width : [32] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 2.119075 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/questa/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/README.txt new file mode 100644 index 0000000..2eae1bd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:53 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./scratchpad.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './scratchpad.sh' script. + +./scratchpad.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./scratchpad.sh -noclean_files + +For more information on the script, please type './scratchpad.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/compile.do new file mode 100644 index 0000000..ffa5c78 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/compile.do @@ -0,0 +1,41 @@ +vlib work +vlib riviera + +vlib riviera/xilinx_vip +vlib riviera/xpm +vlib riviera/blk_mem_gen_v8_4_4 +vlib riviera/xil_defaultlib + +vmap xilinx_vip riviera/xilinx_vip +vmap xpm riviera/xpm +vmap blk_mem_gen_v8_4_4 riviera/blk_mem_gen_v8_4_4 +vmap xil_defaultlib riviera/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/file_info.txt new file mode 100644 index 0000000..df82e18 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +scratchpad.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/scratchpad.sh b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/scratchpad.sh new file mode 100755 index 0000000..2baf52b --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/scratchpad.sh @@ -0,0 +1,153 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : scratchpad.sh +# Simulator : Aldec Riviera-PRO Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:53 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: scratchpad.sh [-help] +# usage: scratchpad.sh [-lib_map_path] +# usage: scratchpad.sh [-noclean_files] +# usage: scratchpad.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'scratchpad.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "scratchpad.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/riviera" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work riviera) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: scratchpad.sh [-help]\n\ +Usage: scratchpad.sh [-lib_map_path]\n\ +Usage: scratchpad.sh [-reset_run]\n\ +Usage: scratchpad.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/scratchpad.udo b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/scratchpad.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/simulate.do new file mode 100644 index 0000000..6c79e4a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+scratchpad -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.scratchpad xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {scratchpad.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/summary.log new file mode 100755 index 0000000..28dc68a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [32] +Port A Write Width : [32] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 2.119075 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/riviera/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/README.txt new file mode 100644 index 0000000..2eae1bd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:53 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./scratchpad.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './scratchpad.sh' script. + +./scratchpad.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./scratchpad.sh -noclean_files + +For more information on the script, please type './scratchpad.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/file_info.txt new file mode 100644 index 0000000..df82e18 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +scratchpad.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/scratchpad.sh b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/scratchpad.sh new file mode 100755 index 0000000..886794d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/scratchpad.sh @@ -0,0 +1,247 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : scratchpad.sh +# Simulator : Synopsys Verilog Compiler Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:53 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: scratchpad.sh [-help] +# usage: scratchpad.sh [-lib_map_path] +# usage: scratchpad.sh [-noclean_files] +# usage: scratchpad.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'scratchpad.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Command line options +vlogan_opts="-full64" +vhdlan_opts="-full64" +vcs_elab_opts="-full64 -debug_pp -t ps -licqueue -l elaborate.log" +vcs_sim_opts="-ucli -licqueue -l simulate.log" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="vcs_lib" + +# Script info +echo -e "scratchpad.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + vlogan -work xilinx_vip $vlogan_opts -sverilog +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xpm $vlogan_opts -sverilog +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xpm $vhdlan_opts \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work blk_mem_gen_v8_4_4 $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v" \ + 2>&1 | tee -a vlogan.log + + + vlogan -work xil_defaultlib $vlogan_opts +v2k \ + glbl.v \ + 2>&1 | tee -a vlogan.log + +} + +# RUN_STEP: +elaborate() +{ + vcs $vcs_elab_opts xil_defaultlib.scratchpad xil_defaultlib.glbl -o scratchpad_simv +} + +# RUN_STEP: +simulate() +{ + ./scratchpad_simv $vcs_sim_opts -do simulate.do +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + fi + create_lib_mappings $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + create_lib_mappings $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Define design library mappings +create_lib_mappings() +{ + file="synopsys_sim.setup" + if [[ -e $file ]]; then + if [[ ($1 == "") ]]; then + return + else + rm -rf $file + fi + fi + + touch $file + + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/vcs" + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + mapping="$lib:$sim_lib_dir/$lib" + echo $mapping >> $file + done + + if [[ ($lib_map_path != "") ]]; then + incl_ref="OTHERS=$lib_map_path/synopsys_sim.setup" + echo $incl_ref >> $file + fi +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ucli.key scratchpad_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log 64 AN.DB csrc scratchpad_simv.daidir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: scratchpad.sh [-help]\n\ +Usage: scratchpad.sh [-lib_map_path]\n\ +Usage: scratchpad.sh [-reset_run]\n\ +Usage: scratchpad.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/simulate.do new file mode 100644 index 0000000..58afc78 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/simulate.do @@ -0,0 +1,2 @@ +run +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/summary.log new file mode 100755 index 0000000..28dc68a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/vcs/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [32] +Port A Write Width : [32] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 2.119075 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/README.txt new file mode 100644 index 0000000..7abac0d --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:53 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./scratchpad.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './scratchpad.sh' script. + +./scratchpad.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./scratchpad.sh -noclean_files + +For more information on the script, please type './scratchpad.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/file_info.txt new file mode 100644 index 0000000..df82e18 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +scratchpad.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/run.f b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/run.f new file mode 100644 index 0000000..fe626da --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/run.f @@ -0,0 +1,29 @@ +-makelib xcelium_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib xcelium_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib xcelium_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib xcelium_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/scratchpad.sh b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/scratchpad.sh new file mode 100755 index 0000000..5f71422 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/scratchpad.sh @@ -0,0 +1,176 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : scratchpad.sh +# Simulator : Cadence Xcelium Parallel Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:53 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: scratchpad.sh [-help] +# usage: scratchpad.sh [-lib_map_path] +# usage: scratchpad.sh [-noclean_files] +# usage: scratchpad.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'scratchpad.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +xrun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="xcelium_lib" + +# Script info +echo -e "scratchpad.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + xrun $xrun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.scratchpad \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xmsim.key xrun.key xrun.log waves.shm xrun.history .simvision xcelium.d xcelium) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: scratchpad.sh [-help]\n\ +Usage: scratchpad.sh [-lib_map_path]\n\ +Usage: scratchpad.sh [-reset_run]\n\ +Usage: scratchpad.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/summary.log new file mode 100755 index 0000000..28dc68a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xcelium/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [32] +Port A Write Width : [32] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 2.119075 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/README.txt new file mode 100644 index 0000000..2eae1bd --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:24:53 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./scratchpad.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './scratchpad.sh' script. + +./scratchpad.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./scratchpad.sh -noclean_files + +For more information on the script, please type './scratchpad.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/U200.smi b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/U200.smi new file mode 100644 index 0000000..f20b0a8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/U200.smi @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/cmd.tcl b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/cmd.tcl new file mode 100644 index 0000000..eef7a0f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/cmd.tcl @@ -0,0 +1,12 @@ +set curr_wave [current_wave_config] +if { [string length $curr_wave] == 0 } { + if { [llength [get_objects]] > 0} { + add_wave / + set_property needs_save false [current_wave_config] + } else { + send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console." + } +} + +run -all +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/file_info.txt new file mode 100644 index 0000000..a593cef --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/file_info.txt @@ -0,0 +1,2 @@ +scratchpad.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/protoinst_files/bd_9f2c.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/protoinst_files/bd_9f2c.protoinst new file mode 100644 index 0000000..cf73fce --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/protoinst_files/bd_9f2c.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_9f2c": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/protoinst_files/bd_afa8.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/protoinst_files/bd_afa8.protoinst new file mode 100644 index 0000000..a0656b6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/protoinst_files/bd_afa8.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_afa8": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/protoinst_files/bd_ba6a.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/protoinst_files/bd_ba6a.protoinst new file mode 100644 index 0000000..c42e1c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/protoinst_files/bd_ba6a.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_ba6a": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/scratchpad.sh b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/scratchpad.sh new file mode 100755 index 0000000..3ee51c2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/scratchpad.sh @@ -0,0 +1,212 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : scratchpad.sh +# Simulator : Xilinx Vivado Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:24:53 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: scratchpad.sh [-help] +# usage: scratchpad.sh [-lib_map_path] +# usage: scratchpad.sh [-noclean_files] +# usage: scratchpad.sh [-reset_run] +# +#********************************************************************************************************* + +# Command line options +xv_boost_lib_path=/tools/Xilinx/Vivado/2020.2/tps/boost_1_64_0 +xvlog_opts="--relax -L xdma_v4_1_8" + + +# Script info +echo -e "scratchpad.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + xvlog $xvlog_opts -prj vlog.prj 2>&1 | tee compile.log + +} + +# RUN_STEP: +elaborate() +{ + xelab --relax --debug typical --mt auto -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot scratchpad xil_defaultlib.scratchpad xil_defaultlib.glbl -log elaborate.log +} + +# RUN_STEP: +simulate() +{ + xsim scratchpad -key {Behavioral:sim_1:Functional:scratchpad} -tclbatch cmd.tcl -protoinst "protoinst_files/bd_9f2c.protoinst" -protoinst "protoinst_files/bd_ba6a.protoinst" -protoinst "protoinst_files/bd_afa8.protoinst" -log simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Copy xsim.ini file +copy_setup_file() +{ + file="xsim.ini" + lib_map_path="/tools/Xilinx/Vivado/2020.2/data/xsim" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + cp $src_file . + fi + + # Map local design libraries to xsim.ini + map_local_libs + + fi +} + +# Map local design libraries +map_local_libs() +{ + updated_mappings=() + local_mappings=() + + # Local design libraries + local_libs=() + + if [[ 0 == ${#local_libs[@]} ]]; then + return + fi + + file="xsim.ini" + file_backup="xsim.ini.bak" + + if [[ -e $file ]]; then + rm -f $file_backup + # Create a backup copy of the xsim.ini file + cp $file $file_backup + # Read libraries from backup file and search in local library collection + while read -r line + do + IN=$line + # Split mapping entry with '=' delimiter to fetch library name and mapping + read lib_name mapping <<<$(IFS="="; echo $IN) + # If local library found, then construct the local mapping and add to local mapping collection + if `echo ${local_libs[@]} | grep -wq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + local_mappings+=("$lib_name") + fi + # Add to updated library mapping collection + updated_mappings+=("$line") + done < "$file_backup" + # Append local libraries not found originally from xsim.ini + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + if `echo ${local_mappings[@]} | grep -wvq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + updated_mappings+=("$line") + fi + done + # Write updated mappings in xsim.ini + rm -f $file + for (( i=0; i<${#updated_mappings[*]}; i++ )); do + lib_name="${updated_mappings[i]}" + echo $lib_name >> $file + done + else + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + mapping="$lib_name=xsim.dir/$lib_name" + echo $mapping >> $file + done + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xelab.pb xsim.jou xvhdl.log xvlog.log compile.log elaborate.log simulate.log xelab.log xsim.log run.log xvhdl.pb xvlog.pb scratchpad.wdb xsim.dir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./scratchpad.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: scratchpad.sh [-help]\n\ +Usage: scratchpad.sh [-lib_map_path]\n\ +Usage: scratchpad.sh [-reset_run]\n\ +Usage: scratchpad.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/summary.log new file mode 100755 index 0000000..28dc68a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [32] +Port A Write Width : [32] +Memory Depth : [1024] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 2.119075 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/vlog.prj b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/vlog.prj new file mode 100644 index 0000000..cd813ef --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/scratchpad/xsim/vlog.prj @@ -0,0 +1,6 @@ +verilog xil_defaultlib \ +"../../../../U200.srcs/sources_1/ip/scratchpad/sim/scratchpad.v" \ + +verilog xil_defaultlib "glbl.v" + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/README.txt new file mode 100644 index 0000000..5acdd2f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/README.txt @@ -0,0 +1,83 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required +# to simulate the design for a simulator, the directory structure +# and the generated exported files. +# +################################################################################ + +1. Simulate Design + +To simulate design, cd to the simulator directory and execute the script. + +For example:- + +% cd questa +% ./top.sh + +The export simulation flow requires the Xilinx pre-compiled simulation library +components for the target simulator. These components are referred using the +'-lib_map_path' switch. If this switch is specified, then the export simulation +will automatically set this library path in the generated script and update, +copy the simulator setup file(s) in the exported directory. + +If '-lib_map_path' is not specified, then the pre-compiled simulation library +information will not be included in the exported scripts and that may cause +simulation errors when running this script. Alternatively, you can provide the +library information using this switch while executing the generated script. + +For example:- + +% ./top.sh -lib_map_path /design/questa/clibs + +Please refer to the generated script header 'Prerequisite' section for more details. + +2. Directory Structure + +By default, if the -directory switch is not specified, export_simulation will +create the following directory structure:- + +/export_sim/ + +For example, if the current working directory is /tmp/test, export_simulation +will create the following directory path:- + +/tmp/test/export_sim/questa + +If -directory switch is specified, export_simulation will create a simulator +sub-directory under the specified directory path. + +For example, 'export_simulation -directory /tmp/test/my_test_area/func_sim' +command will create the following directory:- + +/tmp/test/my_test_area/func_sim/questa + +By default, if -simulator is not specified, export_simulation will create a +simulator sub-directory for each simulator and export the files for each simulator +in this sub-directory respectively. + +IMPORTANT: Please note that the simulation library path must be specified manually +in the generated script for the respective simulator. Please refer to the generated +script header 'Prerequisite' section for more details. + +3. Exported script and files + +Export simulation will create the driver shell script, setup files and copy the +design sources in the output directory path. + +By default, when the -script_name switch is not specified, export_simulation will +create the following script name:- + +.sh (Unix) +When exporting the files for an IP using the -of_objects switch, export_simulation +will create the following script name:- + +.sh (Unix) +Export simulation will create the setup files for the target simulator specified +with the -simulator switch. + +For example, if the target simulator is "ies", export_simulation will create the +'cds.lib', 'hdl.var' and design library diectories and mappings in the 'cds.lib' +file. + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/README.txt new file mode 100644 index 0000000..80d792b --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:07 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./xdma.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './xdma.sh' script. + +./xdma.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./xdma.sh -noclean_files + +For more information on the script, please type './xdma.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/compile.do new file mode 100644 index 0000000..030f535 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/compile.do @@ -0,0 +1,122 @@ +vlib work +vlib activehdl + +vlib activehdl/xilinx_vip +vlib activehdl/xpm +vlib activehdl/gtwizard_ultrascale_v1_7_9 +vlib activehdl/xil_defaultlib +vlib activehdl/blk_mem_gen_v8_4_4 +vlib activehdl/xdma_v4_1_8 + +vmap xilinx_vip activehdl/xilinx_vip +vmap xpm activehdl/xpm +vmap gtwizard_ultrascale_v1_7_9 activehdl/gtwizard_ultrascale_v1_7_9 +vmap xil_defaultlib activehdl/xil_defaultlib +vmap blk_mem_gen_v8_4_4 activehdl/blk_mem_gen_v8_4_4 +vmap xdma_v4_1_8 activehdl/xdma_v4_1_8 + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work gtwizard_ultrascale_v1_7_9 -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v" \ + +vlog -work xdma_v4_1_8 -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/xdma_v4_1_vl_rfs.sv" \ + +vlog -work xil_defaultlib -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/file_info.txt new file mode 100644 index 0000000..4b7b0db --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/file_info.txt @@ -0,0 +1,85 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_cdc.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_fifo.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_memory.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_VCOMP.vhd,vhdl,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_bit_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gte4_drp_arb.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_reset.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_reset_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_reset_inv_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_common_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_gtye4.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_ff_chain.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_pipeline.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_32k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_4k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_msix.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_tph.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_clk.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rst.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rxeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_txeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync_cell.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_receiver_detect_rxterm.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_init_ctrl.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pl_eq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_vf_decode.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pipe.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_seqnum_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sys_clk_gen_ps.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pcie4_uscale_core_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_reg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_noreg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_vl_rfs.sv,systemverilog,xdma_v4_1_8,../../../ipstatic/hdl/xdma_v4_1_vl_rfs.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_1024.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_2048.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_core_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/simulate.do new file mode 100644 index 0000000..34e7202 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+xdma -L xilinx_vip -L xpm -L gtwizard_ultrascale_v1_7_9 -L xil_defaultlib -L blk_mem_gen_v8_4_4 -L xdma_v4_1_8 -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.xdma xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {xdma.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/xdma.sh b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/xdma.sh new file mode 100755 index 0000000..9f94baf --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/xdma.sh @@ -0,0 +1,152 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : xdma.sh +# Simulator : Aldec Active-HDL Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:07 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: xdma.sh [-help] +# usage: xdma.sh [-lib_map_path] +# usage: xdma.sh [-noclean_files] +# usage: xdma.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'xdma.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "xdma.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./xdma.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + lib_map_path="" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work activehdl) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./xdma.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: xdma.sh [-help]\n\ +Usage: xdma.sh [-lib_map_path]\n\ +Usage: xdma.sh [-reset_run]\n\ +Usage: xdma.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/xdma.udo b/projects/U200/U200.ip_user_files/sim_scripts/xdma/activehdl/xdma.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/README.txt new file mode 100644 index 0000000..4fcaf1f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:07 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./xdma.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './xdma.sh' script. + +./xdma.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./xdma.sh -noclean_files + +For more information on the script, please type './xdma.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/file_info.txt new file mode 100644 index 0000000..06871a0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/file_info.txt @@ -0,0 +1,85 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_cdc.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_fifo.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_memory.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_VCOMP.vhd,vhdl,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_bit_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gte4_drp_arb.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_reset.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_reset_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_reset_inv_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_common_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_gtye4.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_ff_chain.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_pipeline.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_32k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_4k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_msix.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_tph.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_clk.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rst.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rxeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_txeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync_cell.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_receiver_detect_rxterm.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_init_ctrl.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pl_eq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_vf_decode.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pipe.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_seqnum_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sys_clk_gen_ps.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pcie4_uscale_core_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_reg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_noreg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_vl_rfs.sv,systemverilog,xdma_v4_1_8,../../../ipstatic/hdl/xdma_v4_1_vl_rfs.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_1024.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_2048.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_core_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/run.f b/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/run.f new file mode 100644 index 0000000..b87a2cf --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/run.f @@ -0,0 +1,106 @@ +-makelib ies_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib ies_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib ies_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib ies_lib/gtwizard_ultrascale_v1_7_9 \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v" \ +-endlib +-makelib ies_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v" \ +-endlib +-makelib ies_lib/xdma_v4_1_8 -sv \ + "../../../ipstatic/hdl/xdma_v4_1_vl_rfs.sv" \ +-endlib +-makelib ies_lib/xil_defaultlib -sv \ + "../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv" \ + "../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv" \ + "../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv" \ + "../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv" \ + "../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/xdma.sh b/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/xdma.sh new file mode 100755 index 0000000..7e1b3b4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/ies/xdma.sh @@ -0,0 +1,180 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : xdma.sh +# Simulator : Cadence Incisive Enterprise Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:07 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: xdma.sh [-help] +# usage: xdma.sh [-lib_map_path] +# usage: xdma.sh [-noclean_files] +# usage: xdma.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'xdma.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +irun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm gtwizard_ultrascale_v1_7_9 xil_defaultlib blk_mem_gen_v8_4_4 xdma_v4_1_8) + +# Simulation root library directory +sim_lib_dir="ies_lib" + +# Script info +echo -e "xdma.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + irun $irun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.xdma \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" \ + +incdir+"$ref_dir/../../../ipstatic/hdl/verilog" \ + +incdir+"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" \ + +incdir+"../../../ipstatic/hdl/verilog" \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./xdma.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ncsim.key irun.key irun.log waves.shm irun.history .simvision INCA_libs) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./xdma.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: xdma.sh [-help]\n\ +Usage: xdma.sh [-lib_map_path]\n\ +Usage: xdma.sh [-reset_run]\n\ +Usage: xdma.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/README.txt new file mode 100644 index 0000000..80d792b --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:07 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./xdma.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './xdma.sh' script. + +./xdma.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./xdma.sh -noclean_files + +For more information on the script, please type './xdma.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/compile.do new file mode 100644 index 0000000..c8f906f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/compile.do @@ -0,0 +1,122 @@ +vlib modelsim_lib/work +vlib modelsim_lib/msim + +vlib modelsim_lib/msim/xilinx_vip +vlib modelsim_lib/msim/xpm +vlib modelsim_lib/msim/gtwizard_ultrascale_v1_7_9 +vlib modelsim_lib/msim/xil_defaultlib +vlib modelsim_lib/msim/blk_mem_gen_v8_4_4 +vlib modelsim_lib/msim/xdma_v4_1_8 + +vmap xilinx_vip modelsim_lib/msim/xilinx_vip +vmap xpm modelsim_lib/msim/xpm +vmap gtwizard_ultrascale_v1_7_9 modelsim_lib/msim/gtwizard_ultrascale_v1_7_9 +vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib +vmap blk_mem_gen_v8_4_4 modelsim_lib/msim/blk_mem_gen_v8_4_4 +vmap xdma_v4_1_8 modelsim_lib/msim/xdma_v4_1_8 + +vlog -work xilinx_vip -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -incr -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work gtwizard_ultrascale_v1_7_9 -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v" \ + +vlog -work blk_mem_gen_v8_4_4 -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v" \ + +vlog -work xdma_v4_1_8 -64 -incr -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/xdma_v4_1_vl_rfs.sv" \ + +vlog -work xil_defaultlib -64 -incr -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/file_info.txt new file mode 100644 index 0000000..4b7b0db --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/file_info.txt @@ -0,0 +1,85 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_cdc.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_fifo.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_memory.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_VCOMP.vhd,vhdl,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_bit_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gte4_drp_arb.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_reset.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_reset_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_reset_inv_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_common_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_gtye4.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_ff_chain.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_pipeline.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_32k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_4k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_msix.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_tph.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_clk.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rst.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rxeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_txeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync_cell.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_receiver_detect_rxterm.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_init_ctrl.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pl_eq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_vf_decode.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pipe.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_seqnum_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sys_clk_gen_ps.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pcie4_uscale_core_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_reg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_noreg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_vl_rfs.sv,systemverilog,xdma_v4_1_8,../../../ipstatic/hdl/xdma_v4_1_vl_rfs.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_1024.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_2048.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_core_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/simulate.do new file mode 100644 index 0000000..dc180fb --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -voptargs="+acc" -L xilinx_vip -L xpm -L gtwizard_ultrascale_v1_7_9 -L xil_defaultlib -L blk_mem_gen_v8_4_4 -L xdma_v4_1_8 -L unisims_ver -L unimacro_ver -L secureip -lib xil_defaultlib xil_defaultlib.xdma xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure +view signals + +do {xdma.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/xdma.sh b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/xdma.sh new file mode 100755 index 0000000..95e2767 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/xdma.sh @@ -0,0 +1,167 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : xdma.sh +# Simulator : Mentor Graphics ModelSim Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:07 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: xdma.sh [-help] +# usage: xdma.sh [-lib_map_path] +# usage: xdma.sh [-noclean_files] +# usage: xdma.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'xdma.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "xdma.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./xdma.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/modelsim" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="modelsim_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf modelsim_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./xdma.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: xdma.sh [-help]\n\ +Usage: xdma.sh [-lib_map_path]\n\ +Usage: xdma.sh [-reset_run]\n\ +Usage: xdma.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/xdma.udo b/projects/U200/U200.ip_user_files/sim_scripts/xdma/modelsim/xdma.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/README.txt new file mode 100644 index 0000000..80d792b --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:07 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./xdma.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './xdma.sh' script. + +./xdma.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./xdma.sh -noclean_files + +For more information on the script, please type './xdma.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/compile.do new file mode 100644 index 0000000..3de0736 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/compile.do @@ -0,0 +1,122 @@ +vlib questa_lib/work +vlib questa_lib/msim + +vlib questa_lib/msim/xilinx_vip +vlib questa_lib/msim/xpm +vlib questa_lib/msim/gtwizard_ultrascale_v1_7_9 +vlib questa_lib/msim/xil_defaultlib +vlib questa_lib/msim/blk_mem_gen_v8_4_4 +vlib questa_lib/msim/xdma_v4_1_8 + +vmap xilinx_vip questa_lib/msim/xilinx_vip +vmap xpm questa_lib/msim/xpm +vmap gtwizard_ultrascale_v1_7_9 questa_lib/msim/gtwizard_ultrascale_v1_7_9 +vmap xil_defaultlib questa_lib/msim/xil_defaultlib +vmap blk_mem_gen_v8_4_4 questa_lib/msim/blk_mem_gen_v8_4_4 +vmap xdma_v4_1_8 questa_lib/msim/xdma_v4_1_8 + +vlog -work xilinx_vip -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work gtwizard_ultrascale_v1_7_9 -64 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v" \ + +vlog -work xil_defaultlib -64 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v" \ + +vlog -work blk_mem_gen_v8_4_4 -64 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v" \ + +vlog -work xdma_v4_1_8 -64 -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/xdma_v4_1_vl_rfs.sv" \ + +vlog -work xil_defaultlib -64 -sv -L xdma_v4_1_8 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/elaborate.do b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/elaborate.do new file mode 100644 index 0000000..33613c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/elaborate.do @@ -0,0 +1 @@ +vopt -64 +acc=npr -l elaborate.log -L xilinx_vip -L xpm -L gtwizard_ultrascale_v1_7_9 -L xil_defaultlib -L blk_mem_gen_v8_4_4 -L xdma_v4_1_8 -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.xdma xil_defaultlib.glbl -o xdma_opt diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/file_info.txt new file mode 100644 index 0000000..4b7b0db --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/file_info.txt @@ -0,0 +1,85 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_cdc.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_fifo.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_memory.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_VCOMP.vhd,vhdl,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_bit_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gte4_drp_arb.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_reset.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_reset_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_reset_inv_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_common_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_gtye4.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_ff_chain.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_pipeline.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_32k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_4k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_msix.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_tph.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_clk.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rst.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rxeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_txeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync_cell.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_receiver_detect_rxterm.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_init_ctrl.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pl_eq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_vf_decode.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pipe.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_seqnum_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sys_clk_gen_ps.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pcie4_uscale_core_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_reg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_noreg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_vl_rfs.sv,systemverilog,xdma_v4_1_8,../../../ipstatic/hdl/xdma_v4_1_vl_rfs.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_1024.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_2048.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_core_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/simulate.do new file mode 100644 index 0000000..76f4faa --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -lib xil_defaultlib xdma_opt + +do {wave.do} + +view wave +view structure +view signals + +do {xdma.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/xdma.sh b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/xdma.sh new file mode 100755 index 0000000..fbc7127 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/xdma.sh @@ -0,0 +1,174 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : xdma.sh +# Simulator : Mentor Graphics Questa Advanced Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:07 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: xdma.sh [-help] +# usage: xdma.sh [-lib_map_path] +# usage: xdma.sh [-noclean_files] +# usage: xdma.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'xdma.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "xdma.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +elaborate() +{ + source elaborate.do 2>&1 | tee -a elaborate.log +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./xdma.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/questa" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="questa_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf questa_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./xdma.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: xdma.sh [-help]\n\ +Usage: xdma.sh [-lib_map_path]\n\ +Usage: xdma.sh [-reset_run]\n\ +Usage: xdma.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/xdma.udo b/projects/U200/U200.ip_user_files/sim_scripts/xdma/questa/xdma.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/README.txt new file mode 100644 index 0000000..80d792b --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:07 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./xdma.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './xdma.sh' script. + +./xdma.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./xdma.sh -noclean_files + +For more information on the script, please type './xdma.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/compile.do new file mode 100644 index 0000000..e219d31 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/compile.do @@ -0,0 +1,122 @@ +vlib work +vlib riviera + +vlib riviera/xilinx_vip +vlib riviera/xpm +vlib riviera/gtwizard_ultrascale_v1_7_9 +vlib riviera/xil_defaultlib +vlib riviera/blk_mem_gen_v8_4_4 +vlib riviera/xdma_v4_1_8 + +vmap xilinx_vip riviera/xilinx_vip +vmap xpm riviera/xpm +vmap gtwizard_ultrascale_v1_7_9 riviera/gtwizard_ultrascale_v1_7_9 +vmap xil_defaultlib riviera/xil_defaultlib +vmap blk_mem_gen_v8_4_4 riviera/blk_mem_gen_v8_4_4 +vmap xdma_v4_1_8 riviera/xdma_v4_1_8 + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work gtwizard_ultrascale_v1_7_9 -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v" \ +"../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v" \ + +vlog -work xdma_v4_1_8 -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/hdl/xdma_v4_1_vl_rfs.sv" \ + +vlog -work xil_defaultlib -sv2k12 "+incdir+../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" "+incdir+../../../ipstatic/hdl/verilog" "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/file_info.txt new file mode 100644 index 0000000..4b7b0db --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/file_info.txt @@ -0,0 +1,85 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_cdc.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_fifo.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_memory.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_VCOMP.vhd,vhdl,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_bit_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gte4_drp_arb.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_reset.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_reset_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_reset_inv_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_common_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_gtye4.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_ff_chain.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_pipeline.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_32k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_4k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_msix.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_tph.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_clk.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rst.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rxeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_txeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync_cell.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_receiver_detect_rxterm.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_init_ctrl.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pl_eq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_vf_decode.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pipe.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_seqnum_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sys_clk_gen_ps.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pcie4_uscale_core_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_reg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_noreg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_vl_rfs.sv,systemverilog,xdma_v4_1_8,../../../ipstatic/hdl/xdma_v4_1_vl_rfs.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_1024.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_2048.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_core_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv,incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/simulate.do new file mode 100644 index 0000000..34e7202 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+xdma -L xilinx_vip -L xpm -L gtwizard_ultrascale_v1_7_9 -L xil_defaultlib -L blk_mem_gen_v8_4_4 -L xdma_v4_1_8 -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.xdma xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {xdma.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/xdma.sh b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/xdma.sh new file mode 100755 index 0000000..92736d2 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/xdma.sh @@ -0,0 +1,153 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : xdma.sh +# Simulator : Aldec Riviera-PRO Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:07 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: xdma.sh [-help] +# usage: xdma.sh [-lib_map_path] +# usage: xdma.sh [-noclean_files] +# usage: xdma.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'xdma.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "xdma.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./xdma.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/riviera" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work riviera) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./xdma.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: xdma.sh [-help]\n\ +Usage: xdma.sh [-lib_map_path]\n\ +Usage: xdma.sh [-reset_run]\n\ +Usage: xdma.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/xdma.udo b/projects/U200/U200.ip_user_files/sim_scripts/xdma/riviera/xdma.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/README.txt new file mode 100644 index 0000000..80d792b --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:07 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./xdma.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './xdma.sh' script. + +./xdma.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./xdma.sh -noclean_files + +For more information on the script, please type './xdma.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/file_info.txt new file mode 100644 index 0000000..06871a0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/file_info.txt @@ -0,0 +1,85 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_cdc.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_fifo.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_memory.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_VCOMP.vhd,vhdl,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_bit_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gte4_drp_arb.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_reset.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_reset_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_reset_inv_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_common_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_gtye4.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_ff_chain.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_pipeline.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_32k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_4k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_msix.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_tph.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_clk.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rst.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rxeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_txeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync_cell.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_receiver_detect_rxterm.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_init_ctrl.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pl_eq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_vf_decode.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pipe.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_seqnum_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sys_clk_gen_ps.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pcie4_uscale_core_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_reg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_noreg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_vl_rfs.sv,systemverilog,xdma_v4_1_8,../../../ipstatic/hdl/xdma_v4_1_vl_rfs.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_1024.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_2048.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_core_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/simulate.do new file mode 100644 index 0000000..58afc78 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/simulate.do @@ -0,0 +1,2 @@ +run +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/xdma.sh b/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/xdma.sh new file mode 100755 index 0000000..865fe76 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/vcs/xdma.sh @@ -0,0 +1,328 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : xdma.sh +# Simulator : Synopsys Verilog Compiler Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:07 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: xdma.sh [-help] +# usage: xdma.sh [-lib_map_path] +# usage: xdma.sh [-noclean_files] +# usage: xdma.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'xdma.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Command line options +vlogan_opts="-full64" +vhdlan_opts="-full64" +vcs_elab_opts="-full64 -debug_pp -t ps -licqueue -l elaborate.log" +vcs_sim_opts="-ucli -licqueue -l simulate.log" + +# Design libraries +design_libs=(xilinx_vip xpm gtwizard_ultrascale_v1_7_9 xil_defaultlib blk_mem_gen_v8_4_4 xdma_v4_1_8) + +# Simulation root library directory +sim_lib_dir="vcs_lib" + +# Script info +echo -e "xdma.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + vlogan -work xilinx_vip $vlogan_opts -sverilog +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" +incdir+"$ref_dir/../../../ipstatic/hdl/verilog" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xpm $vlogan_opts -sverilog +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" +incdir+"$ref_dir/../../../ipstatic/hdl/verilog" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xpm $vhdlan_opts \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work gtwizard_ultrascale_v1_7_9 $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" +incdir+"$ref_dir/../../../ipstatic/hdl/verilog" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v" \ + "$ref_dir/../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" +incdir+"$ref_dir/../../../ipstatic/hdl/verilog" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work blk_mem_gen_v8_4_4 $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" +incdir+"$ref_dir/../../../ipstatic/hdl/verilog" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" +incdir+"$ref_dir/../../../ipstatic/hdl/verilog" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xdma_v4_1_8 $vlogan_opts -sverilog +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" +incdir+"$ref_dir/../../../ipstatic/hdl/verilog" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/hdl/xdma_v4_1_vl_rfs.sv" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts -sverilog +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" +incdir+"$ref_dir/../../../ipstatic/hdl/verilog" +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv" \ + 2>&1 | tee -a vlogan.log + + + vlogan -work xil_defaultlib $vlogan_opts +v2k \ + glbl.v \ + 2>&1 | tee -a vlogan.log + +} + +# RUN_STEP: +elaborate() +{ + vcs $vcs_elab_opts xil_defaultlib.xdma xil_defaultlib.glbl -o xdma_simv +} + +# RUN_STEP: +simulate() +{ + ./xdma_simv $vcs_sim_opts -do simulate.do +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./xdma.sh -help\" for more information)\n" + exit 1 + fi + create_lib_mappings $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + create_lib_mappings $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Define design library mappings +create_lib_mappings() +{ + file="synopsys_sim.setup" + if [[ -e $file ]]; then + if [[ ($1 == "") ]]; then + return + else + rm -rf $file + fi + fi + + touch $file + + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/vcs" + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + mapping="$lib:$sim_lib_dir/$lib" + echo $mapping >> $file + done + + if [[ ($lib_map_path != "") ]]; then + incl_ref="OTHERS=$lib_map_path/synopsys_sim.setup" + echo $incl_ref >> $file + fi +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ucli.key xdma_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log 64 AN.DB csrc xdma_simv.daidir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./xdma.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: xdma.sh [-help]\n\ +Usage: xdma.sh [-lib_map_path]\n\ +Usage: xdma.sh [-reset_run]\n\ +Usage: xdma.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/README.txt new file mode 100644 index 0000000..4fcaf1f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:07 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./xdma.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './xdma.sh' script. + +./xdma.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./xdma.sh -noclean_files + +For more information on the script, please type './xdma.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/file_info.txt new file mode 100644 index 0000000..06871a0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/file_info.txt @@ -0,0 +1,85 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +axi_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +clk_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +rst_vip_if.sv,systemverilog,xilinx_vip,../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_cdc.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_fifo.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_memory.sv,systemverilog,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xpm_VCOMP.vhd,vhdl,xpm,../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_bit_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gte4_drp_arb.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_reset.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_reset_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_reset_inv_sync.v,verilog,gtwizard_ultrascale_v1_7_9,../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_common_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_gtye4.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_ff_chain.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_pipeline.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_32k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_4k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_msix.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_tph.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_clk.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rst.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rxeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_txeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync_cell.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_receiver_detect_rxterm.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_init_ctrl.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pl_eq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_vf_decode.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pipe.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_seqnum_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sys_clk_gen_ps.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pcie4_uscale_core_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_reg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_noreg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_vl_rfs.sv,systemverilog,xdma_v4_1_8,../../../ipstatic/hdl/xdma_v4_1_vl_rfs.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_1024.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_2048.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_core_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/run.f b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/run.f new file mode 100644 index 0000000..5b72987 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/run.f @@ -0,0 +1,106 @@ +-makelib xcelium_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib xcelium_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib xcelium_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib xcelium_lib/gtwizard_ultrascale_v1_7_9 \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_bit_sync.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gte4_drp_arb.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_delay_powergood.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_delay_powergood.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cpll_cal.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe3_cal_freqcnt.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_rx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cpll_cal_tx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gthe4_cal_freqcnt.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_rx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cpll_cal_tx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtye4_cal_freqcnt.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_rx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_buffbypass_tx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_reset.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_rx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userclk_tx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_rx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_gtwiz_userdata_tx.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_sync.v" \ + "../../../ipstatic/hdl/gtwizard_ultrascale_v1_7_reset_inv_sync.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v" \ +-endlib +-makelib xcelium_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v" \ + "../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v" \ +-endlib +-makelib xcelium_lib/xdma_v4_1_8 -sv \ + "../../../ipstatic/hdl/xdma_v4_1_vl_rfs.sv" \ +-endlib +-makelib xcelium_lib/xil_defaultlib -sv \ + "../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv" \ + "../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv" \ + "../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv" \ + "../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv" \ + "../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/xdma.sh b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/xdma.sh new file mode 100755 index 0000000..e70b217 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xcelium/xdma.sh @@ -0,0 +1,180 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : xdma.sh +# Simulator : Cadence Xcelium Parallel Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:07 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: xdma.sh [-help] +# usage: xdma.sh [-lib_map_path] +# usage: xdma.sh [-noclean_files] +# usage: xdma.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'xdma.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +xrun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm gtwizard_ultrascale_v1_7_9 xil_defaultlib blk_mem_gen_v8_4_4 xdma_v4_1_8) + +# Simulation root library directory +sim_lib_dir="xcelium_lib" + +# Script info +echo -e "xdma.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + xrun $xrun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.xdma \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" \ + +incdir+"$ref_dir/../../../ipstatic/hdl/verilog" \ + +incdir+"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" \ + +incdir+"../../../ipstatic/hdl/verilog" \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./xdma.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xmsim.key xrun.key xrun.log waves.shm xrun.history .simvision xcelium.d xcelium) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./xdma.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: xdma.sh [-help]\n\ +Usage: xdma.sh [-lib_map_path]\n\ +Usage: xdma.sh [-reset_run]\n\ +Usage: xdma.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/README.txt new file mode 100644 index 0000000..80d792b --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:07 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./xdma.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './xdma.sh' script. + +./xdma.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./xdma.sh -noclean_files + +For more information on the script, please type './xdma.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/U200.smi b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/U200.smi new file mode 100644 index 0000000..f20b0a8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/U200.smi @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/cmd.tcl b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/cmd.tcl new file mode 100644 index 0000000..eef7a0f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/cmd.tcl @@ -0,0 +1,12 @@ +set curr_wave [current_wave_config] +if { [string length $curr_wave] == 0 } { + if { [llength [get_objects]] > 0} { + add_wave / + set_property needs_save false [current_wave_config] + } else { + send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console." + } +} + +run -all +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/file_info.txt new file mode 100644 index 0000000..31e1717 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/file_info.txt @@ -0,0 +1,47 @@ +gtwizard_ultrascale_v1_7_gtye4_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +gtwizard_ultrascale_v1_7_gtye4_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtye4_common_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_gtye4.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gtwizard_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_ff_chain.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_pipeline.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_16k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_32k.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_4k_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_msix.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep_int.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_rep.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram_tph.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_bram.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_channel.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_gt_common.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_clk.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rst.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_rxeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_txeq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync_cell.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sync.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_receiver_detect_rxterm.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_gt_phy_wrapper.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_init_ctrl.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pl_eq.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_vf_decode.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pipe.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_phy_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_seqnum_fifo.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_sys_clk_gen_ps.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip_pcie4_uscale_core_top.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_pcie4_ip.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_reg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_v4_1_8_blk_mem_64_noreg_be.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_1024.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_dma_bram_wrap_2048.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma_core_top.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +xdma.sv,systemverilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv,incdir="$ref_dir/../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="$ref_dir/../../../ipstatic/hdl/verilog"incdir="../../../../U200.srcs/sources_1/ip/xdma/ip_0/source"incdir="../../../ipstatic/hdl/verilog" +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/protoinst_files/bd_9f2c.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/protoinst_files/bd_9f2c.protoinst new file mode 100644 index 0000000..cf73fce --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/protoinst_files/bd_9f2c.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_9f2c": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/protoinst_files/bd_afa8.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/protoinst_files/bd_afa8.protoinst new file mode 100644 index 0000000..a0656b6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/protoinst_files/bd_afa8.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_afa8": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/protoinst_files/bd_ba6a.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/protoinst_files/bd_ba6a.protoinst new file mode 100644 index 0000000..c42e1c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/protoinst_files/bd_ba6a.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_ba6a": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/vlog.prj b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/vlog.prj new file mode 100644 index 0000000..27b76e4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/vlog.prj @@ -0,0 +1,53 @@ +verilog xil_defaultlib --include "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" --include "../../../ipstatic/hdl/verilog" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_channel.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_channel_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/gtwizard_ultrascale_v1_7_gtye4_common.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtye4_common_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_gtye4.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt_gtwizard_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/ip_0/sim/xdma_pcie4_ip_gt.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gtwizard_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_ff_chain.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_pipeline.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_16k.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_32k.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_4k_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_msix.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep_int.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_rep.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram_tph.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_bram.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_channel.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_gt_common.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_clk.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rst.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_rxeq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_txeq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync_cell.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sync.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_cdr_ctrl_on_eidle.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_receiver_detect_rxterm.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_gt_phy_wrapper.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_init_ctrl.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pl_eq.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_vf_decode.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pipe.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_phy_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_seqnum_fifo.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_sys_clk_gen_ps.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/source/xdma_pcie4_ip_pcie4_uscale_core_top.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_0/sim/xdma_pcie4_ip.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_1/sim/xdma_v4_1_8_blk_mem_64_reg_be.v" \ +"../../../../U200.srcs/sources_1/ip/xdma/ip_2/sim/xdma_v4_1_8_blk_mem_64_noreg_be.v" \ + +sv xil_defaultlib --include "../../../../U200.srcs/sources_1/ip/xdma/ip_0/source" --include "../../../ipstatic/hdl/verilog" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_1024.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_dma_bram_wrap_2048.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/xdma_v4_1/hdl/verilog/xdma_core_top.sv" \ +"../../../../U200.srcs/sources_1/ip/xdma/sim/xdma.sv" \ + +verilog xil_defaultlib "glbl.v" + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/xdma.sh b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/xdma.sh new file mode 100755 index 0000000..016da74 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/xdma/xsim/xdma.sh @@ -0,0 +1,212 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : xdma.sh +# Simulator : Xilinx Vivado Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:07 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: xdma.sh [-help] +# usage: xdma.sh [-lib_map_path] +# usage: xdma.sh [-noclean_files] +# usage: xdma.sh [-reset_run] +# +#********************************************************************************************************* + +# Command line options +xv_boost_lib_path=/tools/Xilinx/Vivado/2020.2/tps/boost_1_64_0 +xvlog_opts="--relax -L xdma_v4_1_8" + + +# Script info +echo -e "xdma.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + xvlog $xvlog_opts -prj vlog.prj 2>&1 | tee compile.log + +} + +# RUN_STEP: +elaborate() +{ + xelab --relax --debug typical --mt auto -L gtwizard_ultrascale_v1_7_9 -L xil_defaultlib -L blk_mem_gen_v8_4_4 -L xdma_v4_1_8 -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot xdma xil_defaultlib.xdma xil_defaultlib.glbl -log elaborate.log +} + +# RUN_STEP: +simulate() +{ + xsim xdma -key {Behavioral:sim_1:Functional:xdma} -tclbatch cmd.tcl -protoinst "protoinst_files/bd_9f2c.protoinst" -protoinst "protoinst_files/bd_ba6a.protoinst" -protoinst "protoinst_files/bd_afa8.protoinst" -log simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./xdma.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Copy xsim.ini file +copy_setup_file() +{ + file="xsim.ini" + lib_map_path="/tools/Xilinx/Vivado/2020.2/data/xsim" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + cp $src_file . + fi + + # Map local design libraries to xsim.ini + map_local_libs + + fi +} + +# Map local design libraries +map_local_libs() +{ + updated_mappings=() + local_mappings=() + + # Local design libraries + local_libs=(xil_defaultlib) + + if [[ 0 == ${#local_libs[@]} ]]; then + return + fi + + file="xsim.ini" + file_backup="xsim.ini.bak" + + if [[ -e $file ]]; then + rm -f $file_backup + # Create a backup copy of the xsim.ini file + cp $file $file_backup + # Read libraries from backup file and search in local library collection + while read -r line + do + IN=$line + # Split mapping entry with '=' delimiter to fetch library name and mapping + read lib_name mapping <<<$(IFS="="; echo $IN) + # If local library found, then construct the local mapping and add to local mapping collection + if `echo ${local_libs[@]} | grep -wq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + local_mappings+=("$lib_name") + fi + # Add to updated library mapping collection + updated_mappings+=("$line") + done < "$file_backup" + # Append local libraries not found originally from xsim.ini + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + if `echo ${local_mappings[@]} | grep -wvq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + updated_mappings+=("$line") + fi + done + # Write updated mappings in xsim.ini + rm -f $file + for (( i=0; i<${#updated_mappings[*]}; i++ )); do + lib_name="${updated_mappings[i]}" + echo $lib_name >> $file + done + else + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + mapping="$lib_name=xsim.dir/$lib_name" + echo $mapping >> $file + done + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xelab.pb xsim.jou xvhdl.log xvlog.log compile.log elaborate.log simulate.log xelab.log xsim.log run.log xvhdl.pb xvlog.pb xdma.wdb xsim.dir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./xdma.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: xdma.sh [-help]\n\ +Usage: xdma.sh [-lib_map_path]\n\ +Usage: xdma.sh [-reset_run]\n\ +Usage: xdma.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/README.txt new file mode 100644 index 0000000..5acdd2f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/README.txt @@ -0,0 +1,83 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required +# to simulate the design for a simulator, the directory structure +# and the generated exported files. +# +################################################################################ + +1. Simulate Design + +To simulate design, cd to the simulator directory and execute the script. + +For example:- + +% cd questa +% ./top.sh + +The export simulation flow requires the Xilinx pre-compiled simulation library +components for the target simulator. These components are referred using the +'-lib_map_path' switch. If this switch is specified, then the export simulation +will automatically set this library path in the generated script and update, +copy the simulator setup file(s) in the exported directory. + +If '-lib_map_path' is not specified, then the pre-compiled simulation library +information will not be included in the exported scripts and that may cause +simulation errors when running this script. Alternatively, you can provide the +library information using this switch while executing the generated script. + +For example:- + +% ./top.sh -lib_map_path /design/questa/clibs + +Please refer to the generated script header 'Prerequisite' section for more details. + +2. Directory Structure + +By default, if the -directory switch is not specified, export_simulation will +create the following directory structure:- + +/export_sim/ + +For example, if the current working directory is /tmp/test, export_simulation +will create the following directory path:- + +/tmp/test/export_sim/questa + +If -directory switch is specified, export_simulation will create a simulator +sub-directory under the specified directory path. + +For example, 'export_simulation -directory /tmp/test/my_test_area/func_sim' +command will create the following directory:- + +/tmp/test/my_test_area/func_sim/questa + +By default, if -simulator is not specified, export_simulation will create a +simulator sub-directory for each simulator and export the files for each simulator +in this sub-directory respectively. + +IMPORTANT: Please note that the simulation library path must be specified manually +in the generated script for the respective simulator. Please refer to the generated +script header 'Prerequisite' section for more details. + +3. Exported script and files + +Export simulation will create the driver shell script, setup files and copy the +design sources in the output directory path. + +By default, when the -script_name switch is not specified, export_simulation will +create the following script name:- + +.sh (Unix) +When exporting the files for an IP using the -of_objects switch, export_simulation +will create the following script name:- + +.sh (Unix) +Export simulation will create the setup files for the target simulator specified +with the -simulator switch. + +For example, if the target simulator is "ies", export_simulation will create the +'cds.lib', 'hdl.var' and design library diectories and mappings in the 'cds.lib' +file. + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/README.txt new file mode 100644 index 0000000..9c5c2d0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:29 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./zq_calib_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './zq_calib_mem.sh' script. + +./zq_calib_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./zq_calib_mem.sh -noclean_files + +For more information on the script, please type './zq_calib_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/compile.do new file mode 100644 index 0000000..ebe0a4e --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/compile.do @@ -0,0 +1,41 @@ +vlib work +vlib activehdl + +vlib activehdl/xilinx_vip +vlib activehdl/xpm +vlib activehdl/blk_mem_gen_v8_4_4 +vlib activehdl/xil_defaultlib + +vmap xilinx_vip activehdl/xilinx_vip +vmap xpm activehdl/xpm +vmap blk_mem_gen_v8_4_4 activehdl/blk_mem_gen_v8_4_4 +vmap xil_defaultlib activehdl/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/file_info.txt new file mode 100644 index 0000000..6503f24 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +zq_calib_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/pr_zq.coe b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/pr_zq.coe new file mode 100755 index 0000000..16d563c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/pr_zq.coe @@ -0,0 +1,42 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001100000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/simulate.do new file mode 100644 index 0000000..98824fe --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+zq_calib_mem -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.zq_calib_mem xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {zq_calib_mem.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/zq_calib_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/zq_calib_mem.mif new file mode 100755 index 0000000..fdf3bb0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/zq_calib_mem.mif @@ -0,0 +1,40 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001100000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/zq_calib_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/zq_calib_mem.sh new file mode 100755 index 0000000..c698103 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/zq_calib_mem.sh @@ -0,0 +1,152 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : zq_calib_mem.sh +# Simulator : Aldec Active-HDL Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:29 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: zq_calib_mem.sh [-help] +# usage: zq_calib_mem.sh [-lib_map_path] +# usage: zq_calib_mem.sh [-noclean_files] +# usage: zq_calib_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'zq_calib_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "zq_calib_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + lib_map_path="" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work activehdl) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: zq_calib_mem.sh [-help]\n\ +Usage: zq_calib_mem.sh [-lib_map_path]\n\ +Usage: zq_calib_mem.sh [-reset_run]\n\ +Usage: zq_calib_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/zq_calib_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/activehdl/zq_calib_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/README.txt new file mode 100644 index 0000000..c57722c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:29 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./zq_calib_mem.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './zq_calib_mem.sh' script. + +./zq_calib_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./zq_calib_mem.sh -noclean_files + +For more information on the script, please type './zq_calib_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/file_info.txt new file mode 100644 index 0000000..6503f24 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +zq_calib_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/pr_zq.coe b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/pr_zq.coe new file mode 100755 index 0000000..16d563c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/pr_zq.coe @@ -0,0 +1,42 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001100000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/run.f b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/run.f new file mode 100644 index 0000000..123f2d0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/run.f @@ -0,0 +1,29 @@ +-makelib ies_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib ies_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib ies_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib ies_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v" \ +-endlib +-makelib ies_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/zq_calib_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/zq_calib_mem.mif new file mode 100755 index 0000000..fdf3bb0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/zq_calib_mem.mif @@ -0,0 +1,40 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001100000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/zq_calib_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/zq_calib_mem.sh new file mode 100755 index 0000000..c2171a1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/ies/zq_calib_mem.sh @@ -0,0 +1,176 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : zq_calib_mem.sh +# Simulator : Cadence Incisive Enterprise Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:29 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: zq_calib_mem.sh [-help] +# usage: zq_calib_mem.sh [-lib_map_path] +# usage: zq_calib_mem.sh [-noclean_files] +# usage: zq_calib_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'zq_calib_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +irun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="ies_lib" + +# Script info +echo -e "zq_calib_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + irun $irun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.zq_calib_mem \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ncsim.key irun.key irun.log waves.shm irun.history .simvision INCA_libs) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: zq_calib_mem.sh [-help]\n\ +Usage: zq_calib_mem.sh [-lib_map_path]\n\ +Usage: zq_calib_mem.sh [-reset_run]\n\ +Usage: zq_calib_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/README.txt new file mode 100644 index 0000000..9c5c2d0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:29 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./zq_calib_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './zq_calib_mem.sh' script. + +./zq_calib_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./zq_calib_mem.sh -noclean_files + +For more information on the script, please type './zq_calib_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/compile.do new file mode 100644 index 0000000..ca24810 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/compile.do @@ -0,0 +1,41 @@ +vlib modelsim_lib/work +vlib modelsim_lib/msim + +vlib modelsim_lib/msim/xilinx_vip +vlib modelsim_lib/msim/xpm +vlib modelsim_lib/msim/blk_mem_gen_v8_4_4 +vlib modelsim_lib/msim/xil_defaultlib + +vmap xilinx_vip modelsim_lib/msim/xilinx_vip +vmap xpm modelsim_lib/msim/xpm +vmap blk_mem_gen_v8_4_4 modelsim_lib/msim/blk_mem_gen_v8_4_4 +vmap xil_defaultlib modelsim_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -incr -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 -incr "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/file_info.txt new file mode 100644 index 0000000..6503f24 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +zq_calib_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/pr_zq.coe b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/pr_zq.coe new file mode 100755 index 0000000..16d563c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/pr_zq.coe @@ -0,0 +1,42 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001100000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/simulate.do new file mode 100644 index 0000000..05efcd8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -voptargs="+acc" -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -lib xil_defaultlib xil_defaultlib.zq_calib_mem xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure +view signals + +do {zq_calib_mem.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/zq_calib_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/zq_calib_mem.mif new file mode 100755 index 0000000..fdf3bb0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/zq_calib_mem.mif @@ -0,0 +1,40 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001100000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/zq_calib_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/zq_calib_mem.sh new file mode 100755 index 0000000..e158b8a --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/zq_calib_mem.sh @@ -0,0 +1,167 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : zq_calib_mem.sh +# Simulator : Mentor Graphics ModelSim Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:29 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: zq_calib_mem.sh [-help] +# usage: zq_calib_mem.sh [-lib_map_path] +# usage: zq_calib_mem.sh [-noclean_files] +# usage: zq_calib_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'zq_calib_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "zq_calib_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/modelsim" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="modelsim_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf modelsim_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: zq_calib_mem.sh [-help]\n\ +Usage: zq_calib_mem.sh [-lib_map_path]\n\ +Usage: zq_calib_mem.sh [-reset_run]\n\ +Usage: zq_calib_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/zq_calib_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/modelsim/zq_calib_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/README.txt new file mode 100644 index 0000000..9c5c2d0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:29 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./zq_calib_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './zq_calib_mem.sh' script. + +./zq_calib_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./zq_calib_mem.sh -noclean_files + +For more information on the script, please type './zq_calib_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/compile.do new file mode 100644 index 0000000..01d7b08 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/compile.do @@ -0,0 +1,41 @@ +vlib questa_lib/work +vlib questa_lib/msim + +vlib questa_lib/msim/xilinx_vip +vlib questa_lib/msim/xpm +vlib questa_lib/msim/blk_mem_gen_v8_4_4 +vlib questa_lib/msim/xil_defaultlib + +vmap xilinx_vip questa_lib/msim/xilinx_vip +vmap xpm questa_lib/msim/xpm +vmap blk_mem_gen_v8_4_4 questa_lib/msim/blk_mem_gen_v8_4_4 +vmap xil_defaultlib questa_lib/msim/xil_defaultlib + +vlog -work xilinx_vip -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -64 -sv -L xdma_v4_1_8 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -64 -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -64 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/elaborate.do b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/elaborate.do new file mode 100644 index 0000000..c1d3233 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/elaborate.do @@ -0,0 +1 @@ +vopt -64 +acc=npr -l elaborate.log -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -work xil_defaultlib xil_defaultlib.zq_calib_mem xil_defaultlib.glbl -o zq_calib_mem_opt diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/file_info.txt new file mode 100644 index 0000000..6503f24 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +zq_calib_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/pr_zq.coe b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/pr_zq.coe new file mode 100755 index 0000000..16d563c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/pr_zq.coe @@ -0,0 +1,42 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001100000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/simulate.do new file mode 100644 index 0000000..c04f9f4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/simulate.do @@ -0,0 +1,16 @@ +onbreak {quit -f} +onerror {quit -f} + +vsim -lib xil_defaultlib zq_calib_mem_opt + +do {wave.do} + +view wave +view structure +view signals + +do {zq_calib_mem.udo} + +run -all + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/zq_calib_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/zq_calib_mem.mif new file mode 100755 index 0000000..fdf3bb0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/zq_calib_mem.mif @@ -0,0 +1,40 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001100000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/zq_calib_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/zq_calib_mem.sh new file mode 100755 index 0000000..6e09ac3 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/zq_calib_mem.sh @@ -0,0 +1,174 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : zq_calib_mem.sh +# Simulator : Mentor Graphics Questa Advanced Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:29 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: zq_calib_mem.sh [-help] +# usage: zq_calib_mem.sh [-lib_map_path] +# usage: zq_calib_mem.sh [-noclean_files] +# usage: zq_calib_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'zq_calib_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "zq_calib_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +elaborate() +{ + source elaborate.do 2>&1 | tee -a elaborate.log +} + +# RUN_STEP: +simulate() +{ + vsim -64 -c -do "do {simulate.do}" -l simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Copy modelsim.ini file +copy_setup_file() +{ + file="modelsim.ini" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/questa" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + cp $src_file . + fi +} + +# Create design library directory +create_lib_dir() +{ + lib_dir="questa_lib" + if [[ -e $lib_dir ]]; then + rm -rf $lib_dir + fi + + mkdir $lib_dir + +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaborate.log simulate.log vsim.wlf questa_lib) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: zq_calib_mem.sh [-help]\n\ +Usage: zq_calib_mem.sh [-lib_map_path]\n\ +Usage: zq_calib_mem.sh [-reset_run]\n\ +Usage: zq_calib_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/zq_calib_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/questa/zq_calib_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/README.txt new file mode 100644 index 0000000..9c5c2d0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:29 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./zq_calib_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './zq_calib_mem.sh' script. + +./zq_calib_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./zq_calib_mem.sh -noclean_files + +For more information on the script, please type './zq_calib_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/compile.do b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/compile.do new file mode 100644 index 0000000..f940f79 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/compile.do @@ -0,0 +1,41 @@ +vlib work +vlib riviera + +vlib riviera/xilinx_vip +vlib riviera/xpm +vlib riviera/blk_mem_gen_v8_4_4 +vlib riviera/xil_defaultlib + +vmap xilinx_vip riviera/xilinx_vip +vmap xpm riviera/xpm +vmap blk_mem_gen_v8_4_4 riviera/blk_mem_gen_v8_4_4 +vmap xil_defaultlib riviera/xil_defaultlib + +vlog -work xilinx_vip -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + +vlog -work xpm -sv2k12 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + +vcom -work xpm -93 \ +"/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + +vlog -work blk_mem_gen_v8_4_4 -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + +vlog -work xil_defaultlib -v2k5 "+incdir+/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ +"../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v" \ + +vlog -work xil_defaultlib \ +"glbl.v" + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/file_info.txt new file mode 100644 index 0000000..6503f24 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +zq_calib_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/pr_zq.coe b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/pr_zq.coe new file mode 100755 index 0000000..16d563c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/pr_zq.coe @@ -0,0 +1,42 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001100000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/simulate.do new file mode 100644 index 0000000..98824fe --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/simulate.do @@ -0,0 +1,17 @@ +onbreak {quit -force} +onerror {quit -force} + +asim +access +r +m+zq_calib_mem -L xilinx_vip -L xpm -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -O5 xil_defaultlib.zq_calib_mem xil_defaultlib.glbl + +do {wave.do} + +view wave +view structure + +do {zq_calib_mem.udo} + +run -all + +endsim + +quit -force diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/wave.do b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/wave.do new file mode 100644 index 0000000..70157b0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/wave.do @@ -0,0 +1,2 @@ +add wave * +add wave /glbl/GSR diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/zq_calib_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/zq_calib_mem.mif new file mode 100755 index 0000000..fdf3bb0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/zq_calib_mem.mif @@ -0,0 +1,40 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001100000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/zq_calib_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/zq_calib_mem.sh new file mode 100755 index 0000000..0138397 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/zq_calib_mem.sh @@ -0,0 +1,153 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : zq_calib_mem.sh +# Simulator : Aldec Riviera-PRO Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:29 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: zq_calib_mem.sh [-help] +# usage: zq_calib_mem.sh [-lib_map_path] +# usage: zq_calib_mem.sh [-noclean_files] +# usage: zq_calib_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'zq_calib_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + + +# Script info +echo -e "zq_calib_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + source compile.do 2>&1 | tee -a compile.log + +} + +# RUN_STEP: +simulate() +{ + runvsimsa -l simulate.log -do "do {simulate.do}" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + fi + map_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + map_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Map library.cfg file +map_setup_file() +{ + file="library.cfg" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/riviera" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + vmap -link $lib_map_path + fi + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(compile.log elaboration.log simulate.log dataset.asdb work riviera) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: zq_calib_mem.sh [-help]\n\ +Usage: zq_calib_mem.sh [-lib_map_path]\n\ +Usage: zq_calib_mem.sh [-reset_run]\n\ +Usage: zq_calib_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/zq_calib_mem.udo b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/riviera/zq_calib_mem.udo new file mode 100644 index 0000000..e69de29 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/README.txt new file mode 100644 index 0000000..9c5c2d0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:29 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./zq_calib_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './zq_calib_mem.sh' script. + +./zq_calib_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./zq_calib_mem.sh -noclean_files + +For more information on the script, please type './zq_calib_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/file_info.txt new file mode 100644 index 0000000..6503f24 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +zq_calib_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/pr_zq.coe b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/pr_zq.coe new file mode 100755 index 0000000..16d563c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/pr_zq.coe @@ -0,0 +1,42 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001100000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/simulate.do b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/simulate.do new file mode 100644 index 0000000..58afc78 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/simulate.do @@ -0,0 +1,2 @@ +run +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/zq_calib_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/zq_calib_mem.mif new file mode 100755 index 0000000..fdf3bb0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/zq_calib_mem.mif @@ -0,0 +1,40 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001100000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/zq_calib_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/zq_calib_mem.sh new file mode 100755 index 0000000..095e6f1 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/vcs/zq_calib_mem.sh @@ -0,0 +1,247 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : zq_calib_mem.sh +# Simulator : Synopsys Verilog Compiler Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:29 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: zq_calib_mem.sh [-help] +# usage: zq_calib_mem.sh [-lib_map_path] +# usage: zq_calib_mem.sh [-noclean_files] +# usage: zq_calib_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'zq_calib_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Command line options +vlogan_opts="-full64" +vhdlan_opts="-full64" +vcs_elab_opts="-full64 -debug_pp -t ps -licqueue -l elaborate.log" +vcs_sim_opts="-ucli -licqueue -l simulate.log" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="vcs_lib" + +# Script info +echo -e "zq_calib_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + vlogan -work xilinx_vip $vlogan_opts -sverilog +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xpm $vlogan_opts -sverilog +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ + 2>&1 | tee -a vlogan.log + + vhdlan -work xpm $vhdlan_opts \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ + 2>&1 | tee -a vhdlan.log + + vlogan -work blk_mem_gen_v8_4_4 $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ + 2>&1 | tee -a vlogan.log + + vlogan -work xil_defaultlib $vlogan_opts +v2k +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" \ + "$ref_dir/../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v" \ + 2>&1 | tee -a vlogan.log + + + vlogan -work xil_defaultlib $vlogan_opts +v2k \ + glbl.v \ + 2>&1 | tee -a vlogan.log + +} + +# RUN_STEP: +elaborate() +{ + vcs $vcs_elab_opts xil_defaultlib.zq_calib_mem xil_defaultlib.glbl -o zq_calib_mem_simv +} + +# RUN_STEP: +simulate() +{ + ./zq_calib_mem_simv $vcs_sim_opts -do simulate.do +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + fi + create_lib_mappings $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + create_lib_mappings $2 + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Define design library mappings +create_lib_mappings() +{ + file="synopsys_sim.setup" + if [[ -e $file ]]; then + if [[ ($1 == "") ]]; then + return + else + rm -rf $file + fi + fi + + touch $file + + if [[ ($1 != "") ]]; then + lib_map_path="$1" + else + lib_map_path="/home/ataberk/SoftMC_DDR4/projects/U200/U200.cache/compile_simlib/vcs" + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + mapping="$lib:$sim_lib_dir/$lib" + echo $mapping >> $file + done + + if [[ ($lib_map_path != "") ]]; then + incl_ref="OTHERS=$lib_map_path/synopsys_sim.setup" + echo $incl_ref >> $file + fi +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(ucli.key zq_calib_mem_simv vlogan.log vhdlan.log compile.log elaborate.log simulate.log .vlogansetup.env .vlogansetup.args .vcs_lib_lock scirocco_command.log 64 AN.DB csrc zq_calib_mem_simv.daidir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: zq_calib_mem.sh [-help]\n\ +Usage: zq_calib_mem.sh [-lib_map_path]\n\ +Usage: zq_calib_mem.sh [-reset_run]\n\ +Usage: zq_calib_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/README.txt new file mode 100644 index 0000000..c57722c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/README.txt @@ -0,0 +1,48 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:29 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./zq_calib_mem.sh + +This command will launch the 'execute' function for the single-step flow. This +function is called from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './zq_calib_mem.sh' script. + +./zq_calib_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./zq_calib_mem.sh -noclean_files + +For more information on the script, please type './zq_calib_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/file_info.txt new file mode 100644 index 0000000..6503f24 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/file_info.txt @@ -0,0 +1,16 @@ +axi4stream_vip_axi4streampc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv, +axi_vip_axi4pc.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv, +xil_common_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv, +axi4stream_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv, +axi_vip_pkg.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv, +axi4stream_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv, +axi_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv, +clk_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv, +rst_vip_if.sv,systemverilog,xilinx_vip,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv, +xpm_cdc.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv, +xpm_fifo.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv, +xpm_memory.sv,systemverilog,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv, +xpm_VCOMP.vhd,vhdl,xpm,../../../../../../../../../tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd, +blk_mem_gen_v8_4.v,verilog,blk_mem_gen_v8_4_4,../../../ipstatic/simulation/blk_mem_gen_v8_4.v, +zq_calib_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/pr_zq.coe b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/pr_zq.coe new file mode 100755 index 0000000..16d563c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/pr_zq.coe @@ -0,0 +1,42 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001100000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/run.f b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/run.f new file mode 100644 index 0000000..53b8cb9 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/run.f @@ -0,0 +1,29 @@ +-makelib xcelium_lib/xilinx_vip -sv \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_axi4streampc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_axi4pc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/xil_common_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_pkg.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi4stream_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/axi_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/clk_vip_if.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/hdl/rst_vip_if.sv" \ +-endlib +-makelib xcelium_lib/xpm -sv \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_cdc/hdl/xpm_cdc.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_fifo/hdl/xpm_fifo.sv" \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_memory/hdl/xpm_memory.sv" \ +-endlib +-makelib xcelium_lib/xpm \ + "/tools/Xilinx/Vivado/2020.2/data/ip/xpm/xpm_VCOMP.vhd" \ +-endlib +-makelib xcelium_lib/blk_mem_gen_v8_4_4 \ + "../../../ipstatic/simulation/blk_mem_gen_v8_4.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + "../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v" \ +-endlib +-makelib xcelium_lib/xil_defaultlib \ + glbl.v +-endlib + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/zq_calib_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/zq_calib_mem.mif new file mode 100755 index 0000000..fdf3bb0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/zq_calib_mem.mif @@ -0,0 +1,40 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001100000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/zq_calib_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/zq_calib_mem.sh new file mode 100755 index 0000000..72db278 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xcelium/zq_calib_mem.sh @@ -0,0 +1,176 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : zq_calib_mem.sh +# Simulator : Cadence Xcelium Parallel Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:29 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: zq_calib_mem.sh [-help] +# usage: zq_calib_mem.sh [-lib_map_path] +# usage: zq_calib_mem.sh [-noclean_files] +# usage: zq_calib_mem.sh [-reset_run] +# +# Prerequisite:- To compile and run simulation, you must compile the Xilinx simulation libraries using the +# 'compile_simlib' TCL command. For more information about this command, run 'compile_simlib -help' in the +# Vivado Tcl Shell. Once the libraries have been compiled successfully, specify the -lib_map_path switch +# that points to these libraries and rerun export_simulation. For more information about this switch please +# type 'export_simulation -help' in the Tcl shell. +# +# You can also point to the simulation libraries by either replacing the in this +# script with the compiled library directory path or specify this path with the '-lib_map_path' switch when +# executing this script. Please type 'zq_calib_mem.sh -help' for more information. +# +# Additional references - 'Xilinx Vivado Design Suite User Guide:Logic simulation (UG900)' +# +#********************************************************************************************************* + +# Directory path for design sources and include directories (if any) wrt this path +ref_dir="." + +# Override directory with 'export_sim_ref_dir' env path value if set in the shell +if [[ (! -z "$export_sim_ref_dir") && ($export_sim_ref_dir != "") ]]; then + ref_dir="$export_sim_ref_dir" +fi + +# Set the compiled library directory +ref_lib_dir="." + +# Command line options +xrun_opts="-64bit -v93 -relax -access +rwc -namemap_mixgen" + +# Design libraries +design_libs=(xilinx_vip xpm blk_mem_gen_v8_4_4 xil_defaultlib) + +# Simulation root library directory +sim_lib_dir="xcelium_lib" + +# Script info +echo -e "zq_calib_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + execute +} + +# RUN_STEP: +execute() +{ + xrun $xrun_opts \ + -reflib "$ref_lib_dir/unisim:unisim" \ + -reflib "$ref_lib_dir/unisims_ver:unisims_ver" \ + -reflib "$ref_lib_dir/secureip:secureip" \ + -reflib "$ref_lib_dir/unimacro:unimacro" \ + -reflib "$ref_lib_dir/unimacro_ver:unimacro_ver" \ + -top xil_defaultlib.zq_calib_mem \ + -f run.f \ + -top glbl \ + glbl.v \ + +incdir+"/tools/Xilinx/Vivado/2020.2/data/xilinx_vip/include" +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + else + ref_lib_dir=$2 + fi + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + esac + + create_lib_dir + + # Add any setup/initialization commands here:- + + # + +} + +# Create design library directory paths +create_lib_dir() +{ + if [[ -e $sim_lib_dir ]]; then + rm -rf $sim_lib_dir + fi + + for (( i=0; i<${#design_libs[*]}; i++ )); do + lib="${design_libs[i]}" + lib_dir="$sim_lib_dir/$lib" + if [[ ! -e $lib_dir ]]; then + mkdir -p $lib_dir + fi + done +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xmsim.key xrun.key xrun.log waves.shm xrun.history .simvision xcelium.d xcelium) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done + + create_lib_dir +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: zq_calib_mem.sh [-help]\n\ +Usage: zq_calib_mem.sh [-lib_map_path]\n\ +Usage: zq_calib_mem.sh [-reset_run]\n\ +Usage: zq_calib_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/README.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/README.txt new file mode 100644 index 0000000..9c5c2d0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/README.txt @@ -0,0 +1,49 @@ +################################################################################ +# Vivado (TM) v2020.2 (64-bit) +# +# README.txt: Please read the sections below to understand the steps required to +# run the exported script and information about the source files. +# +# Generated by export_simulation on Tue Mar 08 14:25:29 CET 2022 +# +################################################################################ + +1. How to run the generated simulation script:- + +From the shell prompt in the current directory, issue the following command:- + +./zq_calib_mem.sh + +This command will launch the 'compile', 'elaborate' and 'simulate' functions +implemented in the script file for the 3-step flow. These functions are called +from the main 'run' function in the script file. + +The 'run' function first executes the 'setup' function, the purpose of which is to +create simulator specific setup files, create design library mappings and library +directories and copy 'glbl.v' from the Vivado software install location into the +current directory. + +The 'setup' function is also used for removing the simulator generated data in +order to reset the current directory to the original state when export_simulation +was launched from Vivado. This generated data can be removed by specifying the +'-reset_run' switch to the './zq_calib_mem.sh' script. + +./zq_calib_mem.sh -reset_run + +To keep the generated data from the previous run but regenerate the setup files and +library directories, use the '-noclean_files' switch. + +./zq_calib_mem.sh -noclean_files + +For more information on the script, please type './zq_calib_mem.sh -help'. + +2. Additional design information files:- + +export_simulation generates following additional file that can be used for fetching +the design files information or for integrating with external custom scripts. + +Name : file_info.txt +Purpose: This file contains detail design file information based on the compile order + when export_simulation was executed from Vivado. The file contains information + about the file type, name, whether it is part of the IP, associated library + and the file path information. diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/U200.smi b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/U200.smi new file mode 100644 index 0000000..f20b0a8 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/U200.smi @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/cmd.tcl b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/cmd.tcl new file mode 100644 index 0000000..eef7a0f --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/cmd.tcl @@ -0,0 +1,12 @@ +set curr_wave [current_wave_config] +if { [string length $curr_wave] == 0 } { + if { [llength [get_objects]] > 0} { + add_wave / + set_property needs_save false [current_wave_config] + } else { + send_msg_id Add_Wave-1 WARNING "No top level signals found. Simulator will start without a wave window. If you want to open a wave window go to 'File->New Waveform Configuration' or type 'create_wave_config' in the TCL console." + } +} + +run -all +quit diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/file_info.txt b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/file_info.txt new file mode 100644 index 0000000..cacfd7c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/file_info.txt @@ -0,0 +1,2 @@ +zq_calib_mem.v,verilog,xil_defaultlib,../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v, +glbl.v,Verilog,xil_defaultlib,glbl.v diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/glbl.v b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/glbl.v new file mode 100644 index 0000000..ed3b249 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/glbl.v @@ -0,0 +1,84 @@ +// $Header: /devl/xcs/repo/env/Databases/CAEInterfaces/verunilibs/data/glbl.v,v 1.14 2010/10/28 20:44:00 fphillip Exp $ +`ifndef GLBL +`define GLBL +`timescale 1 ps / 1 ps + +module glbl (); + + parameter ROC_WIDTH = 100000; + parameter TOC_WIDTH = 0; + parameter GRES_WIDTH = 10000; + parameter GRES_START = 10000; + +//-------- STARTUP Globals -------------- + wire GSR; + wire GTS; + wire GWE; + wire PRLD; + wire GRESTORE; + tri1 p_up_tmp; + tri (weak1, strong0) PLL_LOCKG = p_up_tmp; + + wire PROGB_GLBL; + wire CCLKO_GLBL; + wire FCSBO_GLBL; + wire [3:0] DO_GLBL; + wire [3:0] DI_GLBL; + + reg GSR_int; + reg GTS_int; + reg PRLD_int; + reg GRESTORE_int; + +//-------- JTAG Globals -------------- + wire JTAG_TDO_GLBL; + wire JTAG_TCK_GLBL; + wire JTAG_TDI_GLBL; + wire JTAG_TMS_GLBL; + wire JTAG_TRST_GLBL; + + reg JTAG_CAPTURE_GLBL; + reg JTAG_RESET_GLBL; + reg JTAG_SHIFT_GLBL; + reg JTAG_UPDATE_GLBL; + reg JTAG_RUNTEST_GLBL; + + reg JTAG_SEL1_GLBL = 0; + reg JTAG_SEL2_GLBL = 0 ; + reg JTAG_SEL3_GLBL = 0; + reg JTAG_SEL4_GLBL = 0; + + reg JTAG_USER_TDO1_GLBL = 1'bz; + reg JTAG_USER_TDO2_GLBL = 1'bz; + reg JTAG_USER_TDO3_GLBL = 1'bz; + reg JTAG_USER_TDO4_GLBL = 1'bz; + + assign (strong1, weak0) GSR = GSR_int; + assign (strong1, weak0) GTS = GTS_int; + assign (weak1, weak0) PRLD = PRLD_int; + assign (strong1, weak0) GRESTORE = GRESTORE_int; + + initial begin + GSR_int = 1'b1; + PRLD_int = 1'b1; + #(ROC_WIDTH) + GSR_int = 1'b0; + PRLD_int = 1'b0; + end + + initial begin + GTS_int = 1'b1; + #(TOC_WIDTH) + GTS_int = 1'b0; + end + + initial begin + GRESTORE_int = 1'b0; + #(GRES_START); + GRESTORE_int = 1'b1; + #(GRES_WIDTH); + GRESTORE_int = 1'b0; + end + +endmodule +`endif diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/pr_zq.coe b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/pr_zq.coe new file mode 100755 index 0000000..16d563c --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/pr_zq.coe @@ -0,0 +1,42 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001100000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/protoinst_files/bd_9f2c.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/protoinst_files/bd_9f2c.protoinst new file mode 100644 index 0000000..cf73fce --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/protoinst_files/bd_9f2c.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_9f2c": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/protoinst_files/bd_afa8.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/protoinst_files/bd_afa8.protoinst new file mode 100644 index 0000000..a0656b6 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/protoinst_files/bd_afa8.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_afa8": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/protoinst_files/bd_ba6a.protoinst b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/protoinst_files/bd_ba6a.protoinst new file mode 100644 index 0000000..c42e1c4 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/protoinst_files/bd_ba6a.protoinst @@ -0,0 +1,9 @@ +{ + "version": "1.0", + "modules": { + "bd_ba6a": { + "proto_instances": { + } + } + } +} diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/summary.log b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/summary.log new file mode 100755 index 0000000..7930542 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/summary.log @@ -0,0 +1,20 @@ + +User Configuration +-------------------------------------------------------------------------------- +Algorithm : Minimum_Area +Memory Type : Single_Port_RAM +Port A Read Width : [64] +Port A Write Width : [64] +Memory Depth : [64] + +---------------------------------------------------------------------------------- + +Block RAM resource(s) (18K BRAMs) : [0] +Block RAM resource(s) (36K BRAMs) : [1] +---------------------------------------------------------------------------------- +Clock A Frequency : [100] +Port A Enable Rate : [100] +Port A Write Rate : [50] +---------------------------------------------------------------------------------- +Estimated Power for IP : 5.931282 mW +---------------------------------------------------------------------------------- diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/vlog.prj b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/vlog.prj new file mode 100644 index 0000000..c533a42 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/vlog.prj @@ -0,0 +1,6 @@ +verilog xil_defaultlib \ +"../../../../U200.srcs/sources_1/ip/zq_calib_mem/sim/zq_calib_mem.v" \ + +verilog xil_defaultlib "glbl.v" + +nosort diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/zq_calib_mem.mif b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/zq_calib_mem.mif new file mode 100755 index 0000000..fdf3bb0 --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/zq_calib_mem.mif @@ -0,0 +1,40 @@ +0001100000000000000000000000000000000000010000000000000000000000 +0001100000000000000000000000000000000000010100000000000000000000 +0001100000000000000000000000000000000000011000000000000000000000 +1111000000000000111100000000000011110000000000001010100000000101 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001100000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 +1111000000000000111100000000000011110000000000001111000000000000 diff --git a/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/zq_calib_mem.sh b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/zq_calib_mem.sh new file mode 100755 index 0000000..0dd964b --- /dev/null +++ b/projects/U200/U200.ip_user_files/sim_scripts/zq_calib_mem/xsim/zq_calib_mem.sh @@ -0,0 +1,212 @@ +#!/bin/bash -f +#********************************************************************************************************* +# Vivado (TM) v2020.2 (64-bit) +# +# Filename : zq_calib_mem.sh +# Simulator : Xilinx Vivado Simulator +# Description : Simulation script for compiling, elaborating and verifying the project source files. +# The script will automatically create the design libraries sub-directories in the run +# directory, add the library logical mappings in the simulator setup file, create default +# 'do/prj' file, execute compilation, elaboration and simulation steps. +# +# Generated by Vivado on Tue Mar 08 14:25:29 CET 2022 +# SW Build 3064766 on Wed Nov 18 09:12:47 MST 2020 +# +# Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +# +# usage: zq_calib_mem.sh [-help] +# usage: zq_calib_mem.sh [-lib_map_path] +# usage: zq_calib_mem.sh [-noclean_files] +# usage: zq_calib_mem.sh [-reset_run] +# +#********************************************************************************************************* + +# Command line options +xv_boost_lib_path=/tools/Xilinx/Vivado/2020.2/tps/boost_1_64_0 +xvlog_opts="--relax -L xdma_v4_1_8" + + +# Script info +echo -e "zq_calib_mem.sh - Script generated by export_simulation (Vivado v2020.2 (64-bit)-id)\n" + +# Main steps +run() +{ + check_args $# $1 + setup $1 $2 + compile + elaborate + simulate +} + +# RUN_STEP: +compile() +{ + # Compile design files + xvlog $xvlog_opts -prj vlog.prj 2>&1 | tee compile.log + +} + +# RUN_STEP: +elaborate() +{ + xelab --relax --debug typical --mt auto -L blk_mem_gen_v8_4_4 -L xil_defaultlib -L unisims_ver -L unimacro_ver -L secureip -L xpm --snapshot zq_calib_mem xil_defaultlib.zq_calib_mem xil_defaultlib.glbl -log elaborate.log +} + +# RUN_STEP: +simulate() +{ + xsim zq_calib_mem -key {Behavioral:sim_1:Functional:zq_calib_mem} -tclbatch cmd.tcl -protoinst "protoinst_files/bd_9f2c.protoinst" -protoinst "protoinst_files/bd_ba6a.protoinst" -protoinst "protoinst_files/bd_afa8.protoinst" -log simulate.log +} + +# STEP: setup +setup() +{ + case $1 in + "-lib_map_path" ) + if [[ ($2 == "") ]]; then + echo -e "ERROR: Simulation library directory path not specified (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + fi + copy_setup_file $2 + ;; + "-reset_run" ) + reset_run + echo -e "INFO: Simulation run files deleted.\n" + exit 0 + ;; + "-noclean_files" ) + # do not remove previous data + ;; + * ) + copy_setup_file $2 + esac + + # Add any setup/initialization commands here:- + + # + +} + +# Copy xsim.ini file +copy_setup_file() +{ + file="xsim.ini" + lib_map_path="/tools/Xilinx/Vivado/2020.2/data/xsim" + if [[ ($1 != "") ]]; then + lib_map_path="$1" + fi + if [[ ($lib_map_path != "") ]]; then + src_file="$lib_map_path/$file" + if [[ -e $src_file ]]; then + cp $src_file . + fi + + # Map local design libraries to xsim.ini + map_local_libs + + fi +} + +# Map local design libraries +map_local_libs() +{ + updated_mappings=() + local_mappings=() + + # Local design libraries + local_libs=() + + if [[ 0 == ${#local_libs[@]} ]]; then + return + fi + + file="xsim.ini" + file_backup="xsim.ini.bak" + + if [[ -e $file ]]; then + rm -f $file_backup + # Create a backup copy of the xsim.ini file + cp $file $file_backup + # Read libraries from backup file and search in local library collection + while read -r line + do + IN=$line + # Split mapping entry with '=' delimiter to fetch library name and mapping + read lib_name mapping <<<$(IFS="="; echo $IN) + # If local library found, then construct the local mapping and add to local mapping collection + if `echo ${local_libs[@]} | grep -wq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + local_mappings+=("$lib_name") + fi + # Add to updated library mapping collection + updated_mappings+=("$line") + done < "$file_backup" + # Append local libraries not found originally from xsim.ini + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + if `echo ${local_mappings[@]} | grep -wvq $lib_name` ; then + line="$lib_name=xsim.dir/$lib_name" + updated_mappings+=("$line") + fi + done + # Write updated mappings in xsim.ini + rm -f $file + for (( i=0; i<${#updated_mappings[*]}; i++ )); do + lib_name="${updated_mappings[i]}" + echo $lib_name >> $file + done + else + for (( i=0; i<${#local_libs[*]}; i++ )); do + lib_name="${local_libs[i]}" + mapping="$lib_name=xsim.dir/$lib_name" + echo $mapping >> $file + done + fi +} + +# Delete generated data from the previous run +reset_run() +{ + files_to_remove=(xelab.pb xsim.jou xvhdl.log xvlog.log compile.log elaborate.log simulate.log xelab.log xsim.log run.log xvhdl.pb xvlog.pb zq_calib_mem.wdb xsim.dir) + for (( i=0; i<${#files_to_remove[*]}; i++ )); do + file="${files_to_remove[i]}" + if [[ -e $file ]]; then + rm -rf $file + fi + done +} + +# Check command line arguments +check_args() +{ + if [[ ($1 == 1 ) && ($2 != "-lib_map_path" && $2 != "-noclean_files" && $2 != "-reset_run" && $2 != "-help" && $2 != "-h") ]]; then + echo -e "ERROR: Unknown option specified '$2' (type \"./zq_calib_mem.sh -help\" for more information)\n" + exit 1 + fi + + if [[ ($2 == "-help" || $2 == "-h") ]]; then + usage + fi +} + +# Script usage +usage() +{ + msg="Usage: zq_calib_mem.sh [-help]\n\ +Usage: zq_calib_mem.sh [-lib_map_path]\n\ +Usage: zq_calib_mem.sh [-reset_run]\n\ +Usage: zq_calib_mem.sh [-noclean_files]\n\n\ +[-help] -- Print help information for this script\n\n\ +[-lib_map_path ] -- Compiled simulation library directory path. The simulation library is compiled\n\ +using the compile_simlib tcl command. Please see 'compile_simlib -help' for more information.\n\n\ +[-reset_run] -- Recreate simulator setup files and library mappings for a clean run. The generated files\n\ +from the previous run will be removed. If you don't want to remove the simulator generated files, use the\n\ +-noclean_files switch.\n\n\ +[-noclean_files] -- Reset previous run, but do not remove simulator generated files from the previous run.\n\n" + echo -e $msg + exit 1 +} + +# Launch script +run $1 $2 diff --git a/projects/U200/U200.srcs/sources_1/ip/axis_clock_converter/axis_clock_converter.xci b/projects/U200/U200.srcs/sources_1/ip/axis_clock_converter/axis_clock_converter.xci new file mode 100644 index 0000000..dd35b7f --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/axis_clock_converter/axis_clock_converter.xci @@ -0,0 +1,120 @@ + + + xilinx.com + xci + unknown + 1.0 + + + axis_clock_converter + + + + 100000000 + 1 + 1 + 1 + 0 + 0 + undef + 0.000 + 32 + 0 + 0 + 0 + ACTIVE_LOW + + + + 100000000 + 0 + 0.000 + 0 + ACTIVE_LOW + + 100000000 + 1 + 1 + 1 + 0 + 0 + undef + 0.000 + 32 + 0 + 0 + 0 + ACTIVE_LOW + + + + 100000000 + 0 + 0.000 + 0 + ACTIVE_LOW + 0 + 0b00000000000000000000000000011011 + 256 + 1 + 1 + 1 + virtexuplus + 1 + 2 + 2 + 1 + 0 + 1:2 + axis_clock_converter + 1 + 1 + 0 + 1 + 2 + 32 + 0 + 0 + 0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 21 + TRUE + . + + . + 2019.2 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/axis_clock_converter/axis_clock_converter.xml b/projects/U200/U200.srcs/sources_1/ip/axis_clock_converter/axis_clock_converter.xml new file mode 100644 index 0000000..f22c124 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/axis_clock_converter/axis_clock_converter.xml @@ -0,0 +1,1514 @@ + + + xilinx.com + customized_ip + axis_clock_converter + 1.0 + + + S_AXIS + S_AXIS + + + + + + + TVALID + + + s_axis_tvalid + + + + + TREADY + + + s_axis_tready + + + + + TDATA + + + s_axis_tdata + + + + + TSTRB + + + s_axis_tstrb + + + + + TKEEP + + + s_axis_tkeep + + + + + TLAST + + + s_axis_tlast + + + + + TID + + + s_axis_tid + + + + + TDEST + + + s_axis_tdest + + + + + TUSER + + + s_axis_tuser + + + + + + TDATA_NUM_BYTES + 32 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 1 + + + none + + + + + HAS_TLAST + 1 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + M_AXIS + M_AXIS + + + + + + + TVALID + + + m_axis_tvalid + + + + + TREADY + + + m_axis_tready + + + + + TDATA + + + m_axis_tdata + + + + + TSTRB + + + m_axis_tstrb + + + + + TKEEP + + + m_axis_tkeep + + + + + TLAST + + + m_axis_tlast + + + + + TID + + + m_axis_tid + + + + + TDEST + + + m_axis_tdest + + + + + TUSER + + + m_axis_tuser + + + + + + TDATA_NUM_BYTES + 32 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 1 + + + none + + + + + HAS_TLAST + 1 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + S_RSTIF + S_RSTIF + + + + + + + RST + + + s_axis_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + M_RSTIF + M_RSTIF + + + + + + + RST + + + m_axis_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + S_CLKIF + S_CLKIF + + + + + + + CLK + + + s_axis_aclk + + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + M_CLKIF + M_CLKIF + + + + + + + CLK + + + m_axis_aclk + + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + S_CLKENIF + S_CLKENIF + + + + + + + CE + + + s_axis_aclken + + + + + + POLARITY + ACTIVE_LOW + + + none + + + + + + + + false + + + + + + M_CLKENIF + M_CLKENIF + + + + + + + CE + + + m_axis_aclken + + + + + + POLARITY + ACTIVE_LOW + + + none + + + + + + + + false + + + + + + + + + xilinx_externalfiles + External Files + :vivado.xilinx.com:external.files + + xilinx_externalfiles_view_fileset + + + + outputProductCRC + 9:d6067a56 + + + + + + + s_axis_aresetn + + in + + + wire + xilinx_externalfiles + + + + 0x0 + + + + + m_axis_aresetn + + in + + + wire + xilinx_externalfiles + + + + 0x0 + + + + + s_axis_aclken + + in + + + wire + xilinx_externalfiles + + + + 0x1 + + + + + + false + + + + + + m_axis_aclken + + in + + + wire + xilinx_externalfiles + + + + 0x1 + + + + + + false + + + + + + s_axis_aclk + + in + + + wire + xilinx_externalfiles + + + + 0x0 + + + + + s_axis_tvalid + + in + + + wire + xilinx_externalfiles + + + + 0x0 + + + + + s_axis_tready + + out + + + wire + xilinx_externalfiles + + + + + + s_axis_tdata + + in + + 255 + 0 + + + + wire + xilinx_externalfiles + + + + 0x0000000000000000000000000000000000000000000000000000000000000000 + + + + + + true + + + + + + s_axis_tstrb + + in + + 31 + 0 + + + + wire + xilinx_externalfiles + + + + 0xFFFFFFFF + + + + + + false + + + + + + s_axis_tkeep + + in + + 31 + 0 + + + + wire + xilinx_externalfiles + + + + 0xFFFFFFFF + + + + + + true + + + + + + s_axis_tlast + + in + + + wire + xilinx_externalfiles + + + + 0x1 + + + + + + true + + + + + + s_axis_tid + + in + + 0 + 0 + + + + wire + xilinx_externalfiles + + + + 0x0 + + + + + + false + + + + + + s_axis_tdest + + in + + 0 + 0 + + + + wire + xilinx_externalfiles + + + + 0x0 + + + + + + false + + + + + + s_axis_tuser + + in + + 0 + 0 + + + + wire + xilinx_externalfiles + + + + 0x0 + + + + + + false + + + + + + m_axis_aclk + + in + + + wire + xilinx_externalfiles + + + + 0x0 + + + + + m_axis_tvalid + + out + + + wire + xilinx_externalfiles + + + + + + m_axis_tready + + in + + + wire + xilinx_externalfiles + + + + 0x1 + + + + + m_axis_tdata + + out + + 255 + 0 + + + + wire + xilinx_externalfiles + + + + + + + true + + + + + + m_axis_tstrb + + out + + 31 + 0 + + + + wire + xilinx_externalfiles + + + + + + + false + + + + + + m_axis_tkeep + + out + + 31 + 0 + + + + wire + xilinx_externalfiles + + + + + + + true + + + + + + m_axis_tlast + + out + + + wire + xilinx_externalfiles + + + + + + + true + + + + + + m_axis_tid + + out + + 0 + 0 + + + + wire + xilinx_externalfiles + + + + + + + false + + + + + + m_axis_tdest + + out + + 0 + 0 + + + + wire + xilinx_externalfiles + + + + + + + false + + + + + + m_axis_tuser + + out + + 0 + 0 + + + + wire + xilinx_externalfiles + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_AXIS_TDATA_WIDTH + 256 + + + C_AXIS_TID_WIDTH + 1 + + + C_AXIS_TDEST_WIDTH + 1 + + + C_AXIS_TUSER_WIDTH + 1 + + + C_AXIS_SIGNAL_SET + 0b00000000000000000000000000011011 + + + C_IS_ACLK_ASYNC + 1 + + + C_SYNCHRONIZER_STAGE + 2 + + + C_S_AXIS_ACLK_RATIO + 1 + + + C_M_AXIS_ACLK_RATIO + 2 + + + C_ACLKEN_CONV_MODE + 0 + + + + + + choice_list_27ecedf0 + 16:1 + 15:1 + 14:1 + 13:1 + 12:1 + 11:1 + 10:1 + 9:1 + 8:1 + 7:1 + 6:1 + 5:1 + 4:1 + 3:1 + 2:1 + 1:1 + 1:2 + 1:3 + 1:4 + 1:5 + 1:6 + 1:7 + 1:8 + 1:9 + 1:10 + 1:11 + 1:12 + 1:13 + 1:14 + 1:15 + 1:16 + + + choice_pairs_37189c7b + 0 + 1 + + + choice_pairs_7e3eb5e2 + 0 + 1 + 2 + 3 + + + + + xilinx_externalfiles_view_fileset + + axis_clock_converter.dcp + dcp + USED_IN_implementation + USED_IN_synthesis + xil_defaultlib + + + axis_clock_converter_stub.v + verilogSource + USED_IN_synth_blackbox_stub + xil_defaultlib + + + axis_clock_converter_stub.vhdl + vhdlSource + USED_IN_synth_blackbox_stub + xil_defaultlib + + + axis_clock_converter_sim_netlist.v + verilogSource + USED_IN_simulation + USED_IN_single_language + xil_defaultlib + + + axis_clock_converter_sim_netlist.vhdl + vhdlSource + USED_IN_simulation + USED_IN_single_language + xil_defaultlib + + + + The AXI4-Stream Clock Converter IP provides the infrastructure to change the clocking rate between a AXI4-Stream master and slave. + + + TDATA_NUM_BYTES + TDATA Width (bytes) + 32 + + + + true + + + + + + TID_WIDTH + TID Width (bits) + 0 + + + + true + + + + + + TDEST_WIDTH + TDEST Width (bits) + 0 + + + + true + + + + + + TUSER_WIDTH + TUSER Width (bits) + 0 + + + + true + + + + + + IS_ACLK_ASYNC + Asynchronous Clocks + 1 + + + + true + + + + + + HAS_TSTRB + Enable TSTRB + 0 + + + + true + + + + + + HAS_TKEEP + Enable TKEEP + 1 + + + + true + + + + + + HAS_TLAST + Enable TLAST + 1 + + + + true + + + + + + SYNCHRONIZATION_STAGES + Synchronization Stages across Cross Clock Domain Logic + 2 + + + + true + + + + + + ACLK_RATIO + SI to MI Clock Ratio + 1:2 + + + + false + + + + + + ACLKEN_CONV_MODE + ACLKEN Conversion Mode + 0 + + + + true + + + + + + Component_Name + axis_clock_converter + + + + + AXI4-Stream Clock Converter + + XPM_CDC + XPM_FIFO + + 21 + + + + + + + + + + + + + + + + 2019.2 + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/axis_clock_converter_1/axis_clock_converter.xci b/projects/U200/U200.srcs/sources_1/ip/axis_clock_converter_1/axis_clock_converter.xci new file mode 100644 index 0000000..76ea065 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/axis_clock_converter_1/axis_clock_converter.xci @@ -0,0 +1,133 @@ + + + xilinx.com + xci + unknown + 1.0 + + + axis_clock_converter + + + + 100000000 + 1 + 1 + 1 + 0 + 0 + undef + 0.000 + 32 + 0 + 0 + 0 + ACTIVE_LOW + + + + 100000000 + 0 + 0 + 0.000 + 0 + ACTIVE_LOW + + 100000000 + 1 + 1 + 1 + 0 + 0 + undef + 0.000 + 32 + 0 + 0 + 0 + ACTIVE_LOW + + + + 100000000 + 0 + 0 + 0.000 + 0 + ACTIVE_LOW + 0 + 0b00000000000000000000000000011011 + 256 + 1 + 1 + 1 + virtexuplus + 1 + 2 + 2 + 1 + 0 + 1:2 + axis_clock_converter + 1 + 1 + 0 + 1 + 2 + 32 + 0 + 0 + 0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 23 + TRUE + . + + . + 2020.2 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/axis_clock_converter_1/axis_clock_converter.xml b/projects/U200/U200.srcs/sources_1/ip/axis_clock_converter_1/axis_clock_converter.xml new file mode 100644 index 0000000..e58898e --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/axis_clock_converter_1/axis_clock_converter.xml @@ -0,0 +1,1478 @@ + + + xilinx.com + customized_ip + axis_clock_converter + 1.0 + + + S_AXIS + S_AXIS + + + + + + + TVALID + + + s_axis_tvalid + + + + + TREADY + + + s_axis_tready + + + + + TDATA + + + s_axis_tdata + + + + + TSTRB + + + s_axis_tstrb + + + + + TKEEP + + + s_axis_tkeep + + + + + TLAST + + + s_axis_tlast + + + + + TID + + + s_axis_tid + + + + + TDEST + + + s_axis_tdest + + + + + TUSER + + + s_axis_tuser + + + + + + TDATA_NUM_BYTES + 32 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 1 + + + none + + + + + HAS_TLAST + 1 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + M_AXIS + M_AXIS + + + + + + + TVALID + + + m_axis_tvalid + + + + + TREADY + + + m_axis_tready + + + + + TDATA + + + m_axis_tdata + + + + + TSTRB + + + m_axis_tstrb + + + + + TKEEP + + + m_axis_tkeep + + + + + TLAST + + + m_axis_tlast + + + + + TID + + + m_axis_tid + + + + + TDEST + + + m_axis_tdest + + + + + TUSER + + + m_axis_tuser + + + + + + TDATA_NUM_BYTES + 32 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 1 + + + none + + + + + HAS_TLAST + 1 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + S_RSTIF + S_RSTIF + + + + + + + RST + + + s_axis_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + M_RSTIF + M_RSTIF + + + + + + + RST + + + m_axis_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + S_CLKIF + S_CLKIF + + + + + + + CLK + + + s_axis_aclk + + + + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + M_CLKIF + M_CLKIF + + + + + + + CLK + + + m_axis_aclk + + + + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + S_CLKENIF + S_CLKENIF + + + + + + + CE + + + s_axis_aclken + + + + + + POLARITY + ACTIVE_LOW + + + none + + + + + + + + false + + + + + + M_CLKENIF + M_CLKENIF + + + + + + + CE + + + m_axis_aclken + + + + + + POLARITY + ACTIVE_LOW + + + none + + + + + + + + false + + + + + + + + + s_axis_aresetn + + in + + + wire + dummy_view + + + + 0x0 + + + + + m_axis_aresetn + + in + + + wire + dummy_view + + + + 0x0 + + + + + s_axis_aclken + + in + + + wire + dummy_view + + + + 0x1 + + + + + + false + + + + + + m_axis_aclken + + in + + + wire + dummy_view + + + + 0x1 + + + + + + false + + + + + + s_axis_aclk + + in + + + wire + dummy_view + + + + 0x0 + + + + + s_axis_tvalid + + in + + + wire + dummy_view + + + + 0x0 + + + + + s_axis_tready + + out + + + wire + dummy_view + + + + + + s_axis_tdata + + in + + 255 + 0 + + + + wire + dummy_view + + + + 0x0000000000000000000000000000000000000000000000000000000000000000 + + + + + + true + + + + + + s_axis_tstrb + + in + + 31 + 0 + + + + wire + dummy_view + + + + 0xFFFFFFFF + + + + + + false + + + + + + s_axis_tkeep + + in + + 31 + 0 + + + + wire + dummy_view + + + + 0xFFFFFFFF + + + + + + true + + + + + + s_axis_tlast + + in + + + wire + dummy_view + + + + 0x1 + + + + + + true + + + + + + s_axis_tid + + in + + 0 + 0 + + + + wire + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_axis_tdest + + in + + 0 + 0 + + + + wire + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_axis_tuser + + in + + 0 + 0 + + + + wire + dummy_view + + + + 0x0 + + + + + + false + + + + + + m_axis_aclk + + in + + + wire + dummy_view + + + + 0x0 + + + + + m_axis_tvalid + + out + + + wire + dummy_view + + + + + + m_axis_tready + + in + + + wire + dummy_view + + + + 0x1 + + + + + m_axis_tdata + + out + + 255 + 0 + + + + wire + dummy_view + + + + + + + true + + + + + + m_axis_tstrb + + out + + 31 + 0 + + + + wire + dummy_view + + + + + + + false + + + + + + m_axis_tkeep + + out + + 31 + 0 + + + + wire + dummy_view + + + + + + + true + + + + + + m_axis_tlast + + out + + + wire + dummy_view + + + + + + + true + + + + + + m_axis_tid + + out + + 0 + 0 + + + + wire + dummy_view + + + + + + + false + + + + + + m_axis_tdest + + out + + 0 + 0 + + + + wire + dummy_view + + + + + + + false + + + + + + m_axis_tuser + + out + + 0 + 0 + + + + wire + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_AXIS_TDATA_WIDTH + 256 + + + C_AXIS_TID_WIDTH + 1 + + + C_AXIS_TDEST_WIDTH + 1 + + + C_AXIS_TUSER_WIDTH + 1 + + + C_AXIS_SIGNAL_SET + 0b00000000000000000000000000011011 + + + C_IS_ACLK_ASYNC + 1 + + + C_SYNCHRONIZER_STAGE + 2 + + + C_S_AXIS_ACLK_RATIO + 1 + + + C_M_AXIS_ACLK_RATIO + 2 + + + C_ACLKEN_CONV_MODE + 0 + + + + + + choice_list_27ecedf0 + 16:1 + 15:1 + 14:1 + 13:1 + 12:1 + 11:1 + 10:1 + 9:1 + 8:1 + 7:1 + 6:1 + 5:1 + 4:1 + 3:1 + 2:1 + 1:1 + 1:2 + 1:3 + 1:4 + 1:5 + 1:6 + 1:7 + 1:8 + 1:9 + 1:10 + 1:11 + 1:12 + 1:13 + 1:14 + 1:15 + 1:16 + + + choice_pairs_37189c7b + 0 + 1 + + + choice_pairs_7e3eb5e2 + 0 + 1 + 2 + 3 + + + The AXI4-Stream Clock Converter IP provides the infrastructure to change the clocking rate between a AXI4-Stream master and slave. + + + TDATA_NUM_BYTES + TDATA Width (bytes) + 32 + + + + true + + + + + + TID_WIDTH + TID Width (bits) + 0 + + + + true + + + + + + TDEST_WIDTH + TDEST Width (bits) + 0 + + + + true + + + + + + TUSER_WIDTH + TUSER Width (bits) + 0 + + + + true + + + + + + IS_ACLK_ASYNC + Asynchronous Clocks + 1 + + + + true + + + + + + HAS_TSTRB + Enable TSTRB + 0 + + + + true + + + + + + HAS_TKEEP + Enable TKEEP + 1 + + + + true + + + + + + HAS_TLAST + Enable TLAST + 1 + + + + true + + + + + + SYNCHRONIZATION_STAGES + Synchronization Stages across Cross Clock Domain Logic + 2 + + + + true + + + + + + ACLK_RATIO + SI to MI Clock Ratio + 1:2 + + + + false + + + + + + ACLKEN_CONV_MODE + ACLKEN Conversion Mode + 0 + + + + true + + + + + + Component_Name + axis_clock_converter + + + + + AXI4-Stream Clock Converter + + XPM_CDC + XPM_FIFO + + 23 + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem/instr_blk_mem.xci b/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem/instr_blk_mem.xci new file mode 100644 index 0000000..83d955e --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem/instr_blk_mem.xci @@ -0,0 +1,327 @@ + + + xilinx.com + xci + unknown + 1.0 + + + instr_blk_mem + + + 4096 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + OTHER + NONE + 8192 + 32 + 1 + + OTHER + NONE + 8192 + 32 + 1 + + + 100000000 + 0 + 0.000 + 0 + 11 + 11 + 1 + 4 + 0 + 1 + 9 + 0 + 0 + 4 + NONE + 0 + 0 + 0 + ./ + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + Estimated Power for IP : 7.524303 mW + virtexuplus + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + instr_blk_mem.mem + no_coe_file_loaded + 0 + 0 + 0 + 0 + 1 + 2048 + 2048 + 1 + 1 + 64 + 64 + 0 + 0 + CE + CE + ALL + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 2048 + 2048 + WRITE_FIRST + WRITE_FIRST + 64 + 64 + virtexuplus + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + false + 9 + NONE + no_coe_file_loaded + ALL + instr_blk_mem + false + false + false + false + false + false + false + false + false + Use_ENA_Pin + Always_Enabled + Single_Bit_Error_Injection + false + Native + false + no_mem_loaded + Single_Port_RAM + WRITE_FIRST + WRITE_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 50 + 0 + 0 + 0 + 8kx2 + false + false + 1 + 1 + 64 + 64 + false + false + false + false + 0 + false + false + CE + CE + SYNC + false + false + false + false + false + false + false + 2048 + 64 + 64 + No_ECC + false + false + false + Stand_Alone + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 4 + TRUE + . + + . + 2020.2 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem/instr_blk_mem.xml b/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem/instr_blk_mem.xml new file mode 100644 index 0000000..471bbb6 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem/instr_blk_mem.xml @@ -0,0 +1,4182 @@ + + + xilinx.com + customized_ip + instr_blk_mem + 1.0 + + + CLK.ACLK + ACLK + AXI4 Interconnect Clock Input + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.ARESETN + ARESETN + AXI4 Interconnect Reset Input + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + AXI_SLAVE_S_AXI + AXI_SLAVE + AXI_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + AXILite_SLAVE_S_AXI + AXILite_SLAVE + AXILite_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + BRAM_PORTA + BRAM_PORTA + BRAM_PORTA + + + + + + + ADDR + + + addra + + + + + CLK + + + clka + + + + + DIN + + + dina + + + + + DOUT + + + douta + + + + + EN + + + ena + + + + + RST + + + rsta + + + + + WE + + + wea + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + BRAM_PORTB + BRAM_PORTB + BRAM_PORTB + + + + + + + ADDR + + + addrb + + + + + CLK + + + clkb + + + + + DIN + + + dinb + + + + + DOUT + + + doutb + + + + + EN + + + enb + + + + + RST + + + rstb + + + + + WE + + + web + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + false + + + + + + + + S_1 + + Mem0 + 0 + 4096 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + + + + clka + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rsta + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + ena + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regcea + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wea + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addra + + in + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dina + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + douta + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + clkb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rstb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + enb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + regceb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + web + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + addrb + + in + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + dinb + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + doutb + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + eccpipece + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rdaddrecc + + out + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + deepsleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + shutdown + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rsta_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rstb_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_wdata + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rdata + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rdaddrecc + + out + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_XDEVICEFAMILY + virtexuplus + + + C_ELABORATION_DIR + ./ + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_AXI_SLAVE_TYPE + 0 + + + C_USE_BRAM_BLOCK + 0 + + + C_ENABLE_32BIT_ADDRESS + 0 + + + C_CTRL_ECC_ALGO + NONE + + + C_HAS_AXI_ID + 0 + + + C_AXI_ID_WIDTH + 4 + + + C_MEM_TYPE + 0 + + + C_BYTE_SIZE + 9 + + + C_ALGORITHM + 1 + + + C_PRIM_TYPE + 1 + + + C_LOAD_INIT_FILE + 0 + + + C_INIT_FILE_NAME + no_coe_file_loaded + + + C_INIT_FILE + instr_blk_mem.mem + + + C_USE_DEFAULT_DATA + 0 + + + C_DEFAULT_DATA + 0 + + + C_HAS_RSTA + 0 + + + C_RST_PRIORITY_A + CE + + + C_RSTRAM_A + 0 + + + C_INITA_VAL + 0 + + + C_HAS_ENA + 1 + + + C_HAS_REGCEA + 0 + + + C_USE_BYTE_WEA + 0 + + + C_WEA_WIDTH + 1 + + + C_WRITE_MODE_A + WRITE_FIRST + + + C_WRITE_WIDTH_A + 64 + + + C_READ_WIDTH_A + 64 + + + C_WRITE_DEPTH_A + 2048 + + + C_READ_DEPTH_A + 2048 + + + C_ADDRA_WIDTH + 11 + + + C_HAS_RSTB + 0 + + + C_RST_PRIORITY_B + CE + + + C_RSTRAM_B + 0 + + + C_INITB_VAL + 0 + + + C_HAS_ENB + 0 + + + C_HAS_REGCEB + 0 + + + C_USE_BYTE_WEB + 0 + + + C_WEB_WIDTH + 1 + + + C_WRITE_MODE_B + WRITE_FIRST + + + C_WRITE_WIDTH_B + 64 + + + C_READ_WIDTH_B + 64 + + + C_WRITE_DEPTH_B + 2048 + + + C_READ_DEPTH_B + 2048 + + + C_ADDRB_WIDTH + 11 + + + C_HAS_MEM_OUTPUT_REGS_A + 0 + + + C_HAS_MEM_OUTPUT_REGS_B + 0 + + + C_HAS_MUX_OUTPUT_REGS_A + 0 + + + C_HAS_MUX_OUTPUT_REGS_B + 0 + + + C_MUX_PIPELINE_STAGES + 0 + + + C_HAS_SOFTECC_INPUT_REGS_A + 0 + + + C_HAS_SOFTECC_OUTPUT_REGS_B + 0 + + + C_USE_SOFTECC + 0 + + + C_USE_ECC + 0 + + + C_EN_ECC_PIPE + 0 + + + C_READ_LATENCY_A + 1 + + + C_READ_LATENCY_B + 1 + + + C_HAS_INJECTERR + 0 + + + C_SIM_COLLISION_CHECK + ALL + + + C_COMMON_CLK + 0 + + + C_DISABLE_WARN_BHV_COLL + 0 + + + C_EN_SLEEP_PIN + 0 + + + C_USE_URAM + 0 + + + C_EN_RDADDRA_CHG + 0 + + + C_EN_RDADDRB_CHG + 0 + + + C_EN_DEEPSLEEP_PIN + 0 + + + C_EN_SHUTDOWN_PIN + 0 + + + C_EN_SAFETY_CKT + 0 + + + C_DISABLE_WARN_BHV_RANGE + 0 + + + C_COUNT_36K_BRAM + 4 + + + C_COUNT_18K_BRAM + 0 + + + C_EST_POWER_SUMMARY + Estimated Power for IP : 7.524303 mW + + + + + + choice_list_0e6ad450 + 2 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + 1024 + 2048 + + + choice_list_5453281d + Native + AXI4 + + + choice_list_5f2d7eda + 16kx1 + 8kx2 + 4kx4 + 2kx9 + 1kx18 + 512x36 + 256x72 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_89a27b2f + 8 + 9 + + + choice_list_c8df20f0 + NONE + ECCH32-7 + ECCH64-8 + ECCHSIAO32-7 + ECCHSIAO64-8 + ECCHSIAO128-9 + + + choice_list_e9412e2c + BRAM + URAM + + + choice_pairs_07c32259 + WRITE_FIRST + READ_FIRST + NO_CHANGE + + + choice_pairs_27c66b0d + Stand_Alone + BRAM_Controller + + + choice_pairs_2adcaf32 + SYNC + ASYNC + + + choice_pairs_2d73cdeb + Always_Enabled + Use_ENB_Pin + + + choice_pairs_3949ecbf + Always_Enabled + Use_ENA_Pin + + + choice_pairs_3e9ce7ae + Minimum_Area + Low_Power + Fixed_Primitives + + + choice_pairs_44b9b2d1 + ALL + NONE + WARNING_ONLY + GENERATE_X_ONLY + + + choice_pairs_63de7f78 + CE + SR + + + choice_pairs_716d2fba + Single_Bit_Error_Injection + Double_Bit_Error_Injection + Single_and_Double_Bit_Error_Injection + + + choice_pairs_b91edaa2 + Memory_Slave + Peripheral_Slave + + + choice_pairs_c1013cbe + No_ECC + Soft_ECC + BuiltIn_ECC + + + choice_pairs_e4c322cb + AXI4_Full + AXI4_Lite + + + choice_pairs_e932d933 + Single_Port_RAM + Simple_Dual_Port_RAM + True_Dual_Port_RAM + Single_Port_ROM + Dual_Port_ROM + + + The Xilinx LogiCORE IP Block Memory Generator replaces the Dual Port Block Memory and Single Port Block Memory LogiCOREs, but is not a direct drop-in replacement. It should be used in all new Xilinx designs. The core supports RAM and ROM functions over a wide range of widths and depths. Use this core to generate block memories with symmetric or asymmetric read and write port widths, as well as cores which can perform simultaneous write operations to separate locations, and simultaneous read operations from the same location. For more information on differences in interface and feature support between this core and the Dual Port Block Memory and Single Port Block Memory LogiCOREs, please consult the data sheet. + + + Component_Name + instr_blk_mem + + + + true + + + + + + Interface_Type + Native + + + + true + + + + + + AXI_Type + AXI4_Full + + + + true + + + + + + AXI_Slave_Type + Memory_Slave + + + + true + + + + + + Use_AXI_ID + false + + + + false + + + + + + AXI_ID_Width + 4 + + + + false + + + + + + Memory_Type + Single_Port_RAM + + + + true + + + + + + PRIM_type_to_Implement + BRAM + + + + true + + + + + + Enable_32bit_Address + false + + + + true + + + + + + ecctype + No_ECC + + + + false + + + + + + ECC + false + + + + false + + + + + + softecc + false + + + + false + + + + + + EN_SLEEP_PIN + false + + + + true + + + + + + EN_DEEPSLEEP_PIN + false + + + + false + + + + + + EN_SHUTDOWN_PIN + false + + + + false + + + + + + EN_ECC_PIPE + false + + + + false + + + + + + RD_ADDR_CHNG_A + false + + + + false + + + + + + RD_ADDR_CHNG_B + false + + + + false + + + + + + Use_Error_Injection_Pins + false + + + + false + + + + + + Error_Injection_Type + Single_Bit_Error_Injection + + + + false + + + + + + Use_Byte_Write_Enable + false + + + + true + + + + + + Byte_Size + 9 + + + + false + + + + + + Algorithm + Minimum_Area + + + + true + + + + + + Primitive + 8kx2 + + + + false + + + + + + Assume_Synchronous_Clk + false + + + + false + + + + + + Write_Width_A + 64 + + + + true + + + + + + Write_Depth_A + 2048 + + + + true + + + + + + Read_Width_A + 64 + + + + true + + + + + + Operating_Mode_A + WRITE_FIRST + + + + true + + + + + + Enable_A + Use_ENA_Pin + + + + true + + + + + + Write_Width_B + 64 + + + + false + + + + + + Read_Width_B + 64 + + + + false + + + + + + Operating_Mode_B + WRITE_FIRST + + + + false + + + + + + Enable_B + Always_Enabled + + + + false + + + + + + Register_PortA_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortA_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEA_Pin + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Primitives + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Core + false + + + + false + + + + + + Use_REGCEB_Pin + false + + + + false + + + + + + register_porta_input_of_softecc + false + + + + false + + + + + + register_portb_output_of_softecc + false + + + + false + + + + + + Pipeline_Stages + 0 + + + + false + + + + + + Load_Init_File + false + + + + true + + + + + + Coe_File + no_coe_file_loaded + + + + false + + + + + + Fill_Remaining_Memory_Locations + false + + + + true + + + + + + Remaining_Memory_Locations + 0 + + + + false + + + + + + Use_RSTA_Pin + false + + + + true + + + + + + Reset_Memory_Latch_A + false + + + + false + + + + + + Reset_Priority_A + CE + + + + false + + + + + + Output_Reset_Value_A + 0 + + + + false + + + + + + Use_RSTB_Pin + false + + + + false + + + + + + Reset_Memory_Latch_B + false + + + + false + + + + + + Reset_Priority_B + CE + + + + false + + + + + + Output_Reset_Value_B + 0 + + + + false + + + + + + Reset_Type + SYNC + + + + false + + + + + + Additional_Inputs_for_Power_Estimation + false + + + + true + + + + + + Port_A_Clock + 100 + + + + true + + + + + + Port_A_Write_Rate + 50 + + + + true + + + + + + Port_B_Clock + 0 + + + + true + + + + + + Port_B_Write_Rate + 0 + + + + true + + + + + + Port_A_Enable_Rate + 100 + + + + true + + + + + + Port_B_Enable_Rate + 0 + + + + true + + + + + + Collision_Warnings + ALL + + + + true + + + + + + Disable_Collision_Warnings + false + + + + true + + + + + + Disable_Out_of_Range_Warnings + false + + + + true + + + + + + use_bram_block + Stand_Alone + + + + true + + + + + + MEM_FILE + no_mem_loaded + + + + true + + + + + + CTRL_ECC_ALGO + NONE + + + + true + + + + + + EN_SAFETY_CKT + false + + + + false + + + + + + READ_LATENCY_A + 1 + + + + false + + + + + + READ_LATENCY_B + 1 + + + + false + + + + + + + + Block Memory Generator + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2019.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem_sim/instr_blk_mem_sim.xci b/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem_sim/instr_blk_mem_sim.xci new file mode 100644 index 0000000..9432348 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem_sim/instr_blk_mem_sim.xci @@ -0,0 +1,330 @@ + + + xilinx.com + xci + unknown + 1.0 + + + instr_blk_mem_sim + + + 4096 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + OTHER + NONE + 8192 + 32 + 1 + + OTHER + NONE + 8192 + 32 + 1 + + + 100000000 + 0 + 0.000 + 0 + 10 + 10 + 1 + 4 + 0 + 1 + 9 + 0 + 0 + 2 + NONE + 0 + 0 + 0 + ./ + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + Estimated Power for IP : 4.238151 mW + virtexuplus + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + instr_blk_mem_sim.mem + instr_blk_mem_sim.mif + 0 + 1 + 0 + 0 + 1 + 1024 + 1024 + 1 + 1 + 64 + 64 + 0 + 0 + CE + CE + ALL + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 1 + 1024 + 1024 + WRITE_FIRST + WRITE_FIRST + 64 + 64 + virtexuplus + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + false + 9 + NONE + ../../../../coe/simmem.coe + ALL + instr_blk_mem_sim + false + false + false + false + false + false + false + false + false + Use_ENA_Pin + Always_Enabled + Single_Bit_Error_Injection + true + Native + true + no_mem_loaded + Single_Port_RAM + WRITE_FIRST + WRITE_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 50 + 0 + 0 + 0 + 8kx2 + false + false + 1 + 1 + 64 + 64 + false + false + false + false + 0 + false + false + CE + CE + SYNC + false + false + false + false + false + false + false + 1024 + 64 + 64 + No_ECC + false + false + false + Stand_Alone + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 4 + TRUE + . + + . + 2020.2 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem_sim/instr_blk_mem_sim.xml b/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem_sim/instr_blk_mem_sim.xml new file mode 100644 index 0000000..9c61605 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/instr_blk_mem_sim/instr_blk_mem_sim.xml @@ -0,0 +1,4185 @@ + + + xilinx.com + customized_ip + instr_blk_mem_sim + 1.0 + + + CLK.ACLK + ACLK + AXI4 Interconnect Clock Input + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.ARESETN + ARESETN + AXI4 Interconnect Reset Input + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + AXI_SLAVE_S_AXI + AXI_SLAVE + AXI_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + AXILite_SLAVE_S_AXI + AXILite_SLAVE + AXILite_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + BRAM_PORTA + BRAM_PORTA + BRAM_PORTA + + + + + + + ADDR + + + addra + + + + + CLK + + + clka + + + + + DIN + + + dina + + + + + DOUT + + + douta + + + + + EN + + + ena + + + + + RST + + + rsta + + + + + WE + + + wea + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + BRAM_PORTB + BRAM_PORTB + BRAM_PORTB + + + + + + + ADDR + + + addrb + + + + + CLK + + + clkb + + + + + DIN + + + dinb + + + + + DOUT + + + doutb + + + + + EN + + + enb + + + + + RST + + + rstb + + + + + WE + + + web + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + false + + + + + + + + S_1 + + Mem0 + 0 + 4096 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + + + + clka + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rsta + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + ena + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regcea + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wea + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addra + + in + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dina + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + douta + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + clkb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rstb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + enb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + regceb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + web + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + addrb + + in + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + dinb + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + doutb + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + eccpipece + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rdaddrecc + + out + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + deepsleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + shutdown + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rsta_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rstb_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_wdata + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rdata + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rdaddrecc + + out + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_XDEVICEFAMILY + virtexuplus + + + C_ELABORATION_DIR + ./ + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_AXI_SLAVE_TYPE + 0 + + + C_USE_BRAM_BLOCK + 0 + + + C_ENABLE_32BIT_ADDRESS + 0 + + + C_CTRL_ECC_ALGO + NONE + + + C_HAS_AXI_ID + 0 + + + C_AXI_ID_WIDTH + 4 + + + C_MEM_TYPE + 0 + + + C_BYTE_SIZE + 9 + + + C_ALGORITHM + 1 + + + C_PRIM_TYPE + 1 + + + C_LOAD_INIT_FILE + 1 + + + C_INIT_FILE_NAME + instr_blk_mem_sim.mif + + + C_INIT_FILE + instr_blk_mem_sim.mem + + + C_USE_DEFAULT_DATA + 1 + + + C_DEFAULT_DATA + 0 + + + C_HAS_RSTA + 0 + + + C_RST_PRIORITY_A + CE + + + C_RSTRAM_A + 0 + + + C_INITA_VAL + 0 + + + C_HAS_ENA + 1 + + + C_HAS_REGCEA + 0 + + + C_USE_BYTE_WEA + 0 + + + C_WEA_WIDTH + 1 + + + C_WRITE_MODE_A + WRITE_FIRST + + + C_WRITE_WIDTH_A + 64 + + + C_READ_WIDTH_A + 64 + + + C_WRITE_DEPTH_A + 1024 + + + C_READ_DEPTH_A + 1024 + + + C_ADDRA_WIDTH + 10 + + + C_HAS_RSTB + 0 + + + C_RST_PRIORITY_B + CE + + + C_RSTRAM_B + 0 + + + C_INITB_VAL + 0 + + + C_HAS_ENB + 0 + + + C_HAS_REGCEB + 0 + + + C_USE_BYTE_WEB + 0 + + + C_WEB_WIDTH + 1 + + + C_WRITE_MODE_B + WRITE_FIRST + + + C_WRITE_WIDTH_B + 64 + + + C_READ_WIDTH_B + 64 + + + C_WRITE_DEPTH_B + 1024 + + + C_READ_DEPTH_B + 1024 + + + C_ADDRB_WIDTH + 10 + + + C_HAS_MEM_OUTPUT_REGS_A + 0 + + + C_HAS_MEM_OUTPUT_REGS_B + 0 + + + C_HAS_MUX_OUTPUT_REGS_A + 0 + + + C_HAS_MUX_OUTPUT_REGS_B + 0 + + + C_MUX_PIPELINE_STAGES + 0 + + + C_HAS_SOFTECC_INPUT_REGS_A + 0 + + + C_HAS_SOFTECC_OUTPUT_REGS_B + 0 + + + C_USE_SOFTECC + 0 + + + C_USE_ECC + 0 + + + C_EN_ECC_PIPE + 0 + + + C_READ_LATENCY_A + 1 + + + C_READ_LATENCY_B + 1 + + + C_HAS_INJECTERR + 0 + + + C_SIM_COLLISION_CHECK + ALL + + + C_COMMON_CLK + 0 + + + C_DISABLE_WARN_BHV_COLL + 0 + + + C_EN_SLEEP_PIN + 0 + + + C_USE_URAM + 0 + + + C_EN_RDADDRA_CHG + 0 + + + C_EN_RDADDRB_CHG + 0 + + + C_EN_DEEPSLEEP_PIN + 0 + + + C_EN_SHUTDOWN_PIN + 0 + + + C_EN_SAFETY_CKT + 0 + + + C_DISABLE_WARN_BHV_RANGE + 0 + + + C_COUNT_36K_BRAM + 2 + + + C_COUNT_18K_BRAM + 0 + + + C_EST_POWER_SUMMARY + Estimated Power for IP : 4.238151 mW + + + + + + choice_list_0e6ad450 + 2 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + 1024 + 2048 + + + choice_list_5453281d + Native + AXI4 + + + choice_list_5f2d7eda + 16kx1 + 8kx2 + 4kx4 + 2kx9 + 1kx18 + 512x36 + 256x72 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_89a27b2f + 8 + 9 + + + choice_list_c8df20f0 + NONE + ECCH32-7 + ECCH64-8 + ECCHSIAO32-7 + ECCHSIAO64-8 + ECCHSIAO128-9 + + + choice_list_e9412e2c + BRAM + URAM + + + choice_pairs_07c32259 + WRITE_FIRST + READ_FIRST + NO_CHANGE + + + choice_pairs_27c66b0d + Stand_Alone + BRAM_Controller + + + choice_pairs_2adcaf32 + SYNC + ASYNC + + + choice_pairs_2d73cdeb + Always_Enabled + Use_ENB_Pin + + + choice_pairs_3949ecbf + Always_Enabled + Use_ENA_Pin + + + choice_pairs_3e9ce7ae + Minimum_Area + Low_Power + Fixed_Primitives + + + choice_pairs_44b9b2d1 + ALL + NONE + WARNING_ONLY + GENERATE_X_ONLY + + + choice_pairs_63de7f78 + CE + SR + + + choice_pairs_716d2fba + Single_Bit_Error_Injection + Double_Bit_Error_Injection + Single_and_Double_Bit_Error_Injection + + + choice_pairs_b91edaa2 + Memory_Slave + Peripheral_Slave + + + choice_pairs_c1013cbe + No_ECC + Soft_ECC + BuiltIn_ECC + + + choice_pairs_e4c322cb + AXI4_Full + AXI4_Lite + + + choice_pairs_e932d933 + Single_Port_RAM + Simple_Dual_Port_RAM + True_Dual_Port_RAM + Single_Port_ROM + Dual_Port_ROM + + + The Xilinx LogiCORE IP Block Memory Generator replaces the Dual Port Block Memory and Single Port Block Memory LogiCOREs, but is not a direct drop-in replacement. It should be used in all new Xilinx designs. The core supports RAM and ROM functions over a wide range of widths and depths. Use this core to generate block memories with symmetric or asymmetric read and write port widths, as well as cores which can perform simultaneous write operations to separate locations, and simultaneous read operations from the same location. For more information on differences in interface and feature support between this core and the Dual Port Block Memory and Single Port Block Memory LogiCOREs, please consult the data sheet. + + + Component_Name + instr_blk_mem_sim + + + + true + + + + + + Interface_Type + Native + + + + true + + + + + + AXI_Type + AXI4_Full + + + + true + + + + + + AXI_Slave_Type + Memory_Slave + + + + true + + + + + + Use_AXI_ID + false + + + + false + + + + + + AXI_ID_Width + 4 + + + + false + + + + + + Memory_Type + Single_Port_RAM + + + + true + + + + + + PRIM_type_to_Implement + BRAM + + + + true + + + + + + Enable_32bit_Address + false + + + + true + + + + + + ecctype + No_ECC + + + + false + + + + + + ECC + false + + + + false + + + + + + softecc + false + + + + false + + + + + + EN_SLEEP_PIN + false + + + + true + + + + + + EN_DEEPSLEEP_PIN + false + + + + false + + + + + + EN_SHUTDOWN_PIN + false + + + + false + + + + + + EN_ECC_PIPE + false + + + + false + + + + + + RD_ADDR_CHNG_A + false + + + + false + + + + + + RD_ADDR_CHNG_B + false + + + + false + + + + + + Use_Error_Injection_Pins + false + + + + false + + + + + + Error_Injection_Type + Single_Bit_Error_Injection + + + + false + + + + + + Use_Byte_Write_Enable + false + + + + true + + + + + + Byte_Size + 9 + + + + false + + + + + + Algorithm + Minimum_Area + + + + true + + + + + + Primitive + 8kx2 + + + + false + + + + + + Assume_Synchronous_Clk + false + + + + false + + + + + + Write_Width_A + 64 + + + + true + + + + + + Write_Depth_A + 1024 + + + + true + + + + + + Read_Width_A + 64 + + + + true + + + + + + Operating_Mode_A + WRITE_FIRST + + + + true + + + + + + Enable_A + Use_ENA_Pin + + + + true + + + + + + Write_Width_B + 64 + + + + false + + + + + + Read_Width_B + 64 + + + + false + + + + + + Operating_Mode_B + WRITE_FIRST + + + + false + + + + + + Enable_B + Always_Enabled + + + + false + + + + + + Register_PortA_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortA_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEA_Pin + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Primitives + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Core + false + + + + false + + + + + + Use_REGCEB_Pin + false + + + + false + + + + + + register_porta_input_of_softecc + false + + + + false + + + + + + register_portb_output_of_softecc + false + + + + false + + + + + + Pipeline_Stages + 0 + + + + false + + + + + + Load_Init_File + true + + + + true + + + + + + Coe_File + ../../../../coe/simmem.coe + + + + true + + + + + + Fill_Remaining_Memory_Locations + true + + + + true + + + + + + Remaining_Memory_Locations + 0 + + + + true + + + + + + Use_RSTA_Pin + false + + + + true + + + + + + Reset_Memory_Latch_A + false + + + + false + + + + + + Reset_Priority_A + CE + + + + false + + + + + + Output_Reset_Value_A + 0 + + + + false + + + + + + Use_RSTB_Pin + false + + + + false + + + + + + Reset_Memory_Latch_B + false + + + + false + + + + + + Reset_Priority_B + CE + + + + false + + + + + + Output_Reset_Value_B + 0 + + + + false + + + + + + Reset_Type + SYNC + + + + false + + + + + + Additional_Inputs_for_Power_Estimation + false + + + + true + + + + + + Port_A_Clock + 100 + + + + true + + + + + + Port_A_Write_Rate + 50 + + + + true + + + + + + Port_B_Clock + 0 + + + + true + + + + + + Port_B_Write_Rate + 0 + + + + true + + + + + + Port_A_Enable_Rate + 100 + + + + true + + + + + + Port_B_Enable_Rate + 0 + + + + true + + + + + + Collision_Warnings + ALL + + + + true + + + + + + Disable_Collision_Warnings + false + + + + true + + + + + + Disable_Out_of_Range_Warnings + false + + + + true + + + + + + use_bram_block + Stand_Alone + + + + true + + + + + + MEM_FILE + no_mem_loaded + + + + true + + + + + + CTRL_ECC_ALGO + NONE + + + + true + + + + + + EN_SAFETY_CKT + false + + + + false + + + + + + READ_LATENCY_A + 1 + + + + false + + + + + + READ_LATENCY_B + 1 + + + + false + + + + + + + + Block Memory Generator + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2019.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/bd_9f2c.bd b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/bd_9f2c.bd new file mode 100644 index 0000000..f3a1633 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/bd_9f2c.bd @@ -0,0 +1,513 @@ +{ + "design": { + "design_info": { + "boundary_crc": "0xBCE55F3980178BC9", + "design_src": "SBD", + "device": "xcu200-fsgd2104-2-e", + "name": "bd_9f2c", + "rev_ctrl_bd_flag": "RevCtrlBdOff", + "scoped": "true", + "synth_flow_mode": "None", + "tool_version": "2020.2", + "validated": "true" + }, + "design_tree": { + "microblaze_I": "", + "rst_0": "", + "ilmb": "", + "dlmb": "", + "dlmb_cntlr": "", + "ilmb_cntlr": "", + "lmb_bram_I": "", + "second_dlmb_cntlr": "", + "second_ilmb_cntlr": "", + "second_lmb_bram_I": "", + "iomodule_0": "" + }, + "interface_ports": { + "IO": { + "mode": "Master", + "vlnv": "xilinx.com:interface:mcsio_bus_rtl:1.0" + }, + "TRACE": { + "mode": "Master", + "vlnv": "xilinx.com:interface:mbtrace_rtl:2.0" + } + }, + "ports": { + "Clk": { + "type": "clk", + "direction": "I", + "parameters": { + "ASSOCIATED_ASYNC_RESET": { + "value": "Reset" + }, + "CLK_DOMAIN": { + "value": "bd_9f2c_Clk", + "value_src": "constant" + }, + "FREQ_HZ": { + "value": "100000000" + }, + "FREQ_TOLERANCE_HZ": { + "value": "0", + "value_src": "default" + }, + "INSERT_VIP": { + "value": "0", + "value_src": "default" + }, + "PHASE": { + "value": "0.000", + "value_src": "default" + } + } + }, + "Reset": { + "type": "rst", + "direction": "I", + "parameters": { + "INSERT_VIP": { + "value": "0", + "value_src": "default" + }, + "POLARITY": { + "value": "ACTIVE_HIGH" + } + } + } + }, + "components": { + "microblaze_I": { + "vlnv": "xilinx.com:ip:microblaze:11.0", + "xci_name": "bd_9f2c_microblaze_I_0", + "parameters": { + "C_ASYNC_WAKEUP": { + "value": "3" + }, + "C_DEBUG_ENABLED": { + "value": "0" + }, + "C_FAULT_TOLERANT": { + "value": "0" + }, + "C_INSTANCE": { + "value": "mb_microblaze_0" + }, + "C_PC_WIDTH": { + "value": "17" + }, + "C_TRACE": { + "value": "1" + }, + "C_USE_BARREL": { + "value": "1" + }, + "C_USE_DIV": { + "value": "1" + }, + "C_USE_EXT_BRK": { + "value": "0" + }, + "C_USE_EXT_NM_BRK": { + "value": "0" + }, + "C_USE_HW_MUL": { + "value": "1" + }, + "C_USE_PCMP_INSTR": { + "value": "1" + }, + "C_USE_REORDER_INSTR": { + "value": "0" + } + }, + "addressing": { + "address_spaces": { + "Data": { + "range": "4G", + "width": "32" + }, + "Instruction": { + "range": "4G", + "width": "32" + } + } + }, + "interface_ports": { + "DLMB": { + "mode": "Master", + "address_space_ref": "Data", + "base_address": { + "minimum": "0x00000000", + "maximum": "0xFFFFFFFF", + "width": "32" + } + }, + "ILMB": { + "mode": "Master", + "address_space_ref": "Instruction", + "base_address": { + "minimum": "0x00000000", + "maximum": "0xFFFFFFFF", + "width": "32" + } + } + }, + "hdl_attributes": { + "BMM_INFO_PROCESSOR": { + "value": "microblaze-le > bd_9f2c dlmb_cntlr", + "value_src": "default" + }, + "KEEP_HIERARCHY": { + "value": "yes", + "value_src": "default" + } + } + }, + "rst_0": { + "vlnv": "xilinx.com:ip:proc_sys_reset:5.0", + "xci_name": "bd_9f2c_rst_0_0" + }, + "ilmb": { + "vlnv": "xilinx.com:ip:lmb_v10:3.0", + "xci_name": "bd_9f2c_ilmb_0", + "parameters": { + "C_LMB_NUM_SLAVES": { + "value": "2" + } + }, + "interface_ports": { + "LMB_M": { + "mode": "MirroredMaster", + "bridges": [ + "LMB_Sl_0", + "LMB_Sl_1" + ] + } + } + }, + "dlmb": { + "vlnv": "xilinx.com:ip:lmb_v10:3.0", + "xci_name": "bd_9f2c_dlmb_0", + "parameters": { + "C_LMB_NUM_SLAVES": { + "value": "3" + } + }, + "interface_ports": { + "LMB_M": { + "mode": "MirroredMaster", + "bridges": [ + "LMB_Sl_0", + "LMB_Sl_1", + "LMB_Sl_2" + ] + } + } + }, + "dlmb_cntlr": { + "vlnv": "xilinx.com:ip:lmb_bram_if_cntlr:4.0", + "xci_name": "bd_9f2c_dlmb_cntlr_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000000000000" + }, + "C_HIGHADDR": { + "value": "0x000000000000FFFF" + }, + "C_MASK": { + "value": "0x00000000C0010000" + } + }, + "hdl_attributes": { + "BMM_INFO_ADDRESS_SPACE": { + "value": "byte 0x00000000 32 > bd_9f2c lmb_bram_I bd_9f2c second_lmb_bram_I", + "value_src": "default" + }, + "KEEP_HIERARCHY": { + "value": "yes", + "value_src": "default" + } + } + }, + "ilmb_cntlr": { + "vlnv": "xilinx.com:ip:lmb_bram_if_cntlr:4.0", + "xci_name": "bd_9f2c_ilmb_cntlr_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000000000000" + }, + "C_HIGHADDR": { + "value": "0x000000000000FFFF" + }, + "C_MASK": { + "value": "0x0000000080010000" + } + } + }, + "lmb_bram_I": { + "vlnv": "xilinx.com:ip:blk_mem_gen:8.4", + "xci_name": "bd_9f2c_lmb_bram_I_0", + "parameters": { + "Memory_Type": { + "value": "True_Dual_Port_RAM" + } + } + }, + "second_dlmb_cntlr": { + "vlnv": "xilinx.com:ip:lmb_bram_if_cntlr:4.0", + "xci_name": "bd_9f2c_second_dlmb_cntlr_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000000010000" + }, + "C_HIGHADDR": { + "value": "0x0000000000017FFF" + }, + "C_MASK": { + "value": "0x00000000C0010000" + } + }, + "hdl_attributes": { + "BMM_INFO_ADDRESS_RANGE": { + "value": " ", + "value_src": "default" + } + } + }, + "second_ilmb_cntlr": { + "vlnv": "xilinx.com:ip:lmb_bram_if_cntlr:4.0", + "xci_name": "bd_9f2c_second_ilmb_cntlr_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000000010000" + }, + "C_HIGHADDR": { + "value": "0x0000000000017FFF" + }, + "C_MASK": { + "value": "0x0000000080010000" + } + } + }, + "second_lmb_bram_I": { + "vlnv": "xilinx.com:ip:blk_mem_gen:8.4", + "xci_name": "bd_9f2c_second_lmb_bram_I_0", + "parameters": { + "Memory_Type": { + "value": "True_Dual_Port_RAM" + } + } + }, + "iomodule_0": { + "vlnv": "xilinx.com:ip:iomodule:3.1", + "xci_name": "bd_9f2c_iomodule_0_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000080000000" + }, + "C_HIGHADDR": { + "value": "0x000000008000FFFF" + }, + "C_INSTANCE": { + "value": "iomodule" + }, + "C_INTC_ADDR_WIDTH": { + "value": "17" + }, + "C_INTC_HAS_FAST": { + "value": "1" + }, + "C_INTC_USE_IRQ_OUT": { + "value": "1" + }, + "C_IO_BASEADDR": { + "value": "0x00000000C0000000" + }, + "C_IO_HIGHADDR": { + "value": "0x00000000FFFFFFFF" + }, + "C_IO_MASK": { + "value": "0x00000000C0000000" + }, + "C_MASK": { + "value": "0x00000000C0000000" + }, + "C_USE_IO_BUS": { + "value": "1" + } + } + } + }, + "interface_nets": { + "iomodule_0_IO": { + "interface_ports": [ + "IO", + "iomodule_0/IO_BUS" + ] + }, + "ilmb": { + "interface_ports": [ + "microblaze_I/ILMB", + "ilmb/LMB_M" + ] + }, + "dlmb": { + "interface_ports": [ + "microblaze_I/DLMB", + "dlmb/LMB_M" + ] + }, + "ilmb_sl_0": { + "interface_ports": [ + "ilmb/LMB_Sl_0", + "ilmb_cntlr/SLMB" + ] + }, + "dlmb_sl_0": { + "interface_ports": [ + "dlmb/LMB_Sl_0", + "dlmb_cntlr/SLMB" + ] + }, + "dlmb_sl_1": { + "interface_ports": [ + "dlmb/LMB_Sl_1", + "iomodule_0/SLMB" + ] + }, + "ilmb_port": { + "interface_ports": [ + "ilmb_cntlr/BRAM_PORT", + "lmb_bram_I/BRAM_PORTB" + ] + }, + "dlmb_port": { + "interface_ports": [ + "dlmb_cntlr/BRAM_PORT", + "lmb_bram_I/BRAM_PORTA" + ] + }, + "ilmb_sl_1": { + "interface_ports": [ + "ilmb/LMB_Sl_1", + "second_ilmb_cntlr/SLMB" + ] + }, + "dlmb_sl_2": { + "interface_ports": [ + "dlmb/LMB_Sl_2", + "second_dlmb_cntlr/SLMB" + ] + }, + "ilmb_port_2": { + "interface_ports": [ + "second_ilmb_cntlr/BRAM_PORT", + "second_lmb_bram_I/BRAM_PORTB" + ] + }, + "dlmb_port_2": { + "interface_ports": [ + "second_dlmb_cntlr/BRAM_PORT", + "second_lmb_bram_I/BRAM_PORTA" + ] + }, + "microblaze_I_Trace": { + "interface_ports": [ + "TRACE", + "microblaze_I/TRACE" + ] + } + }, + "nets": { + "Clk2": { + "ports": [ + "Clk", + "microblaze_I/Clk", + "ilmb/LMB_Clk", + "dlmb/LMB_Clk", + "dlmb_cntlr/LMB_Clk", + "ilmb_cntlr/LMB_Clk", + "second_dlmb_cntlr/LMB_Clk", + "second_ilmb_cntlr/LMB_Clk", + "iomodule_0/Clk", + "rst_0/slowest_sync_clk" + ] + }, + "Reset": { + "ports": [ + "Reset", + "rst_0/ext_reset_in" + ] + }, + "MB_Reset": { + "ports": [ + "rst_0/mb_reset", + "microblaze_I/Reset" + ] + }, + "LMB_Rst2": { + "ports": [ + "rst_0/bus_struct_reset", + "ilmb/SYS_Rst", + "dlmb/SYS_Rst", + "ilmb_cntlr/LMB_Rst", + "dlmb_cntlr/LMB_Rst", + "second_ilmb_cntlr/LMB_Rst", + "second_dlmb_cntlr/LMB_Rst" + ] + }, + "IO_Rst": { + "ports": [ + "rst_0/peripheral_reset", + "iomodule_0/Rst" + ] + } + }, + "addressing": { + "/microblaze_I": { + "address_spaces": { + "Data": { + "segments": { + "SEG_dlmb_cntlr_Mem": { + "address_block": "/dlmb_cntlr/SLMB/Mem", + "offset": "0x00000000", + "range": "64K" + }, + "SEG_iomodule_0_IO": { + "address_block": "/iomodule_0/SLMB/IO", + "offset": "0xC0000000", + "range": "1G" + }, + "SEG_iomodule_0_Reg": { + "address_block": "/iomodule_0/SLMB/Reg", + "offset": "0x80000000", + "range": "64K" + }, + "SEG_second_dlmb_cntlr_Mem": { + "address_block": "/second_dlmb_cntlr/SLMB/Mem", + "offset": "0x00010000", + "range": "32K" + } + } + }, + "Instruction": { + "segments": { + "SEG_ilmb_cntlr_Mem": { + "address_block": "/ilmb_cntlr/SLMB/Mem", + "offset": "0x00000000", + "range": "64K" + }, + "SEG_second_ilmb_cntlr_Mem": { + "address_block": "/second_ilmb_cntlr/SLMB/Mem", + "offset": "0x00010000", + "range": "32K" + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/bd_9f2c.bxml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/bd_9f2c.bxml new file mode 100644 index 0000000..0462690 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/bd_9f2c.bxml @@ -0,0 +1,100 @@ + + + + Composite Fileset + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/hdl/bd_9f2c_wrapper.v b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/hdl/bd_9f2c_wrapper.v new file mode 100644 index 0000000..eb836a2 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/hdl/bd_9f2c_wrapper.v @@ -0,0 +1,173 @@ +//Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +//-------------------------------------------------------------------------------- +//Command: generate_target bd_9f2c_wrapper.bd +//Design : bd_9f2c_wrapper +//Purpose: IP block netlist +//-------------------------------------------------------------------------------- +`timescale 1 ps / 1 ps + +module bd_9f2c_wrapper + (Clk, + IO_addr_strobe, + IO_address, + IO_byte_enable, + IO_read_data, + IO_read_strobe, + IO_ready, + IO_write_data, + IO_write_strobe, + Reset, + TRACE_data_access, + TRACE_data_address, + TRACE_data_byte_enable, + TRACE_data_read, + TRACE_data_write, + TRACE_data_write_value, + TRACE_dcache_hit, + TRACE_dcache_rdy, + TRACE_dcache_read, + TRACE_dcache_req, + TRACE_delay_slot, + TRACE_ex_piperun, + TRACE_exception_kind, + TRACE_exception_taken, + TRACE_icache_hit, + TRACE_icache_rdy, + TRACE_icache_req, + TRACE_instruction, + TRACE_jump_hit, + TRACE_jump_taken, + TRACE_mb_halted, + TRACE_mem_piperun, + TRACE_msr_reg, + TRACE_new_reg_value, + TRACE_of_piperun, + TRACE_pc, + TRACE_pid_reg, + TRACE_reg_addr, + TRACE_reg_write, + TRACE_valid_instr); + input Clk; + output IO_addr_strobe; + output [31:0]IO_address; + output [3:0]IO_byte_enable; + input [31:0]IO_read_data; + output IO_read_strobe; + input IO_ready; + output [31:0]IO_write_data; + output IO_write_strobe; + input Reset; + output TRACE_data_access; + output [0:31]TRACE_data_address; + output [0:3]TRACE_data_byte_enable; + output TRACE_data_read; + output TRACE_data_write; + output [0:31]TRACE_data_write_value; + output TRACE_dcache_hit; + output TRACE_dcache_rdy; + output TRACE_dcache_read; + output TRACE_dcache_req; + output TRACE_delay_slot; + output TRACE_ex_piperun; + output [0:4]TRACE_exception_kind; + output TRACE_exception_taken; + output TRACE_icache_hit; + output TRACE_icache_rdy; + output TRACE_icache_req; + output [0:31]TRACE_instruction; + output TRACE_jump_hit; + output TRACE_jump_taken; + output TRACE_mb_halted; + output TRACE_mem_piperun; + output [0:14]TRACE_msr_reg; + output [0:31]TRACE_new_reg_value; + output TRACE_of_piperun; + output [0:31]TRACE_pc; + output [0:7]TRACE_pid_reg; + output [0:4]TRACE_reg_addr; + output TRACE_reg_write; + output TRACE_valid_instr; + + wire Clk; + wire IO_addr_strobe; + wire [31:0]IO_address; + wire [3:0]IO_byte_enable; + wire [31:0]IO_read_data; + wire IO_read_strobe; + wire IO_ready; + wire [31:0]IO_write_data; + wire IO_write_strobe; + wire Reset; + wire TRACE_data_access; + wire [0:31]TRACE_data_address; + wire [0:3]TRACE_data_byte_enable; + wire TRACE_data_read; + wire TRACE_data_write; + wire [0:31]TRACE_data_write_value; + wire TRACE_dcache_hit; + wire TRACE_dcache_rdy; + wire TRACE_dcache_read; + wire TRACE_dcache_req; + wire TRACE_delay_slot; + wire TRACE_ex_piperun; + wire [0:4]TRACE_exception_kind; + wire TRACE_exception_taken; + wire TRACE_icache_hit; + wire TRACE_icache_rdy; + wire TRACE_icache_req; + wire [0:31]TRACE_instruction; + wire TRACE_jump_hit; + wire TRACE_jump_taken; + wire TRACE_mb_halted; + wire TRACE_mem_piperun; + wire [0:14]TRACE_msr_reg; + wire [0:31]TRACE_new_reg_value; + wire TRACE_of_piperun; + wire [0:31]TRACE_pc; + wire [0:7]TRACE_pid_reg; + wire [0:4]TRACE_reg_addr; + wire TRACE_reg_write; + wire TRACE_valid_instr; + + bd_9f2c bd_9f2c_i + (.Clk(Clk), + .IO_addr_strobe(IO_addr_strobe), + .IO_address(IO_address), + .IO_byte_enable(IO_byte_enable), + .IO_read_data(IO_read_data), + .IO_read_strobe(IO_read_strobe), + .IO_ready(IO_ready), + .IO_write_data(IO_write_data), + .IO_write_strobe(IO_write_strobe), + .Reset(Reset), + .TRACE_data_access(TRACE_data_access), + .TRACE_data_address(TRACE_data_address), + .TRACE_data_byte_enable(TRACE_data_byte_enable), + .TRACE_data_read(TRACE_data_read), + .TRACE_data_write(TRACE_data_write), + .TRACE_data_write_value(TRACE_data_write_value), + .TRACE_dcache_hit(TRACE_dcache_hit), + .TRACE_dcache_rdy(TRACE_dcache_rdy), + .TRACE_dcache_read(TRACE_dcache_read), + .TRACE_dcache_req(TRACE_dcache_req), + .TRACE_delay_slot(TRACE_delay_slot), + .TRACE_ex_piperun(TRACE_ex_piperun), + .TRACE_exception_kind(TRACE_exception_kind), + .TRACE_exception_taken(TRACE_exception_taken), + .TRACE_icache_hit(TRACE_icache_hit), + .TRACE_icache_rdy(TRACE_icache_rdy), + .TRACE_icache_req(TRACE_icache_req), + .TRACE_instruction(TRACE_instruction), + .TRACE_jump_hit(TRACE_jump_hit), + .TRACE_jump_taken(TRACE_jump_taken), + .TRACE_mb_halted(TRACE_mb_halted), + .TRACE_mem_piperun(TRACE_mem_piperun), + .TRACE_msr_reg(TRACE_msr_reg), + .TRACE_new_reg_value(TRACE_new_reg_value), + .TRACE_of_piperun(TRACE_of_piperun), + .TRACE_pc(TRACE_pc), + .TRACE_pid_reg(TRACE_pid_reg), + .TRACE_reg_addr(TRACE_reg_addr), + .TRACE_reg_write(TRACE_reg_write), + .TRACE_valid_instr(TRACE_valid_instr)); +endmodule diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/bd_9f2c_microblaze_I_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/bd_9f2c_microblaze_I_0.xci new file mode 100644 index 0000000..97cfe2b --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/bd_9f2c_microblaze_I_0.xci @@ -0,0 +1,1032 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_9f2c_microblaze_I_0 + + + bd_9f2c_Clk + 100000000 + 0 + 0 + 0.000 + + 30000000 + 0 + 0 + 0.000 + 1 + 32 + 0 + LEVEL_HIGH + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 100000000 + 0 + 0 + 0 + 0 + 0 + 100000000 + 1 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0.000 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0.000 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0.000 + 0 + 0 + 0 + 0 + 0 + LEVEL_HIGH + 0 + 0 + 0 + 100000000 + 0 + 0 + 0 + 0 + 0 + 100000000 + 1 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0.000 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0.000 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0.000 + 0 + 0 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 17 + 1 + 1 + 0 + 1 + 3 + 0 + 0x0000000000000000 + 0 + 8192 + 32 + 32 + 17 + 1 + 0x0000000000000000 + 8192 + 0 + 0 + 0x000000003FFFFFFF + 4 + 0 + 0 + 32 + 0 + 5 + 0 + 0 + 1 + 0 + 0 + 8192 + 0 + 0 + 0 + 1 + 0 + 0 + 1 + 1 + virtexuplus + 0 + 0 + 100000000 + 0 + 0 + 32 + 1 + 0x0000000000000000 + 0 + 0 + 0x000000003FFFFFFF + 4 + 0 + 0 + 0 + 0 + bd_9f2c_microblaze_I_0 + 2 + 0 + 0 + 1 + 0 + 0 + 0 + 4 + 2 + 0 + 3 + 16 + 32 + 32 + 0 + 31 + 32 + 0 + 0 + 32 + 32 + 31 + 32 + 0 + 1 + 0 + 0 + 2 + 2 + 1 + 1 + 2 + 0 + 0 + 17 + 32 + 0 + 0x00 + 0x00000000 + 0x00000000 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 32 + 17 + 1 + 1 + 0 + 1 + 3 + 0 + 0x0000000000000000 + 0 + 8192 + 32 + 17 + 1 + 0x0000000000000000 + 8192 + 0 + 0 + 0x000000003FFFFFFF + 4 + 0 + 0 + 0 + 32 + 0 + 5 + 0 + 0 + 1 + 0 + 0 + 8192 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 1 + 0 + 0 + 100000000 + 0 + 0 + 1 + 0x0000000000000000 + 0 + 0 + 0x000000003FFFFFFF + 4 + 0 + 0 + 0 + 0 + 0 + mb_microblaze_0 + 2 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 4 + 2 + 0 + 3 + 16 + 32 + 5 + 5 + 1 + 0 + 1 + 1 + 0 + 31 + 1 + 32 + 32 + 0 + 1 + 0 + 32 + 5 + 5 + 1 + 1 + 1 + 0 + 31 + 1 + 32 + 32 + 1 + 0 + 1 + 0 + 0 + 2 + 2 + 1 + 1 + 2 + 0 + 0 + 17 + 0 + 0x00 + 0x00000000 + 0 + 0 + 0 + 0 + 0 + 0 + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + bd_9f2c_microblaze_I_0 + 0 + 0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 4 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/bd_9f2c_microblaze_I_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/bd_9f2c_microblaze_I_0.xml new file mode 100644 index 0000000..611646c --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_0/bd_9f2c_microblaze_I_0.xml @@ -0,0 +1,27445 @@ + + + xilinx.com + customized_ip + bd_9f2c_microblaze_I_0 + 1.0 + + + CLK.CLK + Clk + Clock input + + + + + + + CLK + + + Clk + + + + + + ASSOCIATED_BUSIF + M0_AXIS:S0_AXIS:M1_AXIS:S1_AXIS:M2_AXIS:S2_AXIS:M3_AXIS:S3_AXIS:M4_AXIS:S4_AXIS:M5_AXIS:S5_AXIS:M6_AXIS:S6_AXIS:M7_AXIS:S7_AXIS:M8_AXIS:S8_AXIS:M9_AXIS:S9_AXIS:M10_AXIS:S10_AXIS:M11_AXIS:S11_AXIS:M12_AXIS:S12_AXIS:M13_AXIS:S13_AXIS:M14_AXIS:S14_AXIS:M15_AXIS:S15_AXIS:DLMB:ILMB:M_AXI_DP:M_AXI_IP:M_AXI_DC:M_AXI_IC:M_ACE_DC:M_ACE_IC:MON_DLMB:MON_ILMB:MON_AXI_DP:MON_AXI_IP:MON_AXI_DC:MON_AXI_IC:MON_ACE_DC:MON_ACE_IC + + + ASSOCIATED_RESET + Reset + + + FREQ_HZ + Clk frequency + Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_9f2c_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.RESET + Reset + Reset + + + + + + + RST + + + Reset + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PROCESSOR + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + INTERRUPT + INTERRUPT + Interrupt Input + + + + + + + ACK + + + Interrupt_Ack + + + + + ADDRESS + + + Interrupt_Address + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + LOW_LATENCY + 0 + + + + + + true + + + + + + MON_INTERRUPT + INTERRUPT + Interrupt Input + + + + + + + ACK + + + Interrupt_Ack + + + + + ADDRESS + + + Interrupt_Address + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + LOW_LATENCY + 0 + + + + + + false + + + + + + DLMB + DLMB + Data Local Memory Bus + + + + + + + + + ABUS + + + Data_Addr + + + + + ADDRSTROBE + + + D_AS + + + + + BE + + + Byte_Enable + + + + + CE + + + DCE + + + + + READDBUS + + + Data_Read + + + + + READSTROBE + + + Read_Strobe + + + + + READY + + + DReady + + + + + UE + + + DUE + + + + + WAIT + + + DWait + + + + + WRITEDBUS + + + Data_Write + + + + + WRITESTROBE + + + Write_Strobe + + + + + + ADDR_WIDTH + 32 + + + DATA_WIDTH + 32 + + + PROTOCOL + STANDARD + + + READ_WRITE_MODE + READ_WRITE + + + + + + true + + + + + + MON_DLMB + DLMB + Data Local Memory Bus Monitor + + + + + + + ABUS + + + Data_Addr + + + + + ADDRSTROBE + + + D_AS + + + + + BE + + + Byte_Enable + + + + + CE + + + DCE + + + + + READDBUS + + + Data_Read + + + + + READSTROBE + + + Read_Strobe + + + + + READY + + + DReady + + + + + UE + + + DUE + + + + + WAIT + + + DWait + + + + + WRITEDBUS + + + Data_Write + + + + + WRITESTROBE + + + Write_Strobe + + + + + + ADDR_WIDTH + 32 + + + DATA_WIDTH + 32 + + + PROTOCOL + STANDARD + + + READ_WRITE_MODE + READ_WRITE + + + + + + false + + + + + + ILMB + ILMB + Instruction Local Memory Bus + + + + + + + + + ABUS + + + Instr_Addr + + + + + ADDRSTROBE + + + I_AS + + + + + CE + + + ICE + + + + + READDBUS + + + Instr + + + + + READSTROBE + + + IFetch + + + + + READY + + + IReady + + + + + UE + + + IUE + + + + + WAIT + + + IWAIT + + + + + + ADDR_WIDTH + 32 + + + DATA_WIDTH + 32 + + + PROTOCOL + STANDARD + + + READ_WRITE_MODE + READ_ONLY + + + + + + true + + + + + + MON_ILMB + ILMB + Instruction Local Memory Bus Monitor + + + + + + + ABUS + + + Instr_Addr + + + + + ADDRSTROBE + + + I_AS + + + + + CE + + + ICE + + + + + READDBUS + + + Instr + + + + + READSTROBE + + + IFetch + + + + + READY + + + IReady + + + + + UE + + + IUE + + + + + WAIT + + + IWAIT + + + + + + ADDR_WIDTH + 32 + + + DATA_WIDTH + 32 + + + PROTOCOL + STANDARD + + + READ_WRITE_MODE + READ_ONLY + + + + + + false + + + + + + M_AXI_DP + M_AXI_DP + Master AXI4 Data Peripheral Interface + + + + + + + + + ARADDR + + + M_AXI_DP_ARADDR + + + + + ARBURST + + + M_AXI_DP_ARBURST + + + + + ARCACHE + + + M_AXI_DP_ARCACHE + + + + + ARID + + + M_AXI_DP_ARID + + + + + ARLEN + + + M_AXI_DP_ARLEN + + + + + ARLOCK + + + M_AXI_DP_ARLOCK + + + + + ARPROT + + + M_AXI_DP_ARPROT + + + + + ARQOS + + + M_AXI_DP_ARQOS + + + + + ARREADY + + + M_AXI_DP_ARREADY + + + + + ARSIZE + + + M_AXI_DP_ARSIZE + + + + + ARVALID + + + M_AXI_DP_ARVALID + + + + + AWADDR + + + M_AXI_DP_AWADDR + + + + + AWBURST + + + M_AXI_DP_AWBURST + + + + + AWCACHE + + + M_AXI_DP_AWCACHE + + + + + AWID + + + M_AXI_DP_AWID + + + + + AWLEN + + + M_AXI_DP_AWLEN + + + + + AWLOCK + + + M_AXI_DP_AWLOCK + + + + + AWPROT + + + M_AXI_DP_AWPROT + + + + + AWQOS + + + M_AXI_DP_AWQOS + + + + + AWREADY + + + M_AXI_DP_AWREADY + + + + + AWSIZE + + + M_AXI_DP_AWSIZE + + + + + AWVALID + + + M_AXI_DP_AWVALID + + + + + BID + + + M_AXI_DP_BID + + + + + BREADY + + + M_AXI_DP_BREADY + + + + + BRESP + + + M_AXI_DP_BRESP + + + + + BVALID + + + M_AXI_DP_BVALID + + + + + RDATA + + + M_AXI_DP_RDATA + + + + + RID + + + M_AXI_DP_RID + + + + + RLAST + + + M_AXI_DP_RLAST + + + + + RREADY + + + M_AXI_DP_RREADY + + + + + RRESP + + + M_AXI_DP_RRESP + + + + + RVALID + + + M_AXI_DP_RVALID + + + + + WDATA + + + M_AXI_DP_WDATA + + + + + WLAST + + + M_AXI_DP_WLAST + + + + + WREADY + + + M_AXI_DP_WREADY + + + + + WSTRB + + + M_AXI_DP_WSTRB + + + + + WVALID + + + M_AXI_DP_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 0 + + + HAS_LOCK + 0 + + + DATA_WIDTH + 32 + + + ADDR_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 1 + + + NUM_WRITE_OUTSTANDING + 1 + + + NUM_READ_THREADS + 1 + + + NUM_WRITE_THREADS + 1 + + + MAX_BURST_LENGTH + 1 + + + PROTOCOL + AXI4LITE + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + MON_AXI_DP + M_AXI_DP + Master AXI4 Data Peripheral Interface Monitor + + + + + + + ARADDR + + + M_AXI_DP_ARADDR + + + + + ARBURST + + + M_AXI_DP_ARBURST + + + + + ARCACHE + + + M_AXI_DP_ARCACHE + + + + + ARID + + + M_AXI_DP_ARID + + + + + ARLEN + + + M_AXI_DP_ARLEN + + + + + ARLOCK + + + M_AXI_DP_ARLOCK + + + + + ARPROT + + + M_AXI_DP_ARPROT + + + + + ARQOS + + + M_AXI_DP_ARQOS + + + + + ARREADY + + + M_AXI_DP_ARREADY + + + + + ARSIZE + + + M_AXI_DP_ARSIZE + + + + + ARVALID + + + M_AXI_DP_ARVALID + + + + + AWADDR + + + M_AXI_DP_AWADDR + + + + + AWBURST + + + M_AXI_DP_AWBURST + + + + + AWCACHE + + + M_AXI_DP_AWCACHE + + + + + AWID + + + M_AXI_DP_AWID + + + + + AWLEN + + + M_AXI_DP_AWLEN + + + + + AWLOCK + + + M_AXI_DP_AWLOCK + + + + + AWPROT + + + M_AXI_DP_AWPROT + + + + + AWQOS + + + M_AXI_DP_AWQOS + + + + + AWREADY + + + M_AXI_DP_AWREADY + + + + + AWSIZE + + + M_AXI_DP_AWSIZE + + + + + AWVALID + + + M_AXI_DP_AWVALID + + + + + BID + + + M_AXI_DP_BID + + + + + BREADY + + + M_AXI_DP_BREADY + + + + + BRESP + + + M_AXI_DP_BRESP + + + + + BVALID + + + M_AXI_DP_BVALID + + + + + RDATA + + + M_AXI_DP_RDATA + + + + + RID + + + M_AXI_DP_RID + + + + + RLAST + + + M_AXI_DP_RLAST + + + + + RREADY + + + M_AXI_DP_RREADY + + + + + RRESP + + + M_AXI_DP_RRESP + + + + + RVALID + + + M_AXI_DP_RVALID + + + + + WDATA + + + M_AXI_DP_WDATA + + + + + WLAST + + + M_AXI_DP_WLAST + + + + + WREADY + + + M_AXI_DP_WREADY + + + + + WSTRB + + + M_AXI_DP_WSTRB + + + + + WVALID + + + M_AXI_DP_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 0 + + + HAS_LOCK + 0 + + + DATA_WIDTH + 32 + + + ADDR_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 1 + + + NUM_WRITE_OUTSTANDING + 1 + + + NUM_READ_THREADS + 1 + + + NUM_WRITE_THREADS + 1 + + + MAX_BURST_LENGTH + 1 + + + PROTOCOL + AXI4LITE + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_AXI_IP + M_AXI_IP + Master AXI4 Instruction Peripheral Interface + + + + + + + + + ARADDR + + + M_AXI_IP_ARADDR + + + + + ARBURST + + + M_AXI_IP_ARBURST + + + + + ARCACHE + + + M_AXI_IP_ARCACHE + + + + + ARID + + + M_AXI_IP_ARID + + + + + ARLEN + + + M_AXI_IP_ARLEN + + + + + ARLOCK + + + M_AXI_IP_ARLOCK + + + + + ARPROT + + + M_AXI_IP_ARPROT + + + + + ARQOS + + + M_AXI_IP_ARQOS + + + + + ARREADY + + + M_AXI_IP_ARREADY + + + + + ARSIZE + + + M_AXI_IP_ARSIZE + + + + + ARVALID + + + M_AXI_IP_ARVALID + + + + + AWADDR + + + M_AXI_IP_AWADDR + + + + + AWBURST + + + M_AXI_IP_AWBURST + + + + + AWCACHE + + + M_AXI_IP_AWCACHE + + + + + AWID + + + M_AXI_IP_AWID + + + + + AWLEN + + + M_AXI_IP_AWLEN + + + + + AWLOCK + + + M_AXI_IP_AWLOCK + + + + + AWPROT + + + M_AXI_IP_AWPROT + + + + + AWQOS + + + M_AXI_IP_AWQOS + + + + + AWREADY + + + M_AXI_IP_AWREADY + + + + + AWSIZE + + + M_AXI_IP_AWSIZE + + + + + AWVALID + + + M_AXI_IP_AWVALID + + + + + BID + + + M_AXI_IP_BID + + + + + BREADY + + + M_AXI_IP_BREADY + + + + + BRESP + + + M_AXI_IP_BRESP + + + + + BVALID + + + M_AXI_IP_BVALID + + + + + RDATA + + + M_AXI_IP_RDATA + + + + + RID + + + M_AXI_IP_RID + + + + + RLAST + + + M_AXI_IP_RLAST + + + + + RREADY + + + M_AXI_IP_RREADY + + + + + RRESP + + + M_AXI_IP_RRESP + + + + + RVALID + + + M_AXI_IP_RVALID + + + + + WDATA + + + M_AXI_IP_WDATA + + + + + WLAST + + + M_AXI_IP_WLAST + + + + + WREADY + + + M_AXI_IP_WREADY + + + + + WSTRB + + + M_AXI_IP_WSTRB + + + + + WVALID + + + M_AXI_IP_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 0 + + + HAS_LOCK + 0 + + + DATA_WIDTH + 32 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4LITE + + + NUM_READ_OUTSTANDING + 1 + + + NUM_READ_THREADS + 1 + + + MAX_BURST_LENGTH + 1 + + + HAS_WSTRB + 0 + + + HAS_BRESP + 0 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + MON_AXI_IP + M_AXI_IP + Master AXI4 Instruction Peripheral Interface Monitor + + + + + + + ARADDR + + + M_AXI_IP_ARADDR + + + + + ARBURST + + + M_AXI_IP_ARBURST + + + + + ARCACHE + + + M_AXI_IP_ARCACHE + + + + + ARID + + + M_AXI_IP_ARID + + + + + ARLEN + + + M_AXI_IP_ARLEN + + + + + ARLOCK + + + M_AXI_IP_ARLOCK + + + + + ARPROT + + + M_AXI_IP_ARPROT + + + + + ARQOS + + + M_AXI_IP_ARQOS + + + + + ARREADY + + + M_AXI_IP_ARREADY + + + + + ARSIZE + + + M_AXI_IP_ARSIZE + + + + + ARVALID + + + M_AXI_IP_ARVALID + + + + + AWADDR + + + M_AXI_IP_AWADDR + + + + + AWBURST + + + M_AXI_IP_AWBURST + + + + + AWCACHE + + + M_AXI_IP_AWCACHE + + + + + AWID + + + M_AXI_IP_AWID + + + + + AWLEN + + + M_AXI_IP_AWLEN + + + + + AWLOCK + + + M_AXI_IP_AWLOCK + + + + + AWPROT + + + M_AXI_IP_AWPROT + + + + + AWQOS + + + M_AXI_IP_AWQOS + + + + + AWREADY + + + M_AXI_IP_AWREADY + + + + + AWSIZE + + + M_AXI_IP_AWSIZE + + + + + AWVALID + + + M_AXI_IP_AWVALID + + + + + BID + + + M_AXI_IP_BID + + + + + BREADY + + + M_AXI_IP_BREADY + + + + + BRESP + + + M_AXI_IP_BRESP + + + + + BVALID + + + M_AXI_IP_BVALID + + + + + RDATA + + + M_AXI_IP_RDATA + + + + + RID + + + M_AXI_IP_RID + + + + + RLAST + + + M_AXI_IP_RLAST + + + + + RREADY + + + M_AXI_IP_RREADY + + + + + RRESP + + + M_AXI_IP_RRESP + + + + + RVALID + + + M_AXI_IP_RVALID + + + + + WDATA + + + M_AXI_IP_WDATA + + + + + WLAST + + + M_AXI_IP_WLAST + + + + + WREADY + + + M_AXI_IP_WREADY + + + + + WSTRB + + + M_AXI_IP_WSTRB + + + + + WVALID + + + M_AXI_IP_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 0 + + + HAS_LOCK + 0 + + + DATA_WIDTH + 32 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4LITE + + + NUM_READ_OUTSTANDING + 1 + + + NUM_READ_THREADS + 1 + + + MAX_BURST_LENGTH + 1 + + + HAS_WSTRB + 0 + + + HAS_BRESP + 0 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M0_AXIS + M0_AXIS + Master AXI4 Stream Interface 0 + + + + + + + TDATA + + + M0_AXIS_TDATA + + + + + TLAST + + + M0_AXIS_TLAST + + + + + TREADY + + + M0_AXIS_TREADY + + + + + TVALID + + + M0_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S0_AXIS + S0_AXIS + Slave AXI4 Stream Interface 0 + + + + + + + TDATA + + + S0_AXIS_TDATA + + + + + TLAST + + + S0_AXIS_TLAST + + + + + TREADY + + + S0_AXIS_TREADY + + + + + TVALID + + + S0_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M1_AXIS + M1_AXIS + Master AXI4 Stream Interface 1 + + + + + + + TDATA + + + M1_AXIS_TDATA + + + + + TLAST + + + M1_AXIS_TLAST + + + + + TREADY + + + M1_AXIS_TREADY + + + + + TVALID + + + M1_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S1_AXIS + S1_AXIS + Slave AXI4 Stream Interface 1 + + + + + + + TDATA + + + S1_AXIS_TDATA + + + + + TLAST + + + S1_AXIS_TLAST + + + + + TREADY + + + S1_AXIS_TREADY + + + + + TVALID + + + S1_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M2_AXIS + M2_AXIS + Master AXI4 Stream Interface 2 + + + + + + + TDATA + + + M2_AXIS_TDATA + + + + + TLAST + + + M2_AXIS_TLAST + + + + + TREADY + + + M2_AXIS_TREADY + + + + + TVALID + + + M2_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S2_AXIS + S2_AXIS + Slave AXI4 Stream Interface 2 + + + + + + + TDATA + + + S2_AXIS_TDATA + + + + + TLAST + + + S2_AXIS_TLAST + + + + + TREADY + + + S2_AXIS_TREADY + + + + + TVALID + + + S2_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M3_AXIS + M3_AXIS + Master AXI4 Stream Interface 3 + + + + + + + TDATA + + + M3_AXIS_TDATA + + + + + TLAST + + + M3_AXIS_TLAST + + + + + TREADY + + + M3_AXIS_TREADY + + + + + TVALID + + + M3_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S3_AXIS + S3_AXIS + Slave AXI4 Stream Interface 3 + + + + + + + TDATA + + + S3_AXIS_TDATA + + + + + TLAST + + + S3_AXIS_TLAST + + + + + TREADY + + + S3_AXIS_TREADY + + + + + TVALID + + + S3_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M4_AXIS + M4_AXIS + Master AXI4 Stream Interface 4 + + + + + + + TDATA + + + M4_AXIS_TDATA + + + + + TLAST + + + M4_AXIS_TLAST + + + + + TREADY + + + M4_AXIS_TREADY + + + + + TVALID + + + M4_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S4_AXIS + S4_AXIS + Slave AXI4 Stream Interface 4 + + + + + + + TDATA + + + S4_AXIS_TDATA + + + + + TLAST + + + S4_AXIS_TLAST + + + + + TREADY + + + S4_AXIS_TREADY + + + + + TVALID + + + S4_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M5_AXIS + M5_AXIS + Master AXI4 Stream Interface 5 + + + + + + + TDATA + + + M5_AXIS_TDATA + + + + + TLAST + + + M5_AXIS_TLAST + + + + + TREADY + + + M5_AXIS_TREADY + + + + + TVALID + + + M5_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S5_AXIS + S5_AXIS + Slave AXI4 Stream Interface 5 + + + + + + + TDATA + + + S5_AXIS_TDATA + + + + + TLAST + + + S5_AXIS_TLAST + + + + + TREADY + + + S5_AXIS_TREADY + + + + + TVALID + + + S5_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M6_AXIS + M6_AXIS + Master AXI4 Stream Interface 6 + + + + + + + TDATA + + + M6_AXIS_TDATA + + + + + TLAST + + + M6_AXIS_TLAST + + + + + TREADY + + + M6_AXIS_TREADY + + + + + TVALID + + + M6_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S6_AXIS + S6_AXIS + Slave AXI4 Stream Interface 6 + + + + + + + TDATA + + + S6_AXIS_TDATA + + + + + TLAST + + + S6_AXIS_TLAST + + + + + TREADY + + + S6_AXIS_TREADY + + + + + TVALID + + + S6_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M7_AXIS + M7_AXIS + Master AXI4 Stream Interface 7 + + + + + + + TDATA + + + M7_AXIS_TDATA + + + + + TLAST + + + M7_AXIS_TLAST + + + + + TREADY + + + M7_AXIS_TREADY + + + + + TVALID + + + M7_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S7_AXIS + S7_AXIS + Slave AXI4 Stream Interface 7 + + + + + + + TDATA + + + S7_AXIS_TDATA + + + + + TLAST + + + S7_AXIS_TLAST + + + + + TREADY + + + S7_AXIS_TREADY + + + + + TVALID + + + S7_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M8_AXIS + M8_AXIS + Master AXI4 Stream Interface 8 + + + + + + + TDATA + + + M8_AXIS_TDATA + + + + + TLAST + + + M8_AXIS_TLAST + + + + + TREADY + + + M8_AXIS_TREADY + + + + + TVALID + + + M8_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S8_AXIS + S8_AXIS + Slave AXI4 Stream Interface 8 + + + + + + + TDATA + + + S8_AXIS_TDATA + + + + + TLAST + + + S8_AXIS_TLAST + + + + + TREADY + + + S8_AXIS_TREADY + + + + + TVALID + + + S8_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M9_AXIS + M9_AXIS + Master AXI4 Stream Interface 9 + + + + + + + TDATA + + + M9_AXIS_TDATA + + + + + TLAST + + + M9_AXIS_TLAST + + + + + TREADY + + + M9_AXIS_TREADY + + + + + TVALID + + + M9_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S9_AXIS + S9_AXIS + Slave AXI4 Stream Interface 9 + + + + + + + TDATA + + + S9_AXIS_TDATA + + + + + TLAST + + + S9_AXIS_TLAST + + + + + TREADY + + + S9_AXIS_TREADY + + + + + TVALID + + + S9_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M10_AXIS + M10_AXIS + Master AXI4 Stream Interface 10 + + + + + + + TDATA + + + M10_AXIS_TDATA + + + + + TLAST + + + M10_AXIS_TLAST + + + + + TREADY + + + M10_AXIS_TREADY + + + + + TVALID + + + M10_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S10_AXIS + S10_AXIS + Slave AXI4 Stream Interface 10 + + + + + + + TDATA + + + S10_AXIS_TDATA + + + + + TLAST + + + S10_AXIS_TLAST + + + + + TREADY + + + S10_AXIS_TREADY + + + + + TVALID + + + S10_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M11_AXIS + M11_AXIS + Master AXI4 Stream Interface 11 + + + + + + + TDATA + + + M11_AXIS_TDATA + + + + + TLAST + + + M11_AXIS_TLAST + + + + + TREADY + + + M11_AXIS_TREADY + + + + + TVALID + + + M11_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S11_AXIS + S11_AXIS + Slave AXI4 Stream Interface 11 + + + + + + + TDATA + + + S11_AXIS_TDATA + + + + + TLAST + + + S11_AXIS_TLAST + + + + + TREADY + + + S11_AXIS_TREADY + + + + + TVALID + + + S11_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M12_AXIS + M12_AXIS + Master AXI4 Stream Interface 12 + + + + + + + TDATA + + + M12_AXIS_TDATA + + + + + TLAST + + + M12_AXIS_TLAST + + + + + TREADY + + + M12_AXIS_TREADY + + + + + TVALID + + + M12_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S12_AXIS + S12_AXIS + Slave AXI4 Stream Interface 12 + + + + + + + TDATA + + + S12_AXIS_TDATA + + + + + TLAST + + + S12_AXIS_TLAST + + + + + TREADY + + + S12_AXIS_TREADY + + + + + TVALID + + + S12_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M13_AXIS + M13_AXIS + Master AXI4 Stream Interface 13 + + + + + + + TDATA + + + M13_AXIS_TDATA + + + + + TLAST + + + M13_AXIS_TLAST + + + + + TREADY + + + M13_AXIS_TREADY + + + + + TVALID + + + M13_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S13_AXIS + S13_AXIS + Slave AXI4 Stream Interface 13 + + + + + + + TDATA + + + S13_AXIS_TDATA + + + + + TLAST + + + S13_AXIS_TLAST + + + + + TREADY + + + S13_AXIS_TREADY + + + + + TVALID + + + S13_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M14_AXIS + M14_AXIS + Master AXI4 Stream Interface 14 + + + + + + + TDATA + + + M14_AXIS_TDATA + + + + + TLAST + + + M14_AXIS_TLAST + + + + + TREADY + + + M14_AXIS_TREADY + + + + + TVALID + + + M14_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S14_AXIS + S14_AXIS + Slave AXI4 Stream Interface 14 + + + + + + + TDATA + + + S14_AXIS_TDATA + + + + + TLAST + + + S14_AXIS_TLAST + + + + + TREADY + + + S14_AXIS_TREADY + + + + + TVALID + + + S14_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M15_AXIS + M15_AXIS + Master AXI4 Stream Interface 15 + + + + + + + TDATA + + + M15_AXIS_TDATA + + + + + TLAST + + + M15_AXIS_TLAST + + + + + TREADY + + + M15_AXIS_TREADY + + + + + TVALID + + + M15_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S15_AXIS + S15_AXIS + Slave AXI4 Stream Interface 15 + + + + + + + TDATA + + + S15_AXIS_TDATA + + + + + TLAST + + + S15_AXIS_TLAST + + + + + TREADY + + + S15_AXIS_TREADY + + + + + TVALID + + + S15_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_AXI_DC + M_AXI_DC + Master AXI4 Data Cache Interface + + + + + + + + + ARADDR + + + M_AXI_DC_ARADDR + + + + + ARBURST + + + M_AXI_DC_ARBURST + + + + + ARCACHE + + + M_AXI_DC_ARCACHE + + + + + ARID + + + M_AXI_DC_ARID + + + + + ARLEN + + + M_AXI_DC_ARLEN + + + + + ARLOCK + + + M_AXI_DC_ARLOCK + + + + + ARPROT + + + M_AXI_DC_ARPROT + + + + + ARQOS + + + M_AXI_DC_ARQOS + + + + + ARREADY + + + M_AXI_DC_ARREADY + + + + + ARSIZE + + + M_AXI_DC_ARSIZE + + + + + ARUSER + + + M_AXI_DC_ARUSER + + + + + ARVALID + + + M_AXI_DC_ARVALID + + + + + AWADDR + + + M_AXI_DC_AWADDR + + + + + AWBURST + + + M_AXI_DC_AWBURST + + + + + AWCACHE + + + M_AXI_DC_AWCACHE + + + + + AWID + + + M_AXI_DC_AWID + + + + + AWLEN + + + M_AXI_DC_AWLEN + + + + + AWLOCK + + + M_AXI_DC_AWLOCK + + + + + AWPROT + + + M_AXI_DC_AWPROT + + + + + AWQOS + + + M_AXI_DC_AWQOS + + + + + AWREADY + + + M_AXI_DC_AWREADY + + + + + AWSIZE + + + M_AXI_DC_AWSIZE + + + + + AWUSER + + + M_AXI_DC_AWUSER + + + + + AWVALID + + + M_AXI_DC_AWVALID + + + + + BID + + + M_AXI_DC_BID + + + + + BREADY + + + M_AXI_DC_BREADY + + + + + BRESP + + + M_AXI_DC_BRESP + + + + + BUSER + + + M_AXI_DC_BUSER + + + + + BVALID + + + M_AXI_DC_BVALID + + + + + RDATA + + + M_AXI_DC_RDATA + + + + + RID + + + M_AXI_DC_RID + + + + + RLAST + + + M_AXI_DC_RLAST + + + + + RREADY + + + M_AXI_DC_RREADY + + + + + RRESP + + + M_AXI_DC_RRESP + + + + + RUSER + + + M_AXI_DC_RUSER + + + + + RVALID + + + M_AXI_DC_RVALID + + + + + WDATA + + + M_AXI_DC_WDATA + + + + + WLAST + + + M_AXI_DC_WLAST + + + + + WREADY + + + M_AXI_DC_WREADY + + + + + WSTRB + + + M_AXI_DC_WSTRB + + + + + WUSER + + + M_AXI_DC_WUSER + + + + + WVALID + + + M_AXI_DC_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 1 + + + HAS_LOCK + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4 + + + AWUSER_WIDTH + 0 + + + ARUSER_WIDTH + 0 + + + WUSER_WIDTH + 0 + + + WUSER_BITS_PER_BYTE + 0 + + + RUSER_WIDTH + 0 + + + RUSER_BITS_PER_BYTE + 0 + + + BUSER_WIDTH + 0 + + + NUM_READ_OUTSTANDING + 2 + + + NUM_WRITE_OUTSTANDING + 32 + + + NUM_READ_THREADS + 1 + + + NUM_WRITE_THREADS + 1 + + + DATA_WIDTH + 32 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + MON_AXI_DC + M_AXI_DC + Master AXI4 Data Cache Interface Monitor + + + + + + + ARADDR + + + M_AXI_DC_ARADDR + + + + + ARBURST + + + M_AXI_DC_ARBURST + + + + + ARCACHE + + + M_AXI_DC_ARCACHE + + + + + ARID + + + M_AXI_DC_ARID + + + + + ARLEN + + + M_AXI_DC_ARLEN + + + + + ARLOCK + + + M_AXI_DC_ARLOCK + + + + + ARPROT + + + M_AXI_DC_ARPROT + + + + + ARQOS + + + M_AXI_DC_ARQOS + + + + + ARREADY + + + M_AXI_DC_ARREADY + + + + + ARSIZE + + + M_AXI_DC_ARSIZE + + + + + ARUSER + + + M_AXI_DC_ARUSER + + + + + ARVALID + + + M_AXI_DC_ARVALID + + + + + AWADDR + + + M_AXI_DC_AWADDR + + + + + AWBURST + + + M_AXI_DC_AWBURST + + + + + AWCACHE + + + M_AXI_DC_AWCACHE + + + + + AWID + + + M_AXI_DC_AWID + + + + + AWLEN + + + M_AXI_DC_AWLEN + + + + + AWLOCK + + + M_AXI_DC_AWLOCK + + + + + AWPROT + + + M_AXI_DC_AWPROT + + + + + AWQOS + + + M_AXI_DC_AWQOS + + + + + AWREADY + + + M_AXI_DC_AWREADY + + + + + AWSIZE + + + M_AXI_DC_AWSIZE + + + + + AWUSER + + + M_AXI_DC_AWUSER + + + + + AWVALID + + + M_AXI_DC_AWVALID + + + + + BID + + + M_AXI_DC_BID + + + + + BREADY + + + M_AXI_DC_BREADY + + + + + BRESP + + + M_AXI_DC_BRESP + + + + + BUSER + + + M_AXI_DC_BUSER + + + + + BVALID + + + M_AXI_DC_BVALID + + + + + RDATA + + + M_AXI_DC_RDATA + + + + + RID + + + M_AXI_DC_RID + + + + + RLAST + + + M_AXI_DC_RLAST + + + + + RREADY + + + M_AXI_DC_RREADY + + + + + RRESP + + + M_AXI_DC_RRESP + + + + + RUSER + + + M_AXI_DC_RUSER + + + + + RVALID + + + M_AXI_DC_RVALID + + + + + WDATA + + + M_AXI_DC_WDATA + + + + + WLAST + + + M_AXI_DC_WLAST + + + + + WREADY + + + M_AXI_DC_WREADY + + + + + WSTRB + + + M_AXI_DC_WSTRB + + + + + WUSER + + + M_AXI_DC_WUSER + + + + + WVALID + + + M_AXI_DC_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 1 + + + HAS_LOCK + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4 + + + AWUSER_WIDTH + 0 + + + ARUSER_WIDTH + 0 + + + WUSER_WIDTH + 0 + + + WUSER_BITS_PER_BYTE + 0 + + + RUSER_WIDTH + 0 + + + RUSER_BITS_PER_BYTE + 0 + + + BUSER_WIDTH + 0 + + + NUM_READ_OUTSTANDING + 2 + + + NUM_WRITE_OUTSTANDING + 32 + + + NUM_READ_THREADS + 1 + + + NUM_WRITE_THREADS + 1 + + + DATA_WIDTH + 32 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_ACE_DC + M_ACE_DC + Master ACE Data Cache Interface + + + + + + + + + ACADDR + + + M_AXI_DC_ACADDR + + + + + ACPROT + + + M_AXI_DC_ACPROT + + + + + ACREADY + + + M_AXI_DC_ACREADY + + + + + ACSNOOP + + + M_AXI_DC_ACSNOOP + + + + + ACVALID + + + M_AXI_DC_ACVALID + + + + + ARADDR + + + M_AXI_DC_ARADDR + + + + + ARBAR + + + M_AXI_DC_ARBAR + + + + + ARBURST + + + M_AXI_DC_ARBURST + + + + + ARCACHE + + + M_AXI_DC_ARCACHE + + + + + ARDOMAIN + + + M_AXI_DC_ARDOMAIN + + + + + ARID + + + M_AXI_DC_ARID + + + + + ARLEN + + + M_AXI_DC_ARLEN + + + + + ARLOCK + + + M_AXI_DC_ARLOCK + + + + + ARPROT + + + M_AXI_DC_ARPROT + + + + + ARQOS + + + M_AXI_DC_ARQOS + + + + + ARREADY + + + M_AXI_DC_ARREADY + + + + + ARSIZE + + + M_AXI_DC_ARSIZE + + + + + ARSNOOP + + + M_AXI_DC_ARSNOOP + + + + + ARUSER + + + M_AXI_DC_ARUSER + + + + + ARVALID + + + M_AXI_DC_ARVALID + + + + + AWADDR + + + M_AXI_DC_AWADDR + + + + + AWBAR + + + M_AXI_DC_AWBAR + + + + + AWBURST + + + M_AXI_DC_AWBURST + + + + + AWCACHE + + + M_AXI_DC_AWCACHE + + + + + AWDOMAIN + + + M_AXI_DC_AWDOMAIN + + + + + AWID + + + M_AXI_DC_AWID + + + + + AWLEN + + + M_AXI_DC_AWLEN + + + + + AWLOCK + + + M_AXI_DC_AWLOCK + + + + + AWPROT + + + M_AXI_DC_AWPROT + + + + + AWQOS + + + M_AXI_DC_AWQOS + + + + + AWREADY + + + M_AXI_DC_AWREADY + + + + + AWSIZE + + + M_AXI_DC_AWSIZE + + + + + AWSNOOP + + + M_AXI_DC_AWSNOOP + + + + + AWUSER + + + M_AXI_DC_AWUSER + + + + + AWVALID + + + M_AXI_DC_AWVALID + + + + + BID + + + M_AXI_DC_BID + + + + + BREADY + + + M_AXI_DC_BREADY + + + + + BRESP + + + M_AXI_DC_BRESP + + + + + BUSER + + + M_AXI_DC_BUSER + + + + + BVALID + + + M_AXI_DC_BVALID + + + + + CDDATA + + + M_AXI_DC_CDDATA + + + + + CDLAST + + + M_AXI_DC_CDLAST + + + + + CDREADY + + + M_AXI_DC_CDREADY + + + + + CDVALID + + + M_AXI_DC_CDVALID + + + + + CRREADY + + + M_AXI_DC_CRREADY + + + + + CRRESP + + + M_AXI_DC_CRRESP + + + + + CRVALID + + + M_AXI_DC_CRVALID + + + + + RACK + + + M_AXI_DC_RACK + + + + + RDATA + + + M_AXI_DC_RDATA + + + + + RID + + + M_AXI_DC_RID + + + + + RLAST + + + M_AXI_DC_RLAST + + + + + RREADY + + + M_AXI_DC_RREADY + + + + + RRESP + + + M_AXI_DC_RRESP + + + + + RUSER + + + M_AXI_DC_RUSER + + + + + RVALID + + + M_AXI_DC_RVALID + + + + + WACK + + + M_AXI_DC_WACK + + + + + WDATA + + + M_AXI_DC_WDATA + + + + + WLAST + + + M_AXI_DC_WLAST + + + + + WREADY + + + M_AXI_DC_WREADY + + + + + WSTRB + + + M_AXI_DC_WSTRB + + + + + WUSER + + + M_AXI_DC_WUSER + + + + + WVALID + + + M_AXI_DC_WVALID + + + + + + ID_WIDTH + 1 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + ACE + + + NUM_READ_OUTSTANDING + 2 + + + NUM_WRITE_OUTSTANDING + 32 + + + DATA_WIDTH + 32 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + + + + false + + + + + + MON_ACE_DC + M_ACE_DC + Master ACE Data Cache Interface Monitor + + + + + + + ACADDR + + + M_AXI_DC_ACADDR + + + + + ACPROT + + + M_AXI_DC_ACPROT + + + + + ACREADY + + + M_AXI_DC_ACREADY + + + + + ACSNOOP + + + M_AXI_DC_ACSNOOP + + + + + ACVALID + + + M_AXI_DC_ACVALID + + + + + ARADDR + + + M_AXI_DC_ARADDR + + + + + ARBAR + + + M_AXI_DC_ARBAR + + + + + ARBURST + + + M_AXI_DC_ARBURST + + + + + ARCACHE + + + M_AXI_DC_ARCACHE + + + + + ARDOMAIN + + + M_AXI_DC_ARDOMAIN + + + + + ARID + + + M_AXI_DC_ARID + + + + + ARLEN + + + M_AXI_DC_ARLEN + + + + + ARLOCK + + + M_AXI_DC_ARLOCK + + + + + ARPROT + + + M_AXI_DC_ARPROT + + + + + ARQOS + + + M_AXI_DC_ARQOS + + + + + ARREADY + + + M_AXI_DC_ARREADY + + + + + ARSIZE + + + M_AXI_DC_ARSIZE + + + + + ARSNOOP + + + M_AXI_DC_ARSNOOP + + + + + ARUSER + + + M_AXI_DC_ARUSER + + + + + ARVALID + + + M_AXI_DC_ARVALID + + + + + AWADDR + + + M_AXI_DC_AWADDR + + + + + AWBAR + + + M_AXI_DC_AWBAR + + + + + AWBURST + + + M_AXI_DC_AWBURST + + + + + AWCACHE + + + M_AXI_DC_AWCACHE + + + + + AWDOMAIN + + + M_AXI_DC_AWDOMAIN + + + + + AWID + + + M_AXI_DC_AWID + + + + + AWLEN + + + M_AXI_DC_AWLEN + + + + + AWLOCK + + + M_AXI_DC_AWLOCK + + + + + AWPROT + + + M_AXI_DC_AWPROT + + + + + AWQOS + + + M_AXI_DC_AWQOS + + + + + AWREADY + + + M_AXI_DC_AWREADY + + + + + AWSIZE + + + M_AXI_DC_AWSIZE + + + + + AWSNOOP + + + M_AXI_DC_AWSNOOP + + + + + AWUSER + + + M_AXI_DC_AWUSER + + + + + AWVALID + + + M_AXI_DC_AWVALID + + + + + BID + + + M_AXI_DC_BID + + + + + BREADY + + + M_AXI_DC_BREADY + + + + + BRESP + + + M_AXI_DC_BRESP + + + + + BUSER + + + M_AXI_DC_BUSER + + + + + BVALID + + + M_AXI_DC_BVALID + + + + + CDDATA + + + M_AXI_DC_CDDATA + + + + + CDLAST + + + M_AXI_DC_CDLAST + + + + + CDREADY + + + M_AXI_DC_CDREADY + + + + + CDVALID + + + M_AXI_DC_CDVALID + + + + + CRREADY + + + M_AXI_DC_CRREADY + + + + + CRRESP + + + M_AXI_DC_CRRESP + + + + + CRVALID + + + M_AXI_DC_CRVALID + + + + + RACK + + + M_AXI_DC_RACK + + + + + RDATA + + + M_AXI_DC_RDATA + + + + + RID + + + M_AXI_DC_RID + + + + + RLAST + + + M_AXI_DC_RLAST + + + + + RREADY + + + M_AXI_DC_RREADY + + + + + RRESP + + + M_AXI_DC_RRESP + + + + + RUSER + + + M_AXI_DC_RUSER + + + + + RVALID + + + M_AXI_DC_RVALID + + + + + WACK + + + M_AXI_DC_WACK + + + + + WDATA + + + M_AXI_DC_WDATA + + + + + WLAST + + + M_AXI_DC_WLAST + + + + + WREADY + + + M_AXI_DC_WREADY + + + + + WSTRB + + + M_AXI_DC_WSTRB + + + + + WUSER + + + M_AXI_DC_WUSER + + + + + WVALID + + + M_AXI_DC_WVALID + + + + + + ID_WIDTH + 1 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + ACE + + + NUM_READ_OUTSTANDING + 2 + + + NUM_WRITE_OUTSTANDING + 32 + + + DATA_WIDTH + 32 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + + + + false + + + + + + M_AXI_IC + M_AXI_IC + Master AXI4 Instruction Cache Interface + + + + + + + + + ARADDR + + + M_AXI_IC_ARADDR + + + + + ARBURST + + + M_AXI_IC_ARBURST + + + + + ARCACHE + + + M_AXI_IC_ARCACHE + + + + + ARID + + + M_AXI_IC_ARID + + + + + ARLEN + + + M_AXI_IC_ARLEN + + + + + ARLOCK + + + M_AXI_IC_ARLOCK + + + + + ARPROT + + + M_AXI_IC_ARPROT + + + + + ARQOS + + + M_AXI_IC_ARQOS + + + + + ARREADY + + + M_AXI_IC_ARREADY + + + + + ARSIZE + + + M_AXI_IC_ARSIZE + + + + + ARUSER + + + M_AXI_IC_ARUSER + + + + + ARVALID + + + M_AXI_IC_ARVALID + + + + + AWADDR + + + M_AXI_IC_AWADDR + + + + + AWBURST + + + M_AXI_IC_AWBURST + + + + + AWCACHE + + + M_AXI_IC_AWCACHE + + + + + AWID + + + M_AXI_IC_AWID + + + + + AWLEN + + + M_AXI_IC_AWLEN + + + + + AWLOCK + + + M_AXI_IC_AWLOCK + + + + + AWPROT + + + M_AXI_IC_AWPROT + + + + + AWQOS + + + M_AXI_IC_AWQOS + + + + + AWREADY + + + M_AXI_IC_AWREADY + + + + + AWSIZE + + + M_AXI_IC_AWSIZE + + + + + AWUSER + + + M_AXI_IC_AWUSER + + + + + AWVALID + + + M_AXI_IC_AWVALID + + + + + BID + + + M_AXI_IC_BID + + + + + BREADY + + + M_AXI_IC_BREADY + + + + + BRESP + + + M_AXI_IC_BRESP + + + + + BUSER + + + M_AXI_IC_BUSER + + + + + BVALID + + + M_AXI_IC_BVALID + + + + + RDATA + + + M_AXI_IC_RDATA + + + + + RID + + + M_AXI_IC_RID + + + + + RLAST + + + M_AXI_IC_RLAST + + + + + RREADY + + + M_AXI_IC_RREADY + + + + + RRESP + + + M_AXI_IC_RRESP + + + + + RUSER + + + M_AXI_IC_RUSER + + + + + RVALID + + + M_AXI_IC_RVALID + + + + + WDATA + + + M_AXI_IC_WDATA + + + + + WLAST + + + M_AXI_IC_WLAST + + + + + WREADY + + + M_AXI_IC_WREADY + + + + + WSTRB + + + M_AXI_IC_WSTRB + + + + + WUSER + + + M_AXI_IC_WUSER + + + + + WVALID + + + M_AXI_IC_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 1 + + + HAS_LOCK + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4 + + + AWUSER_WIDTH + 0 + + + ARUSER_WIDTH + 0 + + + WUSER_WIDTH + 0 + + + WUSER_BITS_PER_BYTE + 0 + + + RUSER_WIDTH + 0 + + + RUSER_BITS_PER_BYTE + 0 + + + BUSER_WIDTH + 0 + + + DATA_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 2 + + + NUM_READ_THREADS + 1 + + + MAX_BURST_LENGTH + 4 + + + HAS_WSTRB + 0 + + + HAS_BRESP + 0 + + + FREQ_HZ + 100000000 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + MON_AXI_IC + M_AXI_IC + Master AXI4 Instruction Cache Interface Monitor + + + + + + + ARADDR + + + M_AXI_IC_ARADDR + + + + + ARBURST + + + M_AXI_IC_ARBURST + + + + + ARCACHE + + + M_AXI_IC_ARCACHE + + + + + ARID + + + M_AXI_IC_ARID + + + + + ARLEN + + + M_AXI_IC_ARLEN + + + + + ARLOCK + + + M_AXI_IC_ARLOCK + + + + + ARPROT + + + M_AXI_IC_ARPROT + + + + + ARQOS + + + M_AXI_IC_ARQOS + + + + + ARREADY + + + M_AXI_IC_ARREADY + + + + + ARSIZE + + + M_AXI_IC_ARSIZE + + + + + ARUSER + + + M_AXI_IC_ARUSER + + + + + ARVALID + + + M_AXI_IC_ARVALID + + + + + AWADDR + + + M_AXI_IC_AWADDR + + + + + AWBURST + + + M_AXI_IC_AWBURST + + + + + AWCACHE + + + M_AXI_IC_AWCACHE + + + + + AWID + + + M_AXI_IC_AWID + + + + + AWLEN + + + M_AXI_IC_AWLEN + + + + + AWLOCK + + + M_AXI_IC_AWLOCK + + + + + AWPROT + + + M_AXI_IC_AWPROT + + + + + AWQOS + + + M_AXI_IC_AWQOS + + + + + AWREADY + + + M_AXI_IC_AWREADY + + + + + AWSIZE + + + M_AXI_IC_AWSIZE + + + + + AWUSER + + + M_AXI_IC_AWUSER + + + + + AWVALID + + + M_AXI_IC_AWVALID + + + + + BID + + + M_AXI_IC_BID + + + + + BREADY + + + M_AXI_IC_BREADY + + + + + BRESP + + + M_AXI_IC_BRESP + + + + + BUSER + + + M_AXI_IC_BUSER + + + + + BVALID + + + M_AXI_IC_BVALID + + + + + RDATA + + + M_AXI_IC_RDATA + + + + + RID + + + M_AXI_IC_RID + + + + + RLAST + + + M_AXI_IC_RLAST + + + + + RREADY + + + M_AXI_IC_RREADY + + + + + RRESP + + + M_AXI_IC_RRESP + + + + + RUSER + + + M_AXI_IC_RUSER + + + + + RVALID + + + M_AXI_IC_RVALID + + + + + WDATA + + + M_AXI_IC_WDATA + + + + + WLAST + + + M_AXI_IC_WLAST + + + + + WREADY + + + M_AXI_IC_WREADY + + + + + WSTRB + + + M_AXI_IC_WSTRB + + + + + WUSER + + + M_AXI_IC_WUSER + + + + + WVALID + + + M_AXI_IC_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 1 + + + HAS_LOCK + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4 + + + AWUSER_WIDTH + 0 + + + ARUSER_WIDTH + 0 + + + WUSER_WIDTH + 0 + + + WUSER_BITS_PER_BYTE + 0 + + + RUSER_WIDTH + 0 + + + RUSER_BITS_PER_BYTE + 0 + + + BUSER_WIDTH + 0 + + + DATA_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 2 + + + NUM_READ_THREADS + 1 + + + MAX_BURST_LENGTH + 4 + + + HAS_WSTRB + 0 + + + HAS_BRESP + 0 + + + FREQ_HZ + 100000000 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_ACE_IC + M_ACE_IC + Master ACE Instruction Cache Interface + + + + + + + + + ACADDR + + + M_AXI_IC_ACADDR + + + + + ACPROT + + + M_AXI_IC_ACPROT + + + + + ACREADY + + + M_AXI_IC_ACREADY + + + + + ACSNOOP + + + M_AXI_IC_ACSNOOP + + + + + ACVALID + + + M_AXI_IC_ACVALID + + + + + ARADDR + + + M_AXI_IC_ARADDR + + + + + ARBAR + + + M_AXI_IC_ARBAR + + + + + ARBURST + + + M_AXI_IC_ARBURST + + + + + ARCACHE + + + M_AXI_IC_ARCACHE + + + + + ARDOMAIN + + + M_AXI_IC_ARDOMAIN + + + + + ARID + + + M_AXI_IC_ARID + + + + + ARLEN + + + M_AXI_IC_ARLEN + + + + + ARLOCK + + + M_AXI_IC_ARLOCK + + + + + ARPROT + + + M_AXI_IC_ARPROT + + + + + ARQOS + + + M_AXI_IC_ARQOS + + + + + ARREADY + + + M_AXI_IC_ARREADY + + + + + ARSIZE + + + M_AXI_IC_ARSIZE + + + + + ARSNOOP + + + M_AXI_IC_ARSNOOP + + + + + ARUSER + + + M_AXI_IC_ARUSER + + + + + ARVALID + + + M_AXI_IC_ARVALID + + + + + AWADDR + + + M_AXI_IC_AWADDR + + + + + AWBAR + + + M_AXI_IC_AWBAR + + + + + AWBURST + + + M_AXI_IC_AWBURST + + + + + AWCACHE + + + M_AXI_IC_AWCACHE + + + + + AWDOMAIN + + + M_AXI_IC_AWDOMAIN + + + + + AWID + + + M_AXI_IC_AWID + + + + + AWLEN + + + M_AXI_IC_AWLEN + + + + + AWLOCK + + + M_AXI_IC_AWLOCK + + + + + AWPROT + + + M_AXI_IC_AWPROT + + + + + AWQOS + + + M_AXI_IC_AWQOS + + + + + AWREADY + + + M_AXI_IC_AWREADY + + + + + AWSIZE + + + M_AXI_IC_AWSIZE + + + + + AWSNOOP + + + M_AXI_IC_AWSNOOP + + + + + AWUSER + + + M_AXI_IC_AWUSER + + + + + AWVALID + + + M_AXI_IC_AWVALID + + + + + BID + + + M_AXI_IC_BID + + + + + BREADY + + + M_AXI_IC_BREADY + + + + + BRESP + + + M_AXI_IC_BRESP + + + + + BUSER + + + M_AXI_IC_BUSER + + + + + BVALID + + + M_AXI_IC_BVALID + + + + + CDDATA + + + M_AXI_IC_CDDATA + + + + + CDLAST + + + M_AXI_IC_CDLAST + + + + + CDREADY + + + M_AXI_IC_CDREADY + + + + + CDVALID + + + M_AXI_IC_CDVALID + + + + + CRREADY + + + M_AXI_IC_CRREADY + + + + + CRRESP + + + M_AXI_IC_CRRESP + + + + + CRVALID + + + M_AXI_IC_CRVALID + + + + + RACK + + + M_AXI_IC_RACK + + + + + RDATA + + + M_AXI_IC_RDATA + + + + + RID + + + M_AXI_IC_RID + + + + + RLAST + + + M_AXI_IC_RLAST + + + + + RREADY + + + M_AXI_IC_RREADY + + + + + RRESP + + + M_AXI_IC_RRESP + + + + + RUSER + + + M_AXI_IC_RUSER + + + + + RVALID + + + M_AXI_IC_RVALID + + + + + WACK + + + M_AXI_IC_WACK + + + + + WDATA + + + M_AXI_IC_WDATA + + + + + WLAST + + + M_AXI_IC_WLAST + + + + + WREADY + + + M_AXI_IC_WREADY + + + + + WSTRB + + + M_AXI_IC_WSTRB + + + + + WUSER + + + M_AXI_IC_WUSER + + + + + WVALID + + + M_AXI_IC_WVALID + + + + + + ID_WIDTH + 1 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + ACE + + + DATA_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 2 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + + + + false + + + + + + MON_ACE_IC + M_ACE_IC + Master ACE Instruction Cache Interface Monitor + + + + + + + ACADDR + + + M_AXI_IC_ACADDR + + + + + ACPROT + + + M_AXI_IC_ACPROT + + + + + ACREADY + + + M_AXI_IC_ACREADY + + + + + ACSNOOP + + + M_AXI_IC_ACSNOOP + + + + + ACVALID + + + M_AXI_IC_ACVALID + + + + + ARADDR + + + M_AXI_IC_ARADDR + + + + + ARBAR + + + M_AXI_IC_ARBAR + + + + + ARBURST + + + M_AXI_IC_ARBURST + + + + + ARCACHE + + + M_AXI_IC_ARCACHE + + + + + ARDOMAIN + + + M_AXI_IC_ARDOMAIN + + + + + ARID + + + M_AXI_IC_ARID + + + + + ARLEN + + + M_AXI_IC_ARLEN + + + + + ARLOCK + + + M_AXI_IC_ARLOCK + + + + + ARPROT + + + M_AXI_IC_ARPROT + + + + + ARQOS + + + M_AXI_IC_ARQOS + + + + + ARREADY + + + M_AXI_IC_ARREADY + + + + + ARSIZE + + + M_AXI_IC_ARSIZE + + + + + ARSNOOP + + + M_AXI_IC_ARSNOOP + + + + + ARUSER + + + M_AXI_IC_ARUSER + + + + + ARVALID + + + M_AXI_IC_ARVALID + + + + + AWADDR + + + M_AXI_IC_AWADDR + + + + + AWBAR + + + M_AXI_IC_AWBAR + + + + + AWBURST + + + M_AXI_IC_AWBURST + + + + + AWCACHE + + + M_AXI_IC_AWCACHE + + + + + AWDOMAIN + + + M_AXI_IC_AWDOMAIN + + + + + AWID + + + M_AXI_IC_AWID + + + + + AWLEN + + + M_AXI_IC_AWLEN + + + + + AWLOCK + + + M_AXI_IC_AWLOCK + + + + + AWPROT + + + M_AXI_IC_AWPROT + + + + + AWQOS + + + M_AXI_IC_AWQOS + + + + + AWREADY + + + M_AXI_IC_AWREADY + + + + + AWSIZE + + + M_AXI_IC_AWSIZE + + + + + AWSNOOP + + + M_AXI_IC_AWSNOOP + + + + + AWUSER + + + M_AXI_IC_AWUSER + + + + + AWVALID + + + M_AXI_IC_AWVALID + + + + + BID + + + M_AXI_IC_BID + + + + + BREADY + + + M_AXI_IC_BREADY + + + + + BRESP + + + M_AXI_IC_BRESP + + + + + BUSER + + + M_AXI_IC_BUSER + + + + + BVALID + + + M_AXI_IC_BVALID + + + + + CDDATA + + + M_AXI_IC_CDDATA + + + + + CDLAST + + + M_AXI_IC_CDLAST + + + + + CDREADY + + + M_AXI_IC_CDREADY + + + + + CDVALID + + + M_AXI_IC_CDVALID + + + + + CRREADY + + + M_AXI_IC_CRREADY + + + + + CRRESP + + + M_AXI_IC_CRRESP + + + + + CRVALID + + + M_AXI_IC_CRVALID + + + + + RACK + + + M_AXI_IC_RACK + + + + + RDATA + + + M_AXI_IC_RDATA + + + + + RID + + + M_AXI_IC_RID + + + + + RLAST + + + M_AXI_IC_RLAST + + + + + RREADY + + + M_AXI_IC_RREADY + + + + + RRESP + + + M_AXI_IC_RRESP + + + + + RUSER + + + M_AXI_IC_RUSER + + + + + RVALID + + + M_AXI_IC_RVALID + + + + + WACK + + + M_AXI_IC_WACK + + + + + WDATA + + + M_AXI_IC_WDATA + + + + + WLAST + + + M_AXI_IC_WLAST + + + + + WREADY + + + M_AXI_IC_WREADY + + + + + WSTRB + + + M_AXI_IC_WSTRB + + + + + WUSER + + + M_AXI_IC_WUSER + + + + + WVALID + + + M_AXI_IC_WVALID + + + + + + ID_WIDTH + 1 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + ACE + + + DATA_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 2 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + + + + false + + + + + + DEBUG + DEBUG + MicroBlaze Debug Interface + + + + + + + ARADDR + + + Dbg_ARADDR + + + + + ARREADY + + + Dbg_ARREADY + + + + + ARVALID + + + Dbg_ARVALID + + + + + AWADDR + + + Dbg_AWADDR + + + + + AWREADY + + + Dbg_AWREADY + + + + + AWVALID + + + Dbg_AWVALID + + + + + BREADY + + + Dbg_BREADY + + + + + BRESP + + + Dbg_BRESP + + + + + BVALID + + + Dbg_BVALID + + + + + CAPTURE + + + Dbg_Capture + + + + + CLK + + + Dbg_Clk + + + + + DISABLE + + + Dbg_Disable + + + + + RDATA + + + Dbg_RDATA + + + + + REG_EN + + + Dbg_Reg_En + + + + + RREADY + + + Dbg_RREADY + + + + + RRESP + + + Dbg_RRESP + + + + + RST + + + Debug_Rst + + + + + RVALID + + + Dbg_RVALID + + + + + SHIFT + + + Dbg_Shift + + + + + TDI + + + Dbg_TDI + + + + + TDO + + + Dbg_TDO + + + + + TRCLK + + + Dbg_Trace_Clk + + + + + TRDATA + + + Dbg_Trace_Data + + + + + TRIG_ACK_IN + + + Dbg_Trig_Ack_In + + + + + TRIG_ACK_OUT + + + Dbg_Trig_Ack_Out + + + + + TRIG_IN + + + Dbg_Trig_In + + + + + TRIG_OUT + + + Dbg_Trig_Out + + + + + TRREADY + + + Dbg_Trace_Ready + + + + + TRVALID + + + Dbg_Trace_Valid + + + + + UPDATE + + + Dbg_Update + + + + + WDATA + + + Dbg_WDATA + + + + + WREADY + + + Dbg_WREADY + + + + + WVALID + + + Dbg_WVALID + + + + + + + false + + + + + + S_AXI_DEBUG + DEBUG + AXI4-Lite Debug + + + + + + + + + ARADDR + + + Dbg_ARADDR + + + + + ARREADY + + + Dbg_ARREADY + + + + + ARVALID + + + Dbg_ARVALID + + + + + AWADDR + + + Dbg_AWADDR + + + + + AWREADY + + + Dbg_AWREADY + + + + + AWVALID + + + Dbg_AWVALID + + + + + BREADY + + + Dbg_BREADY + + + + + BRESP + + + Dbg_BRESP + + + + + BVALID + + + Dbg_BVALID + + + + + RDATA + + + Dbg_RDATA + + + + + RREADY + + + Dbg_RREADY + + + + + RRESP + + + Dbg_RRESP + + + + + RVALID + + + Dbg_RVALID + + + + + WDATA + + + Dbg_WDATA + + + + + WREADY + + + Dbg_WREADY + + + + + WVALID + + + Dbg_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.DEBUG_ACLK + DEBUG_ACLK + Parallel Debug Clock Input + + + + + + + CLK + + + DEBUG_ACLK + + + + + + ASSOCIATED_BUSIF + DEBUG:S_AXI_DEBUG + + + ASSOCIATED_RESET + DEBUG_ARESETN + + + FREQ_HZ + DEBUG_ACLK frequency + DEBUG_ACLK frequency + 30000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + RST.DEBUG_ARESETN + DEBUG_ARESETN + Parallel Debug Reset Input + + + + + + + RST + + + DEBUG_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + DBG_INTR + Dbg_Intr + Debug Interrupt Output + + + + + + + INTERRUPT + + + Dbg_Intr + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + TRACE + TRACE + MicroBlaze Trace Interface + + + + + + + DATA_ACCESS + + + Trace_Data_Access + + + + + DATA_ADDRESS + + + Trace_Data_Address + + + + + DATA_BYTE_ENABLE + + + Trace_Data_Byte_Enable + + + + + DATA_READ + + + Trace_Data_Read + + + + + DATA_WRITE + + + Trace_Data_Write + + + + + DATA_WRITE_VALUE + + + Trace_Data_Write_Value + + + + + DCACHE_HIT + + + Trace_DCache_Hit + + + + + DCACHE_RDY + + + Trace_DCache_Rdy + + + + + DCACHE_READ + + + Trace_DCache_Read + + + + + DCACHE_REQ + + + Trace_DCache_Req + + + + + DELAY_SLOT + + + Trace_Delay_Slot + + + + + EX_PIPERUN + + + Trace_EX_PipeRun + + + + + EXCEPTION_KIND + + + Trace_Exception_Kind + + + + + EXCEPTION_TAKEN + + + Trace_Exception_Taken + + + + + ICACHE_HIT + + + Trace_ICache_Hit + + + + + ICACHE_RDY + + + Trace_ICache_Rdy + + + + + ICACHE_REQ + + + Trace_ICache_Req + + + + + INSTRUCTION + + + Trace_Instruction + + + + + JUMP_HIT + + + Trace_Jump_Hit + + + + + JUMP_TAKEN + + + Trace_Jump_Taken + + + + + MB_HALTED + + + Trace_MB_Halted + + + + + MEM_PIPERUN + + + Trace_MEM_PipeRun + + + + + MSR_REG + + + Trace_MSR_Reg + + + + + NEW_REG_VALUE + + + Trace_New_Reg_Value + + + + + OF_PIPERUN + + + Trace_OF_PipeRun + + + + + PC + + + Trace_PC + + + + + PID_REG + + + Trace_PID_Reg + + + + + REG_ADDR + + + Trace_Reg_Addr + + + + + REG_WRITE + + + Trace_Reg_Write + + + + + VALID_INSTR + + + Trace_Valid_Instr + + + + + + + true + + + + + + + + Data + 4294967296 + 32 + + local_memory_map + + microblaze_0 + 0 + 98304 + 32 + + + lsb + 0 + + + msb + 31 + + + workflow + simulation + + + controlpaths + dlmb_cntlr=lmb_bram_I,second_dlmb_cntlr=second_lmb_bram_I + + + memorytypename + + + + simmemfile + + + + combined + {"AddressBlocks":[{"Width":32,"LSB":0,"MSB":31,"AddrBegin":0,"AddrEnd":65535,"Workflow":"simulation","ECC":false,"ECCAlgo":"ECC_NONE","ECCLSB":0,"ECCMSB":0,"MemType":" bd_9f2c lmb_bram_I_MEM_DEVICE","MemWidth":32,"MemDepth":65536,"MemFile":"bd_9f2c_lmb_bram_I_0.mem","MemColl":[{"Key":"dlmb_cntlr","Val":"lmb_bram_I"}]},{"Width":32,"LSB":0,"MSB":31,"AddrBegin":65536,"AddrEnd":98303,"Workflow":"simulation","ECC":false,"ECCAlgo":"ECC_NONE","ECCLSB":0,"ECCMSB":0,"MemType":" bd_9f2c lmb_bram_I bd_9f2c + second_lmb_bram_I_MEM_DEVICE","MemWidth":32,"MemDepth":32768,"MemFile":"bd_9f2c_second_lmb_bram_I_0.mem","MemColl":[{"Key":"second_dlmb_cntlr","Val":"second_lmb_bram_I"}]}]} + + + + + microblaze_1 + 0 + 98304 + 32 + + + lsb + 0 + + + msb + 31 + + + workflow + implementation + + + controlpaths + dlmb_cntlr=lmb_bram_I,second_dlmb_cntlr=second_lmb_bram_I + + + memorytypename + + + + simmemfile + + + + combined + {"AddressBlocks":[{"Width":32,"LSB":0,"MSB":31,"AddrBegin":0,"AddrEnd":65535,"Workflow":"implementation","ECC":false,"ECCAlgo":"ECC_NONE","ECCLSB":0,"ECCMSB":0,"MemType":"","MemWidth":32,"MemDepth":65536,"MemFile":"","MemColl":[{"Key":"dlmb_cntlr","Val":"lmb_bram_I"}]},{"Width":32,"LSB":0,"MSB":31,"AddrBegin":65536,"AddrEnd":98303,"Workflow":"implementation","ECC":false,"ECCAlgo":"ECC_NONE","ECCLSB":0,"ECCMSB":0,"MemType":"","MemWidth":32,"MemDepth":32768,"MemFile":"","MemColl":[{"Key":"second_d +lmb_cntlr","Val":"second_lmb_bram_I"}]}]} + + + + + + + Instruction + 4294967296 + 32 + + + + + S_AXI_DEBUG + AXI debug memory map + + Reg + Reg + Debug Register Block + 0 + 4096 + 32 + register + read-write + + + + + + + Clk + + in + + + std_logic + dummy_view + + + + + + Reset + + in + + + std_logic + dummy_view + + + + + + Mb_Reset + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Config_Reset + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Scan_Reset + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Scan_Reset_Sel + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Scan_En + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + RAM_To + + in + + 255 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + RAM_From + + out + + 255 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Interrupt + + in + + + std_logic + dummy_view + + + + 0 + + + + + Interrupt_Address + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Interrupt_Ack + + out + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Ext_BRK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Ext_NM_BRK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Stop + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Intr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + MB_Halted + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + MB_Error + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Wakeup + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sleep + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Hibernate + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Suspend + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_Wakeup + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_Continue + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Reset_Mode + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Pause + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Pause_Ack + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Non_Secure + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0x0 + + + + + + false + + + + + + LOCKSTEP_Slave_In + + in + + 0 + 4095 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LOCKSTEP_Master_Out + + out + + 0 + 4095 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + LOCKSTEP_Out + + out + + 0 + 4095 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Instr_Addr + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Instr + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + IFetch + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + I_AS + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + IReady + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + IWAIT + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ICE + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + IUE + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + M_AXI_IP_AWID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_WDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_WSTRB + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_WLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_WVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_WREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_BID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_BRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_BVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_BREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Data_Addr + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Data_Read + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + Data_Write + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + D_AS + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Read_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Write_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + DReady + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + DWait + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + DCE + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + DUE + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + Byte_Enable + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + M_AXI_DP_AWID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_WDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_WSTRB + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_WLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_WVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_WREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_BID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_BRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_BVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_BREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_Clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_TDI + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_TDO + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_Reg_En + + in + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Shift + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Capture + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Update + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trig_In + + out + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_Trig_Ack_In + + in + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trig_Out + + in + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trig_Ack_Out + + out + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_Trace_Clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trace_Data + + out + + 0 + 35 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_Trace_Ready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trace_Valid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Debug_Rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Disable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_AWADDR + + in + + 14 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_ARADDR + + in + + 14 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + DEBUG_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + DEBUG_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Trace_Instruction + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Valid_Instr + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_PC + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Reg_Write + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Reg_Addr + + out + + 0 + 4 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_MSR_Reg + + out + + 0 + 14 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_PID_Reg + + out + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_New_Reg_Value + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Exception_Taken + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Exception_Kind + + out + + 0 + 4 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Jump_Taken + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Delay_Slot + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Data_Address + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Data_Write_Value + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Data_Byte_Enable + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Data_Access + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Data_Read + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Data_Write + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_DCache_Req + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_DCache_Hit + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_DCache_Rdy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_DCache_Read + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_ICache_Req + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_ICache_Hit + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_ICache_Rdy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_OF_PipeRun + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_EX_PipeRun + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_MEM_PipeRun + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_MB_Halted + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Jump_Hit + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + M0_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M0_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M0_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M0_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M1_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M1_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M1_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M1_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M2_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M2_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M2_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M2_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M3_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M3_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M3_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M3_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M4_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M4_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M4_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M4_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M5_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M5_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M5_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M5_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M6_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M6_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M6_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M6_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M7_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M7_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M7_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M7_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M8_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M8_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M8_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M8_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M9_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M9_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M9_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M9_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M10_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M10_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M10_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M10_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M11_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M11_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M11_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M11_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M12_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M12_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M12_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M12_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M13_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M13_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M13_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M13_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M14_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M14_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M14_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M14_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M15_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M15_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M15_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M15_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S0_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S0_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S0_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S0_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S1_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S1_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S1_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S1_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S2_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S2_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S2_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S2_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S3_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S3_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S3_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S3_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S4_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S4_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S4_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S4_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S5_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S5_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S5_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S5_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S6_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S6_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S6_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S6_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S7_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S7_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S7_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S7_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S8_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S8_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S8_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S8_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S9_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S9_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S9_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S9_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S10_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S10_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S10_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S10_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S11_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S11_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S11_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S11_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S12_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S12_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S12_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S12_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S13_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S13_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S13_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S13_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S14_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S14_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S14_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S14_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S15_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S15_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S15_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S15_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_AWUSER + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWDOMAIN + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWSNOOP + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWBAR + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WSTRB + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_WUSER + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_BID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_BRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_BVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_BREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_BUSER + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_WACK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ARUSER + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARDOMAIN + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARSNOOP + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARBAR + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_RID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_RUSER + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RACK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ACVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ACADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ACSNOOP + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ACPROT + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ACREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CRVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CRRESP + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CRREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_CDVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CDDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CDLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CDREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_AWID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_AWUSER + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWDOMAIN + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWSNOOP + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWBAR + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WSTRB + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_WUSER + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_BRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_BID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_BVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_BREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_BUSER + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_WACK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ARUSER + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARDOMAIN + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARSNOOP + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARBAR + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_RID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_RUSER + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RACK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ACVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ACADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ACSNOOP + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ACPROT + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ACREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CRVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CRRESP + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CRREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_CDVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CDDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CDLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CDREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + + + C_SCO + 0 + + + C_FREQ + 100000000 + + + C_USE_CONFIG_RESET + 0 + + + C_NUM_SYNC_FF_CLK + Synchronizing FFs to Clk region + 2 + + + C_NUM_SYNC_FF_CLK_IRQ + Synchronizing FFs to Clk region for interrupt input + 1 + + + C_NUM_SYNC_FF_CLK_DEBUG + Synchronizing FFs to Clk region in debug module + 2 + + + C_NUM_SYNC_FF_DBG_CLK + Synchronizing FFs to Dbg_Clk region + 1 + + + C_NUM_SYNC_FF_DBG_TRACE_CLK + Synchronizing FFs to Dbg_Trace_Clk region + 2 + + + C_FAULT_TOLERANT + Enable Fault Tolerance Support + 0 + + + C_ECC_USE_CE_EXCEPTION + Correctable Error Exception + 0 + + + C_LOCKSTEP_SLAVE + Lockstep Slave + 0 + + + C_LOCKSTEP_MASTER + Lockstep Master + 0 + + + C_ENDIANNESS + 1 + + + C_FAMILY + virtexuplus + + + C_DATA_SIZE + 32 + + + C_LMB_DATA_SIZE + 32 + + + C_INSTR_SIZE + 32 + + + C_IADDR_SIZE + 32 + + + C_PIADDR_SIZE + 32 + + + C_DADDR_SIZE + 32 + + + C_INSTANCE + bd_9f2c_microblaze_I_0 + + + C_AVOID_PRIMITIVES + 0 + + + C_AREA_OPTIMIZED + Select implementation optimization + 0 + + + C_OPTIMIZATION + 0 + + + C_INTERCONNECT + Select Bus Interface + 2 + + + C_BASE_VECTORS + Vector Base Address + 0x0000000000000000 + + + C_M_AXI_DP_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DP_DATA_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DP_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DP_EXCLUSIVE_ACCESS + 0 + + + + true + + + + + + C_M_AXI_D_BUS_EXCEPTION + Enable Data-side AXI Exception + 0 + + + + true + + + + + + C_M_AXI_IP_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IP_DATA_WIDTH + 32 + + + + true + + + + + + C_M_AXI_IP_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_I_BUS_EXCEPTION + Enable Instruction-side AXI Exception + 0 + + + + true + + + + + + C_D_LMB + Enable Local Memory Bus Data Interface + 1 + + + C_D_LMB_PROTOCOL + Local Memory Bus Data Protocol + 0 + + + C_D_AXI + Enable Peripheral AXI Data Interface + 0 + + + C_I_LMB + Enable Local Memory Bus Instruction Interface + 1 + + + C_I_LMB_PROTOCOL + Local Memory Bus Instruction Protocol + 0 + + + C_I_AXI + Enable Peripheral AXI Instruction Interface + 0 + + + G_TEMPLATE_LIST + Select Configuration + 0 + + + C_USE_MSR_INSTR + Enable Additional Machine Status Register Instructions + 0 + + + C_USE_PCMP_INSTR + Enable Pattern Comparator + 1 + + + C_USE_BARREL + Enable Barrel Shifter + 1 + + + C_USE_DIV + Enable Integer Divider + 1 + + + C_USE_HW_MUL + Enable Integer Multiplier + 1 + + + C_USE_FPU + Enable Floating Point Unit + 0 + + + C_USE_REORDER_INSTR + Enable Reversed Load/Store and Swap Instructions + 0 + + + C_UNALIGNED_EXCEPTIONS + Enable Unaligned Data Exception + 0 + + + C_ILL_OPCODE_EXCEPTION + Enable Illegal Instruction Exception + 0 + + + C_DIV_ZERO_EXCEPTION + Enable Integer Divide Exception + 0 + + + + true + + + + + + C_FPU_EXCEPTION + Enable Floating Point Unit Exceptions + 0 + + + + false + + + + + + C_FSL_LINKS + Number of Stream Links + 0 + + + C_USE_EXTENDED_FSL_INSTR + Enable Additional Stream Instructions + 0 + + + C_FSL_EXCEPTION + Enable Stream Exception + 0 + + + + false + + + + + + C_USE_STACK_PROTECTION + Enable stack protection + 0 + + + + true + + + + + + C_IMPRECISE_EXCEPTIONS + Allow Imprecise Exceptions + 0 + + + C_USE_INTERRUPT + 0 + + + C_USE_EXT_BRK + 0 + + + C_USE_EXT_NM_BRK + 0 + + + C_USE_NON_SECURE + 0 + + + C_USE_MMU + Memory Management + 0 + + + + true + + + + + + C_MMU_DTLB_SIZE + Data Shadow Translation Look-Aside Buffer Size + 4 + + + + false + + + + + + C_MMU_ITLB_SIZE + Instruction Shadow Translation Look-Aside Buffer Size + 2 + + + + false + + + + + + C_MMU_TLB_ACCESS + Enable Access to Memory Management Special Registers + 3 + + + + false + + + + + + C_MMU_ZONES + Number of Memory Protection Zones + 16 + + + + false + + + + + + C_MMU_PRIVILEGED_INSTR + Privileged Instructions + 0 + + + + false + + + + + + C_USE_BRANCH_TARGET_CACHE + Enable Branch Target Cache + 0 + + + + true + + + + + + C_BRANCH_TARGET_CACHE_SIZE + Branch Target Cache Size + 0 + + + + true + + + + + + C_PC_WIDTH + 17 + + + C_PVR + Specifies Processor Version Register + 0 + + + C_PVR_USER1 + Specify USER1 Bits in Processor Version Register + 0x00 + + + C_PVR_USER2 + Specify USER2 Bits in Processor Version Register + 0x00000000 + + + C_DYNAMIC_BUS_SIZING + 0 + + + C_RESET_MSR + Specify Reset Value for Select MSR Bits + 0x00000000 + + + C_OPCODE_0x0_ILLEGAL + Generate Illegal Instruction Exception for NULL Instruction + 0 + + + C_DEBUG_ENABLED + MicroBlaze Debug Module Interface + 0 + + + C_DEBUG_INTERFACE + MicroBlaze Debug Connection + 0 + + + C_NUMBER_OF_PC_BRK + Number of PC Breakpoints + 1 + + + C_NUMBER_OF_RD_ADDR_BRK + Number of Read Address Watchpoints + 0 + + + C_NUMBER_OF_WR_ADDR_BRK + Number of Write Address Watchpoints + 0 + + + C_DEBUG_EVENT_COUNTERS + Number of Performance Monitor Event Counters + 5 + + + C_DEBUG_LATENCY_COUNTERS + Number of Performance Monitor Latency Counters + 1 + + + C_DEBUG_COUNTER_WIDTH + Performance Monitor Counter Width + 32 + + + C_DEBUG_TRACE_SIZE + Trace Buffer Size + 8192 + + + C_DEBUG_EXTERNAL_TRACE + External Trace + 0 + + + C_DEBUG_TRACE_ASYNC_RESET + Use Asynchrnous Reset for External Trace + 0 + + + C_DEBUG_PROFILE_SIZE + Profile Buffer Size + 0 + + + C_INTERRUPT_IS_EDGE + Sense Interrupt on Edge vs. Level + 0 + + + C_EDGE_IS_POSITIVE + Sense Interrupt on Rising vs. Falling Edge + 1 + + + C_ASYNC_INTERRUPT + 1 + + + C_ASYNC_WAKEUP + 3 + + + C_M0_AXIS_DATA_WIDTH + 32 + + + C_S0_AXIS_DATA_WIDTH + 32 + + + C_M1_AXIS_DATA_WIDTH + 32 + + + C_S1_AXIS_DATA_WIDTH + 32 + + + C_M2_AXIS_DATA_WIDTH + 32 + + + C_S2_AXIS_DATA_WIDTH + 32 + + + C_M3_AXIS_DATA_WIDTH + 32 + + + C_S3_AXIS_DATA_WIDTH + 32 + + + C_M4_AXIS_DATA_WIDTH + 32 + + + C_S4_AXIS_DATA_WIDTH + 32 + + + C_M5_AXIS_DATA_WIDTH + 32 + + + C_S5_AXIS_DATA_WIDTH + 32 + + + C_M6_AXIS_DATA_WIDTH + 32 + + + C_S6_AXIS_DATA_WIDTH + 32 + + + C_M7_AXIS_DATA_WIDTH + 32 + + + C_S7_AXIS_DATA_WIDTH + 32 + + + C_M8_AXIS_DATA_WIDTH + 32 + + + C_S8_AXIS_DATA_WIDTH + 32 + + + C_M9_AXIS_DATA_WIDTH + 32 + + + C_S9_AXIS_DATA_WIDTH + 32 + + + C_M10_AXIS_DATA_WIDTH + 32 + + + C_S10_AXIS_DATA_WIDTH + 32 + + + C_M11_AXIS_DATA_WIDTH + 32 + + + C_S11_AXIS_DATA_WIDTH + 32 + + + C_M12_AXIS_DATA_WIDTH + 32 + + + C_S12_AXIS_DATA_WIDTH + 32 + + + C_M13_AXIS_DATA_WIDTH + 32 + + + C_S13_AXIS_DATA_WIDTH + 32 + + + C_M14_AXIS_DATA_WIDTH + 32 + + + C_S14_AXIS_DATA_WIDTH + 32 + + + C_M15_AXIS_DATA_WIDTH + 32 + + + C_S15_AXIS_DATA_WIDTH + 32 + + + C_ICACHE_BASEADDR + Base Address + 0x0000000000000000 + + + C_ICACHE_HIGHADDR + High Address + 0x000000003FFFFFFF + + + C_USE_ICACHE + Enable Instruction Cache + 0 + + + C_ALLOW_ICACHE_WR + Enable Writes + 1 + + + C_ADDR_TAG_BITS + 17 + + + C_CACHE_BYTE_SIZE + Size in Bytes + 8192 + + + C_ICACHE_LINE_LEN + Line Length + 4 + + + C_ICACHE_ALWAYS_USED + Use Cache for All Memory Accesses + 1 + + + C_ICACHE_STREAMS + Number of Streams + 0 + + + + true + + + + + + C_ICACHE_VICTIMS + Number of Victims + 0 + + + + true + + + + + + C_ICACHE_FORCE_TAG_LUTRAM + Use Distributed RAM for Tags + 0 + + + + true + + + + + + C_ICACHE_DATA_WIDTH + Data Width + 0 + + + + true + + + + + + C_M_AXI_IC_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_DATA_WIDTH + 32 + + + C_M_AXI_IC_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_IC_USER_VALUE + 31 + + + + true + + + + + + C_M_AXI_IC_AWUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_IC_ARUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_IC_WUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_RUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_BUSER_WIDTH + 1 + + + + true + + + + + + C_DCACHE_BASEADDR + Base Address + 0x0000000000000000 + + + C_DCACHE_HIGHADDR + High Address + 0x000000003FFFFFFF + + + C_USE_DCACHE + Enable Data Cache + 0 + + + C_ALLOW_DCACHE_WR + Enable Writes + 1 + + + C_DCACHE_ADDR_TAG + 17 + + + C_DCACHE_BYTE_SIZE + Size in Bytes + 8192 + + + C_DCACHE_LINE_LEN + Line Length + 4 + + + C_DCACHE_ALWAYS_USED + Use Cache for All Memory Accesses + 1 + + + C_DCACHE_USE_WRITEBACK + Enable Write-back Storage Policy + 0 + + + + true + + + + + + C_DCACHE_VICTIMS + Number of Victims + 0 + + + + false + + + + + + C_DCACHE_FORCE_TAG_LUTRAM + Use Distributed RAM for Tags + 0 + + + C_DCACHE_DATA_WIDTH + Data Width + 0 + + + + false + + + + + + C_M_AXI_DC_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_DATA_WIDTH + 32 + + + C_M_AXI_DC_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DC_EXCLUSIVE_ACCESS + 0 + + + + true + + + + + + C_M_AXI_DC_USER_VALUE + 31 + + + + true + + + + + + C_M_AXI_DC_AWUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_DC_ARUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_DC_WUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_RUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_BUSER_WIDTH + 1 + + + + true + + + + + + + + + choice_list_29910ba8 + GENERIC + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_8af5a703 + 0 + 1 + + + choice_list_99ba8646 + 32 + 64 + + + choice_list_b1aff63c + 32 + 48 + 64 + + + choice_list_b94541ab + 0 + 2 + 4 + 8 + + + choice_list_dd2843c6 + 1 + 2 + 4 + 8 + + + choice_list_f86403bf + 4 + 8 + 16 + + + choice_pairs_0000a26c + 0 + 1 + 2 + 3 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_1075faf2 + 0 + 1 + 2 + + + choice_pairs_126baff7 + 0 + 8192 + 16384 + 32768 + 65536 + 131072 + + + choice_pairs_13d40c7c + 0 + 32 + 64 + 128 + 256 + 8192 + 16384 + 32768 + 65536 + 131072 + + + choice_pairs_2058dc69 + 0 + 1 + + + choice_pairs_22d9f392 + 0 + 1 + 2 + 3 + + + choice_pairs_3eb333f8 + 0 + 1 + 2 + + + choice_pairs_443ae6cc + 0 + 1 + 2 + 3 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_56d5ba32 + 0 + 1 + 2 + + + choice_pairs_5ab38e91 + 0 + 1 + 2 + + + choice_pairs_5b1842a1 + 0 + 4096 + 8192 + 16384 + 32768 + 65536 + 131072 + + + choice_pairs_75c71b2b + 0 + 1 + 2 + 3 + + + choice_pairs_7ad6afc0 + 0 + 1 + 2 + 3 + + + choice_pairs_7bfd418d + 0 + 1 + 2 + + + choice_pairs_7dd2834f + 0 + 8 + 9 + 10 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + + + choice_pairs_8b498448 + 64 + 128 + 256 + 512 + 1024 + 2048 + 4096 + 8192 + 16384 + 32768 + 65536 + + + choice_pairs_b1fa18d9 + 0 + 1 + 2 + + + choice_pairs_c471ed24 + 32 + 36 + 40 + 44 + 48 + 52 + 64 + + + choice_pairs_db57ca32 + 0 + 1 + 2 + + + choice_pairs_e7a1eb81 + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + + + choice_pairs_ff364cce + 2 + 3 + + + + + microblaze + + + + endian + little + + + elf_class + 32-bit + + + instance_path + + + + bootloop_file + data/mb_bootloop_le.elf + + + processor_type + MICROBLAZE_LE + + + is_visible + true + + + + + The MicroBlaze 32 and 64 bit soft processor core, providing an instruction set optimized for embedded applications with many user-configurable options. MicroBlaze has many advanced architecture features like Instruction and Data-side cache with AXI interfaces, Floating-Point unit (FPU), Memory Management Unit (MMU), and fault tolerance support. +It is highly recommended to create MicroBlaze systems within Vivado IP Integrator, to enable export to the Xilinx Software Development Kit (SDK) for software development. + + + + C_SCO + 0 + + + + true + + + + + + C_FREQ + 100000000 + + + + true + + + + + + C_DATA_SIZE + Select Processor Implementation + 32 + + + + true + + + + + + C_ADDR_SIZE + Select Extended Addressing + 32 + + + + true + + + + + + C_DYNAMIC_BUS_SIZING + 0 + + + + true + + + + + + C_PC_WIDTH + 17 + + + + true + + + + + + C_INSTANCE + mb_microblaze_0 + + + + true + + + + + + C_AVOID_PRIMITIVES + 0 + + + + true + + + + + + C_FAULT_TOLERANT + Enable Fault Tolerance Support + 0 + + + + true + + + + + + C_ECC_USE_CE_EXCEPTION + Correctable Error Exception + 0 + + + + true + + + + + + C_LOCKSTEP_SLAVE + Lockstep Slave + 0 + + + + true + + + + + + C_ENDIANNESS + Endianness + 1 + + + + true + + + + + + C_AREA_OPTIMIZED + Select implementation optimization + 0 + + + + true + + + + + + C_OPTIMIZATION + 0 + + + + true + + + + + + C_INTERCONNECT + Select Bus Interface + 2 + + + + true + + + + + + C_BASE_VECTORS + Vector Base Address + 0x0000000000000000 + + + + true + + + + + + C_USE_CONFIG_RESET + 0 + + + + true + + + + + + C_NUM_SYNC_FF_CLK + Synchronizing FFs to Clk region + 2 + + + + true + + + + + + C_NUM_SYNC_FF_CLK_IRQ + Synchronizing FFs to Clk region for interrupt input + 1 + + + + true + + + + + + C_NUM_SYNC_FF_CLK_DEBUG + Synchronizing FFs to Clk region in debug module + 2 + + + + true + + + + + + C_NUM_SYNC_FF_DBG_CLK + Synchronizing FFs to Dbg_Clk region + 1 + + + + true + + + + + + C_NUM_SYNC_FF_DBG_TRACE_CLK + Synchronizing FFs to Dbg_Trace_Clk region + 2 + + + + true + + + + + + C_M_AXI_DP_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DP_DATA_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DP_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DP_EXCLUSIVE_ACCESS + 0 + + + + true + + + + + + C_D_AXI + Enable Peripheral AXI Data Interface + 0 + + + + true + + + + + + C_DP_AXI_MON + Use Monitor Interface for Peripheral AXI Data Interface + 0 + + + + true + + + + + + C_DC_AXI_MON + Use Monitor Interface for Cache AXI Data Interface + 0 + + + + true + + + + + + C_D_LMB + Enable Local Memory Bus Data Interface + 1 + + + + true + + + + + + C_D_LMB_PROTOCOL + Local Memory Bus Data Protocol + 0 + + + + true + + + + + + C_D_LMB_MON + Use Monitor Interface for Local Memory Bus Data Interface + 0 + + + + true + + + + + + C_M_AXI_IP_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IP_DATA_WIDTH + 32 + + + + true + + + + + + C_M_AXI_IP_ADDR_WIDTH + 32 + + + + true + + + + + + C_I_AXI + Enable Peripheral AXI Instruction Interface + 0 + + + + true + + + + + + C_IP_AXI_MON + Use Monitor Interface for Peripheral AXI Instruction Interface + 0 + + + + true + + + + + + C_IC_AXI_MON + Use Monitor Interface for Cache AXI Instruction Interface + 0 + + + + true + + + + + + C_I_LMB + Enable Local Memory Bus Instruction Interface + 1 + + + + true + + + + + + C_I_LMB_PROTOCOL + Local Memory Bus Instruction Protocol + 0 + + + + true + + + + + + C_I_LMB_MON + Use Monitor Interface for Local Memory Bus Instruction Interface + 0 + + + + true + + + + + + C_TRACE + Enable Trace Bus Interface + 1 + + + + true + + + + + + C_LOCKSTEP_SELECT + Lockstep Interface + 0 + + + + true + + + + + + C_ENABLE_DISCRETE_PORTS + Enable Discrete Ports + 0 + + + + true + + + + + + C_M_AXI_DC_USER_SIGNALS + Enable M_AXI_DC User Signals + 0 + + + + true + + + + + + C_M_AXI_IC_USER_SIGNALS + Enable M_AXI_IC User Signals + 0 + + + + true + + + + + + G_TEMPLATE_LIST + Select Configuration + 0 + + + + true + + + + + + G_USE_EXCEPTIONS + Enable Exceptions + 0 + + + + true + + + + + + C_USE_MSR_INSTR + Enable Additional Machine Status Register Instructions + 0 + + + + true + + + + + + C_USE_PCMP_INSTR + Enable Pattern Comparator + 1 + + + + true + + + + + + C_USE_REORDER_INSTR + Enable Reversed Load/Store and Swap Instructions + 0 + + + + true + + + + + + C_USE_BARREL + Enable Barrel Shifter + 1 + + + + true + + + + + + C_USE_DIV + Enable Integer Divider + 1 + + + + true + + + + + + C_USE_HW_MUL + Enable Integer Multiplier + 1 + + + + true + + + + + + C_USE_FPU + Enable Floating Point Unit + 0 + + + + true + + + + + + C_UNALIGNED_EXCEPTIONS + Enable Unaligned Data Exception + 0 + + + + true + + + + + + C_ILL_OPCODE_EXCEPTION + Enable Illegal Instruction Exception + 0 + + + + true + + + + + + C_M_AXI_I_BUS_EXCEPTION + Enable Instruction-side AXI Exception + 0 + + + + false + + + + + + C_M_AXI_D_BUS_EXCEPTION + Enable Data-side AXI Exception + 0 + + + + false + + + + + + C_DIV_ZERO_EXCEPTION + Enable Integer Divide Exception + 0 + + + + true + + + + + + C_FPU_EXCEPTION + Enable Floating Point Unit Exceptions + 0 + + + + false + + + + + + C_FSL_EXCEPTION + Enable Stream Exception + 0 + + + + false + + + + + + C_USE_STACK_PROTECTION + Enable stack protection + 0 + + + + true + + + + + + C_IMPRECISE_EXCEPTIONS + Allow Imprecise Exceptions + 0 + + + + true + + + + + + C_PVR + Specifies Processor Version Register + 0 + + + + true + + + + + + C_PVR_USER1 + Specify USER1 Bits in Processor Version Register + 0x00 + + + + false + + + + + + C_PVR_USER2 + Specify USER2 Bits in Processor Version Register + 0x00000000 + + + + false + + + + + + C_DEBUG_ENABLED + MicroBlaze Debug Module Interface + 0 + + + + true + + + + + + C_DEBUG_INTERFACE + MicroBlaze Debug Connection + 0 + + + + false + + + + + + C_NUMBER_OF_PC_BRK + Number of PC Breakpoints + 1 + + + + false + + + + + + C_NUMBER_OF_RD_ADDR_BRK + Number of Read Address Watchpoints + 0 + + + + false + + + + + + C_NUMBER_OF_WR_ADDR_BRK + Number of Write Address Watchpoints + 0 + + + + false + + + + + + C_DEBUG_EVENT_COUNTERS + Number of Performance Monitor Event Counters + 5 + + + + false + + + + + + C_DEBUG_LATENCY_COUNTERS + Number of Performance Monitor Latency Counters + 1 + + + + false + + + + + + C_DEBUG_COUNTER_WIDTH + Performance Monitor Counter Width + 32 + + + + false + + + + + + C_DEBUG_TRACE_SIZE + Trace Buffer Size + 8192 + + + + false + + + + + + C_DEBUG_EXTERNAL_TRACE + External Trace + 0 + + + + false + + + + + + C_DEBUG_TRACE_ASYNC_RESET + Use Asynchrnous Reset for External Trace + 0 + + + + true + + + + + + C_DEBUG_PROFILE_SIZE + Profile Buffer Size + 0 + + + + false + + + + + + C_INTERRUPT_IS_EDGE + Sense Interrupt on Edge vs. Level + 0 + + + + true + + + + + + C_EDGE_IS_POSITIVE + Sense Interrupt on Rising vs. Falling Edge + 1 + + + + true + + + + + + C_ASYNC_INTERRUPT + 1 + + + + true + + + + + + C_ASYNC_WAKEUP + 3 + + + + true + + + + + + C_RESET_MSR_IE + IE + 0 + + + + true + + + + + + C_RESET_MSR_BIP + BIP + 0 + + + + true + + + + + + C_RESET_MSR_ICE + ICE + 0 + + + + true + + + + + + C_RESET_MSR_DCE + DCE + 0 + + + + true + + + + + + C_RESET_MSR_EE + EE + 0 + + + + true + + + + + + C_RESET_MSR_EIP + EIP + 0 + + + + true + + + + + + C_OPCODE_0x0_ILLEGAL + Generate Illegal Instruction Exception for NULL Instruction + 0 + + + + false + + + + + + C_FSL_LINKS + Number of Stream Links + 0 + + + + true + + + + + + C_USE_EXTENDED_FSL_INSTR + Enable Additional Stream Instructions + 0 + + + + false + + + + + + C_M0_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S0_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M1_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S1_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M2_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S2_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M3_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S3_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M4_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S4_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M5_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S5_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M6_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S6_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M7_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S7_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M8_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S8_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M9_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S9_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M10_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S10_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M11_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S11_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M12_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S12_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M13_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S13_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M14_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S14_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M15_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S15_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M0_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S0_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M1_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S1_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M2_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S2_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M3_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S3_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M4_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S4_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M5_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S5_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M6_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S6_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M7_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S7_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M8_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S8_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M9_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S9_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M10_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S10_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M11_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S11_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M12_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S12_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M13_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S13_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M14_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S14_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M15_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S15_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_ICACHE_BASEADDR + Base Address + 0x0000000000000000 + + + + false + + + + + + C_ICACHE_HIGHADDR + High Address + 0x000000003FFFFFFF + + + + false + + + + + + C_USE_ICACHE + Enable Instruction Cache + 0 + + + + true + + + + + + C_ALLOW_ICACHE_WR + Enable Writes + 1 + + + + false + + + + + + C_ADDR_TAG_BITS + Set number of I-cache address tag bits + 17 + + + + true + + + + + + C_CACHE_BYTE_SIZE + Size in Bytes + 8192 + + + + false + + + + + + C_ICACHE_LINE_LEN + Line Length + 4 + + + + false + + + + + + C_ICACHE_ALWAYS_USED + Use Cache for All Memory Accesses + 1 + + + + false + + + + + + C_ICACHE_VICTIMS + Number of Victims + 0 + + + + false + + + + + + C_ICACHE_STREAMS + Number of Streams + 0 + + + + false + + + + + + C_ICACHE_FORCE_TAG_LUTRAM + Use Distributed RAM for Tags + 0 + + + + false + + + + + + C_ICACHE_DATA_WIDTH + Data Width + 0 + + + + false + + + + + + C_M_AXI_IC_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_IC_AWUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_IC_ARUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_IC_WUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_RUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_BUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_USER_VALUE + 31 + + + + true + + + + + + C_DCACHE_BASEADDR + Base Address + 0x0000000000000000 + + + + false + + + + + + C_DCACHE_HIGHADDR + High Address + 0x000000003FFFFFFF + + + + false + + + + + + C_USE_DCACHE + Enable Data Cache + 0 + + + + true + + + + + + C_ALLOW_DCACHE_WR + Enable Writes + 1 + + + + false + + + + + + C_DCACHE_ADDR_TAG + Set number of D-cache address tag bits + 17 + + + + true + + + + + + C_DCACHE_BYTE_SIZE + Size in Bytes + 8192 + + + + false + + + + + + C_DCACHE_LINE_LEN + Line Length + 4 + + + + false + + + + + + C_DCACHE_ALWAYS_USED + Use Cache for All Memory Accesses + 1 + + + + false + + + + + + C_DCACHE_USE_WRITEBACK + Enable Write-back Storage Policy + 0 + + + + false + + + + + + C_DCACHE_VICTIMS + Number of Victims + 0 + + + + false + + + + + + C_DCACHE_FORCE_TAG_LUTRAM + Use Distributed RAM for Tags + 0 + + + + false + + + + + + C_DCACHE_DATA_WIDTH + Data Width + 0 + + + + false + + + + + + C_M_AXI_DC_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DC_AWUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_DC_ARUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_DC_WUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_RUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_BUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_EXCLUSIVE_ACCESS + 0 + + + + true + + + + + + C_M_AXI_DC_USER_VALUE + 31 + + + + true + + + + + + C_USE_MMU + Memory Management + 0 + + + + true + + + + + + C_MMU_DTLB_SIZE + Data Shadow Translation Look-Aside Buffer Size + 4 + + + + false + + + + + + C_MMU_ITLB_SIZE + Instruction Shadow Translation Look-Aside Buffer Size + 2 + + + + false + + + + + + C_MMU_TLB_ACCESS + Enable Access to Memory Management Special Registers + 3 + + + + false + + + + + + C_MMU_ZONES + Number of Memory Protection Zones + 16 + + + + false + + + + + + C_MMU_PRIVILEGED_INSTR + Privileged Instructions + 0 + + + + false + + + + + + C_USE_INTERRUPT + Use Interrupt + 0 + + + + true + + + + + + C_INTERRUPT_MON + Use Monitor Interface for Interrupt + 0 + + + + true + + + + + + C_USE_EXT_BRK + Use Ext_Brk + 0 + + + + true + + + + + + C_USE_EXT_NM_BRK + Use Ext_Nm_Brk + 0 + + + + true + + + + + + C_USE_NON_SECURE + Use Non-Secure AXI access permission + 0 + + + + true + + + + + + C_USE_BRANCH_TARGET_CACHE + Enable Branch Target Cache + 0 + + + + true + + + + + + C_BRANCH_TARGET_CACHE_SIZE + Branch Target Cache Size + 0 + + + + true + + + + + + Component_Name + bd_9f2c_microblaze_I_0 + + + + + MicroBlaze + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/bd_9f2c_rst_0_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/bd_9f2c_rst_0_0.xci new file mode 100644 index 0000000..f42d0e4 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/bd_9f2c_rst_0_0.xci @@ -0,0 +1,96 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_9f2c_rst_0_0 + + + 0 + ACTIVE_LOW + 0 + + bd_9f2c_Clk + 100000000 + 0 + 0 + 0.000 + 0 + 0 + ACTIVE_HIGH + 0 + 0 + 0 + 0 + 0 + 4 + 1 + 4 + virtexuplus + 1 + 1 + 1 + 1 + 0 + 4 + 1 + 4 + 1 + 1 + 1 + 1 + bd_9f2c_rst_0_0 + Custom + false + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 13 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/bd_9f2c_rst_0_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/bd_9f2c_rst_0_0.xml new file mode 100644 index 0000000..5e5d064 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_1/bd_9f2c_rst_0_0.xml @@ -0,0 +1,691 @@ + + + xilinx.com + customized_ip + bd_9f2c_rst_0_0 + 1.0 + + + clock + Clock + + + + + + + CLK + + + slowest_sync_clk + + + + + + ASSOCIATED_RESET + mb_reset:bus_struct_reset:interconnect_aresetn:peripheral_aresetn:peripheral_reset + + + FREQ_HZ + Slowest Sync clock frequency + Slowest Synchronous clock frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_9f2c_Clk + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + ext_reset + Ext_Reset + + + + + + + RST + + + ext_reset_in + + + + + + BOARD.ASSOCIATED_PARAM + RESET_BOARD_INTERFACE + + + + required + + + + + + POLARITY + ACTIVE_HIGH + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + aux_reset + aux_reset + + + + + + + RST + + + aux_reset_in + + + + + + POLARITY + ACTIVE_LOW + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + dbg_reset + DBG_Reset + + + + + + + RST + + + mb_debug_sys_rst + + + + + + POLARITY + ACTIVE_HIGH + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + mb_rst + MB_rst + + + + + + + RST + + + mb_reset + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PROCESSOR + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + bus_struct_reset + bus_struct_reset + + + + + + + RST + + + bus_struct_reset + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + interconnect_low_rst + interconnect_low_rst + + + + + + + RST + + + interconnect_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + peripheral_high_rst + peripheral_high_rst + + + + + + + RST + + + peripheral_reset + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + peripheral_low_rst + peripheral_low_rst + + + + + + + RST + + + peripheral_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + + slowest_sync_clk + + in + + + std_logic + dummy_view + + + + + + ext_reset_in + + in + + + std_logic + dummy_view + + + + + + aux_reset_in + + in + + + std_logic + dummy_view + + + + 1 + + + + + mb_debug_sys_rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + dcm_locked + + in + + + std_logic + dummy_view + + + + 0x1 + + + + + mb_reset + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + bus_struct_reset + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + peripheral_reset + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + interconnect_aresetn + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 1 + + + + + peripheral_aresetn + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 1 + + + + + + + C_FAMILY + virtexuplus + + + C_EXT_RST_WIDTH + Ext Rst Width + 4 + + + C_AUX_RST_WIDTH + Aux Rst Width + 4 + + + C_EXT_RESET_HIGH + Ext Reset High + 1 + + + C_AUX_RESET_HIGH + Aux Reset High + 0 + + + C_NUM_BUS_RST + No. of Bus Reset (Active High) + 1 + + + C_NUM_PERP_RST + No. of Peripheral Reset (Active High) + 1 + + + C_NUM_INTERCONNECT_ARESETN + No. of Interconnect Reset (Active Low) + 1 + + + C_NUM_PERP_ARESETN + No. of Peripheral Reset (Active Low) + 1 + + + + + + choice_list_caf95c77 + Custom + resetn + + + Processor Reset System + + + C_NUM_PERP_ARESETN + No. of Peripheral Reset (Active Low) + 1 + + + C_NUM_INTERCONNECT_ARESETN + No. of Interconnect Reset (Active Low) + 1 + + + C_NUM_PERP_RST + No. of Peripheral Reset (Active High) + 1 + + + C_NUM_BUS_RST + No. of Bus Reset (Active High) + 1 + + + C_AUX_RESET_HIGH + Aux Reset High + 0 + + + C_EXT_RESET_HIGH + Ext Reset High + 1 + + + C_AUX_RST_WIDTH + Aux Rst Width + 4 + + + C_EXT_RST_WIDTH + Ext Rst Width + 4 + + + Component_Name + bd_9f2c_rst_0_0 + + + USE_BOARD_FLOW + Generate Board based IO Constraints + false + + + RESET_BOARD_INTERFACE + Custom + + + + + Processor System Reset + 13 + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/bd_9f2c_iomodule_0_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/bd_9f2c_iomodule_0_0.xci new file mode 100644 index 0000000..6c5836a --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/bd_9f2c_iomodule_0_0.xci @@ -0,0 +1,309 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_9f2c_iomodule_0_0 + + + bd_9f2c_Clk + 100000000 + 0 + 0 + 0.000 + 1 + LEVEL_HIGH + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + + 100000000 + 0 + 0 + 0.000 + 0 + 0 + 0x0000000080000000 + virtexuplus + 0 + 6216 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 100000000 + 0 + 32 + 0 + 32 + 0 + 32 + 0 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x000000008000FFFF + iomodule + 17 + 0xFFFF + 0x0000000000000000 + 1 + 1 + 0x0000 + 2 + 0xFFFF + 0 + 0x00000000C0000000 + 0x00000000FFFFFFFF + 0x00000000C0000000 + 32 + 32 + 0 + 0x00000000C0000000 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 9600 + 8 + 0 + 100000000 + 2 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0x0000000080000000 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 100000000 + 0 + 32 + 0 + 32 + 0 + 32 + 0 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x000000008000FFFF + iomodule + 17 + 0xFFFF + 0x0000000000000000 + 1 + 1 + 0 + 0x0000 + 2 + 0xFFFF + 0 + 1 + 0x00000000C0000000 + 0x00000000FFFFFFFF + 0x00000000C0000000 + 32 + 32 + 0 + 0x00000000C0000000 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 9600 + 8 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bd_9f2c_iomodule_0_0 + Custom + Custom + Custom + Custom + Custom + false + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 6 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/bd_9f2c_iomodule_0_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/bd_9f2c_iomodule_0_0.xml new file mode 100644 index 0000000..8d364bd --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_10/bd_9f2c_iomodule_0_0.xml @@ -0,0 +1,8812 @@ + + + xilinx.com + customized_ip + bd_9f2c_iomodule_0_0 + 1.0 + + + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + CLK.CLK + Clk + Clock Input + + + + + + + CLK + + + Clk + + + + + + ASSOCIATED_BUSIF + SLMB + + + ASSOCIATED_RESET + Rst:TMR_Rst + + + FREQ_HZ + Clk frequency + Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_9f2c_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.Rst + Rst + Reset Input + + + + + + + RST + + + Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.TMR_Rst + TMR_Rst + TMR Reset Input + + + + + + + RST + + + TMR_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + IO_BUS + IO_BUS + MicroBlaze MCS IO Bus Interface + + + + + + + ADDR_STROBE + + + IO_Addr_Strobe + + + + + ADDRESS + + + IO_Address + + + + + BYTE_ENABLE + + + IO_Byte_Enable + + + + + READ_DATA + + + IO_Read_Data + + + + + READ_STROBE + + + IO_Read_Strobe + + + + + READY + + + IO_Ready + + + + + WRITE_DATA + + + IO_Write_Data + + + + + WRITE_STROBE + + + IO_Write_Strobe + + + + + + + true + + + + + + INTERRUPT.UART_Interrupt + UART_Interrupt + + + + + + + INTERRUPT + + + UART_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.FIT1_Interrupt + FIT1_Interrupt + + + + + + + INTERRUPT + + + FIT1_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.FIT2_Interrupt + FIT2_Interrupt + + + + + + + INTERRUPT + + + FIT2_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.FIT3_Interrupt + FIT3_Interrupt + + + + + + + INTERRUPT + + + FIT3_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.FIT4_Interrupt + FIT4_Interrupt + + + + + + + INTERRUPT + + + FIT4_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.PIT1_Interrupt + PIT1_Interrupt + + + + + + + INTERRUPT + + + PIT1_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.PIT2_Interrupt + PIT2_Interrupt + + + + + + + INTERRUPT + + + PIT2_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.PIT3_Interrupt + PIT3_Interrupt + + + + + + + INTERRUPT + + + PIT3_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.PIT4_Interrupt + PIT4_Interrupt + + + + + + + INTERRUPT + + + PIT4_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.GPI1_Interrupt + GPI1_Interrupt + + + + + + + INTERRUPT + + + GPI1_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.GPI2_Interrupt + GPI2_Interrupt + + + + + + + INTERRUPT + + + GPI2_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.GPI3_Interrupt + GPI3_Interrupt + + + + + + + INTERRUPT + + + GPI3_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.GPI4_Interrupt + GPI4_Interrupt + + + + + + + INTERRUPT + + + GPI4_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTC_Interrupt + INTC_Interrupt + + + + + + + INTERRUPT + + + INTC_Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + none + + + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTC_Irq_Single + INTC_IRQ + + + + + + + INTERRUPT + + + INTC_IRQ + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTC_Irq + INTC_IRQ + + + + + + + ACK + + + INTC_Processor_Ack + + + + + ADDRESS + + + INTC_Interrupt_Address + + + + + INTERRUPT + + + INTC_IRQ + + + + + + SENSITIVITY + LEVEL_HIGH + + + LOW_LATENCY + 0 + + + + + + false + + + + + + INTERRUPT.INTC_Irq_Out + INTC_IRQ_OUT + + + + + + + INTERRUPT + + + INTC_IRQ_OUT + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + UART + UART + UART TX/RX + + + + + + + RxD + + + UART_Rx + + + + + TxD + + + UART_Tx + + + + + + BOARD.ASSOCIATED_PARAM + UART_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + UART_CLK.CLK + UART_Clk + Asynchronous UART Clock Input + + + + + + + CLK + + + UART_Clk + + + + + + ASSOCIATED_BUSIF + SLMB + + + ASSOCIATED_RESET + UART_Rst:TMR_Rst + + + FREQ_HZ + UART Clk frequency + UART Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + UART_RST.Rst + UART_Rst + Asynchronous UART Reset Input + + + + + + + RST + + + UART_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + GPIO1 + GPIO1 + General Purpose IO + + + + + + + TRI_I + + + GPI1 + + + + + TRI_O + + + GPO1 + + + + + + C_USE_GPO1 + 0 + + + + true + + + + + + C_GPO1_SIZE + 32 + + + + true + + + + + + C_GPO1_INIT + 0x00000000 + + + + true + + + + + + C_USE_GPI1 + 0 + + + + true + + + + + + C_GPI1_SIZE + 32 + + + + true + + + + + + C_GPI1_INTERRUPT + 0 + + + + true + + + + + + BOARD.ASSOCIATED_PARAM + GPIO1_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + GPIO2 + GPIO2 + General Purpose IO + + + + + + + TRI_I + + + GPI2 + + + + + TRI_O + + + GPO2 + + + + + + C_USE_GPO2 + 0 + + + + true + + + + + + C_GPO2_SIZE + 32 + + + + true + + + + + + C_GPO2_INIT + 0x00000000 + + + + true + + + + + + C_USE_GPI2 + 0 + + + + true + + + + + + C_GPI2_SIZE + 32 + + + + true + + + + + + C_GPI2_INTERRUPT + 0 + + + + true + + + + + + BOARD.ASSOCIATED_PARAM + GPIO2_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + GPIO3 + GPIO3 + General Purpose IO + + + + + + + TRI_I + + + GPI3 + + + + + TRI_O + + + GPO3 + + + + + + C_USE_GPO3 + 0 + + + + true + + + + + + C_GPO3_SIZE + 32 + + + + true + + + + + + C_GPO3_INIT + 0x00000000 + + + + true + + + + + + C_USE_GPI3 + 0 + + + + true + + + + + + C_GPI3_SIZE + 32 + + + + true + + + + + + C_GPI3_INTERRUPT + 0 + + + + true + + + + + + BOARD.ASSOCIATED_PARAM + GPIO3_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + GPIO4 + GPIO4 + General Purpose IO + + + + + + + TRI_I + + + GPI4 + + + + + TRI_O + + + GPO4 + + + + + + C_USE_GPO4 + 0 + + + + true + + + + + + C_GPO4_SIZE + 32 + + + + true + + + + + + C_GPO4_INIT + 0x00000000 + + + + true + + + + + + C_USE_GPI4 + 0 + + + + true + + + + + + C_GPI4_SIZE + 32 + + + + true + + + + + + C_GPI4_INTERRUPT + 0 + + + + true + + + + + + BOARD.ASSOCIATED_PARAM + GPIO4_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + + + SLMB + LMB memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + UART_RX + UART Receive Data Register + UART Receive Data Register + 0x0 + 8 + true + read-only + + 0x0 + + + UART_RX + Receive Data + Data received by the UART. + 0 + 8 + true + read-only + + 0 + 0 + + modify + false + + + + + false + + + + + + UART_TX + UART Transmit Data Register + UART Transmit Data Register + 0x4 + 8 + true + write-only + + 0x0 + + + UART_TX + Transmit Data + Data to be transmitted by the UART. + 0 + 8 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + UART_Status + UART Status Register + UART Status Register + 0x8 + 8 + true + read-only + + 0x0 + + + Rx_Valid_Data + Rx Valid Data + Indicates if the receive register has valid data: + 0 - Receive register is empty. + 1 - Receive register has valid data. + + 0 + 1 + true + read-only + + 0 + 0 + + false + + + Tx_Used + Tx Used + Indicates if the transmit register is in use: + 0 - Transmit register is not in use. + 1 - Transmit register is in use. + + 3 + 1 + true + read-only + + 0 + 0 + + false + + + Overrun_Error + Overrun Error + Indicates that an overrun error has occurred: + 0 - No overrun has occurred. + 1 - An overrun has occurred. + + 5 + 1 + true + read-only + + 0 + 0 + + false + + + Frame_Error + Frame Error + Indicates that an frame error has occurred: + 0 - No frame error has occurred. + 1 - A frame error has occurred. + + 6 + 1 + true + read-only + + 0 + 0 + + false + + + Parity_Error + Parity Error + Indicates that a parity error has occurred: + 0 - No parity error has occurred. + 1 - A parity error occurred. + + 7 + 1 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_MODE + Interrupt Mode Register + Interrupt Mode Register + 0xC + 17 + true + write-only + + 0x0 + + + IRQ_Mode + IRQ Mode + Interrupt Mode. +For each bit: + W - When written with 1 the corresponding interrupt will use fast mode. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + true + + + + + + GPO_1 + General Purpose Output 1 Register + General Purpose Output 1 Register + 0x10 + 32 + true + write-only + + 0 + + + GPO + General Purpose Output + General Purpose Output. +For each bit: + W - Writes general purpose output value. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + GPO_2 + General Purpose Output 2 Register + General Purpose Output 2 Register + 0x14 + 32 + true + write-only + + 0 + + + GPO + General Purpose Output + General Purpose Output. +For each bit: + W - Writes general purpose output value. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + GPO_3 + General Purpose Output 3 Register + General Purpose Output 3 Register + 0x18 + 32 + true + write-only + + 0 + + + GPO + General Purpose Output + General Purpose Output. +For each bit: + W - Writes general purpose output value. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + GPO_4 + General Purpose Output 4 Register + General Purpose Output 4 Register + 0x1C + 32 + true + write-only + + 0 + + + GPO + General Purpose Output + General Purpose Output. +For each bit: + W - Writes general purpose output value. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + GPI_1 + General Purpose Input 1 Register + General Purpose Input 1 Register + 0x20 + 32 + true + read-only + + 0 + + + GPI + General Purpose Input + General Purpose Input. +For each bit: + R - Reads general purpose input value. + + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + GPI_2 + General Purpose Input 2 Register + General Purpose Input 2 Register + 0x24 + 32 + true + read-only + + 0 + + + CPI + General Purpose Input + General Purpose Input. +For each bit: + R - Reads general purpose input value. + + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + GPI_3 + General Purpose Input 3 Register + General Purpose Input 3 Register + 0x28 + 32 + true + read-only + + 0 + + + GPI + General Purpose Input + General Purpose Input. +For each bit: + R - Reads general purpose input value. + + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + GPI_4 + General Purpose Input 4 Register + General Purpose Input 4 Register + 0x2C + 32 + true + read-only + + 0 + + + GPI + General Purpose Input + General Purpose Input. +For each bit: + R - Reads general purpose input value. + + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_STATUS + Interrupt Status Register + Interrupt Status Register + 0x30 + 17 + true + read-only + + 0x0 + + + UART_ERR + UART Error + UART Error interrupt. + 0 + 1 + true + read-only + + 0 + 0 + + false + + + UART_TX + UART Transmitted Data + UART Transmitted Data interrupt. + 1 + 1 + true + read-only + + 0 + 0 + + false + + + UART_RX + UART Received Data + UART Received Data interrupt. + 2 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_1 + PIT 1 + PIT 1 lapsed. + 3 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_2 + PIT 2 + PIT 2 lapsed. + 4 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_3 + PIT 3 + PIT 3 lapsed. + 5 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_4 + PIT 4 + PIT 4 lapsed. + 6 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_1 + FIT 1 + FIT 1 strobe. + 7 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_2 + FIT 2 + FIT 2 strobe. + 8 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_3 + FIT 3 + FIT 3 strobe. + 9 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_4 + FIT 4 + FIT 4 strobe. + 10 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_1 + GPI 1 + GPI 1 changed. + 11 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_2 + GPI 2 + GPI 2 changed. + 12 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_3 + GPI 3 + GPI 3 changed. + 13 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_4 + GPI 4 + GPI 4 changed. + 14 + 1 + true + read-only + + 0 + 0 + + false + + + INTC_Interrupt + External interrupt input signal + Interrupt Status Register. +For each bit: + R - Reads active interrupt signal. + + 16 + 1 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_PENDING + Interrupt Pending Register + Interrupt Pending Register + 0x34 + 17 + true + read-only + + 0x0 + + + UART_ERR + UART Error + UART Error interrupt. + 0 + 1 + true + read-only + + 0 + 0 + + false + + + UART_TX + UART Transmitted Data + UART Transmitted Data interrupt. + 1 + 1 + true + read-only + + 0 + 0 + + false + + + UART_RX + UART Received Data + UART Received Data interrupt. + 2 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_1 + PIT 1 + PIT 1 lapsed. + 3 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_2 + PIT 2 + PIT 2 lapsed. + 4 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_3 + PIT 3 + PIT 3 lapsed. + 5 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_4 + PIT 4 + PIT 4 lapsed. + 6 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_1 + FIT 1 + FIT 1 strobe. + 7 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_2 + FIT 2 + FIT 2 strobe. + 8 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_3 + FIT 3 + FIT 3 strobe. + 9 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_4 + FIT 4 + FIT 4 strobe. + 10 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_1 + GPI 1 + GPI 1 changed. + 11 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_2 + GPI 2 + GPI 2 changed. + 12 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_3 + GPI 3 + GPI 3 changed. + 13 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_4 + GPI 4 + GPI 4 changed. + 14 + 1 + true + read-only + + 0 + 0 + + false + + + INTC_Interrupt + Enabled interrupt events that have occurred + Interrupt Pending. +For each bit: + R - Reads enabled interrupt event that has occurred. + + 16 + 1 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_ENABLE + Interrupt Enable Register + Interrupt Enable Register + 0x38 + 17 + true + write-only + + 0x0 + + + UART_ERR + UART Error + UART Error interrupt enabled. + 0 + 1 + true + write-only + + 0 + 0 + + false + + + UART_TX + UART Transmitted Data + UART Transmitted Data interrupt enabled. + 1 + 1 + true + write-only + + 0 + 0 + + false + + + UART_RX + UART Received Data + UART Received Data interrupt enabled. + 2 + 1 + true + write-only + + 0 + 0 + + false + + + PIT_1 + PIT 1 + PIT 1 interrupt enabled. + 3 + 1 + true + write-only + + 0 + 0 + + false + + + PIT_2 + PIT 2 + PIT 2 interrupt enabled. + 4 + 1 + true + write-only + + 0 + 0 + + false + + + PIT_3 + PIT 3 + PIT 3 interrupt enabled. + 5 + 1 + true + write-only + + 0 + 0 + + false + + + PIT_4 + PIT 4 + PIT 4 interrupt enabled. + 6 + 1 + true + write-only + + 0 + 0 + + false + + + FIT_1 + FIT 1 + FIT 1 interrupt enabled. + 7 + 1 + true + write-only + + 0 + 0 + + false + + + FIT_2 + FIT 2 + FIT 2 interrupt enabled. + 8 + 1 + true + write-only + + 0 + 0 + + false + + + FIT_3 + FIT 3 + FIT 3 interrupt enabled. + 9 + 1 + true + write-only + + 0 + 0 + + false + + + FIT_4 + FIT 4 + FIT 4 interrupt enabled. + 10 + 1 + true + write-only + + 0 + 0 + + false + + + GPI_1 + GPI 1 + GPI 1 interrupt enabled. + 11 + 1 + true + write-only + + 0 + 0 + + false + + + GPI_2 + GPI 2 + GPI 2 interrupt enabled. + 12 + 1 + true + write-only + + 0 + 0 + + false + + + GPI_3 + GPI 3 + GPI 3 interrupt enabled. + 13 + 1 + true + write-only + + 0 + 0 + + false + + + GPI_4 + GPI 4 + GPI 4 interrupt enabled. + 14 + 1 + true + write-only + + 0 + 0 + + false + + + INTC_Interrupt + Enable external interrupt input signals + Interrupt Enable. +For each bit: + W - Enable external interrupt input signal. + + 16 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_ACK + Interrupt Acknowledge Register + Interrupt Acknowledge Register + 0x3C + 17 + true + write-only + + 0x0 + + + IRQ_Acknowledge + IRQ Acknowledge + Interrupt Acknowledge. +For each bit: + W - When written with 1 clear bit in IRQ_STATUS and IRQ_PENDING. + + 0 + 17 + true + write-only + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + PIT1_PRELOAD + PIT 1 Preload Register + PIT 1 Preload Register + 0x40 + 32 + true + write-only + + 0x0 + + + PIT1_Preload + PIT1 Preload + Determines the initial value of the counter and the timer period. +The period is the value + 2. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT1_COUNTER + PIT 1 Counter Register + PIT 1 Counter Register + 0x44 + 32 + true + read-only + + 0x0 + + + PIT1_Counter + PIT1 Counter + Samples the current counter value. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + PIT1_CONTROL + PIT 1 Control Register + PIT 1 Control Register + 0x48 + 2 + true + write-only + + 0x0 + + + EN + Enable + Count Enable: + 0 - Counting Disabled. + 1 - Counting Enabled. + + 0 + 1 + true + write-only + + 0 + 0 + + false + + + PRELOAD + Preload + Counter preload: + 0 - Counter counts past zero and then stops. + 1 - Counter automatically reloaded with PIT1_PRELOAD. + + 1 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + UART_BAUD + UART Programmable Baud Rate + UART Programmable Baud Rate + 0x4C + 8 + true + write-only + + 0x0 + + + UART_BAUD + Baud Rate + Programmable UART Baud Rate. + 0 + 20 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT2_PRELOAD + PIT 2 Preload Register + PIT 2 Preload Register + 0x50 + 32 + true + write-only + + 0x0 + + + PIT2_Preload + PIT2 Preload + Determines the initial value of the counter and the timer period. +The period is the value + 2. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT2_COUNTER + PIT 2 Counter Register + PIT 2 Counter Register + 0x54 + 32 + true + read-only + + 0x0 + + + PIT2_Counter + PIT2 Counter + Samples the current counter value. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + PIT2_CONTROL + PIT 2 Control Register + PIT 2 Control Register + 0x58 + 2 + true + write-only + + 0x0 + + + EN + Enable + Count Enable: + 0 - Counting Disabled. + 1 - Counting Enabled. + + 0 + 1 + true + write-only + + 0 + 0 + + false + + + PRELOAD + Preload + Counter preload: + 0 - Counter counts past zero and then stops. + 1 - Counter automatically reloaded with PIT2_PRELOAD. + + 1 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT3_PRELOAD + PIT 3 Preload Register + PIT 3 Preload Register + 0x60 + 32 + true + write-only + + 0x0 + + + PIT3_Preload + PIT3 Preload + Determines the initial value of the counter and the timer period. +The period is the value + 2. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT3_COUNTER + PIT 3 Counter Register + PIT 3 Counter Register + 0x64 + 32 + true + read-only + + 0x0 + + + PIT3_Counter + PIT3 Counter + Samples the current counter value. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + PIT3_CONTROL + PIT 3 Control Register + PIT 3 Control Register + 0x68 + 2 + true + write-only + + 0x0 + + + EN + Enable + Count Enable: + 0 - Counting Disabled. + 1 - Counting Enabled. + + 0 + 1 + true + write-only + + 0 + 0 + + false + + + PRELOAD + Preload + Counter preload: + 0 - Counter counts past zero and then stops. + 1 - Counter automatically reloaded with PIT3_PRELOAD. + + 1 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT4_PRELOAD + PIT 4 Preload Register + PIT 4 Preload Register + 0x70 + 32 + true + write-only + + 0x0 + + + PIT4_Preload + PIT4 Preload + Determines the initial value of the counter and the timer period. +The period is the value + 2. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT4_COUNTER + PIT 4 Counter Register + PIT 4 Counter Register + 0x74 + 32 + true + read-only + + 0x0 + + + PIT4_Counter + PIT4 Counter + Samples the current counter value. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + PIT4_CONTROL + PIT 4 Control Register + PIT 4 Control Register + 0x78 + 2 + true + write-only + + 0x0 + + + EN + Enable + Count Enable: + 0 - Counting Disabled. + 1 - Counting Enabled. + + 0 + 1 + true + write-only + + 0 + 0 + + false + + + PRELOAD + Preload + Counter preload: + 0 - Counter counts past zero and then stops. + 1 - Counter automatically reloaded with PIT4_PRELOAD. + + 1 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_0 + Interrupt Vector Register 0 + Interrupt Vector Register 0 + 0x80 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 0 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_1 + Interrupt Vector Register 1 + Interrupt Vector Register 1 + 0x84 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 1 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_2 + Interrupt Vector Register 2 + Interrupt Vector Register 2 + 0x88 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 2 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_3 + Interrupt Vector Register 3 + Interrupt Vector Register 3 + 0x8C + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 3 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_4 + Interrupt Vector Register 4 + Interrupt Vector Register 4 + 0x90 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 4 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_5 + Interrupt Vector Register 5 + Interrupt Vector Register 5 + 0x94 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 5 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_6 + Interrupt Vector Register 6 + Interrupt Vector Register 6 + 0x98 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 6 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_7 + Interrupt Vector Register 7 + Interrupt Vector Register 7 + 0x9C + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 7 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_8 + Interrupt Vector Register 8 + Interrupt Vector Register 8 + 0xA0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 8 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_9 + Interrupt Vector Register 9 + Interrupt Vector Register 9 + 0xA4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 9 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_10 + Interrupt Vector Register 10 + Interrupt Vector Register 10 + 0xA8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 10 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_11 + Interrupt Vector Register 11 + Interrupt Vector Register 11 + 0xAC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 11 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_12 + Interrupt Vector Register 12 + Interrupt Vector Register 12 + 0xB0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 12 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_13 + Interrupt Vector Register 13 + Interrupt Vector Register 13 + 0xB4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 13 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_14 + Interrupt Vector Register 14 + Interrupt Vector Register 14 + 0xB8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 14 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_16 + Interrupt Vector Register 16 + Interrupt Vector Register 16 + 0xC0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 16 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_17 + Interrupt Vector Register 17 + Interrupt Vector Register 17 + 0xC4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 17 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_18 + Interrupt Vector Register 18 + Interrupt Vector Register 18 + 0xC8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 18 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_19 + Interrupt Vector Register 19 + Interrupt Vector Register 19 + 0xCC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 19 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_20 + Interrupt Vector Register 20 + Interrupt Vector Register 20 + 0xD0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 20 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_21 + Interrupt Vector Register 21 + Interrupt Vector Register 21 + 0xD4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 21 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_22 + Interrupt Vector Register 22 + Interrupt Vector Register 22 + 0xD8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 22 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_23 + Interrupt Vector Register 23 + Interrupt Vector Register 23 + 0xDC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 23 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_24 + Interrupt Vector Register 24 + Interrupt Vector Register 24 + 0xE0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 24 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_25 + Interrupt Vector Register 25 + Interrupt Vector Register 25 + 0xE4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 25 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_26 + Interrupt Vector Register 26 + Interrupt Vector Register 26 + 0xE8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 26 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_27 + Interrupt Vector Register 27 + Interrupt Vector Register 27 + 0xEC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 27 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_28 + Interrupt Vector Register 28 + Interrupt Vector Register 28 + 0xF0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 28 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_29 + Interrupt Vector Register 29 + Interrupt Vector Register 29 + 0xF4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 29 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_30 + Interrupt Vector Register 30 + Interrupt Vector Register 30 + 0xF8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 30 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_31 + Interrupt Vector Register 31 + Interrupt Vector Register 31 + 0xFC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 31 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_0 + Interrupt Vector Address Register 0 + Interrupt Vector Address Register 0 + 0x100 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 0 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_1 + Interrupt Vector Address Register 1 + Interrupt Vector Address Register 1 + 0x108 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 1 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_2 + Interrupt Vector Address Register 2 + Interrupt Vector Address Register 2 + 0x110 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 2 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_3 + Interrupt Vector Address Register 3 + Interrupt Vector Address Register 3 + 0x118 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 3 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_4 + Interrupt Vector Address Register 4 + Interrupt Vector Address Register 4 + 0x120 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 4 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_5 + Interrupt Vector Address Register 5 + Interrupt Vector Address Register 5 + 0x128 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 5 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_6 + Interrupt Vector Address Register 6 + Interrupt Vector Address Register 6 + 0x130 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 6 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_7 + Interrupt Vector Address Register 7 + Interrupt Vector Address Register 7 + 0x138 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 7 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_8 + Interrupt Vector Address Register 8 + Interrupt Vector Address Register 8 + 0x140 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 8 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_9 + Interrupt Vector Address Register 9 + Interrupt Vector Address Register 9 + 0x148 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 9 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_10 + Interrupt Vector Address Register 10 + Interrupt Vector Address Register 10 + 0x150 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 10 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_11 + Interrupt Vector Address Register 11 + Interrupt Vector Address Register 11 + 0x158 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 11 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_12 + Interrupt Vector Address Register 12 + Interrupt Vector Address Register 12 + 0x160 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 12 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_13 + Interrupt Vector Address Register 13 + Interrupt Vector Address Register 13 + 0x168 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 13 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_14 + Interrupt Vector Address Register 14 + Interrupt Vector Address Register 14 + 0x170 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 14 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_16 + Interrupt Vector Address Register 16 + Interrupt Vector Address Register 16 + 0x180 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 16 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_17 + Interrupt Vector Address Register 17 + Interrupt Vector Address Register 17 + 0x188 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 17 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_18 + Interrupt Vector Address Register 18 + Interrupt Vector Address Register 18 + 0x190 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 18 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_19 + Interrupt Vector Address Register 19 + Interrupt Vector Address Register 19 + 0x198 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 19 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_20 + Interrupt Vector Address Register 20 + Interrupt Vector Address Register 20 + 0x1A0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 20 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_21 + Interrupt Vector Address Register 21 + Interrupt Vector Address Register 21 + 0x1A8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 21 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_22 + Interrupt Vector Address Register 22 + Interrupt Vector Address Register 22 + 0x1B0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 22 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_23 + Interrupt Vector Address Register 23 + Interrupt Vector Address Register 23 + 0x1B8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 23 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_24 + Interrupt Vector Address Register 24 + Interrupt Vector Address Register 24 + 0x1C0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 24 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_25 + Interrupt Vector Address Register 25 + Interrupt Vector Address Register 25 + 0x1C8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 25 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_26 + Interrupt Vector Address Register 26 + Interrupt Vector Address Register 26 + 0x1D0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 26 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_27 + Interrupt Vector Address Register 27 + Interrupt Vector Address Register 27 + 0x1D8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 27 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_28 + Interrupt Vector Address Register 28 + Interrupt Vector Address Register 28 + 0x1E0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 28 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_29 + Interrupt Vector Address Register 29 + Interrupt Vector Address Register 29 + 0x1E8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 29 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_30 + Interrupt Vector Address Register 30 + Interrupt Vector Address Register 30 + 0x1F0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 30 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_31 + Interrupt Vector Address Register 31 + Interrupt Vector Address Register 31 + 0x1F8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 31 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + + IO + 0 + 65536 + 32 + register + read-write + + + OFFSET_BASE_PARAM + C_IO_BASEADDR + + + OFFSET_HIGH_PARAM + C_IO_HIGHADDR + + + + + + true + + + + + + + + + + Clk + + in + + + std_logic + dummy_view + + + + + + Rst + + in + + + std_logic + dummy_view + + + + + + Config_Reset + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + TMR_Rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + TMR_Disable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + ToVote + + out + + 1023 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + FromAVote + + in + + 1023 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + FromBVote + + in + + 1023 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + IO_Addr_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + IO_Read_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + IO_Write_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + IO_Address + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + IO_Byte_Enable + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + IO_Write_Data + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + IO_Read_Data + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + IO_Ready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + UART_Rx + Serial Data In + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UART_Tx + Serial Data Out + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + UART_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + UART_Clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UART_Rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + FIT1_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT1_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT2_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT2_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT3_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT3_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT4_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT4_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT1_Enable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + PIT1_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT1_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT2_Enable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + PIT2_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT2_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT3_Enable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + PIT3_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT3_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT4_Enable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + PIT4_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT4_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + GPO1 + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + GPO2 + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + GPO3 + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + GPO4 + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + GPI1 + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + GPI1_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + GPI2 + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + GPI2_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + GPI3 + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + GPI3_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + GPI4 + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + GPI4_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + INTC_Interrupt + Interrupt Inputs + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + INTC_IRQ + Interrupt Request Output + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + INTC_Processor_Ack + Interrupt Acknowledgement Input + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + INTC_Interrupt_Address + Interrupt Vector Address Output + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + INTC_IRQ_OUT + Interrupt Request Output + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + + + C_FAMILY + virtexuplus + + + C_FREQ + 100000000 + + + C_INSTANCE + iomodule + + + C_USE_CONFIG_RESET + 0 + + + C_AVOID_PRIMITIVES + 0 + + + C_TMR + 0 + + + C_USE_TMR_DISABLE + 0 + + + C_HIGHADDR + 0x000000008000FFFF + + + C_BASEADDR + 0x0000000080000000 + + + C_MASK + 0x00000000C0000000 + + + C_IO_HIGHADDR + 0x00000000FFFFFFFF + + + + true + + + + + + C_IO_BASEADDR + 0x00000000C0000000 + + + + true + + + + + + C_IO_MASK + 0x00000000C0000000 + + + + true + + + + + + C_LMB_AWIDTH + 32 + + + C_LMB_DWIDTH + 32 + + + C_LMB_PROTOCOL + 0 + + + C_USE_IO_BUS + 1 + + + C_USE_UART_RX + 0 + + + C_USE_UART_TX + 0 + + + C_UART_BAUDRATE + 9600 + + + + false + + + + + + C_UART_DATA_BITS + 8 + + + + false + + + + + + C_UART_USE_PARITY + 0 + + + + false + + + + + + C_UART_ODD_PARITY + 0 + + + + false + + + + + + C_UART_RX_INTERRUPT + 0 + + + + false + + + + + + C_UART_TX_INTERRUPT + 0 + + + + false + + + + + + C_UART_ERROR_INTERRUPT + 0 + + + + false + + + + + + C_UART_PROG_BAUDRATE + 0 + + + + false + + + + + + C_UART_FREQ + 100000000 + + + C_UART_ASYNC + Asynchronous Clock + 0 + + + C_UART_NUM_SYNC_FF + Synchronizing FFs to Clk region + 2 + + + C_USE_FIT1 + 0 + + + C_FIT1_No_CLOCKS + 6216 + + + + false + + + + + + C_FIT1_INTERRUPT + 0 + + + + false + + + + + + C_USE_FIT2 + 0 + + + C_FIT2_No_CLOCKS + 6216 + + + + false + + + + + + C_FIT2_INTERRUPT + 0 + + + + false + + + + + + C_USE_FIT3 + 0 + + + C_FIT3_No_CLOCKS + 6216 + + + + false + + + + + + C_FIT3_INTERRUPT + 0 + + + + false + + + + + + C_USE_FIT4 + 0 + + + C_FIT4_No_CLOCKS + 6216 + + + + false + + + + + + C_FIT4_INTERRUPT + 0 + + + + false + + + + + + C_USE_PIT1 + 0 + + + C_PIT1_SIZE + 32 + + + + false + + + + + + C_PIT1_READABLE + 1 + + + + false + + + + + + C_PIT1_PRESCALER + 0 + + + + false + + + + + + C_PIT1_INTERRUPT + 0 + + + + false + + + + + + C_USE_PIT2 + 0 + + + C_PIT2_SIZE + 32 + + + + false + + + + + + C_PIT2_READABLE + 1 + + + + false + + + + + + C_PIT2_PRESCALER + 0 + + + + false + + + + + + C_PIT2_INTERRUPT + 0 + + + + false + + + + + + C_USE_PIT3 + 0 + + + C_PIT3_SIZE + 32 + + + + false + + + + + + C_PIT3_READABLE + 1 + + + + false + + + + + + C_PIT3_PRESCALER + 0 + + + + false + + + + + + C_PIT3_INTERRUPT + 0 + + + + false + + + + + + C_USE_PIT4 + 0 + + + C_PIT4_SIZE + 32 + + + + false + + + + + + C_PIT4_READABLE + 1 + + + + false + + + + + + C_PIT4_PRESCALER + 0 + + + + false + + + + + + C_PIT4_INTERRUPT + 0 + + + + false + + + + + + C_USE_GPO1 + 0 + + + C_GPO1_SIZE + 32 + + + + false + + + + + + C_GPO1_INIT + 0x00000000 + + + + false + + + + + + C_USE_GPO2 + 0 + + + C_GPO2_SIZE + 32 + + + + false + + + + + + C_GPO2_INIT + 0x00000000 + + + + false + + + + + + C_USE_GPO3 + 0 + + + C_GPO3_SIZE + 32 + + + + false + + + + + + C_GPO3_INIT + 0x00000000 + + + + false + + + + + + C_USE_GPO4 + 0 + + + C_GPO4_SIZE + 32 + + + + false + + + + + + C_GPO4_INIT + 0x00000000 + + + + false + + + + + + C_USE_GPI1 + 0 + + + C_GPI1_SIZE + 32 + + + + false + + + + + + C_GPI1_INTERRUPT + 0 + + + + false + + + + + + C_USE_GPI2 + 0 + + + C_GPI2_SIZE + 32 + + + + false + + + + + + C_GPI2_INTERRUPT + 0 + + + + false + + + + + + C_USE_GPI3 + 0 + + + C_GPI3_SIZE + 32 + + + + false + + + + + + C_GPI3_INTERRUPT + 0 + + + + false + + + + + + C_USE_GPI4 + 0 + + + C_GPI4_SIZE + 32 + + + + false + + + + + + C_GPI4_INTERRUPT + 0 + + + + false + + + + + + C_INTC_USE_EXT_INTR + 0 + + + C_INTC_INTR_SIZE + 1 + + + + false + + + + + + C_INTC_LEVEL_EDGE + 0x0000 + + + + false + + + + + + C_INTC_POSITIVE + 0xFFFF + + + + false + + + + + + C_INTC_HAS_FAST + 1 + + + C_INTC_ADDR_WIDTH + 17 + + + C_INTC_BASE_VECTORS + 0x0000000000000000 + + + C_INTC_ASYNC_INTR + 0xFFFF + + + C_INTC_NUM_SYNC_FF + 2 + + + + + + choice_list_0739ee39 + Custom + rs232_uart + + + choice_list_38e5a9f1 + Custom + dip_switches_4bits + led_3bits + qsfp0_lowspeed + qsfp1_lowspeed + + + choice_list_6fc15197 + 32 + + + choice_list_8af5a703 + 0 + 1 + + + choice_list_f585525a + 110 + 300 + 1200 + 2400 + 4800 + 9600 + 19200 + 38400 + 57600 + 115200 + 128000 + 230400 + 460800 + 921600 + + + choice_pairs_007f01e9 + 0 + 1 + 2 + 3 + 4 + 5 + 7 + 8 + 9 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_4847022f + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 8 + 9 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_5f1e379e + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 9 + + + choice_pairs_7ba91213 + 0 + 1 + 2 + 3 + + + choice_pairs_d4609148 + 0 + 1 + + + choice_pairs_f0f6eb36 + 0 + 1 + 2 + 3 + 4 + 6 + 7 + 8 + 9 + + + choice_pairs_ffa336e4 + 0 + 1 + + + LMB module which includes plenty of I/O peripherals + + + C_USE_CONFIG_RESET + 0 + + + C_AVOID_PRIMITIVES + 0 + + + C_TMR + Use Triple Modular Redundancy + 0 + + + C_USE_TMR_DISABLE + Activate TMR Disable Input + 0 + + + + false + + + + + + C_FREQ + 100000000 + + + C_INSTANCE + iomodule + + + C_INTC_BASE_VECTORS + MicroBlaze Relocatable Base Vector Value + 0x0000000000000000 + + + C_BASEADDR + I/O Module Register Base Address + 0x0000000080000000 + + + C_HIGHADDR + I/O Module Register High Address + 0x000000008000FFFF + + + C_MASK + I/O Module Register Address Decode Mask + 0x00000000C0000000 + + + C_USE_IO_BUS + Enable IO Bus + 1 + + + C_IO_BASEADDR + I/O Module IO Bus Base Address + 0x00000000C0000000 + + + + true + + + + + + C_IO_HIGHADDR + I/O Module IO Bus High Address + 0x00000000FFFFFFFF + + + + true + + + + + + C_IO_MASK + I/O Module IO Bus Address Decode Mask + 0x00000000C0000000 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_USE_UART_RX + Enable Receiver + 0 + + + C_USE_UART_TX + Enable Transmitter + 0 + + + C_UART_BAUDRATE + Define Baud Rate + 9600 + + + + false + + + + + + C_UART_PROG_BAUDRATE + Programmable Baud Rate + 0 + + + + false + + + + + + C_UART_DATA_BITS + Number of Data Bits + 8 + + + + false + + + + + + C_UART_USE_PARITY + Use Parity + 0 + + + + false + + + + + + C_UART_ODD_PARITY + Even or Odd Parity + 0 + + + + false + + + + + + C_UART_RX_INTERRUPT + Implement Receive Interrupt + 0 + + + + false + + + + + + C_UART_TX_INTERRUPT + Implement Transmit Interrupt + 0 + + + + false + + + + + + C_UART_ERROR_INTERRUPT + Implement Error Interrupt + 0 + + + + false + + + + + + C_USE_FIT1 + Use FIT + 0 + + + C_FIT1_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + true + + + + + + C_FIT1_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_FIT2 + Use FIT + 0 + + + C_FIT2_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + true + + + + + + C_FIT2_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_FIT3 + Use FIT + 0 + + + C_FIT3_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + true + + + + + + C_FIT3_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_FIT4 + Use FIT + 0 + + + C_FIT4_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + true + + + + + + C_FIT4_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_PIT1 + Use PIT + 0 + + + C_PIT1_SIZE + Number of Bits for Timer + 32 + + + + true + + + + + + C_PIT1_READABLE + Shall Counter Value Be Readable + 1 + + + + true + + + + + + C_PIT1_PRESCALER + Define Prescaler + 0 + + + + true + + + + + + C_PIT1_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_PIT2 + Use PIT + 0 + + + C_PIT2_SIZE + Number of Bits for Timer + 32 + + + + true + + + + + + C_PIT2_READABLE + Shall Counter Value Be Readable + 1 + + + + true + + + + + + C_PIT2_PRESCALER + Define Prescaler + 0 + + + + true + + + + + + C_PIT2_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_PIT3 + Use PIT + 0 + + + C_PIT3_SIZE + Number of Bits for Timer + 32 + + + + true + + + + + + C_PIT3_READABLE + Shall Counter Value Be Readable + 1 + + + + true + + + + + + C_PIT3_PRESCALER + Define Prescaler + 0 + + + + true + + + + + + C_PIT3_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_PIT4 + Use PIT + 0 + + + C_PIT4_SIZE + Number of Bits for Timer + 32 + + + + true + + + + + + C_PIT4_READABLE + Shall Counter Value Be Readable + 1 + + + + true + + + + + + C_PIT4_PRESCALER + Define Prescaler + 0 + + + + true + + + + + + C_PIT4_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_GPO1 + Use GPO + 0 + + + C_GPO1_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPO1_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + C_USE_GPO2 + Use GPO + 0 + + + C_GPO2_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPO2_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + C_USE_GPO3 + Use GPO + 0 + + + C_GPO3_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPO3_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + C_USE_GPO4 + Use GPO + 0 + + + C_GPO4_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPO4_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + C_USE_GPI1 + Use GPI + 0 + + + C_GPI1_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPI1_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + C_USE_GPI2 + Use GPI + 0 + + + C_GPI2_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPI2_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + C_USE_GPI3 + Use GPI + 0 + + + C_GPI3_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPI3_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + C_USE_GPI4 + Use GPI + 0 + + + C_GPI4_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPI4_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + C_INTC_HAS_FAST + Use Low-latency Interrupt Handling + 1 + + + C_INTC_USE_EXT_INTR + Use External Interrupts + 0 + + + C_INTC_USE_IRQ_OUT + Use Separate Interrupt Output + 1 + + + C_INTC_IRQ_CONNECTION + Interrupt Output Connection + 0 + + + + false + + + + + + C_INTC_INTR_SIZE + Number of External Inputs + 1 + + + + true + + + + + + C_INTC_LEVEL_EDGE + Level or Edge of External Interrupts + 0x0000 + + + + true + + + + + + C_INTC_POSITIVE + Positive or Negative External Interrupts + 0xFFFF + + + + true + + + + + + C_INTC_ADDR_WIDTH + Interrupt Address Width + Interrupt address width with Fast Mode Interrupt. + 17 + + + + true + + + + + + C_INTC_ASYNC_INTR + Interrupts asynchronous + The setting of each bit in this option indicates whether the incoming interrupt is treated as asynchronous or not. 0 = Synchronous, 1 = Asynchronous. + 0xFFFF + + + C_INTC_NUM_SYNC_FF + Number of synchronization flip-flops + Number of synchronization flip-flops used to synchronize asynchronous interupt inputs + 2 + + + Component_Name + bd_9f2c_iomodule_0_0 + + + USE_BOARD_FLOW + Generate Board based IO Constraints + false + + + GPIO1_BOARD_INTERFACE + Custom + + + GPIO2_BOARD_INTERFACE + Custom + + + GPIO3_BOARD_INTERFACE + Custom + + + GPIO4_BOARD_INTERFACE + Custom + + + UART_BOARD_INTERFACE + Custom + + + + + IOModule + 6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/bd_9f2c_ilmb_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/bd_9f2c_ilmb_0.xci new file mode 100644 index 0000000..a41a888 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/bd_9f2c_ilmb_0.xci @@ -0,0 +1,159 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_9f2c_ilmb_0 + + + bd_9f2c_Clk + 100000000 + 0 + 0 + 0.000 + 32 + 32 + STANDARD + READ_ONLY + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 0 + 1 + 32 + 32 + 2 + 0 + 1 + 32 + 32 + 2 + 0 + bd_9f2c_ilmb_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 11 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/bd_9f2c_ilmb_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/bd_9f2c_ilmb_0.xml new file mode 100644 index 0000000..0f1e8eb --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_2/bd_9f2c_ilmb_0.xml @@ -0,0 +1,3532 @@ + + + xilinx.com + customized_ip + bd_9f2c_ilmb_0 + 1.0 + + + LMB_Sl_0 + LMB_Sl_00 + Local Memory Bus Mirrored Slave interface 0 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 0 + 0 + + + + + + READDBUS + + + Sl_DBus + + 0 + 31 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 0 + 0 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 0 + 0 + + + + + + WAIT + + + Sl_Wait + + 0 + 0 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_1 + LMB_Sl_01 + Local Memory Bus Mirrored Slave interface 1 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 1 + 1 + + + + + + READDBUS + + + Sl_DBus + + 32 + 63 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 1 + 1 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 1 + 1 + + + + + + WAIT + + + Sl_Wait + + 1 + 1 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_2 + LMB_Sl_02 + Local Memory Bus Mirrored Slave interface 2 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 2 + 2 + + + + + + READDBUS + + + Sl_DBus + + 64 + 95 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 2 + 2 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 2 + 2 + + + + + + WAIT + + + Sl_Wait + + 2 + 2 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_3 + LMB_Sl_03 + Local Memory Bus Mirrored Slave interface 3 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 3 + 3 + + + + + + READDBUS + + + Sl_DBus + + 96 + 127 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 3 + 3 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 3 + 3 + + + + + + WAIT + + + Sl_Wait + + 3 + 3 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_4 + LMB_Sl_04 + Local Memory Bus Mirrored Slave interface 4 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 4 + 4 + + + + + + READDBUS + + + Sl_DBus + + 128 + 159 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 4 + 4 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 4 + 4 + + + + + + WAIT + + + Sl_Wait + + 4 + 4 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_5 + LMB_Sl_05 + Local Memory Bus Mirrored Slave interface 5 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 5 + 5 + + + + + + READDBUS + + + Sl_DBus + + 160 + 191 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 5 + 5 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 5 + 5 + + + + + + WAIT + + + Sl_Wait + + 5 + 5 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_6 + LMB_Sl_06 + Local Memory Bus Mirrored Slave interface 6 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 6 + 6 + + + + + + READDBUS + + + Sl_DBus + + 192 + 223 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 6 + 6 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 6 + 6 + + + + + + WAIT + + + Sl_Wait + + 6 + 6 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_7 + LMB_Sl_07 + Local Memory Bus Mirrored Slave interface 7 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 7 + 7 + + + + + + READDBUS + + + Sl_DBus + + 224 + 255 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 7 + 7 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 7 + 7 + + + + + + WAIT + + + Sl_Wait + + 7 + 7 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_8 + LMB_Sl_08 + Local Memory Bus Mirrored Slave interface 8 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 8 + 8 + + + + + + READDBUS + + + Sl_DBus + + 256 + 287 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 8 + 8 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 8 + 8 + + + + + + WAIT + + + Sl_Wait + + 8 + 8 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_9 + LMB_Sl_09 + Local Memory Bus Mirrored Slave interface 9 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 9 + 9 + + + + + + READDBUS + + + Sl_DBus + + 288 + 319 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 9 + 9 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 9 + 9 + + + + + + WAIT + + + Sl_Wait + + 9 + 9 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_10 + LMB_Sl_10 + Local Memory Bus Mirrored Slave interface 10 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 10 + 10 + + + + + + READDBUS + + + Sl_DBus + + 320 + 351 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 10 + 10 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 10 + 10 + + + + + + WAIT + + + Sl_Wait + + 10 + 10 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_11 + LMB_Sl_11 + Local Memory Bus Mirrored Slave interface 11 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 11 + 11 + + + + + + READDBUS + + + Sl_DBus + + 352 + 383 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 11 + 11 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 11 + 11 + + + + + + WAIT + + + Sl_Wait + + 11 + 11 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_12 + LMB_Sl_12 + Local Memory Bus Mirrored Slave interface 12 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 12 + 12 + + + + + + READDBUS + + + Sl_DBus + + 384 + 415 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 12 + 12 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 12 + 12 + + + + + + WAIT + + + Sl_Wait + + 12 + 12 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_13 + LMB_Sl_13 + Local Memory Bus Mirrored Slave interface 13 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 13 + 13 + + + + + + READDBUS + + + Sl_DBus + + 416 + 447 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 13 + 13 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 13 + 13 + + + + + + WAIT + + + Sl_Wait + + 13 + 13 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_14 + LMB_Sl_14 + Local Memory Bus Mirrored Slave interface 14 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 14 + 14 + + + + + + READDBUS + + + Sl_DBus + + 448 + 479 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 14 + 14 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 14 + 14 + + + + + + WAIT + + + Sl_Wait + + 14 + 14 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_15 + LMB_Sl_15 + Local Memory Bus Mirrored Slave interface 15 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 15 + 15 + + + + + + READDBUS + + + Sl_DBus + + 480 + 511 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 15 + 15 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 15 + 15 + + + + + + WAIT + + + Sl_Wait + + 15 + 15 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_M + LMB_M + Local Memory Bus Mirrored Master interface + + + + + + + ABUS + + + M_ABus + + + + + ADDRSTROBE + + + M_AddrStrobe + + + + + BE + + + M_BE + + + + + CE + + + LMB_CE + + + + + READDBUS + + + LMB_ReadDBus + + + + + READSTROBE + + + M_ReadStrobe + + + + + READY + + + LMB_Ready + + + + + RST + + + LMB_Rst + + + + + UE + + + LMB_UE + + + + + WAIT + + + LMB_Wait + + + + + WRITEDBUS + + + M_DBus + + + + + WRITESTROBE + + + M_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_ONLY + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + LMB_Sl_0:LMB_Sl_1:LMB_Sl_2:LMB_Sl_3:LMB_Sl_4:LMB_Sl_5:LMB_Sl_6:LMB_Sl_7:LMB_Sl_8:LMB_Sl_9:LMB_Sl_10:LMB_Sl_11:LMB_Sl_12:LMB_Sl_13:LMB_Sl_14:LMB_Sl_15:LMB_M + + + ASSOCIATED_RESET + SYS_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_9f2c_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.SYS_Rst + SYS_Rst + Reset + + + + + + + RST + + + SYS_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + LMB_Channel + LMB_M + LMB_Sl_0 + LMB_Sl_1 + LMB_Sl_2 + LMB_Sl_3 + LMB_Sl_4 + LMB_Sl_5 + LMB_Sl_6 + LMB_Sl_7 + LMB_Sl_8 + LMB_Sl_9 + LMB_Sl_10 + LMB_Sl_11 + LMB_Sl_12 + LMB_Sl_13 + LMB_Sl_14 + LMB_Sl_15 + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + + + SYS_Rst + + in + + + std_logic + dummy_view + + + + + + LMB_Rst + + out + + + std_logic + dummy_view + + + + + + M_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + M_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + M_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + M_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + M_DBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + M_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + in + + 0 + 63 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + + + Sl_Wait + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_UE + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_CE + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_ABus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_ReadStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_AddrStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_ReadDBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_Ready + + out + + + std_logic + dummy_view + + + + + + LMB_Wait + + out + + + std_logic + dummy_view + + + + + + LMB_UE + + out + + + std_logic + dummy_view + + + + + + LMB_CE + + out + + + std_logic + dummy_view + + + + + + LMB_BE + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + + + C_LMB_NUM_SLAVES + LMB Number of Slaves + 2 + + + C_LMB_DWIDTH + C Lmb Dwidth + 32 + + + C_LMB_AWIDTH + C Lmb Awidth + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_EXT_RESET_HIGH + C Ext Reset High + 1 + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_4873554b + 0 + 1 + + + The LMB is a fast, local bus for connecting MicroBlaze I and D ports to peripherals and BRAM + + + C_LMB_DWIDTH + C Lmb Dwidth + 32 + + + + true + + + + + + C_LMB_AWIDTH + C Lmb Awidth + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_EXT_RESET_HIGH + C Ext Reset High + 1 + + + + true + + + + + + C_LMB_NUM_SLAVES + LMB Number of Slaves + 2 + + + + true + + + + + + Component_Name + bd_9f2c_ilmb_0 + + + + + Local Memory Bus (LMB) 1.0 + 11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/bd_9f2c_dlmb_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/bd_9f2c_dlmb_0.xci new file mode 100644 index 0000000..48e424f --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/bd_9f2c_dlmb_0.xci @@ -0,0 +1,165 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_9f2c_dlmb_0 + + + bd_9f2c_Clk + 100000000 + 0 + 0 + 0.000 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 0 + 1 + 32 + 32 + 3 + 0 + 1 + 32 + 32 + 3 + 0 + bd_9f2c_dlmb_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 11 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/bd_9f2c_dlmb_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/bd_9f2c_dlmb_0.xml new file mode 100644 index 0000000..8982102 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_3/bd_9f2c_dlmb_0.xml @@ -0,0 +1,3536 @@ + + + xilinx.com + customized_ip + bd_9f2c_dlmb_0 + 1.0 + + + LMB_Sl_0 + LMB_Sl_00 + Local Memory Bus Mirrored Slave interface 0 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 0 + 0 + + + + + + READDBUS + + + Sl_DBus + + 0 + 31 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 0 + 0 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 0 + 0 + + + + + + WAIT + + + Sl_Wait + + 0 + 0 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_1 + LMB_Sl_01 + Local Memory Bus Mirrored Slave interface 1 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 1 + 1 + + + + + + READDBUS + + + Sl_DBus + + 32 + 63 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 1 + 1 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 1 + 1 + + + + + + WAIT + + + Sl_Wait + + 1 + 1 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_2 + LMB_Sl_02 + Local Memory Bus Mirrored Slave interface 2 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 2 + 2 + + + + + + READDBUS + + + Sl_DBus + + 64 + 95 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 2 + 2 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 2 + 2 + + + + + + WAIT + + + Sl_Wait + + 2 + 2 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_3 + LMB_Sl_03 + Local Memory Bus Mirrored Slave interface 3 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 3 + 3 + + + + + + READDBUS + + + Sl_DBus + + 96 + 127 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 3 + 3 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 3 + 3 + + + + + + WAIT + + + Sl_Wait + + 3 + 3 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_4 + LMB_Sl_04 + Local Memory Bus Mirrored Slave interface 4 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 4 + 4 + + + + + + READDBUS + + + Sl_DBus + + 128 + 159 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 4 + 4 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 4 + 4 + + + + + + WAIT + + + Sl_Wait + + 4 + 4 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_5 + LMB_Sl_05 + Local Memory Bus Mirrored Slave interface 5 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 5 + 5 + + + + + + READDBUS + + + Sl_DBus + + 160 + 191 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 5 + 5 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 5 + 5 + + + + + + WAIT + + + Sl_Wait + + 5 + 5 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_6 + LMB_Sl_06 + Local Memory Bus Mirrored Slave interface 6 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 6 + 6 + + + + + + READDBUS + + + Sl_DBus + + 192 + 223 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 6 + 6 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 6 + 6 + + + + + + WAIT + + + Sl_Wait + + 6 + 6 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_7 + LMB_Sl_07 + Local Memory Bus Mirrored Slave interface 7 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 7 + 7 + + + + + + READDBUS + + + Sl_DBus + + 224 + 255 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 7 + 7 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 7 + 7 + + + + + + WAIT + + + Sl_Wait + + 7 + 7 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_8 + LMB_Sl_08 + Local Memory Bus Mirrored Slave interface 8 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 8 + 8 + + + + + + READDBUS + + + Sl_DBus + + 256 + 287 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 8 + 8 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 8 + 8 + + + + + + WAIT + + + Sl_Wait + + 8 + 8 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_9 + LMB_Sl_09 + Local Memory Bus Mirrored Slave interface 9 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 9 + 9 + + + + + + READDBUS + + + Sl_DBus + + 288 + 319 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 9 + 9 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 9 + 9 + + + + + + WAIT + + + Sl_Wait + + 9 + 9 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_10 + LMB_Sl_10 + Local Memory Bus Mirrored Slave interface 10 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 10 + 10 + + + + + + READDBUS + + + Sl_DBus + + 320 + 351 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 10 + 10 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 10 + 10 + + + + + + WAIT + + + Sl_Wait + + 10 + 10 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_11 + LMB_Sl_11 + Local Memory Bus Mirrored Slave interface 11 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 11 + 11 + + + + + + READDBUS + + + Sl_DBus + + 352 + 383 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 11 + 11 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 11 + 11 + + + + + + WAIT + + + Sl_Wait + + 11 + 11 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_12 + LMB_Sl_12 + Local Memory Bus Mirrored Slave interface 12 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 12 + 12 + + + + + + READDBUS + + + Sl_DBus + + 384 + 415 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 12 + 12 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 12 + 12 + + + + + + WAIT + + + Sl_Wait + + 12 + 12 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_13 + LMB_Sl_13 + Local Memory Bus Mirrored Slave interface 13 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 13 + 13 + + + + + + READDBUS + + + Sl_DBus + + 416 + 447 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 13 + 13 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 13 + 13 + + + + + + WAIT + + + Sl_Wait + + 13 + 13 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_14 + LMB_Sl_14 + Local Memory Bus Mirrored Slave interface 14 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 14 + 14 + + + + + + READDBUS + + + Sl_DBus + + 448 + 479 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 14 + 14 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 14 + 14 + + + + + + WAIT + + + Sl_Wait + + 14 + 14 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_15 + LMB_Sl_15 + Local Memory Bus Mirrored Slave interface 15 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 15 + 15 + + + + + + READDBUS + + + Sl_DBus + + 480 + 511 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 15 + 15 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 15 + 15 + + + + + + WAIT + + + Sl_Wait + + 15 + 15 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_M + LMB_M + Local Memory Bus Mirrored Master interface + + + + + + + ABUS + + + M_ABus + + + + + ADDRSTROBE + + + M_AddrStrobe + + + + + BE + + + M_BE + + + + + CE + + + LMB_CE + + + + + READDBUS + + + LMB_ReadDBus + + + + + READSTROBE + + + M_ReadStrobe + + + + + READY + + + LMB_Ready + + + + + RST + + + LMB_Rst + + + + + UE + + + LMB_UE + + + + + WAIT + + + LMB_Wait + + + + + WRITEDBUS + + + M_DBus + + + + + WRITESTROBE + + + M_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + LMB_Sl_0:LMB_Sl_1:LMB_Sl_2:LMB_Sl_3:LMB_Sl_4:LMB_Sl_5:LMB_Sl_6:LMB_Sl_7:LMB_Sl_8:LMB_Sl_9:LMB_Sl_10:LMB_Sl_11:LMB_Sl_12:LMB_Sl_13:LMB_Sl_14:LMB_Sl_15:LMB_M + + + ASSOCIATED_RESET + SYS_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_9f2c_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.SYS_Rst + SYS_Rst + Reset + + + + + + + RST + + + SYS_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + LMB_Channel + LMB_M + LMB_Sl_0 + LMB_Sl_1 + LMB_Sl_2 + LMB_Sl_3 + LMB_Sl_4 + LMB_Sl_5 + LMB_Sl_6 + LMB_Sl_7 + LMB_Sl_8 + LMB_Sl_9 + LMB_Sl_10 + LMB_Sl_11 + LMB_Sl_12 + LMB_Sl_13 + LMB_Sl_14 + LMB_Sl_15 + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + + + SYS_Rst + + in + + + std_logic + dummy_view + + + + + + LMB_Rst + + out + + + std_logic + dummy_view + + + + + + M_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + M_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + M_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + M_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + M_DBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + M_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + in + + 0 + 95 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + in + + 0 + 2 + + + + std_logic_vector + dummy_view + + + + + + Sl_Wait + + in + + 0 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_UE + + in + + 0 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_CE + + in + + 0 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_ABus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_ReadStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_AddrStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_ReadDBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_Ready + + out + + + std_logic + dummy_view + + + + + + LMB_Wait + + out + + + std_logic + dummy_view + + + + + + LMB_UE + + out + + + std_logic + dummy_view + + + + + + LMB_CE + + out + + + std_logic + dummy_view + + + + + + LMB_BE + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + + + C_LMB_NUM_SLAVES + LMB Number of Slaves + 3 + + + C_LMB_DWIDTH + C Lmb Dwidth + 32 + + + C_LMB_AWIDTH + C Lmb Awidth + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_EXT_RESET_HIGH + C Ext Reset High + 1 + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_4873554b + 0 + 1 + + + The LMB is a fast, local bus for connecting MicroBlaze I and D ports to peripherals and BRAM + + + C_LMB_DWIDTH + C Lmb Dwidth + 32 + + + + true + + + + + + C_LMB_AWIDTH + C Lmb Awidth + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_EXT_RESET_HIGH + C Ext Reset High + 1 + + + + true + + + + + + C_LMB_NUM_SLAVES + LMB Number of Slaves + 3 + + + + true + + + + + + Component_Name + bd_9f2c_dlmb_0 + + + + + Local Memory Bus (LMB) 1.0 + 11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/bd_9f2c_dlmb_cntlr_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/bd_9f2c_dlmb_cntlr_0.xci new file mode 100644 index 0000000..c92a973 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/bd_9f2c_dlmb_cntlr_0.xci @@ -0,0 +1,189 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_9f2c_dlmb_cntlr_0 + + + NONE + 65536 + 32 + 1 + + bd_9f2c_Clk + 100000000 + 0 + 0 + 0.000 + + 100000000 + 0 + 0 + 0.000 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 0x0000000000000000 + 32 + 0 + 0 + 0 + 0 + 1 + 0 + virtexuplus + 0 + 0x000000000000FFFF + 0 + 32 + 32 + 0 + 0x00000000C0010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 32 + 32 + 0 + 2 + 0x0000000000000000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0x000000000000FFFF + 0 + 32 + 32 + 0 + 0x00000000C0010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 100000000 + 32 + 32 + AXI4LITE + 0 + 2 + bd_9f2c_dlmb_cntlr_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 19 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/bd_9f2c_dlmb_cntlr_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/bd_9f2c_dlmb_cntlr_0.xml new file mode 100644 index 0000000..72e6605 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_4/bd_9f2c_dlmb_cntlr_0.xml @@ -0,0 +1,4011 @@ + + + xilinx.com + customized_ip + bd_9f2c_dlmb_cntlr_0 + 1.0 + + + INTERRUPT.INTERRUPT + Interrupt + Interrupt output + + + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + SUGGESTED_PRIORITY + HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + SLMB + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + SLMB1 + SLMB1 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB1_ABus + + + + + ADDRSTROBE + + + LMB1_AddrStrobe + + + + + BE + + + LMB1_BE + + + + + CE + + + Sl1_CE + + + + + READDBUS + + + Sl1_DBus + + + + + READSTROBE + + + LMB1_ReadStrobe + + + + + READY + + + Sl1_Ready + + + + + UE + + + Sl1_UE + + + + + WAIT + + + Sl1_Wait + + + + + WRITEDBUS + + + LMB1_WriteDBus + + + + + WRITESTROBE + + + LMB1_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB2 + SLMB2 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB2_ABus + + + + + ADDRSTROBE + + + LMB2_AddrStrobe + + + + + BE + + + LMB2_BE + + + + + CE + + + Sl2_CE + + + + + READDBUS + + + Sl2_DBus + + + + + READSTROBE + + + LMB2_ReadStrobe + + + + + READY + + + Sl2_Ready + + + + + UE + + + Sl2_UE + + + + + WAIT + + + Sl2_Wait + + + + + WRITEDBUS + + + LMB2_WriteDBus + + + + + WRITESTROBE + + + LMB2_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB3 + SLMB3 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB3_ABus + + + + + ADDRSTROBE + + + LMB3_AddrStrobe + + + + + BE + + + LMB3_BE + + + + + CE + + + Sl3_CE + + + + + READDBUS + + + Sl3_DBus + + + + + READSTROBE + + + LMB3_ReadStrobe + + + + + READY + + + Sl3_Ready + + + + + UE + + + Sl3_UE + + + + + WAIT + + + Sl3_Wait + + + + + WRITEDBUS + + + LMB3_WriteDBus + + + + + WRITESTROBE + + + LMB3_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + BRAM_PORT + BRAM_PORT + Data Processor Local Bus + + + + + + + ADDR + + + BRAM_Addr_A + + + + + CLK + + + BRAM_Clk_A + + + + + DIN + + + BRAM_Dout_A + + + + + DOUT + + + BRAM_Din_A + + + + + EN + + + BRAM_EN_A + + + + + RST + + + BRAM_Rst_A + + + + + WE + + + BRAM_WEN_A + + + + + + MEM_SIZE + 65536 + + + MASTER_TYPE + BRAM_CTRL + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + S_AXI_CTRL + S_AXI_CTRL + Slave AXI4Lite Control + + + + + + + + + ARADDR + + + S_AXI_CTRL_ARADDR + + + + + ARREADY + + + S_AXI_CTRL_ARREADY + + + + + ARVALID + + + S_AXI_CTRL_ARVALID + + + + + AWADDR + + + S_AXI_CTRL_AWADDR + + + + + AWREADY + + + S_AXI_CTRL_AWREADY + + + + + AWVALID + + + S_AXI_CTRL_AWVALID + + + + + BREADY + + + S_AXI_CTRL_BREADY + + + + + BRESP + + + S_AXI_CTRL_BRESP + + + + + BVALID + + + S_AXI_CTRL_BVALID + + + + + RDATA + + + S_AXI_CTRL_RDATA + + + + + RREADY + + + S_AXI_CTRL_RREADY + + + + + RRESP + + + S_AXI_CTRL_RRESP + + + + + RVALID + + + S_AXI_CTRL_RVALID + + + + + WDATA + + + S_AXI_CTRL_WDATA + + + + + WREADY + + + S_AXI_CTRL_WREADY + + + + + WSTRB + + + S_AXI_CTRL_WSTRB + + + + + WVALID + + + S_AXI_CTRL_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + SLMB:SLMB1:SLMB2:SLMB3 + + + ASSOCIATED_RESET + LMB_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_9f2c_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.LMB_Rst + Reset + Reset + + + + + + + RST + + + LMB_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.S_AXI_CTRL_ACLK + S_AXI_CTRL_ACLK + Slave AXI4Lite Control Clock Input + + + + + + + CLK + + + S_AXI_CTRL_ACLK + + + + + + ASSOCIATED_BUSIF + S_AXI_CTRL + + + ASSOCIATED_RESET + S_AXI_CTRL_ARESETN + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.S_AXI_CTRL_ARESETN + S_AXI_CTRL_ARESETN + Slave AXI4Lite Control Reset Input + + + + + + + RST + + + S_AXI_CTRL_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + SLMB + SLMB memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB1 + SLMB1 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB2 + SLMB2 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB3 + SLMB3 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + S_AXI_CTRL + S_AXI_CTRL memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + ECC_Status + ECC Status Register + ECC Status Register + 0x0 + 2 + true + read-write + + 0x0 + + + UE_Status + UE Status + Indicates if an uncorrectable error has occurred: + 0 - No uncorrectable error occurred. + 1 - Uncorrectable error occurred, cleared when 1 is written. + + 0 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + CE_Status + CE Status + Indicates if a correctable error has occurred: + 0 - No correctable error occurred. + 1 - Correctable error occurred, cleared when 1 is written. + + 1 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + ECC_EN_IRQ + ECC Interrupt Enable Register + ECC Interrupt Enable Register + 0x4 + 2 + true + read-write + + 0x0 + + + UE_EN_IRQ + UE Enable Interrupt + Determines effect of ECC Status Register UE bit: + 0 - UE bit is not propagated to interrupt signal. + 1 - UE bit is propagated to interrupt signal. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + CE_EN_IRQ + CE Enable Interrupt + Determines effect of ECC Status Register CE bit: + 0 - CE bit is not propagated to interrupt signal. + 1 - CE bit is propagated to interrupt signal. + + 1 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + ECC_ONOFF + ECC On/Off Register + ECC On/Off Register + 0x8 + 1 + true + read-write + + 1 + + + ON_OFF + On/Off + Determines if ECC checking is enabled: + 0 - ECC checking is disabled. + 1 - ECC checking is enabled. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_CNT + Correctable Error Counter Register + Correctable Error Counter Register + 0xC + 1 + true + read-write + + 0 + + + CE_CNT + Correctable Error Count + Holds number of correctable errors encountered. + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_FFD + Correctable Error First Failing Data Register + Correctable Error First Failing Data Register + 0x100 + 32 + true + read-only + + 0 + + + CE_FFD + Correctable Error First Failing Data + Data of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFE + Correctable Error First Failing ECC Register + Correctable Error First Failing ECC Register + 0x180 + 7 + true + read-only + + 0 + + + CE_FFE + Correctable Error First Failing ECC + ECC of the first occurrence of a correctable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFA + Correctable Error First Failing Address Register + Correctable Error First Failing Address Register + 0x1C0 + 32 + true + read-only + + 0 + + + CE_FFA + Correctable Error First Failing Address + Address of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFD + Uncorrectable Error First Failing Data Register + Uncorrectable Error First Failing Data Register + 0x200 + 32 + true + read-only + + 0 + + + UE_FFD + Uncorrectable Error First Failing Data + Data of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFE + Uncorrectable Error First Failing ECC Register + Uncorrectable Error First Failing ECC Register + 0x280 + 7 + true + read-only + + 0 + + + UE_FFE + Uncorrectable Error First Failing ECC + ECC of the first occurrence of an uncorrectable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFA + Uncorrectable Error First Failing Address Register + Uncorrectable Error First Failing Address Register + 0x2C0 + 32 + true + read-only + + 0 + + + UE_FFA + Uncorrectable Error First Failing Address + Address of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + FI_D + Fault Inject Data Register + Fault Inject Data Register + 0x300 + 32 + true + write-only + + 0 + + + FI_D + Fault Inject Data + Bits set to 1 toggle the bits of next data word written. + 0 + 32 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + FI_ECC + Fault Inject ECC Register + Fault Inject ECC Register + 0x380 + 7 + true + write-only + + 0 + + + FI_ECC + Fault Inject ECC + Bits set to 1 toggle the bits of next ECC written. + 0 + 7 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_Rst + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + LMB1_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl1_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl1_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB2_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl2_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl2_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB3_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl3_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl3_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + BRAM_Rst_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Clk_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Addr_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_EN_A + + out + + + std_logic + dummy_view + + + + + + BRAM_WEN_A + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Dout_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Din_A + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + S_AXI_CTRL_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WSTRB + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_HIGHADDR + LMB BRAM High Address + 0x000000000000FFFF + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000000000 + + + C_NUM_LMB + Number of LMB Ports + 1 + + + C_MASK + SLMB Address Decode Mask + 0x00000000C0010000 + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_BRAM_AWIDTH + BRAM Address Bus Width + 32 + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + false + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + false + + + + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_449ac0d2 + 0 + 1 + 2 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_8d6e70ff + 0 + 2 + + + Local Memory Bus (LMB) Block RAM (BRAM) Interface Controller connects to an lmb bus + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000000000 + + + + true + + + + + + C_HIGHADDR + LMB BRAM High Address + 0x000000000000FFFF + + + + true + + + + + + C_MASK + SLMB Address Decode Mask + 0x00000000C0010000 + + + + true + + + + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_NUM_LMB + Number of LMB Ports + 1 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + + true + + + + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + + true + + + + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_S_AXI_CTRL_ACLK_FREQ_HZ + S_AXI_CTRL Clock Frequency + 100000000 + + + + false + + + + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_PROTOCOL + S_AXI_CTRL Protocol + AXI4LITE + + + + false + + + + + + Component_Name + bd_9f2c_dlmb_cntlr_0 + + + + + LMB BRAM Controller + 19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/bd_9f2c_ilmb_cntlr_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/bd_9f2c_ilmb_cntlr_0.xci new file mode 100644 index 0000000..6a6de07 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/bd_9f2c_ilmb_cntlr_0.xci @@ -0,0 +1,189 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_9f2c_ilmb_cntlr_0 + + + NONE + 65536 + 32 + 1 + + bd_9f2c_Clk + 100000000 + 0 + 0 + 0.000 + + 100000000 + 0 + 0 + 0.000 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 0x0000000000000000 + 32 + 0 + 0 + 0 + 0 + 1 + 0 + virtexuplus + 0 + 0x000000000000FFFF + 0 + 32 + 32 + 0 + 0x0000000080010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 32 + 32 + 0 + 2 + 0x0000000000000000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0x000000000000FFFF + 0 + 32 + 32 + 0 + 0x0000000080010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 100000000 + 32 + 32 + AXI4LITE + 0 + 2 + bd_9f2c_ilmb_cntlr_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 19 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/bd_9f2c_ilmb_cntlr_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/bd_9f2c_ilmb_cntlr_0.xml new file mode 100644 index 0000000..432322b --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_5/bd_9f2c_ilmb_cntlr_0.xml @@ -0,0 +1,4011 @@ + + + xilinx.com + customized_ip + bd_9f2c_ilmb_cntlr_0 + 1.0 + + + INTERRUPT.INTERRUPT + Interrupt + Interrupt output + + + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + SUGGESTED_PRIORITY + HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + SLMB + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + SLMB1 + SLMB1 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB1_ABus + + + + + ADDRSTROBE + + + LMB1_AddrStrobe + + + + + BE + + + LMB1_BE + + + + + CE + + + Sl1_CE + + + + + READDBUS + + + Sl1_DBus + + + + + READSTROBE + + + LMB1_ReadStrobe + + + + + READY + + + Sl1_Ready + + + + + UE + + + Sl1_UE + + + + + WAIT + + + Sl1_Wait + + + + + WRITEDBUS + + + LMB1_WriteDBus + + + + + WRITESTROBE + + + LMB1_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB2 + SLMB2 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB2_ABus + + + + + ADDRSTROBE + + + LMB2_AddrStrobe + + + + + BE + + + LMB2_BE + + + + + CE + + + Sl2_CE + + + + + READDBUS + + + Sl2_DBus + + + + + READSTROBE + + + LMB2_ReadStrobe + + + + + READY + + + Sl2_Ready + + + + + UE + + + Sl2_UE + + + + + WAIT + + + Sl2_Wait + + + + + WRITEDBUS + + + LMB2_WriteDBus + + + + + WRITESTROBE + + + LMB2_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB3 + SLMB3 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB3_ABus + + + + + ADDRSTROBE + + + LMB3_AddrStrobe + + + + + BE + + + LMB3_BE + + + + + CE + + + Sl3_CE + + + + + READDBUS + + + Sl3_DBus + + + + + READSTROBE + + + LMB3_ReadStrobe + + + + + READY + + + Sl3_Ready + + + + + UE + + + Sl3_UE + + + + + WAIT + + + Sl3_Wait + + + + + WRITEDBUS + + + LMB3_WriteDBus + + + + + WRITESTROBE + + + LMB3_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + BRAM_PORT + BRAM_PORT + Data Processor Local Bus + + + + + + + ADDR + + + BRAM_Addr_A + + + + + CLK + + + BRAM_Clk_A + + + + + DIN + + + BRAM_Dout_A + + + + + DOUT + + + BRAM_Din_A + + + + + EN + + + BRAM_EN_A + + + + + RST + + + BRAM_Rst_A + + + + + WE + + + BRAM_WEN_A + + + + + + MEM_SIZE + 65536 + + + MASTER_TYPE + BRAM_CTRL + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + S_AXI_CTRL + S_AXI_CTRL + Slave AXI4Lite Control + + + + + + + + + ARADDR + + + S_AXI_CTRL_ARADDR + + + + + ARREADY + + + S_AXI_CTRL_ARREADY + + + + + ARVALID + + + S_AXI_CTRL_ARVALID + + + + + AWADDR + + + S_AXI_CTRL_AWADDR + + + + + AWREADY + + + S_AXI_CTRL_AWREADY + + + + + AWVALID + + + S_AXI_CTRL_AWVALID + + + + + BREADY + + + S_AXI_CTRL_BREADY + + + + + BRESP + + + S_AXI_CTRL_BRESP + + + + + BVALID + + + S_AXI_CTRL_BVALID + + + + + RDATA + + + S_AXI_CTRL_RDATA + + + + + RREADY + + + S_AXI_CTRL_RREADY + + + + + RRESP + + + S_AXI_CTRL_RRESP + + + + + RVALID + + + S_AXI_CTRL_RVALID + + + + + WDATA + + + S_AXI_CTRL_WDATA + + + + + WREADY + + + S_AXI_CTRL_WREADY + + + + + WSTRB + + + S_AXI_CTRL_WSTRB + + + + + WVALID + + + S_AXI_CTRL_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + SLMB:SLMB1:SLMB2:SLMB3 + + + ASSOCIATED_RESET + LMB_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_9f2c_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.LMB_Rst + Reset + Reset + + + + + + + RST + + + LMB_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.S_AXI_CTRL_ACLK + S_AXI_CTRL_ACLK + Slave AXI4Lite Control Clock Input + + + + + + + CLK + + + S_AXI_CTRL_ACLK + + + + + + ASSOCIATED_BUSIF + S_AXI_CTRL + + + ASSOCIATED_RESET + S_AXI_CTRL_ARESETN + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.S_AXI_CTRL_ARESETN + S_AXI_CTRL_ARESETN + Slave AXI4Lite Control Reset Input + + + + + + + RST + + + S_AXI_CTRL_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + SLMB + SLMB memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB1 + SLMB1 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB2 + SLMB2 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB3 + SLMB3 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + S_AXI_CTRL + S_AXI_CTRL memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + ECC_Status + ECC Status Register + ECC Status Register + 0x0 + 2 + true + read-write + + 0x0 + + + UE_Status + UE Status + Indicates if an uncorrectable error has occurred: + 0 - No uncorrectable error occurred. + 1 - Uncorrectable error occurred, cleared when 1 is written. + + 0 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + CE_Status + CE Status + Indicates if a correctable error has occurred: + 0 - No correctable error occurred. + 1 - Correctable error occurred, cleared when 1 is written. + + 1 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + ECC_EN_IRQ + ECC Interrupt Enable Register + ECC Interrupt Enable Register + 0x4 + 2 + true + read-write + + 0x0 + + + UE_EN_IRQ + UE Enable Interrupt + Determines effect of ECC Status Register UE bit: + 0 - UE bit is not propagated to interrupt signal. + 1 - UE bit is propagated to interrupt signal. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + CE_EN_IRQ + CE Enable Interrupt + Determines effect of ECC Status Register CE bit: + 0 - CE bit is not propagated to interrupt signal. + 1 - CE bit is propagated to interrupt signal. + + 1 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + ECC_ONOFF + ECC On/Off Register + ECC On/Off Register + 0x8 + 1 + true + read-write + + 1 + + + ON_OFF + On/Off + Determines if ECC checking is enabled: + 0 - ECC checking is disabled. + 1 - ECC checking is enabled. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_CNT + Correctable Error Counter Register + Correctable Error Counter Register + 0xC + 1 + true + read-write + + 0 + + + CE_CNT + Correctable Error Count + Holds number of correctable errors encountered. + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_FFD + Correctable Error First Failing Data Register + Correctable Error First Failing Data Register + 0x100 + 32 + true + read-only + + 0 + + + CE_FFD + Correctable Error First Failing Data + Data of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFE + Correctable Error First Failing ECC Register + Correctable Error First Failing ECC Register + 0x180 + 7 + true + read-only + + 0 + + + CE_FFE + Correctable Error First Failing ECC + ECC of the first occurrence of a correctable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFA + Correctable Error First Failing Address Register + Correctable Error First Failing Address Register + 0x1C0 + 32 + true + read-only + + 0 + + + CE_FFA + Correctable Error First Failing Address + Address of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFD + Uncorrectable Error First Failing Data Register + Uncorrectable Error First Failing Data Register + 0x200 + 32 + true + read-only + + 0 + + + UE_FFD + Uncorrectable Error First Failing Data + Data of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFE + Uncorrectable Error First Failing ECC Register + Uncorrectable Error First Failing ECC Register + 0x280 + 7 + true + read-only + + 0 + + + UE_FFE + Uncorrectable Error First Failing ECC + ECC of the first occurrence of an uncorrectable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFA + Uncorrectable Error First Failing Address Register + Uncorrectable Error First Failing Address Register + 0x2C0 + 32 + true + read-only + + 0 + + + UE_FFA + Uncorrectable Error First Failing Address + Address of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + FI_D + Fault Inject Data Register + Fault Inject Data Register + 0x300 + 32 + true + write-only + + 0 + + + FI_D + Fault Inject Data + Bits set to 1 toggle the bits of next data word written. + 0 + 32 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + FI_ECC + Fault Inject ECC Register + Fault Inject ECC Register + 0x380 + 7 + true + write-only + + 0 + + + FI_ECC + Fault Inject ECC + Bits set to 1 toggle the bits of next ECC written. + 0 + 7 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_Rst + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + LMB1_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl1_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl1_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB2_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl2_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl2_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB3_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl3_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl3_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + BRAM_Rst_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Clk_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Addr_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_EN_A + + out + + + std_logic + dummy_view + + + + + + BRAM_WEN_A + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Dout_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Din_A + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + S_AXI_CTRL_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WSTRB + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_HIGHADDR + LMB BRAM High Address + 0x000000000000FFFF + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000000000 + + + C_NUM_LMB + Number of LMB Ports + 1 + + + C_MASK + SLMB Address Decode Mask + 0x0000000080010000 + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_BRAM_AWIDTH + BRAM Address Bus Width + 32 + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + false + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + false + + + + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_449ac0d2 + 0 + 1 + 2 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_8d6e70ff + 0 + 2 + + + Local Memory Bus (LMB) Block RAM (BRAM) Interface Controller connects to an lmb bus + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000000000 + + + + true + + + + + + C_HIGHADDR + LMB BRAM High Address + 0x000000000000FFFF + + + + true + + + + + + C_MASK + SLMB Address Decode Mask + 0x0000000080010000 + + + + true + + + + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_NUM_LMB + Number of LMB Ports + 1 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + + true + + + + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + + true + + + + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_S_AXI_CTRL_ACLK_FREQ_HZ + S_AXI_CTRL Clock Frequency + 100000000 + + + + false + + + + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_PROTOCOL + S_AXI_CTRL Protocol + AXI4LITE + + + + false + + + + + + Component_Name + bd_9f2c_ilmb_cntlr_0 + + + + + LMB BRAM Controller + 19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/bd_9f2c_lmb_bram_I_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/bd_9f2c_lmb_bram_I_0.xci new file mode 100644 index 0000000..6a64a19 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/bd_9f2c_lmb_bram_I_0.xci @@ -0,0 +1,298 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_9f2c_lmb_bram_I_0 + + + 4096 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + BRAM_CTRL + NONE + 65536 + 32 + 1 + READ_WRITE + BRAM_CTRL + NONE + 65536 + 32 + 1 + READ_WRITE + + 100000000 + 0 + 0 + 0.000 + 0 + 32 + 32 + 1 + 4 + 0 + 1 + 8 + 0 + 0 + 16 + NONE + 0 + 0 + 0 + ./ + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + Estimated Power for IP : 19.660986 mW + virtexuplus + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + bd_9f2c_lmb_bram_I_0.mem + no_coe_file_loaded + 0 + 0 + 2 + 0 + 1 + 16384 + 16384 + 1 + 1 + 32 + 32 + 0 + 0 + CE + CE + ALL + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 4 + 4 + 16384 + 16384 + WRITE_FIRST + WRITE_FIRST + 32 + 32 + virtexuplus + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + false + 8 + NONE + no_coe_file_loaded + ALL + bd_9f2c_lmb_bram_I_0 + false + false + false + false + false + true + false + false + true + Use_ENA_Pin + Use_ENB_Pin + Single_Bit_Error_Injection + false + Native + false + bd_9f2c_lmb_bram_I_0.mem + True_Dual_Port_RAM + WRITE_FIRST + WRITE_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 50 + 100 + 100 + 50 + 8kx2 + false + false + 1 + 1 + 32 + 32 + false + false + false + false + 0 + false + false + CE + CE + SYNC + false + true + false + false + false + true + true + 16384 + 32 + 32 + No_ECC + false + false + false + BRAM_Controller + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 4 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/bd_9f2c_lmb_bram_I_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/bd_9f2c_lmb_bram_I_0.xml new file mode 100644 index 0000000..bb42e99 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_6/bd_9f2c_lmb_bram_I_0.xml @@ -0,0 +1,4151 @@ + + + xilinx.com + customized_ip + bd_9f2c_lmb_bram_I_0 + 1.0 + + + CLK.ACLK + ACLK + AXI4 Interconnect Clock Input + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.ARESETN + ARESETN + AXI4 Interconnect Reset Input + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + AXI_SLAVE_S_AXI + AXI_SLAVE + AXI_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + AXILite_SLAVE_S_AXI + AXILite_SLAVE + AXILite_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + BRAM_PORTA + BRAM_PORTA + BRAM_PORTA + + + + + + + ADDR + + + addra + + + + + CLK + + + clka + + + + + DIN + + + dina + + + + + DOUT + + + douta + + + + + EN + + + ena + + + + + RST + + + rsta + + + + + WE + + + wea + + + + + + MEM_SIZE + 65536 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + BRAM_CTRL + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + BRAM_PORTB + BRAM_PORTB + BRAM_PORTB + + + + + + + ADDR + + + addrb + + + + + CLK + + + clkb + + + + + DIN + + + dinb + + + + + DOUT + + + doutb + + + + + EN + + + enb + + + + + RST + + + rstb + + + + + WE + + + web + + + + + + MEM_SIZE + 65536 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + BRAM_CTRL + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + + + S_1 + + Mem0 + 0 + 4096 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + + + + clka + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rsta + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ena + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regcea + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wea + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addra + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dina + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + douta + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + clkb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rstb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + enb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regceb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + web + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addrb + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dinb + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + doutb + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + eccpipece + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rdaddrecc + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + deepsleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + shutdown + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rsta_busy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + rstb_busy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_wdata + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rdata + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rdaddrecc + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_XDEVICEFAMILY + virtexuplus + + + C_ELABORATION_DIR + ./ + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_AXI_SLAVE_TYPE + 0 + + + C_USE_BRAM_BLOCK + 1 + + + C_ENABLE_32BIT_ADDRESS + 1 + + + C_CTRL_ECC_ALGO + NONE + + + C_HAS_AXI_ID + 0 + + + C_AXI_ID_WIDTH + 4 + + + C_MEM_TYPE + 2 + + + C_BYTE_SIZE + 8 + + + C_ALGORITHM + 1 + + + C_PRIM_TYPE + 1 + + + C_LOAD_INIT_FILE + 0 + + + C_INIT_FILE_NAME + no_coe_file_loaded + + + C_INIT_FILE + bd_9f2c_lmb_bram_I_0.mem + + + C_USE_DEFAULT_DATA + 0 + + + C_DEFAULT_DATA + 0 + + + C_HAS_RSTA + 1 + + + C_RST_PRIORITY_A + CE + + + C_RSTRAM_A + 0 + + + C_INITA_VAL + 0 + + + C_HAS_ENA + 1 + + + C_HAS_REGCEA + 0 + + + C_USE_BYTE_WEA + 1 + + + C_WEA_WIDTH + 4 + + + C_WRITE_MODE_A + WRITE_FIRST + + + C_WRITE_WIDTH_A + 32 + + + C_READ_WIDTH_A + 32 + + + C_WRITE_DEPTH_A + 16384 + + + C_READ_DEPTH_A + 16384 + + + C_ADDRA_WIDTH + 32 + + + C_HAS_RSTB + 1 + + + C_RST_PRIORITY_B + CE + + + C_RSTRAM_B + 0 + + + C_INITB_VAL + 0 + + + C_HAS_ENB + 1 + + + C_HAS_REGCEB + 0 + + + C_USE_BYTE_WEB + 1 + + + C_WEB_WIDTH + 4 + + + C_WRITE_MODE_B + WRITE_FIRST + + + C_WRITE_WIDTH_B + 32 + + + C_READ_WIDTH_B + 32 + + + C_WRITE_DEPTH_B + 16384 + + + C_READ_DEPTH_B + 16384 + + + C_ADDRB_WIDTH + 32 + + + C_HAS_MEM_OUTPUT_REGS_A + 0 + + + C_HAS_MEM_OUTPUT_REGS_B + 0 + + + C_HAS_MUX_OUTPUT_REGS_A + 0 + + + C_HAS_MUX_OUTPUT_REGS_B + 0 + + + C_MUX_PIPELINE_STAGES + 0 + + + C_HAS_SOFTECC_INPUT_REGS_A + 0 + + + C_HAS_SOFTECC_OUTPUT_REGS_B + 0 + + + C_USE_SOFTECC + 0 + + + C_USE_ECC + 0 + + + C_EN_ECC_PIPE + 0 + + + C_READ_LATENCY_A + 1 + + + C_READ_LATENCY_B + 1 + + + C_HAS_INJECTERR + 0 + + + C_SIM_COLLISION_CHECK + ALL + + + C_COMMON_CLK + 0 + + + C_DISABLE_WARN_BHV_COLL + 0 + + + C_EN_SLEEP_PIN + 0 + + + C_USE_URAM + 0 + + + C_EN_RDADDRA_CHG + 0 + + + C_EN_RDADDRB_CHG + 0 + + + C_EN_DEEPSLEEP_PIN + 0 + + + C_EN_SHUTDOWN_PIN + 0 + + + C_EN_SAFETY_CKT + 1 + + + C_DISABLE_WARN_BHV_RANGE + 0 + + + C_COUNT_36K_BRAM + 16 + + + C_COUNT_18K_BRAM + 0 + + + C_EST_POWER_SUMMARY + Estimated Power for IP : 19.660986 mW + + + + + + choice_list_0132492a + 32 + 64 + 128 + + + choice_list_302d3091 + 16kx1 + 8kx2 + 4kx4 + 2kx9 + 1kx18 + 512x36 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_6fc15197 + 32 + + + choice_list_89a27b2f + 8 + 9 + + + choice_list_c8df20f0 + NONE + ECCH32-7 + ECCH64-8 + ECCHSIAO32-7 + ECCHSIAO64-8 + ECCHSIAO128-9 + + + choice_list_e9412e2c + BRAM + URAM + + + choice_list_f9a6a28b + Native + + + choice_pairs_1f270a52 + BRAM_Controller + Stand_Alone + + + choice_pairs_246d8066 + WRITE_FIRST + READ_FIRST + + + choice_pairs_2adcaf32 + SYNC + ASYNC + + + choice_pairs_2d73cdeb + Always_Enabled + Use_ENB_Pin + + + choice_pairs_3949ecbf + Always_Enabled + Use_ENA_Pin + + + choice_pairs_3e9ce7ae + Minimum_Area + Low_Power + Fixed_Primitives + + + choice_pairs_44b9b2d1 + ALL + NONE + WARNING_ONLY + GENERATE_X_ONLY + + + choice_pairs_63de7f78 + CE + SR + + + choice_pairs_716d2fba + Single_Bit_Error_Injection + Double_Bit_Error_Injection + Single_and_Double_Bit_Error_Injection + + + choice_pairs_a6697bba + Single_Port_RAM + True_Dual_Port_RAM + Single_Port_ROM + Dual_Port_ROM + + + choice_pairs_b91edaa2 + Memory_Slave + Peripheral_Slave + + + choice_pairs_c1013cbe + No_ECC + Soft_ECC + BuiltIn_ECC + + + choice_pairs_e4c322cb + AXI4_Full + AXI4_Lite + + + The Xilinx LogiCORE IP Block Memory Generator replaces the Dual Port Block Memory and Single Port Block Memory LogiCOREs, but is not a direct drop-in replacement. It should be used in all new Xilinx designs. The core supports RAM and ROM functions over a wide range of widths and depths. Use this core to generate block memories with symmetric or asymmetric read and write port widths, as well as cores which can perform simultaneous write operations to separate locations, and simultaneous read operations from the same location. For more information on differences in interface and feature support between this core and the Dual Port Block Memory and Single Port Block Memory LogiCOREs, please consult the data sheet. + + + Component_Name + bd_9f2c_lmb_bram_I_0 + + + + true + + + + + + Interface_Type + Native + + + + true + + + + + + AXI_Type + AXI4_Full + + + + true + + + + + + AXI_Slave_Type + Memory_Slave + + + + true + + + + + + Use_AXI_ID + false + + + + false + + + + + + AXI_ID_Width + 4 + + + + false + + + + + + Memory_Type + True_Dual_Port_RAM + + + + true + + + + + + PRIM_type_to_Implement + BRAM + + + + true + + + + + + Enable_32bit_Address + true + + + + true + + + + + + ecctype + No_ECC + + + + false + + + + + + ECC + false + + + + false + + + + + + softecc + false + + + + false + + + + + + EN_SLEEP_PIN + false + + + + true + + + + + + EN_DEEPSLEEP_PIN + false + + + + false + + + + + + EN_SHUTDOWN_PIN + false + + + + false + + + + + + EN_ECC_PIPE + false + + + + false + + + + + + RD_ADDR_CHNG_A + false + + + + false + + + + + + RD_ADDR_CHNG_B + false + + + + false + + + + + + Use_Error_Injection_Pins + false + + + + false + + + + + + Error_Injection_Type + Single_Bit_Error_Injection + + + + false + + + + + + Use_Byte_Write_Enable + true + + + + false + + + + + + Byte_Size + 8 + + + + false + + + + + + Algorithm + Minimum_Area + + + + false + + + + + + Primitive + 8kx2 + + + + false + + + + + + Assume_Synchronous_Clk + false + + + + true + + + + + + Write_Width_A + 32 + + + + true + + + + + + Write_Depth_A + 16384 + + + + true + + + + + + Read_Width_A + 32 + + + + true + + + + + + Operating_Mode_A + WRITE_FIRST + + + + true + + + + + + Enable_A + Use_ENA_Pin + + + + false + + + + + + Write_Width_B + 32 + + + + true + + + + + + Read_Width_B + 32 + + + + true + + + + + + Operating_Mode_B + WRITE_FIRST + + + + true + + + + + + Enable_B + Use_ENB_Pin + + + + true + + + + + + Register_PortA_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortA_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEA_Pin + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortB_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEB_Pin + false + + + + false + + + + + + register_porta_input_of_softecc + false + + + + false + + + + + + register_portb_output_of_softecc + false + + + + false + + + + + + Pipeline_Stages + 0 + + + + false + + + + + + Load_Init_File + false + + + + false + + + + + + Coe_File + no_coe_file_loaded + + + + false + + + + + + Fill_Remaining_Memory_Locations + false + + + + false + + + + + + Remaining_Memory_Locations + 0 + + + + false + + + + + + Use_RSTA_Pin + true + + + + true + + + + + + Reset_Memory_Latch_A + false + + + + false + + + + + + Reset_Priority_A + CE + + + + false + + + + + + Output_Reset_Value_A + 0 + + + + true + + + + + + Use_RSTB_Pin + true + + + + true + + + + + + Reset_Memory_Latch_B + false + + + + false + + + + + + Reset_Priority_B + CE + + + + true + + + + + + Output_Reset_Value_B + 0 + + + + true + + + + + + Reset_Type + SYNC + + + + false + + + + + + Additional_Inputs_for_Power_Estimation + false + + + + true + + + + + + Port_A_Clock + 100 + + + + true + + + + + + Port_A_Write_Rate + 50 + + + + true + + + + + + Port_B_Clock + 100 + + + + true + + + + + + Port_B_Write_Rate + 50 + + + + true + + + + + + Port_A_Enable_Rate + 100 + + + + true + + + + + + Port_B_Enable_Rate + 100 + + + + true + + + + + + Collision_Warnings + ALL + + + + false + + + + + + Disable_Collision_Warnings + false + + + + false + + + + + + Disable_Out_of_Range_Warnings + false + + + + false + + + + + + use_bram_block + BRAM_Controller + + + + true + + + + + + MEM_FILE + bd_9f2c_lmb_bram_I_0.mem + + + + true + + + + + + CTRL_ECC_ALGO + NONE + + + + true + + + + + + EN_SAFETY_CKT + true + + + + true + + + + + + READ_LATENCY_A + 1 + + + + false + + + + + + READ_LATENCY_B + 1 + + + + false + + + + + + + + Block Memory Generator + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/bd_9f2c_second_dlmb_cntlr_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/bd_9f2c_second_dlmb_cntlr_0.xci new file mode 100644 index 0000000..93d3055 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/bd_9f2c_second_dlmb_cntlr_0.xci @@ -0,0 +1,189 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_9f2c_second_dlmb_cntlr_0 + + + NONE + 32768 + 32 + 1 + + bd_9f2c_Clk + 100000000 + 0 + 0 + 0.000 + + 100000000 + 0 + 0 + 0.000 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 0x0000000000010000 + 32 + 0 + 0 + 0 + 0 + 1 + 0 + virtexuplus + 0 + 0x0000000000017FFF + 0 + 32 + 32 + 0 + 0x00000000C0010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 32 + 32 + 0 + 2 + 0x0000000000010000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0x0000000000017FFF + 0 + 32 + 32 + 0 + 0x00000000C0010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 100000000 + 32 + 32 + AXI4LITE + 0 + 2 + bd_9f2c_second_dlmb_cntlr_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 19 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/bd_9f2c_second_dlmb_cntlr_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/bd_9f2c_second_dlmb_cntlr_0.xml new file mode 100644 index 0000000..7bdfc1b --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_7/bd_9f2c_second_dlmb_cntlr_0.xml @@ -0,0 +1,4011 @@ + + + xilinx.com + customized_ip + bd_9f2c_second_dlmb_cntlr_0 + 1.0 + + + INTERRUPT.INTERRUPT + Interrupt + Interrupt output + + + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + SUGGESTED_PRIORITY + HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + SLMB + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + SLMB1 + SLMB1 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB1_ABus + + + + + ADDRSTROBE + + + LMB1_AddrStrobe + + + + + BE + + + LMB1_BE + + + + + CE + + + Sl1_CE + + + + + READDBUS + + + Sl1_DBus + + + + + READSTROBE + + + LMB1_ReadStrobe + + + + + READY + + + Sl1_Ready + + + + + UE + + + Sl1_UE + + + + + WAIT + + + Sl1_Wait + + + + + WRITEDBUS + + + LMB1_WriteDBus + + + + + WRITESTROBE + + + LMB1_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB2 + SLMB2 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB2_ABus + + + + + ADDRSTROBE + + + LMB2_AddrStrobe + + + + + BE + + + LMB2_BE + + + + + CE + + + Sl2_CE + + + + + READDBUS + + + Sl2_DBus + + + + + READSTROBE + + + LMB2_ReadStrobe + + + + + READY + + + Sl2_Ready + + + + + UE + + + Sl2_UE + + + + + WAIT + + + Sl2_Wait + + + + + WRITEDBUS + + + LMB2_WriteDBus + + + + + WRITESTROBE + + + LMB2_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB3 + SLMB3 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB3_ABus + + + + + ADDRSTROBE + + + LMB3_AddrStrobe + + + + + BE + + + LMB3_BE + + + + + CE + + + Sl3_CE + + + + + READDBUS + + + Sl3_DBus + + + + + READSTROBE + + + LMB3_ReadStrobe + + + + + READY + + + Sl3_Ready + + + + + UE + + + Sl3_UE + + + + + WAIT + + + Sl3_Wait + + + + + WRITEDBUS + + + LMB3_WriteDBus + + + + + WRITESTROBE + + + LMB3_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + BRAM_PORT + BRAM_PORT + Data Processor Local Bus + + + + + + + ADDR + + + BRAM_Addr_A + + + + + CLK + + + BRAM_Clk_A + + + + + DIN + + + BRAM_Dout_A + + + + + DOUT + + + BRAM_Din_A + + + + + EN + + + BRAM_EN_A + + + + + RST + + + BRAM_Rst_A + + + + + WE + + + BRAM_WEN_A + + + + + + MEM_SIZE + 32768 + + + MASTER_TYPE + BRAM_CTRL + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + S_AXI_CTRL + S_AXI_CTRL + Slave AXI4Lite Control + + + + + + + + + ARADDR + + + S_AXI_CTRL_ARADDR + + + + + ARREADY + + + S_AXI_CTRL_ARREADY + + + + + ARVALID + + + S_AXI_CTRL_ARVALID + + + + + AWADDR + + + S_AXI_CTRL_AWADDR + + + + + AWREADY + + + S_AXI_CTRL_AWREADY + + + + + AWVALID + + + S_AXI_CTRL_AWVALID + + + + + BREADY + + + S_AXI_CTRL_BREADY + + + + + BRESP + + + S_AXI_CTRL_BRESP + + + + + BVALID + + + S_AXI_CTRL_BVALID + + + + + RDATA + + + S_AXI_CTRL_RDATA + + + + + RREADY + + + S_AXI_CTRL_RREADY + + + + + RRESP + + + S_AXI_CTRL_RRESP + + + + + RVALID + + + S_AXI_CTRL_RVALID + + + + + WDATA + + + S_AXI_CTRL_WDATA + + + + + WREADY + + + S_AXI_CTRL_WREADY + + + + + WSTRB + + + S_AXI_CTRL_WSTRB + + + + + WVALID + + + S_AXI_CTRL_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + SLMB:SLMB1:SLMB2:SLMB3 + + + ASSOCIATED_RESET + LMB_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_9f2c_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.LMB_Rst + Reset + Reset + + + + + + + RST + + + LMB_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.S_AXI_CTRL_ACLK + S_AXI_CTRL_ACLK + Slave AXI4Lite Control Clock Input + + + + + + + CLK + + + S_AXI_CTRL_ACLK + + + + + + ASSOCIATED_BUSIF + S_AXI_CTRL + + + ASSOCIATED_RESET + S_AXI_CTRL_ARESETN + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.S_AXI_CTRL_ARESETN + S_AXI_CTRL_ARESETN + Slave AXI4Lite Control Reset Input + + + + + + + RST + + + S_AXI_CTRL_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + SLMB + SLMB memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB1 + SLMB1 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB2 + SLMB2 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB3 + SLMB3 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + S_AXI_CTRL + S_AXI_CTRL memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + ECC_Status + ECC Status Register + ECC Status Register + 0x0 + 2 + true + read-write + + 0x0 + + + UE_Status + UE Status + Indicates if an uncorrectable error has occurred: + 0 - No uncorrectable error occurred. + 1 - Uncorrectable error occurred, cleared when 1 is written. + + 0 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + CE_Status + CE Status + Indicates if a correctable error has occurred: + 0 - No correctable error occurred. + 1 - Correctable error occurred, cleared when 1 is written. + + 1 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + ECC_EN_IRQ + ECC Interrupt Enable Register + ECC Interrupt Enable Register + 0x4 + 2 + true + read-write + + 0x0 + + + UE_EN_IRQ + UE Enable Interrupt + Determines effect of ECC Status Register UE bit: + 0 - UE bit is not propagated to interrupt signal. + 1 - UE bit is propagated to interrupt signal. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + CE_EN_IRQ + CE Enable Interrupt + Determines effect of ECC Status Register CE bit: + 0 - CE bit is not propagated to interrupt signal. + 1 - CE bit is propagated to interrupt signal. + + 1 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + ECC_ONOFF + ECC On/Off Register + ECC On/Off Register + 0x8 + 1 + true + read-write + + 1 + + + ON_OFF + On/Off + Determines if ECC checking is enabled: + 0 - ECC checking is disabled. + 1 - ECC checking is enabled. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_CNT + Correctable Error Counter Register + Correctable Error Counter Register + 0xC + 1 + true + read-write + + 0 + + + CE_CNT + Correctable Error Count + Holds number of correctable errors encountered. + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_FFD + Correctable Error First Failing Data Register + Correctable Error First Failing Data Register + 0x100 + 32 + true + read-only + + 0 + + + CE_FFD + Correctable Error First Failing Data + Data of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFE + Correctable Error First Failing ECC Register + Correctable Error First Failing ECC Register + 0x180 + 7 + true + read-only + + 0 + + + CE_FFE + Correctable Error First Failing ECC + ECC of the first occurrence of a correctable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFA + Correctable Error First Failing Address Register + Correctable Error First Failing Address Register + 0x1C0 + 32 + true + read-only + + 0 + + + CE_FFA + Correctable Error First Failing Address + Address of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFD + Uncorrectable Error First Failing Data Register + Uncorrectable Error First Failing Data Register + 0x200 + 32 + true + read-only + + 0 + + + UE_FFD + Uncorrectable Error First Failing Data + Data of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFE + Uncorrectable Error First Failing ECC Register + Uncorrectable Error First Failing ECC Register + 0x280 + 7 + true + read-only + + 0 + + + UE_FFE + Uncorrectable Error First Failing ECC + ECC of the first occurrence of an uncorrectable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFA + Uncorrectable Error First Failing Address Register + Uncorrectable Error First Failing Address Register + 0x2C0 + 32 + true + read-only + + 0 + + + UE_FFA + Uncorrectable Error First Failing Address + Address of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + FI_D + Fault Inject Data Register + Fault Inject Data Register + 0x300 + 32 + true + write-only + + 0 + + + FI_D + Fault Inject Data + Bits set to 1 toggle the bits of next data word written. + 0 + 32 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + FI_ECC + Fault Inject ECC Register + Fault Inject ECC Register + 0x380 + 7 + true + write-only + + 0 + + + FI_ECC + Fault Inject ECC + Bits set to 1 toggle the bits of next ECC written. + 0 + 7 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_Rst + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + LMB1_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl1_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl1_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB2_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl2_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl2_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB3_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl3_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl3_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + BRAM_Rst_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Clk_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Addr_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_EN_A + + out + + + std_logic + dummy_view + + + + + + BRAM_WEN_A + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Dout_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Din_A + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + S_AXI_CTRL_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WSTRB + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_HIGHADDR + LMB BRAM High Address + 0x0000000000017FFF + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000010000 + + + C_NUM_LMB + Number of LMB Ports + 1 + + + C_MASK + SLMB Address Decode Mask + 0x00000000C0010000 + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_BRAM_AWIDTH + BRAM Address Bus Width + 32 + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + false + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + false + + + + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_449ac0d2 + 0 + 1 + 2 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_8d6e70ff + 0 + 2 + + + Local Memory Bus (LMB) Block RAM (BRAM) Interface Controller connects to an lmb bus + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000010000 + + + + true + + + + + + C_HIGHADDR + LMB BRAM High Address + 0x0000000000017FFF + + + + true + + + + + + C_MASK + SLMB Address Decode Mask + 0x00000000C0010000 + + + + true + + + + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_NUM_LMB + Number of LMB Ports + 1 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + + true + + + + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + + true + + + + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_S_AXI_CTRL_ACLK_FREQ_HZ + S_AXI_CTRL Clock Frequency + 100000000 + + + + false + + + + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_PROTOCOL + S_AXI_CTRL Protocol + AXI4LITE + + + + false + + + + + + Component_Name + bd_9f2c_second_dlmb_cntlr_0 + + + + + LMB BRAM Controller + 19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/bd_9f2c_second_ilmb_cntlr_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/bd_9f2c_second_ilmb_cntlr_0.xci new file mode 100644 index 0000000..68f93dd --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/bd_9f2c_second_ilmb_cntlr_0.xci @@ -0,0 +1,189 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_9f2c_second_ilmb_cntlr_0 + + + NONE + 32768 + 32 + 1 + + bd_9f2c_Clk + 100000000 + 0 + 0 + 0.000 + + 100000000 + 0 + 0 + 0.000 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 0x0000000000010000 + 32 + 0 + 0 + 0 + 0 + 1 + 0 + virtexuplus + 0 + 0x0000000000017FFF + 0 + 32 + 32 + 0 + 0x0000000080010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 32 + 32 + 0 + 2 + 0x0000000000010000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0x0000000000017FFF + 0 + 32 + 32 + 0 + 0x0000000080010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 100000000 + 32 + 32 + AXI4LITE + 0 + 2 + bd_9f2c_second_ilmb_cntlr_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 19 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/bd_9f2c_second_ilmb_cntlr_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/bd_9f2c_second_ilmb_cntlr_0.xml new file mode 100644 index 0000000..00569c8 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_8/bd_9f2c_second_ilmb_cntlr_0.xml @@ -0,0 +1,4011 @@ + + + xilinx.com + customized_ip + bd_9f2c_second_ilmb_cntlr_0 + 1.0 + + + INTERRUPT.INTERRUPT + Interrupt + Interrupt output + + + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + SUGGESTED_PRIORITY + HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + SLMB + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + SLMB1 + SLMB1 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB1_ABus + + + + + ADDRSTROBE + + + LMB1_AddrStrobe + + + + + BE + + + LMB1_BE + + + + + CE + + + Sl1_CE + + + + + READDBUS + + + Sl1_DBus + + + + + READSTROBE + + + LMB1_ReadStrobe + + + + + READY + + + Sl1_Ready + + + + + UE + + + Sl1_UE + + + + + WAIT + + + Sl1_Wait + + + + + WRITEDBUS + + + LMB1_WriteDBus + + + + + WRITESTROBE + + + LMB1_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB2 + SLMB2 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB2_ABus + + + + + ADDRSTROBE + + + LMB2_AddrStrobe + + + + + BE + + + LMB2_BE + + + + + CE + + + Sl2_CE + + + + + READDBUS + + + Sl2_DBus + + + + + READSTROBE + + + LMB2_ReadStrobe + + + + + READY + + + Sl2_Ready + + + + + UE + + + Sl2_UE + + + + + WAIT + + + Sl2_Wait + + + + + WRITEDBUS + + + LMB2_WriteDBus + + + + + WRITESTROBE + + + LMB2_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB3 + SLMB3 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB3_ABus + + + + + ADDRSTROBE + + + LMB3_AddrStrobe + + + + + BE + + + LMB3_BE + + + + + CE + + + Sl3_CE + + + + + READDBUS + + + Sl3_DBus + + + + + READSTROBE + + + LMB3_ReadStrobe + + + + + READY + + + Sl3_Ready + + + + + UE + + + Sl3_UE + + + + + WAIT + + + Sl3_Wait + + + + + WRITEDBUS + + + LMB3_WriteDBus + + + + + WRITESTROBE + + + LMB3_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + BRAM_PORT + BRAM_PORT + Data Processor Local Bus + + + + + + + ADDR + + + BRAM_Addr_A + + + + + CLK + + + BRAM_Clk_A + + + + + DIN + + + BRAM_Dout_A + + + + + DOUT + + + BRAM_Din_A + + + + + EN + + + BRAM_EN_A + + + + + RST + + + BRAM_Rst_A + + + + + WE + + + BRAM_WEN_A + + + + + + MEM_SIZE + 32768 + + + MASTER_TYPE + BRAM_CTRL + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + S_AXI_CTRL + S_AXI_CTRL + Slave AXI4Lite Control + + + + + + + + + ARADDR + + + S_AXI_CTRL_ARADDR + + + + + ARREADY + + + S_AXI_CTRL_ARREADY + + + + + ARVALID + + + S_AXI_CTRL_ARVALID + + + + + AWADDR + + + S_AXI_CTRL_AWADDR + + + + + AWREADY + + + S_AXI_CTRL_AWREADY + + + + + AWVALID + + + S_AXI_CTRL_AWVALID + + + + + BREADY + + + S_AXI_CTRL_BREADY + + + + + BRESP + + + S_AXI_CTRL_BRESP + + + + + BVALID + + + S_AXI_CTRL_BVALID + + + + + RDATA + + + S_AXI_CTRL_RDATA + + + + + RREADY + + + S_AXI_CTRL_RREADY + + + + + RRESP + + + S_AXI_CTRL_RRESP + + + + + RVALID + + + S_AXI_CTRL_RVALID + + + + + WDATA + + + S_AXI_CTRL_WDATA + + + + + WREADY + + + S_AXI_CTRL_WREADY + + + + + WSTRB + + + S_AXI_CTRL_WSTRB + + + + + WVALID + + + S_AXI_CTRL_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + SLMB:SLMB1:SLMB2:SLMB3 + + + ASSOCIATED_RESET + LMB_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_9f2c_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.LMB_Rst + Reset + Reset + + + + + + + RST + + + LMB_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.S_AXI_CTRL_ACLK + S_AXI_CTRL_ACLK + Slave AXI4Lite Control Clock Input + + + + + + + CLK + + + S_AXI_CTRL_ACLK + + + + + + ASSOCIATED_BUSIF + S_AXI_CTRL + + + ASSOCIATED_RESET + S_AXI_CTRL_ARESETN + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.S_AXI_CTRL_ARESETN + S_AXI_CTRL_ARESETN + Slave AXI4Lite Control Reset Input + + + + + + + RST + + + S_AXI_CTRL_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + SLMB + SLMB memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB1 + SLMB1 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB2 + SLMB2 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB3 + SLMB3 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + S_AXI_CTRL + S_AXI_CTRL memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + ECC_Status + ECC Status Register + ECC Status Register + 0x0 + 2 + true + read-write + + 0x0 + + + UE_Status + UE Status + Indicates if an uncorrectable error has occurred: + 0 - No uncorrectable error occurred. + 1 - Uncorrectable error occurred, cleared when 1 is written. + + 0 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + CE_Status + CE Status + Indicates if a correctable error has occurred: + 0 - No correctable error occurred. + 1 - Correctable error occurred, cleared when 1 is written. + + 1 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + ECC_EN_IRQ + ECC Interrupt Enable Register + ECC Interrupt Enable Register + 0x4 + 2 + true + read-write + + 0x0 + + + UE_EN_IRQ + UE Enable Interrupt + Determines effect of ECC Status Register UE bit: + 0 - UE bit is not propagated to interrupt signal. + 1 - UE bit is propagated to interrupt signal. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + CE_EN_IRQ + CE Enable Interrupt + Determines effect of ECC Status Register CE bit: + 0 - CE bit is not propagated to interrupt signal. + 1 - CE bit is propagated to interrupt signal. + + 1 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + ECC_ONOFF + ECC On/Off Register + ECC On/Off Register + 0x8 + 1 + true + read-write + + 1 + + + ON_OFF + On/Off + Determines if ECC checking is enabled: + 0 - ECC checking is disabled. + 1 - ECC checking is enabled. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_CNT + Correctable Error Counter Register + Correctable Error Counter Register + 0xC + 1 + true + read-write + + 0 + + + CE_CNT + Correctable Error Count + Holds number of correctable errors encountered. + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_FFD + Correctable Error First Failing Data Register + Correctable Error First Failing Data Register + 0x100 + 32 + true + read-only + + 0 + + + CE_FFD + Correctable Error First Failing Data + Data of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFE + Correctable Error First Failing ECC Register + Correctable Error First Failing ECC Register + 0x180 + 7 + true + read-only + + 0 + + + CE_FFE + Correctable Error First Failing ECC + ECC of the first occurrence of a correctable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFA + Correctable Error First Failing Address Register + Correctable Error First Failing Address Register + 0x1C0 + 32 + true + read-only + + 0 + + + CE_FFA + Correctable Error First Failing Address + Address of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFD + Uncorrectable Error First Failing Data Register + Uncorrectable Error First Failing Data Register + 0x200 + 32 + true + read-only + + 0 + + + UE_FFD + Uncorrectable Error First Failing Data + Data of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFE + Uncorrectable Error First Failing ECC Register + Uncorrectable Error First Failing ECC Register + 0x280 + 7 + true + read-only + + 0 + + + UE_FFE + Uncorrectable Error First Failing ECC + ECC of the first occurrence of an uncorrectable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFA + Uncorrectable Error First Failing Address Register + Uncorrectable Error First Failing Address Register + 0x2C0 + 32 + true + read-only + + 0 + + + UE_FFA + Uncorrectable Error First Failing Address + Address of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + FI_D + Fault Inject Data Register + Fault Inject Data Register + 0x300 + 32 + true + write-only + + 0 + + + FI_D + Fault Inject Data + Bits set to 1 toggle the bits of next data word written. + 0 + 32 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + FI_ECC + Fault Inject ECC Register + Fault Inject ECC Register + 0x380 + 7 + true + write-only + + 0 + + + FI_ECC + Fault Inject ECC + Bits set to 1 toggle the bits of next ECC written. + 0 + 7 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_Rst + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + LMB1_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl1_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl1_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB2_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl2_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl2_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB3_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl3_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl3_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + BRAM_Rst_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Clk_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Addr_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_EN_A + + out + + + std_logic + dummy_view + + + + + + BRAM_WEN_A + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Dout_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Din_A + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + S_AXI_CTRL_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WSTRB + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_HIGHADDR + LMB BRAM High Address + 0x0000000000017FFF + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000010000 + + + C_NUM_LMB + Number of LMB Ports + 1 + + + C_MASK + SLMB Address Decode Mask + 0x0000000080010000 + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_BRAM_AWIDTH + BRAM Address Bus Width + 32 + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + false + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + false + + + + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_449ac0d2 + 0 + 1 + 2 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_8d6e70ff + 0 + 2 + + + Local Memory Bus (LMB) Block RAM (BRAM) Interface Controller connects to an lmb bus + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000010000 + + + + true + + + + + + C_HIGHADDR + LMB BRAM High Address + 0x0000000000017FFF + + + + true + + + + + + C_MASK + SLMB Address Decode Mask + 0x0000000080010000 + + + + true + + + + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_NUM_LMB + Number of LMB Ports + 1 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + + true + + + + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + + true + + + + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_S_AXI_CTRL_ACLK_FREQ_HZ + S_AXI_CTRL Clock Frequency + 100000000 + + + + false + + + + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_PROTOCOL + S_AXI_CTRL Protocol + AXI4LITE + + + + false + + + + + + Component_Name + bd_9f2c_second_ilmb_cntlr_0 + + + + + LMB BRAM Controller + 19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/bd_9f2c_second_lmb_bram_I_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/bd_9f2c_second_lmb_bram_I_0.xci new file mode 100644 index 0000000..c69c392 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/bd_9f2c_second_lmb_bram_I_0.xci @@ -0,0 +1,298 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_9f2c_second_lmb_bram_I_0 + + + 4096 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + BRAM_CTRL + NONE + 32768 + 32 + 1 + READ_WRITE + BRAM_CTRL + NONE + 32768 + 32 + 1 + READ_WRITE + + 100000000 + 0 + 0 + 0.000 + 0 + 32 + 32 + 1 + 4 + 0 + 1 + 8 + 0 + 0 + 8 + NONE + 0 + 0 + 0 + ./ + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + Estimated Power for IP : 17.246228 mW + virtexuplus + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + bd_9f2c_second_lmb_bram_I_0.mem + no_coe_file_loaded + 0 + 0 + 2 + 0 + 1 + 8192 + 8192 + 1 + 1 + 32 + 32 + 0 + 0 + CE + CE + ALL + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 4 + 4 + 8192 + 8192 + WRITE_FIRST + WRITE_FIRST + 32 + 32 + virtexuplus + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + false + 8 + NONE + no_coe_file_loaded + ALL + bd_9f2c_second_lmb_bram_I_0 + false + false + false + false + false + true + false + false + true + Use_ENA_Pin + Use_ENB_Pin + Single_Bit_Error_Injection + false + Native + false + bd_9f2c_second_lmb_bram_I_0.mem + True_Dual_Port_RAM + WRITE_FIRST + WRITE_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 50 + 100 + 100 + 50 + 8kx2 + false + false + 1 + 1 + 32 + 32 + false + false + false + false + 0 + false + false + CE + CE + SYNC + false + true + false + false + false + true + true + 8192 + 32 + 32 + No_ECC + false + false + false + BRAM_Controller + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 4 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/bd_9f2c_second_lmb_bram_I_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/bd_9f2c_second_lmb_bram_I_0.xml new file mode 100644 index 0000000..b398710 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/bd_0/ip/ip_9/bd_9f2c_second_lmb_bram_I_0.xml @@ -0,0 +1,4151 @@ + + + xilinx.com + customized_ip + bd_9f2c_second_lmb_bram_I_0 + 1.0 + + + CLK.ACLK + ACLK + AXI4 Interconnect Clock Input + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.ARESETN + ARESETN + AXI4 Interconnect Reset Input + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + AXI_SLAVE_S_AXI + AXI_SLAVE + AXI_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + AXILite_SLAVE_S_AXI + AXILite_SLAVE + AXILite_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + BRAM_PORTA + BRAM_PORTA + BRAM_PORTA + + + + + + + ADDR + + + addra + + + + + CLK + + + clka + + + + + DIN + + + dina + + + + + DOUT + + + douta + + + + + EN + + + ena + + + + + RST + + + rsta + + + + + WE + + + wea + + + + + + MEM_SIZE + 32768 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + BRAM_CTRL + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + BRAM_PORTB + BRAM_PORTB + BRAM_PORTB + + + + + + + ADDR + + + addrb + + + + + CLK + + + clkb + + + + + DIN + + + dinb + + + + + DOUT + + + doutb + + + + + EN + + + enb + + + + + RST + + + rstb + + + + + WE + + + web + + + + + + MEM_SIZE + 32768 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + BRAM_CTRL + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + + + S_1 + + Mem0 + 0 + 4096 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + + + + clka + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rsta + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ena + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regcea + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wea + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addra + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dina + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + douta + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + clkb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rstb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + enb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regceb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + web + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addrb + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dinb + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + doutb + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + eccpipece + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rdaddrecc + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + deepsleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + shutdown + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rsta_busy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + rstb_busy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_wdata + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rdata + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rdaddrecc + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_XDEVICEFAMILY + virtexuplus + + + C_ELABORATION_DIR + ./ + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_AXI_SLAVE_TYPE + 0 + + + C_USE_BRAM_BLOCK + 1 + + + C_ENABLE_32BIT_ADDRESS + 1 + + + C_CTRL_ECC_ALGO + NONE + + + C_HAS_AXI_ID + 0 + + + C_AXI_ID_WIDTH + 4 + + + C_MEM_TYPE + 2 + + + C_BYTE_SIZE + 8 + + + C_ALGORITHM + 1 + + + C_PRIM_TYPE + 1 + + + C_LOAD_INIT_FILE + 0 + + + C_INIT_FILE_NAME + no_coe_file_loaded + + + C_INIT_FILE + bd_9f2c_second_lmb_bram_I_0.mem + + + C_USE_DEFAULT_DATA + 0 + + + C_DEFAULT_DATA + 0 + + + C_HAS_RSTA + 1 + + + C_RST_PRIORITY_A + CE + + + C_RSTRAM_A + 0 + + + C_INITA_VAL + 0 + + + C_HAS_ENA + 1 + + + C_HAS_REGCEA + 0 + + + C_USE_BYTE_WEA + 1 + + + C_WEA_WIDTH + 4 + + + C_WRITE_MODE_A + WRITE_FIRST + + + C_WRITE_WIDTH_A + 32 + + + C_READ_WIDTH_A + 32 + + + C_WRITE_DEPTH_A + 8192 + + + C_READ_DEPTH_A + 8192 + + + C_ADDRA_WIDTH + 32 + + + C_HAS_RSTB + 1 + + + C_RST_PRIORITY_B + CE + + + C_RSTRAM_B + 0 + + + C_INITB_VAL + 0 + + + C_HAS_ENB + 1 + + + C_HAS_REGCEB + 0 + + + C_USE_BYTE_WEB + 1 + + + C_WEB_WIDTH + 4 + + + C_WRITE_MODE_B + WRITE_FIRST + + + C_WRITE_WIDTH_B + 32 + + + C_READ_WIDTH_B + 32 + + + C_WRITE_DEPTH_B + 8192 + + + C_READ_DEPTH_B + 8192 + + + C_ADDRB_WIDTH + 32 + + + C_HAS_MEM_OUTPUT_REGS_A + 0 + + + C_HAS_MEM_OUTPUT_REGS_B + 0 + + + C_HAS_MUX_OUTPUT_REGS_A + 0 + + + C_HAS_MUX_OUTPUT_REGS_B + 0 + + + C_MUX_PIPELINE_STAGES + 0 + + + C_HAS_SOFTECC_INPUT_REGS_A + 0 + + + C_HAS_SOFTECC_OUTPUT_REGS_B + 0 + + + C_USE_SOFTECC + 0 + + + C_USE_ECC + 0 + + + C_EN_ECC_PIPE + 0 + + + C_READ_LATENCY_A + 1 + + + C_READ_LATENCY_B + 1 + + + C_HAS_INJECTERR + 0 + + + C_SIM_COLLISION_CHECK + ALL + + + C_COMMON_CLK + 0 + + + C_DISABLE_WARN_BHV_COLL + 0 + + + C_EN_SLEEP_PIN + 0 + + + C_USE_URAM + 0 + + + C_EN_RDADDRA_CHG + 0 + + + C_EN_RDADDRB_CHG + 0 + + + C_EN_DEEPSLEEP_PIN + 0 + + + C_EN_SHUTDOWN_PIN + 0 + + + C_EN_SAFETY_CKT + 1 + + + C_DISABLE_WARN_BHV_RANGE + 0 + + + C_COUNT_36K_BRAM + 8 + + + C_COUNT_18K_BRAM + 0 + + + C_EST_POWER_SUMMARY + Estimated Power for IP : 17.246228 mW + + + + + + choice_list_0132492a + 32 + 64 + 128 + + + choice_list_302d3091 + 16kx1 + 8kx2 + 4kx4 + 2kx9 + 1kx18 + 512x36 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_6fc15197 + 32 + + + choice_list_89a27b2f + 8 + 9 + + + choice_list_c8df20f0 + NONE + ECCH32-7 + ECCH64-8 + ECCHSIAO32-7 + ECCHSIAO64-8 + ECCHSIAO128-9 + + + choice_list_e9412e2c + BRAM + URAM + + + choice_list_f9a6a28b + Native + + + choice_pairs_1f270a52 + BRAM_Controller + Stand_Alone + + + choice_pairs_246d8066 + WRITE_FIRST + READ_FIRST + + + choice_pairs_2adcaf32 + SYNC + ASYNC + + + choice_pairs_2d73cdeb + Always_Enabled + Use_ENB_Pin + + + choice_pairs_3949ecbf + Always_Enabled + Use_ENA_Pin + + + choice_pairs_3e9ce7ae + Minimum_Area + Low_Power + Fixed_Primitives + + + choice_pairs_44b9b2d1 + ALL + NONE + WARNING_ONLY + GENERATE_X_ONLY + + + choice_pairs_63de7f78 + CE + SR + + + choice_pairs_716d2fba + Single_Bit_Error_Injection + Double_Bit_Error_Injection + Single_and_Double_Bit_Error_Injection + + + choice_pairs_a6697bba + Single_Port_RAM + True_Dual_Port_RAM + Single_Port_ROM + Dual_Port_ROM + + + choice_pairs_b91edaa2 + Memory_Slave + Peripheral_Slave + + + choice_pairs_c1013cbe + No_ECC + Soft_ECC + BuiltIn_ECC + + + choice_pairs_e4c322cb + AXI4_Full + AXI4_Lite + + + The Xilinx LogiCORE IP Block Memory Generator replaces the Dual Port Block Memory and Single Port Block Memory LogiCOREs, but is not a direct drop-in replacement. It should be used in all new Xilinx designs. The core supports RAM and ROM functions over a wide range of widths and depths. Use this core to generate block memories with symmetric or asymmetric read and write port widths, as well as cores which can perform simultaneous write operations to separate locations, and simultaneous read operations from the same location. For more information on differences in interface and feature support between this core and the Dual Port Block Memory and Single Port Block Memory LogiCOREs, please consult the data sheet. + + + Component_Name + bd_9f2c_second_lmb_bram_I_0 + + + + true + + + + + + Interface_Type + Native + + + + true + + + + + + AXI_Type + AXI4_Full + + + + true + + + + + + AXI_Slave_Type + Memory_Slave + + + + true + + + + + + Use_AXI_ID + false + + + + false + + + + + + AXI_ID_Width + 4 + + + + false + + + + + + Memory_Type + True_Dual_Port_RAM + + + + true + + + + + + PRIM_type_to_Implement + BRAM + + + + true + + + + + + Enable_32bit_Address + true + + + + true + + + + + + ecctype + No_ECC + + + + false + + + + + + ECC + false + + + + false + + + + + + softecc + false + + + + false + + + + + + EN_SLEEP_PIN + false + + + + true + + + + + + EN_DEEPSLEEP_PIN + false + + + + false + + + + + + EN_SHUTDOWN_PIN + false + + + + false + + + + + + EN_ECC_PIPE + false + + + + false + + + + + + RD_ADDR_CHNG_A + false + + + + false + + + + + + RD_ADDR_CHNG_B + false + + + + false + + + + + + Use_Error_Injection_Pins + false + + + + false + + + + + + Error_Injection_Type + Single_Bit_Error_Injection + + + + false + + + + + + Use_Byte_Write_Enable + true + + + + false + + + + + + Byte_Size + 8 + + + + false + + + + + + Algorithm + Minimum_Area + + + + false + + + + + + Primitive + 8kx2 + + + + false + + + + + + Assume_Synchronous_Clk + false + + + + true + + + + + + Write_Width_A + 32 + + + + true + + + + + + Write_Depth_A + 8192 + + + + true + + + + + + Read_Width_A + 32 + + + + true + + + + + + Operating_Mode_A + WRITE_FIRST + + + + true + + + + + + Enable_A + Use_ENA_Pin + + + + false + + + + + + Write_Width_B + 32 + + + + true + + + + + + Read_Width_B + 32 + + + + true + + + + + + Operating_Mode_B + WRITE_FIRST + + + + true + + + + + + Enable_B + Use_ENB_Pin + + + + true + + + + + + Register_PortA_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortA_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEA_Pin + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortB_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEB_Pin + false + + + + false + + + + + + register_porta_input_of_softecc + false + + + + false + + + + + + register_portb_output_of_softecc + false + + + + false + + + + + + Pipeline_Stages + 0 + + + + false + + + + + + Load_Init_File + false + + + + false + + + + + + Coe_File + no_coe_file_loaded + + + + false + + + + + + Fill_Remaining_Memory_Locations + false + + + + false + + + + + + Remaining_Memory_Locations + 0 + + + + false + + + + + + Use_RSTA_Pin + true + + + + true + + + + + + Reset_Memory_Latch_A + false + + + + false + + + + + + Reset_Priority_A + CE + + + + false + + + + + + Output_Reset_Value_A + 0 + + + + true + + + + + + Use_RSTB_Pin + true + + + + true + + + + + + Reset_Memory_Latch_B + false + + + + false + + + + + + Reset_Priority_B + CE + + + + true + + + + + + Output_Reset_Value_B + 0 + + + + true + + + + + + Reset_Type + SYNC + + + + false + + + + + + Additional_Inputs_for_Power_Estimation + false + + + + true + + + + + + Port_A_Clock + 100 + + + + true + + + + + + Port_A_Write_Rate + 50 + + + + true + + + + + + Port_B_Clock + 100 + + + + true + + + + + + Port_B_Write_Rate + 50 + + + + true + + + + + + Port_A_Enable_Rate + 100 + + + + true + + + + + + Port_B_Enable_Rate + 100 + + + + true + + + + + + Collision_Warnings + ALL + + + + false + + + + + + Disable_Collision_Warnings + false + + + + false + + + + + + Disable_Out_of_Range_Warnings + false + + + + false + + + + + + use_bram_block + BRAM_Controller + + + + true + + + + + + MEM_FILE + bd_9f2c_second_lmb_bram_I_0.mem + + + + true + + + + + + CTRL_ECC_ALGO + NONE + + + + true + + + + + + EN_SAFETY_CKT + true + + + + true + + + + + + READ_LATENCY_A + 1 + + + + false + + + + + + READ_LATENCY_B + 1 + + + + false + + + + + + + + Block Memory Generator + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_0/phy_ddr4_microblaze_mcs.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_0/phy_ddr4_microblaze_mcs.xci new file mode 100644 index 0000000..24e8fe8 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_0/phy_ddr4_microblaze_mcs.xci @@ -0,0 +1,172 @@ + + + xilinx.com + xci + unknown + 1.0 + + + phy_ddr4_microblaze_mcs + + + Reset + + + CLK_BOARD_INTERFACE + bd_9f2c_Clk + 100000000 + 0 + 0 + 0.000 + RESET_BOARD_INTERFACE + 0 + ACTIVE_HIGH + 0 + 76547328 + Custom + phy_ddr4_microblaze_mcs + 0 + 0 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 100.0 + 0 + 32 + 0 + 32 + 0 + 32 + 0 + 32 + Custom + Custom + Custom + Custom + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0xFFFF + 1 + 0x0000 + 2 + 0xFFFF + 0 + 2 + 98304 + 0 + microblaze_0 + 1 + mcs_0 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + Custom + 1 + 9600 + Custom + 8 + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 14 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_0/phy_ddr4_microblaze_mcs.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_0/phy_ddr4_microblaze_mcs.xml new file mode 100644 index 0000000..a58f21e --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_0/phy_ddr4_microblaze_mcs.xml @@ -0,0 +1,2235 @@ + + + xilinx.com + customized_ip + phy_ddr4_microblaze_mcs + 1.0 + + + CLK.Clk + + + + + + + CLK + + + Clk + + + + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_9f2c_Clk + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + ASSOCIATED_ASYNC_RESET + Reset + + + none + + + + + BOARD.ASSOCIATED_PARAM + CLK_BOARD_INTERFACE + + + none + + + + + + + RST.Reset + + + + + + + RST + + + Reset + + + + + + POLARITY + ACTIVE_HIGH + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + BOARD.ASSOCIATED_PARAM + RESET_BOARD_INTERFACE + + + none + + + + + + + IO + + + + + + + ADDR_STROBE + + + IO_addr_strobe + + + + + ADDRESS + + + IO_address + + + + + BYTE_ENABLE + + + IO_byte_enable + + + + + READ_DATA + + + IO_read_data + + + + + READ_STROBE + + + IO_read_strobe + + + + + READY + + + IO_ready + + + + + WRITE_DATA + + + IO_write_data + + + + + WRITE_STROBE + + + IO_write_strobe + + + + + + TRACE + + + + + + + DATA_ACCESS + + + TRACE_data_access + + + + + DATA_ADDRESS + + + TRACE_data_address + + + + + DATA_BYTE_ENABLE + + + TRACE_data_byte_enable + + + + + DATA_READ + + + TRACE_data_read + + + + + DATA_WRITE + + + TRACE_data_write + + + + + DATA_WRITE_VALUE + + + TRACE_data_write_value + + + + + DCACHE_HIT + + + TRACE_dcache_hit + + + + + DCACHE_RDY + + + TRACE_dcache_rdy + + + + + DCACHE_READ + + + TRACE_dcache_read + + + + + DCACHE_REQ + + + TRACE_dcache_req + + + + + DELAY_SLOT + + + TRACE_delay_slot + + + + + EX_PIPERUN + + + TRACE_ex_piperun + + + + + EXCEPTION_KIND + + + TRACE_exception_kind + + + + + EXCEPTION_TAKEN + + + TRACE_exception_taken + + + + + ICACHE_HIT + + + TRACE_icache_hit + + + + + ICACHE_RDY + + + TRACE_icache_rdy + + + + + ICACHE_REQ + + + TRACE_icache_req + + + + + INSTRUCTION + + + TRACE_instruction + + + + + JUMP_HIT + + + TRACE_jump_hit + + + + + JUMP_TAKEN + + + TRACE_jump_taken + + + + + MB_HALTED + + + TRACE_mb_halted + + + + + MEM_PIPERUN + + + TRACE_mem_piperun + + + + + MSR_REG + + + TRACE_msr_reg + + + + + NEW_REG_VALUE + + + TRACE_new_reg_value + + + + + OF_PIPERUN + + + TRACE_of_piperun + + + + + PC + + + TRACE_pc + + + + + PID_REG + + + TRACE_pid_reg + + + + + REG_ADDR + + + TRACE_reg_addr + + + + + REG_WRITE + + + TRACE_reg_write + + + + + VALID_INSTR + + + TRACE_valid_instr + + + + + + + + + xilinx_elaborateports + Elaborate Ports + :vivado.xilinx.com:elaborate.ports + + xilinx_elaborateports_view_fileset + + + + GENtimestamp + Mon Mar 07 16:27:13 UTC 2022 + + + outputProductCRC + 9:a6727c9e + + + + + xilinx_elaboratebd + Elaborate BD + :vivado.xilinx.com:elaborate.bd + + xilinx_elaboratebd_view_fileset + + + + GENtimestamp + Mon Mar 07 16:27:13 UTC 2022 + + + outputProductCRC + 9:d9c40649 + + + + + + + Clk + + in + + + std_logic + xilinx_elaborateports + + + + + + Reset + + in + + + std_logic + xilinx_elaborateports + + + + + + TRACE_data_access + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_data_address + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_data_byte_enable + + out + + 0 + 3 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_data_read + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_data_write + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_data_write_value + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_dcache_hit + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_dcache_rdy + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_dcache_read + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_dcache_req + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_delay_slot + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_ex_piperun + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_exception_kind + + out + + 0 + 4 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_exception_taken + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_icache_hit + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_icache_rdy + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_icache_req + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_instruction + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_jump_hit + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_jump_taken + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_mb_halted + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_mem_piperun + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_msr_reg + + out + + 0 + 14 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_new_reg_value + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_of_piperun + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_pc + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_pid_reg + + out + + 0 + 7 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_reg_addr + + out + + 0 + 4 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_reg_write + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_valid_instr + + out + + + std_logic + xilinx_elaborateports + + + + + + IO_addr_strobe + + out + + + std_logic + xilinx_elaborateports + + + + + + IO_address + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + IO_byte_enable + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + IO_read_data + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + 0 + + + + + IO_read_strobe + + out + + + std_logic + xilinx_elaborateports + + + + + + IO_ready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + IO_write_data + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + IO_write_strobe + + out + + + std_logic + xilinx_elaborateports + + + + + + + + + choice_list_0739ee39 + Custom + rs232_uart + + + choice_list_30de7c39 + Custom + pcie_perstn + resetn + + + choice_list_38e5a9f1 + Custom + dip_switches_4bits + led_3bits + qsfp0_lowspeed + qsfp1_lowspeed + + + choice_list_ac75ef1e + Custom + + + choice_list_f585525a + 110 + 300 + 1200 + 2400 + 4800 + 9600 + 19200 + 38400 + 57600 + 115200 + 128000 + 230400 + 460800 + 921600 + + + choice_pairs_007f01e9 + 0 + 1 + 2 + 3 + 4 + 5 + 7 + 8 + 9 + + + choice_pairs_0d2d32a8 + 0 + 1 + 2 + + + choice_pairs_366c5f3d + 0 + 1 + 2 + + + choice_pairs_4847022f + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 8 + 9 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_5502e96b + 1 + 2 + 3 + 4 + + + choice_pairs_563648c8 + 0 + 1 + + + choice_pairs_5f1e379e + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 9 + + + choice_pairs_7ba91213 + 0 + 1 + 2 + 3 + + + choice_pairs_9de6ed99 + 0 + + + choice_pairs_f0f6eb36 + 0 + 1 + 2 + 3 + 4 + 6 + 7 + 8 + 9 + + + choice_pairs_f7e0b771 + 4096 + 8192 + 12288 + 16384 + 20480 + 24576 + 32768 + 36864 + 40960 + 49152 + 65536 + 69632 + 73728 + 81920 + 98304 + 131072 + + + choice_pairs_ffa336e4 + 0 + 1 + + + + + xilinx_elaborateports_view_fileset + + ../bd_0/bd_9f2c.bd + block_diagram + + + + xilinx_elaboratebd_view_fileset + + ../bd_0/bd_9f2c.bd + block_diagram + + + + MicroBlaze Micro Controller System (MCS) is a light-weight general purpose micro controller system, based on the MicroBlaze processor. It is primarily intended for simple control applications, where a hardware solution would be less flexible and more difficult to implement. Software development with the Xilinx Software Development Kit (SDK) is supported, including a software driver for the peripherals. Debugging including UART is available either via SDK or directly with the Xilinx Microprocessor Debugger. +The MCS consists of the processor itself, local memory with sizes ranging from 4KB to 128KB, up to 4 Fixed Interval Timers, up to 4 Programmable Interval Timers, up to 4 32-bit General Purpose Output ports, up to 4 32-bit General Purpose Input ports, and an Interrupt Controller with up to 16 external interrupt inputs. + + + + JTAG_CHAIN + Debug JTAG User-defined Register + 2 + + + + false + + + + + + MICROBLAZE_INSTANCE + MicroBlaze Instance Name + microblaze_0 + + + AVOID_PRIMITIVES + 0 + + + PATH + Instance Hierarchical Design Name + mcs_0 + + + FREQ + Input Clock Frequency (MHz) + 100.0 + + + OPTIMIZATION + Select MicroBlaze Optimization + 1 + + + DEBUG_ENABLED + Enable Debug Support + 0 + + + USE_BSCAN + Select BSCAN location + 0 + + + + false + + + + + + BSCANID + Define BSCAN id + 76547328 + + + + false + + + + + + TRACE + Enable MicroBlaze Trace Bus + 1 + + + ECC + Error Correction Code + 0 + + + MEMSIZE + Memory Size + 98304 + + + MEMTYPE + Memory Type + 0 + + + USE_IO_BUS + Enable IO Bus + 1 + + + USE_UART_RX + Enable Receiver + 0 + + + + true + + + + + + USE_UART_TX + Enable Transmitter + 0 + + + + true + + + + + + UART_BAUDRATE + Define Baud Rate + 9600 + + + + false + + + + + + UART_PROG_BAUDRATE + Programmable Baud Rate + 0 + + + + false + + + + + + UART_DATA_BITS + Number of Data Bits + 8 + + + + false + + + + + + UART_USE_PARITY + Use Parity + 0 + + + + false + + + + + + UART_ODD_PARITY + Even or Odd Parity + 0 + + + + false + + + + + + UART_RX_INTERRUPT + Implement Receive Interrupt + 0 + + + + false + + + + + + UART_TX_INTERRUPT + Implement Transmit Interrupt + 0 + + + + false + + + + + + UART_ERROR_INTERRUPT + Implement Error Interrupt + 0 + + + + false + + + + + + USE_FIT1 + Use Timer + 0 + + + FIT1_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + false + + + + + + FIT1_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_FIT2 + Use Timer + 0 + + + FIT2_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + false + + + + + + FIT2_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_FIT3 + Use Timer + 0 + + + FIT3_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + false + + + + + + FIT3_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_FIT4 + Use Timer + 0 + + + FIT4_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + false + + + + + + FIT4_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_PIT1 + Use Timer + 0 + + + PIT1_SIZE + Number of Bits for Timer + 32 + + + + false + + + + + + PIT1_READABLE + Shall Counter Value Be Readable + 1 + + + + false + + + + + + PIT1_PRESCALER + Define Prescaler + 0 + + + + false + + + + + + PIT1_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_PIT2 + Use Timer + 0 + + + PIT2_SIZE + Number of Bits for Timer + 32 + + + + false + + + + + + PIT2_READABLE + Shall Counter Value Be Readable + 1 + + + + false + + + + + + PIT2_PRESCALER + Define Prescaler + 0 + + + + false + + + + + + PIT2_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_PIT3 + Use Timer + 0 + + + PIT3_SIZE + Number of Bits for Timer + 32 + + + + false + + + + + + PIT3_READABLE + Shall Counter Value Be Readable + 1 + + + + false + + + + + + PIT3_PRESCALER + Define Prescaler + 0 + + + + false + + + + + + PIT3_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_PIT4 + Use Timer + 0 + + + PIT4_SIZE + Number of Bits for Timer + 32 + + + + false + + + + + + PIT4_READABLE + Shall Counter Value Be Readable + 1 + + + + false + + + + + + PIT4_PRESCALER + Define Prescaler + 0 + + + + false + + + + + + PIT4_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_GPO1 + Use GPO + 0 + + + + true + + + + + + GPO1_SIZE + Number of Bits + 32 + + + + false + + + + + + GPO1_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + USE_GPO2 + Use GPO + 0 + + + + true + + + + + + GPO2_SIZE + Number of Bits + 32 + + + + false + + + + + + GPO2_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + USE_GPO3 + Use GPO + 0 + + + + true + + + + + + GPO3_SIZE + Number of Bits + 32 + + + + false + + + + + + GPO3_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + USE_GPO4 + Use GPO + 0 + + + + true + + + + + + GPO4_SIZE + Number of Bits + 32 + + + + false + + + + + + GPO4_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + USE_GPI1 + Use GPI + 0 + + + + true + + + + + + GPI1_SIZE + Number of Bits + 32 + + + + false + + + + + + GPI1_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_GPI2 + Use GPI + 0 + + + + true + + + + + + GPI2_SIZE + Number of Bits + 32 + + + + false + + + + + + GPI2_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_GPI3 + Use GPI + 0 + + + + true + + + + + + GPI3_SIZE + Number of Bits + 32 + + + + false + + + + + + GPI3_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_GPI4 + Use GPI + 0 + + + + true + + + + + + GPI4_SIZE + Number of Bits + 32 + + + + false + + + + + + GPI4_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + INTC_USE_EXT_INTR + Use External Interrupts + 0 + + + INTC_INTR_SIZE + Number of External Inputs + 1 + + + + false + + + + + + INTC_LEVEL_EDGE + Level or Edge of External Interrupts + 0x0000 + + + + false + + + + + + INTC_POSITIVE + Positive or Negative External Interrupts + 0xFFFF + + + + false + + + + + + INTC_ASYNC_INTR + Interrupts asynchronous + The setting of each bit in this option indicates whether the incoming interrupt is treated as asynchronous or not. 0 = Synchronous, 1 = Asynchronous. + 0xFFFF + + + + false + + + + + + INTC_NUM_SYNC_FF + Number of synchronization flip-flops + Number of synchronization flip-flops used to synchronize asynchronous interupt inputs + 2 + + + Component_Name + phy_ddr4_microblaze_mcs + + + USE_BOARD_FLOW + Generate Board based IO Constraints + false + + + CLK_BOARD_INTERFACE + Custom + + + + true + + + + + + RESET_BOARD_INTERFACE + Custom + + + + true + + + + + + GPIO1_BOARD_INTERFACE + Custom + + + + true + + + + + + GPIO2_BOARD_INTERFACE + Custom + + + + true + + + + + + GPIO3_BOARD_INTERFACE + Custom + + + + true + + + + + + GPIO4_BOARD_INTERFACE + Custom + + + + true + + + + + + UART_BOARD_INTERFACE + Custom + + + + true + + + + + + + + MicroBlaze MCS + + XPM_MEMORY + + 14 + + true + subcore + + + + + + + + + + + + + + + + 2020.2 + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_1/phy_ddr4_phy.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_1/phy_ddr4_phy.xci new file mode 100644 index 0000000..6b0e807 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_1/phy_ddr4_phy.xci @@ -0,0 +1,667 @@ + + + xilinx.com + xci + unknown + 1.0 + + + phy_ddr4_phy + + + 18 + 0 + 0 + 0 + 2 + HP_IO + 2 + X0Y11 + X0Y10 + X0Y70 + X0Y11 + 12 + DDR4_SDRAM + 0 + 0 + 0 + 1 + 1 + 3333 + 10 + 1 + 4 + 5 + 9 + 9 + 18 + 72 + {12{2'b00}} + { 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, + 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111011, + 15'b111111111111111, 15'b111111111111111 } + 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b +000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, + 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b000_000_000_000_000_000_001_000_001_001_001_001_001, 39'b001_001_001_000_000_001_001_001_00 +1_001_001_001_001, 39'b000_001_001_001_001_101_101_001_001_001_001_001_001 + true + 1 + 4 + 72 + 0 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + {{9{2'b11}}, {3{2'b00}}} + 12'b000000000000 + 1 + 3 + 1 + {13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b01111 +01111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0000001011111, 13'b1110011111111, + 13'b0111101111111 } + { 15'b011110_11_11110_11, 15'b011110_11_11110_11, 15'b011110_11_11110_11, 15'b011110_11_11110_11, 15'b011110_11_11110_11, + 15'b011110_11_11110_11, 15'b011110_11_11110_11, 15'b011110_11_11110_11, 15'b011110_11_11110_11, 15'b000000_11_01111_11, + 15'b111001_11_11111_11, 15'b011111_11_11111_11 } + {12{2'b11}} + FALSE + 1 + { 13'b0000011000011, 13'b0000011000011, 13'b0000011000011, 13'b0000011000011, 13'b0000011000011, 13'b0000 +011000011, 13'b0000011000011, 13'b0000011000011, 13'b0000011000011, 13'b0000001011111, 13'b1110011111111, + 13'b0111111111111 } + 1 + 0 + 4 + 1500 + 2 + 5 + 10 + 60 + 256 + DDR4_SDRAM + 5 + 9 + VCO + 16 + 14 + true + false + 1 + NONE + 72 + true + false + false + 0 + No + 3333 + 833 + 64GB + RDIMMs + 1.2V + 4:1 + false + false + Single + 1 + 1500 + 0.84 + no_file_loaded + false + 15 + 0 + 0 + 0 + CustomPart_Address__width 18$CustomPart_Bank__group__width 2$CustomPart_Bank__width 2$CustomPart_CA__Mirror 0$CustomPart_CKE__width 1$CustomPart_CK__width 1$CustomPart_CS__width 1$CustomPart_Column__width 10$CustomPart_Component__density 16Gb$CustomPart_Data__bits__per__strobe 4$CustomPart_Data__mask 0$CustomPart_Data__widths 72$CustomPart_IO__Voltages 1.2V$CustomPart_Max__period 1600$CustomPart_Memory__component__width 4$CustomPart_Memory__density 64GB$CustomPart_Memory__device__width 72$Custom +Part_Memory__speed__grade 83$CustomPart_Min__period 833$CustomPart_ODT__width 1$CustomPart_Part__name 64GB$CustomPart_Part__type RDIMMs$CustomPart_Rank 1$CustomPart_Row__width 18$CustomPart_StackHeight 1$CustomPart_burst__length 8$CustomPart_cas__latency 24$CustomPart_cas__write__latency 22$CustomPart_tCCD_3ds 5 tck$CustomPart_tCKE 5000 ps$CustomPart_tFAW 13000 ps$CustomPart_tFAW_dlr 16 tck$CustomPart_tMRD 8 tck$CustomPart_tRAS 32000 ps$CustomPart_tRCD 14160 ps$CustomPart_tREFI 7800000 ps$Custom +Part_tRFC 350000 ps$CustomPart_tRFC_dlr 110000 ps$CustomPart_tRP 14160 ps$CustomPart_tRRD_L 4900 ps$CustomPart_tRRD_S 3300 ps$CustomPart_tRRD_dlr 4 tck$CustomPart_tRTP 7500 ps$CustomPart_tWR 15000 ps$CustomPart_tWTR_L 7500 ps$CustomPart_tWTR_S 2500 ps$CustomPart_tXPR 360 ns$CustomPart_tZQCS 128 tck$CustomPart_tZQINIT 1024 tck$ + phy_ddr4_phy + false + Disable + false + 1 + 1 + false + Phy_Only_Single + false + BFM + Differential + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 0 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_1/phy_ddr4_phy.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_1/phy_ddr4_phy.xml new file mode 100644 index 0000000..5fd5b9d --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/ip_1/phy_ddr4_phy.xml @@ -0,0 +1,4899 @@ + + + xilinx.com + customized_ip + phy_ddr4_phy + 1.0 + + + + sys_clk_p + + in + + + wire + dummy_view + + + + 0 + + + + + + true + + + + + + sys_clk_n + + in + + + wire + dummy_view + + + + 0 + + + + + + true + + + + + + sys_clk_i + + in + + + wire + dummy_view + + + + 0 + + + + + + false + + + + + + mmcm_lock + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + pllGate + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + div_clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + div_clk_rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + riu_clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + riu_clk_rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + pll_lock + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + sys_clk_in + + out + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mmcm_clk_in + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + mcal_ACT_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_CAS_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_RAS_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_WE_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_ADR + + in + + 143 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_BA + + in + + 15 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_C + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_CKE + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_CS_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_ODT + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_PAR + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_DMOut_n + + in + + 71 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_DQOut + + in + + 575 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_DQSOut + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rden_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rden_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_wrcs0_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_wrcs1_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_wrcs0_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_wrcs1_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rdcs0_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rdcs1_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rdcs0_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rdcs1_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_odt_upp + + in + + 62 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_odt_low + + in + + 62 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_t_b_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_t_b_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_rd_vref_value + + in + + 62 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_DMOut_n + + in + + 71 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_DQOut + + in + + 575 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_DQSOut + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rden_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rden_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_wrcs0_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_wrcs1_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_wrcs0_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_wrcs1_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rdcs0_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rdcs1_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rdcs0_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rdcs1_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_odt_upp + + in + + 62 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_odt_low + + in + + 62 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_t_b_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_t_b_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_fifo_rden + + in + + 116 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_fifo_rden + + in + + 116 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_DMIn_n + + out + + 71 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + mcal_DQIn + + out + + 575 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + phy_ready_riuclk + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + bisc_complete_riuclk + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + phy2clb_rd_dq_bits + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + bisc_byte + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + cal_RESET_n + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + en_vtc_riuclk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ub_rst_out_riuclk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + riu2clb_vld_read_data + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + riu_nibble_8 + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + riu_addr_cal + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + riu2clb_valid_riuclk + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + io_addr_strobe_clb2riu_riuclk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + io_address_riuclk + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + io_write_data_riuclk + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + io_write_strobe_riuclk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + phy2clb_fixdly_rdy_low_riuclk + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + phy2clb_fixdly_rdy_upp_riuclk + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + phy2clb_phy_rdy_upp_riuclk + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + phy2clb_phy_rdy_low_riuclk + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + dbg_bus + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_act_n + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_adr + + out + + 17 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_ba + + out + + 1 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_bg + + out + + 1 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_c + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_cke + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_odt + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_parity + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_cs_n + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_ck_t + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_ck_c + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_reset_n + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_dm_dbi_n + + inout + + 8 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + mcal_CK_c + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_CK_t + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ddr4_dq + + inout + + 71 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_dqs_c + + inout + + 17 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_dqs_t + + inout + + 17 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + mcal_BG + + in + + 15 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + + + C0.ControllerType + ControllerType + DDR4_SDRAM + + + BANK_TYPE + Bank Type + HP_IO + + + ADDR_WIDTH + ADDR WIDTH + 18 + + + BANK_WIDTH + BANK WIDTH + 2 + + + BANK_GROUP_WIDTH + BANK GROUP WIDTH + 2 + + + LR_WIDTH + LR WIDTH + 1 + + + CKE_WIDTH + CKE WIDTH + 1 + + + COLUMN_WIDTH + COLUMN WIDTH + 10 + + + CS_WIDTH + CS WIDTH + 1 + + + ODT_WIDTH + ODT WIDTH + 1 + + + DQ_WIDTH + DQ WIDTH + 72 + + + DQS_WIDTH + DQS WIDTH + 18 + + + DM_WIDTH + DM WIDTH + 9 + + + MR0 + Mode register_0 value + 0 + + + MR2 + Mode register_0 value + 0 + + + tCK + tCK + 1500 + + + tXPR + tXPR + 60 + + + nCK_PER_CLK + nCK PER CLK + 4 + + + tMRD + tMRD + 2 + + + tZQINIT + tZQINIT + 256 + + + MEM_COMP_WIDTH + MEM COMP WIDTH + 4 + + + MEM_DEVICE_WIDTH + MEMORY DEVICE WIDTH + 72 + + + PLL_WIDTH + PLL WIDTH + 3 + + + IOBTYPE + IOBTYPE + 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b +000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, + 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b000_011_011_011_011_111_111_011_011_011_011_111_111, 39'b000_000_000_000_000_000_001_000_001_001_001_001_001, 39'b001_001_001_000_000_001_001_001_00 +1_001_001_001_001, 39'b000_001_001_001_001_101_101_001_001_001_001_001_001 + + + BYTES + BYTES + 12 + + + DBYTES + DBYTES + 9 + + + PING_PONG_CH1_BYTES_MAP + PING_PONG_CH1_BYTES_MAP + 12'b000000000000 + + + PING_PONG_PHY + PING PONG PHY + 1 + + + RX_DATA_TYPE + RX DATA TYPE + { 15'b011110_11_11110_11, 15'b011110_11_11110_11, 15'b011110_11_11110_11, 15'b011110_11_11110_11, 15'b011110_11_11110_11, + 15'b011110_11_11110_11, 15'b011110_11_11110_11, 15'b011110_11_11110_11, 15'b011110_11_11110_11, 15'b000000_11_01111_11, + 15'b111001_11_11111_11, 15'b011111_11_11111_11 } + + + INIT + INIT + { 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, + 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111011, + 15'b111111111111111, 15'b111111111111111 } + + + SELF_CALIBRATE + SELF CALIBRATE + {12{2'b11}} + + + TX_OUTPUT_PHASE_90 + TX OUTPUT PHASE 90 + { 13'b0000011000011, 13'b0000011000011, 13'b0000011000011, 13'b0000011000011, 13'b0000011000011, 13'b0000 +011000011, 13'b0000011000011, 13'b0000011000011, 13'b0000011000011, 13'b0000001011111, 13'b1110011111111, + 13'b0111111111111 } + + + RXTX_BITSLICE_EN + RXTX BITSLICE EN + {13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b01111 +01111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0000001011111, 13'b1110011111111, + 13'b0111101111111 } + + + EN_OTHER_PN_CLOCK_PARAM + EN OTHER PN CLOCK PARAM + {12{2'b00}} + + + PHY_BYTE_ALLOC_PARAM + PHY BYTE ALLOC PARAM + {{9{2'b11}}, {3{2'b00}}} + + + DATA_BUF_ADDR_WIDTH + DATA BUF ADDR WIDTH + 5 + + + CLKIN_PERIOD + CLKIN PERIOD + 3333 + + + MEM_TYPE + MEM TYPE + 0 + + + AXI_ID_WIDTH + AXI ID WIDTH + 0 + + + AXI_DATA_WIDTH + AXI DATA WIDTH + 0 + + + AXI_ADDR_WIDTH + AXI ADDR WIDTH + 0 + + + USE_DM_PORT + USE DM PORT + 0 + + + BUFG_LOC_1 + BUFG LOC 1 + X0Y70 + + + BUFG_LOC_2 + BUFG LOC 2 + X0Y11 + + + BUFG_DIV_LOC_1 + BUFG DIV LOC 1 + X0Y11 + + + BUFG_DIV_LOC_2 + BUFG DIV LOC 2 + X0Y10 + + + PBLOCK_SLICE_LOC + PBLOCK SLICE LOC + 0 + + + PBLOCK_RAMB36_LOC + PBLOCK RAMB36 LOC + 0 + + + PBLOCK_RAMB18_LOC + PBLOCK RAMB18 LOC + 0 + + + PBLOCK_SLICE_LOC_SC + PBLOCK SLICE LOC SC + 0 + + + PBLOCK_RAMB36_LOC_SC + PBLOCK RAMB36 LOC SC + 0 + + + PBLOCK_RAMB18_LOC_SC + PBLOCK RAMB18 LOC SC + 0 + + + MMCM_IDX_BANK + MMCM IDX BANK + 1 + + + CENTER_BANK_CLOCK_REGION + CENTER BANK CLOCK REGION + 0 + + + CENTER_BANK_MMCME3_ADV_SITE + CENTER BANK MMCME3 ADV SITE + 0 + + + SYSCLK_CENTER_INFO + SYSCLK_CENTER_INFO + FALSE + + + tWR + tWR + 10 + + + tRTP + tRTP + 5 + + + RANK_WIDTH + RANK WIDTH + 1 + + + CK_WIDTH + CK WIDTH + 1 + + + DATABITS_PER_STROBE + DATABITS PER STROBE + 4 + + + USE_CS_PORT + USE CS PORT + 1 + + + CA_MIRROR + CA MIRROR + 0 + + + IS_CUSTOM + IS CUSTOM + true + + + Slot + Slot + 1 + + + + + + phy_ddr4_phy + + + + PHY for DDR4 interfaces for Ultrascale Architecture + + + C0.ControllerType + DDR4_SDRAM + + + IS_FROM_PHY + 1 + + + Phy_Only + Phy_Only_Single + + + No_Controller + 1 + + + Default_Bank_Selections + Default Bank Selections + false + + + Debug_Signal + Disable + + + Simulation_Mode + BFM + + + PARTIAL_RECONFIG_FLOW_MIG + false + + + CLKOUT1_DIVIDE + 15 + + + CLKOUT2_DIVIDE + 0 + + + CLKOUT3_DIVIDE + 0 + + + CLKOUT4_DIVIDE + 0 + + + System_Clock + Differential + + + RECONFIG_XSDB_SAVE_RESTORE + false + + + DIFF_TERM_SYSCLK + false + + + C0.DDR4_TimePeriod + 1500 + + + C0.DDR4_InputClockPeriod + 3333 + + + C0.DDR4_CLKFBOUT_MULT + 5 + + + C0.DDR4_DIVCLK_DIVIDE + 1 + + + C0.DDR4_CLKOUT0_DIVIDE + 9 + + + C0.DDR4_PhyClockRatio + 4:1 + + + C0.DDR4_MemoryType + RDIMMs + + + C0.DDR4_MemoryPart + 64GB + + + C0.DDR4_Slot + Single + + + C0.DDR4_MemoryVoltage + 1.2V + + + C0.DDR4_DataWidth + 72 + + + C0.DDR4_DataMask + NONE + + + C0.DDR4_Ecc + false + + + C0.DDR4_CasLatency + 16 + + + C0.DDR4_CasWriteLatency + 14 + + + C0.DDR4_ChipSelect + true + + + C0.DDR4_isCKEShared + false + + + C0.DDR4_CLKOUTPHY_MODE + CLKOUTPHY MODE + VCO + + + C0.DDR4_HR_MIN_FREQ + High Range Supported frequency + 0 + + + C0.DDR4_MIN_PERIOD + Memory Min Period + 833 + + + C0.DDR4_IS_FASTER_SPEED_RAM + Indicates Faster Speed RAM Support + No + + + C0.DDR4_VrefVoltage + Vref Voltage + 0.84 + + + C0.DDR4_customPartAbsPath + no_file_loaded + + + C0.DDR4_StackHeight + 1 + + + CUSTOM_PART_ATTRIBUTES + CustomPart_Address__width 18$CustomPart_Bank__group__width 2$CustomPart_Bank__width 2$CustomPart_CA__Mirror 0$CustomPart_CKE__width 1$CustomPart_CK__width 1$CustomPart_CS__width 1$CustomPart_Column__width 10$CustomPart_Component__density 16Gb$CustomPart_Data__bits__per__strobe 4$CustomPart_Data__mask 0$CustomPart_Data__widths 72$CustomPart_IO__Voltages 1.2V$CustomPart_Max__period 1600$CustomPart_Memory__component__width 4$CustomPart_Memory__density 64GB$CustomPart_Memory__device__width 72$Custom +Part_Memory__speed__grade 83$CustomPart_Min__period 833$CustomPart_ODT__width 1$CustomPart_Part__name 64GB$CustomPart_Part__type RDIMMs$CustomPart_Rank 1$CustomPart_Row__width 18$CustomPart_StackHeight 1$CustomPart_burst__length 8$CustomPart_cas__latency 24$CustomPart_cas__write__latency 22$CustomPart_tCCD_3ds 5 tck$CustomPart_tCKE 5000 ps$CustomPart_tFAW 13000 ps$CustomPart_tFAW_dlr 16 tck$CustomPart_tMRD 8 tck$CustomPart_tRAS 32000 ps$CustomPart_tRCD 14160 ps$CustomPart_tREFI 7800000 ps$Custom +Part_tRFC 350000 ps$CustomPart_tRFC_dlr 110000 ps$CustomPart_tRP 14160 ps$CustomPart_tRRD_L 4900 ps$CustomPart_tRRD_S 3300 ps$CustomPart_tRRD_dlr 4 tck$CustomPart_tRTP 7500 ps$CustomPart_tWR 15000 ps$CustomPart_tWTR_L 7500 ps$CustomPart_tWTR_S 2500 ps$CustomPart_tXPR 360 ns$CustomPart_tZQCS 128 tck$CustomPart_tZQINIT 1024 tck$ + + + C0.DDR4_SELF_REFRESH + false + + + C0.DDR4_SAVE_RESTORE + false + + + C0.DDR4_Clamshell + false + + + C0.DDR4_Enable_LVAUX + false + + + C0.DDR4_EN_PARITY + true + + + + false + + + + + + c0_dq_0 + NONE + + + c0_dq_1 + NONE + + + c0_dq_2 + NONE + + + c0_dq_3 + NONE + + + c0_dq_4 + NONE + + + c0_dq_5 + NONE + + + c0_dq_6 + NONE + + + c0_dq_7 + NONE + + + c0_dq_8 + NONE + + + c0_dq_9 + NONE + + + c0_dq_10 + NONE + + + c0_dq_11 + NONE + + + c0_dq_12 + NONE + + + c0_dq_13 + NONE + + + c0_dq_14 + NONE + + + c0_dq_15 + NONE + + + c0_dq_16 + NONE + + + c0_dq_17 + NONE + + + c0_dq_18 + NONE + + + c0_dq_19 + NONE + + + c0_dq_20 + NONE + + + c0_dq_21 + NONE + + + c0_dq_22 + NONE + + + c0_dq_23 + NONE + + + c0_dq_24 + NONE + + + c0_dq_25 + NONE + + + c0_dq_26 + NONE + + + c0_dq_27 + NONE + + + c0_dq_28 + NONE + + + c0_dq_29 + NONE + + + c0_dq_30 + NONE + + + c0_dq_31 + NONE + + + c0_dq_32 + NONE + + + c0_dq_33 + NONE + + + c0_dq_34 + NONE + + + c0_dq_35 + NONE + + + c0_dq_36 + NONE + + + c0_dq_37 + NONE + + + c0_dq_38 + NONE + + + c0_dq_39 + NONE + + + c0_dq_40 + NONE + + + c0_dq_41 + NONE + + + c0_dq_42 + NONE + + + c0_dq_43 + NONE + + + c0_dq_44 + NONE + + + c0_dq_45 + NONE + + + c0_dq_46 + NONE + + + c0_dq_47 + NONE + + + c0_dq_48 + NONE + + + c0_dq_49 + NONE + + + c0_dq_50 + NONE + + + c0_dq_51 + NONE + + + c0_dq_52 + NONE + + + c0_dq_53 + NONE + + + c0_dq_54 + NONE + + + c0_dq_55 + NONE + + + c0_dq_56 + NONE + + + c0_dq_57 + NONE + + + c0_dq_58 + NONE + + + c0_dq_59 + NONE + + + c0_dq_60 + NONE + + + c0_dq_61 + NONE + + + c0_dq_62 + NONE + + + c0_dq_63 + NONE + + + c0_dq_64 + NONE + + + c0_dq_65 + NONE + + + c0_dq_66 + NONE + + + c0_dq_67 + NONE + + + c0_dq_68 + NONE + + + c0_dq_69 + NONE + + + c0_dq_70 + NONE + + + c0_dq_71 + NONE + + + c0_dq_72 + NONE + + + c0_dq_73 + NONE + + + c0_dq_74 + NONE + + + c0_dq_75 + NONE + + + c0_dq_76 + NONE + + + c0_dq_77 + NONE + + + c0_dq_78 + NONE + + + c0_dq_79 + NONE + + + c0_dq_80 + NONE + + + c0_dq_81 + NONE + + + c0_dq_82 + NONE + + + c0_dq_83 + NONE + + + c0_dq_84 + NONE + + + c0_dq_85 + NONE + + + c0_dq_86 + NONE + + + c0_dq_87 + NONE + + + c0_dq_88 + NONE + + + c0_dq_89 + NONE + + + c0_dq_90 + NONE + + + c0_dq_91 + NONE + + + c0_dq_92 + NONE + + + c0_dq_93 + NONE + + + c0_dq_94 + NONE + + + c0_dq_95 + NONE + + + c0_dq_96 + NONE + + + c0_dq_97 + NONE + + + c0_dq_98 + NONE + + + c0_dq_99 + NONE + + + c0_dq_100 + NONE + + + c0_dq_101 + NONE + + + c0_dq_102 + NONE + + + c0_dq_103 + NONE + + + c0_dq_104 + NONE + + + c0_dq_105 + NONE + + + c0_dq_106 + NONE + + + c0_dq_107 + NONE + + + c0_dq_108 + NONE + + + c0_dq_109 + NONE + + + c0_dq_110 + NONE + + + c0_dq_111 + NONE + + + c0_dq_112 + NONE + + + c0_dq_113 + NONE + + + c0_dq_114 + NONE + + + c0_dq_115 + NONE + + + c0_dq_116 + NONE + + + c0_dq_117 + NONE + + + c0_dq_118 + NONE + + + c0_dq_119 + NONE + + + c0_dq_120 + NONE + + + c0_dq_121 + NONE + + + c0_dq_122 + NONE + + + c0_dq_123 + NONE + + + c0_dq_124 + NONE + + + c0_dq_125 + NONE + + + c0_dq_126 + NONE + + + c0_dq_127 + NONE + + + c0_dq_128 + NONE + + + c0_dq_129 + NONE + + + c0_dq_130 + NONE + + + c0_dq_131 + NONE + + + c0_dq_132 + NONE + + + c0_dq_133 + NONE + + + c0_dq_134 + NONE + + + c0_dq_135 + NONE + + + c0_dq_136 + NONE + + + c0_dq_137 + NONE + + + c0_dq_138 + NONE + + + c0_dq_139 + NONE + + + c0_dq_140 + NONE + + + c0_dq_141 + NONE + + + c0_dq_142 + NONE + + + c0_dq_143 + NONE + + + c0_adr_0 + NONE + + + c0_adr_1 + NONE + + + c0_adr_2 + NONE + + + c0_adr_3 + NONE + + + c0_adr_4 + NONE + + + c0_adr_5 + NONE + + + c0_adr_6 + NONE + + + c0_adr_7 + NONE + + + c0_adr_8 + NONE + + + c0_adr_9 + NONE + + + c0_adr_10 + NONE + + + c0_adr_11 + NONE + + + c0_adr_12 + NONE + + + c0_adr_13 + NONE + + + c0_adr_14 + NONE + + + c0_adr_15 + NONE + + + c0_adr_16 + NONE + + + c0_adr_17 + NONE + + + c0_adr_18 + NONE + + + c0_adr_19 + NONE + + + c0_adr_20 + NONE + + + c0_adr_21 + NONE + + + c0_addr_0 + NONE + + + c0_addr_1 + NONE + + + c0_addr_2 + NONE + + + c0_addr_3 + NONE + + + c0_addr_4 + NONE + + + c0_addr_5 + NONE + + + c0_addr_6 + NONE + + + c0_addr_7 + NONE + + + c0_addr_8 + NONE + + + c0_addr_9 + NONE + + + c0_addr_10 + NONE + + + c0_addr_11 + NONE + + + c0_addr_12 + NONE + + + c0_addr_13 + NONE + + + c0_addr_14 + NONE + + + c0_addr_15 + NONE + + + c0_addr_16 + NONE + + + c0_addr_17 + NONE + + + c0_addr_18 + NONE + + + c0_addr_19 + NONE + + + c0_addr_20 + NONE + + + c0_addr_21 + NONE + + + c0_dm_0 + NONE + + + c0_dm_1 + NONE + + + c0_dm_2 + NONE + + + c0_dm_3 + NONE + + + c0_dm_4 + NONE + + + c0_dm_5 + NONE + + + c0_dm_6 + NONE + + + c0_dm_7 + NONE + + + c0_dm_8 + NONE + + + c0_dm_9 + NONE + + + c0_dm_10 + NONE + + + c0_dm_11 + NONE + + + c0_dm_12 + NONE + + + c0_dm_13 + NONE + + + c0_dm_14 + NONE + + + c0_dm_15 + NONE + + + c0_dm_16 + NONE + + + c0_dm_17 + NONE + + + c0_dm_18 + NONE + + + c0_dm_19 + NONE + + + c0_dm_20 + NONE + + + c0_dm_21 + NONE + + + c0_dm_22 + NONE + + + c0_dm_23 + NONE + + + c0_dm_24 + NONE + + + c0_dm_25 + NONE + + + c0_dm_26 + NONE + + + c0_dm_27 + NONE + + + c0_dm_28 + NONE + + + c0_dm_29 + NONE + + + c0_dm_30 + NONE + + + c0_dm_31 + NONE + + + c0_dm_32 + NONE + + + c0_dm_33 + NONE + + + c0_dm_34 + NONE + + + c0_dm_35 + NONE + + + c0_dm_dbi_n_0 + NONE + + + c0_dm_dbi_n_1 + NONE + + + c0_dm_dbi_n_2 + NONE + + + c0_dm_dbi_n_3 + NONE + + + c0_dm_dbi_n_4 + NONE + + + c0_dm_dbi_n_5 + NONE + + + c0_dm_dbi_n_6 + NONE + + + c0_dm_dbi_n_7 + NONE + + + c0_dm_dbi_n_8 + NONE + + + c0_dm_dbi_n_9 + NONE + + + c0_dm_dbi_n_10 + NONE + + + c0_dm_dbi_n_11 + NONE + + + c0_dm_dbi_n_12 + NONE + + + c0_dm_dbi_n_13 + NONE + + + c0_dm_dbi_n_14 + NONE + + + c0_dm_dbi_n_15 + NONE + + + c0_dm_dbi_n_16 + NONE + + + c0_dm_dbi_n_17 + NONE + + + c0_dm_dbi_n_18 + NONE + + + c0_dm_dbi_n_19 + NONE + + + c0_dm_dbi_n_20 + NONE + + + c0_dm_dbi_n_21 + NONE + + + c0_dm_dbi_n_22 + NONE + + + c0_dm_dbi_n_23 + NONE + + + c0_dm_dbi_n_24 + NONE + + + c0_dm_dbi_n_25 + NONE + + + c0_dm_dbi_n_26 + NONE + + + c0_dm_dbi_n_27 + NONE + + + c0_dm_dbi_n_28 + NONE + + + c0_dm_dbi_n_29 + NONE + + + c0_dm_dbi_n_30 + NONE + + + c0_dm_dbi_n_31 + NONE + + + c0_dm_dbi_n_32 + NONE + + + c0_dm_dbi_n_33 + NONE + + + c0_dm_dbi_n_34 + NONE + + + c0_dm_dbi_n_35 + NONE + + + c0_dqs_t_0 + NONE + + + c0_dqs_t_1 + NONE + + + c0_dqs_t_2 + NONE + + + c0_dqs_t_3 + NONE + + + c0_dqs_t_4 + NONE + + + c0_dqs_t_5 + NONE + + + c0_dqs_t_6 + NONE + + + c0_dqs_t_7 + NONE + + + c0_dqs_t_8 + NONE + + + c0_dqs_t_9 + NONE + + + c0_dqs_t_10 + NONE + + + c0_dqs_t_11 + NONE + + + c0_dqs_t_12 + NONE + + + c0_dqs_t_13 + NONE + + + c0_dqs_t_14 + NONE + + + c0_dqs_t_15 + NONE + + + c0_dqs_t_16 + NONE + + + c0_dqs_t_17 + NONE + + + c0_dqs_t_18 + NONE + + + c0_dqs_t_19 + NONE + + + c0_dqs_t_20 + NONE + + + c0_dqs_t_21 + NONE + + + c0_dqs_t_22 + NONE + + + c0_dqs_t_23 + NONE + + + c0_dqs_t_24 + NONE + + + c0_dqs_t_25 + NONE + + + c0_dqs_t_26 + NONE + + + c0_dqs_t_27 + NONE + + + c0_dqs_t_28 + NONE + + + c0_dqs_t_29 + NONE + + + c0_dqs_t_30 + NONE + + + c0_dqs_t_31 + NONE + + + c0_dqs_t_32 + NONE + + + c0_dqs_t_33 + NONE + + + c0_dqs_t_34 + NONE + + + c0_dqs_t_35 + NONE + + + c0_dqs_c_0 + NONE + + + c0_dqs_c_1 + NONE + + + c0_dqs_c_2 + NONE + + + c0_dqs_c_3 + NONE + + + c0_dqs_c_4 + NONE + + + c0_dqs_c_5 + NONE + + + c0_dqs_c_6 + NONE + + + c0_dqs_c_7 + NONE + + + c0_dqs_c_8 + NONE + + + c0_dqs_c_9 + NONE + + + c0_dqs_c_10 + NONE + + + c0_dqs_c_11 + NONE + + + c0_dqs_c_12 + NONE + + + c0_dqs_c_13 + NONE + + + c0_dqs_c_14 + NONE + + + c0_dqs_c_15 + NONE + + + c0_dqs_c_16 + NONE + + + c0_dqs_c_17 + NONE + + + c0_dqs_c_18 + NONE + + + c0_dqs_c_19 + NONE + + + c0_dqs_c_20 + NONE + + + c0_dqs_c_21 + NONE + + + c0_dqs_c_22 + NONE + + + c0_dqs_c_23 + NONE + + + c0_dqs_c_24 + NONE + + + c0_dqs_c_25 + NONE + + + c0_dqs_c_26 + NONE + + + c0_dqs_c_27 + NONE + + + c0_dqs_c_28 + NONE + + + c0_dqs_c_29 + NONE + + + c0_dqs_c_30 + NONE + + + c0_dqs_c_31 + NONE + + + c0_dqs_c_32 + NONE + + + c0_dqs_c_33 + NONE + + + c0_dqs_c_34 + NONE + + + c0_dqs_c_35 + NONE + + + c0_dqs_n_0 + NONE + + + c0_dqs_n_1 + NONE + + + c0_dqs_n_2 + NONE + + + c0_dqs_n_3 + NONE + + + c0_dqs_n_4 + NONE + + + c0_dqs_n_5 + NONE + + + c0_dqs_n_6 + NONE + + + c0_dqs_n_7 + NONE + + + c0_dqs_n_8 + NONE + + + c0_dqs_n_9 + NONE + + + c0_dqs_n_10 + NONE + + + c0_dqs_n_11 + NONE + + + c0_dqs_n_12 + NONE + + + c0_dqs_n_13 + NONE + + + c0_dqs_n_14 + NONE + + + c0_dqs_n_15 + NONE + + + c0_dqs_n_16 + NONE + + + c0_dqs_n_17 + NONE + + + c0_dqs_n_18 + NONE + + + c0_dqs_n_19 + NONE + + + c0_dqs_n_20 + NONE + + + c0_dqs_n_21 + NONE + + + c0_dqs_n_22 + NONE + + + c0_dqs_n_23 + NONE + + + c0_dqs_n_24 + NONE + + + c0_dqs_n_25 + NONE + + + c0_dqs_n_26 + NONE + + + c0_dqs_n_27 + NONE + + + c0_dqs_n_28 + NONE + + + c0_dqs_n_29 + NONE + + + c0_dqs_n_30 + NONE + + + c0_dqs_n_31 + NONE + + + c0_dqs_n_32 + NONE + + + c0_dqs_n_33 + NONE + + + c0_dqs_n_34 + NONE + + + c0_dqs_n_35 + NONE + + + c0_dqs_p_0 + NONE + + + c0_dqs_p_1 + NONE + + + c0_dqs_p_2 + NONE + + + c0_dqs_p_3 + NONE + + + c0_dqs_p_4 + NONE + + + c0_dqs_p_5 + NONE + + + c0_dqs_p_6 + NONE + + + c0_dqs_p_7 + NONE + + + c0_dqs_p_8 + NONE + + + c0_dqs_p_9 + NONE + + + c0_dqs_p_10 + NONE + + + c0_dqs_p_11 + NONE + + + c0_dqs_p_12 + NONE + + + c0_dqs_p_13 + NONE + + + c0_dqs_p_14 + NONE + + + c0_dqs_p_15 + NONE + + + c0_dqs_p_16 + NONE + + + c0_dqs_p_17 + NONE + + + c0_dqs_p_18 + NONE + + + c0_dqs_p_19 + NONE + + + c0_dqs_p_20 + NONE + + + c0_dqs_p_21 + NONE + + + c0_dqs_p_22 + NONE + + + c0_dqs_p_23 + NONE + + + c0_dqs_p_24 + NONE + + + c0_dqs_p_25 + NONE + + + c0_dqs_p_26 + NONE + + + c0_dqs_p_27 + NONE + + + c0_dqs_p_28 + NONE + + + c0_dqs_p_29 + NONE + + + c0_dqs_p_30 + NONE + + + c0_dqs_p_31 + NONE + + + c0_dqs_p_32 + NONE + + + c0_dqs_p_33 + NONE + + + c0_dqs_p_34 + NONE + + + c0_dqs_p_35 + NONE + + + c0_ba_0 + NONE + + + c0_ba_1 + NONE + + + c0_ba_2 + NONE + + + c0_ba_3 + NONE + + + c0_bg_0 + NONE + + + c0_bg_1 + NONE + + + c0_bg_2 + NONE + + + c0_c_0 + NONE + + + c0_c_1 + NONE + + + c0_c_2 + NONE + + + c0_cke_0 + NONE + + + c0_cke_1 + NONE + + + c0_cke_2 + NONE + + + c0_cke_3 + NONE + + + c0_ck_p_0 + NONE + + + c0_ck_p_1 + NONE + + + c0_ck_p_2 + NONE + + + c0_ck_p_3 + NONE + + + c0_ck_n_0 + NONE + + + c0_ck_n_1 + NONE + + + c0_ck_n_2 + NONE + + + c0_ck_n_3 + NONE + + + c0_cs_n_0 + NONE + + + c0_cs_n_1 + NONE + + + c0_cs_n_2 + NONE + + + c0_cs_n_3 + NONE + + + c0_cs_n_4 + NONE + + + c0_cs_n_5 + NONE + + + c0_cs_n_6 + NONE + + + c0_cs_n_7 + NONE + + + c0_odt_0 + NONE + + + c0_odt_1 + NONE + + + c0_odt_2 + NONE + + + c0_odt_3 + NONE + + + c0_ck_t_0 + NONE + + + c0_ck_t_1 + NONE + + + c0_ck_t_2 + NONE + + + c0_ck_t_3 + NONE + + + c0_ck_c_0 + NONE + + + c0_ck_c_1 + NONE + + + c0_ck_c_2 + NONE + + + c0_ck_c_3 + NONE + + + c0_reset_n + NONE + + + c0_act_n + NONE + + + c0_ras_n + NONE + + + c0_cas_n + NONE + + + c0_we_n + NONE + + + c0_parity + NONE + + + c0_ck_p + NONE + + + c0_ck_n + NONE + + + c0_cs_n + NONE + + + sys_rst + NONE + + + c0_sys_clk_n + NONE + + + c0_sys_clk_p + NONE + + + c0_data_compare_error + NONE + + + c0_init_calib_complete + NONE + + + Component_Name + phy_ddr4_phy + + + + + DDR4 SDRAM PHY IP + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/phy_ddr4.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/phy_ddr4.xci new file mode 100644 index 0000000..f857867 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/phy_ddr4.xci @@ -0,0 +1,500 @@ + + + xilinx.com + xci + unknown + 1.0 + + + phy_ddr4 + + + + + + 0 + 0 + + + + 0 + 0 + + + + 0 + 0 + + + + 0 + 0 + TDM + 8 + false + 11 + 11 + true + + true + 8 + + COMPONENTS + ROW_COLUMN_BANK + Single + 1250 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + false + 100000000 + + + + 100000000 + 0 + 0 + 0.000 + 0 + 32 + 576 + 72 + X0Y11 + X0Y10 + X0Y70 + X0Y11 + 0 + 0 + DDR4_SDRAM + 18 + 0 + true + 34 + 512 + 4 + 2 + 2 + 0 + 0 + 0 + 1 + 1 + 0 + 5 + 3333 + 9 + 0 + VCO + 10 + 16Gb + 32 + 1 + 0 + 0 + 4 + 0 + 0 + 938 + 1 + 9 + 18 + 72 + false + 0 + 1.2V + true + No + 1600 + 0 + 0 + 64GB + RDIMMs + 4 + 64GB + 16 + 16384 + 72 + 34359738368 + 833 + + 0 + 0 + ROW_COLUMN_BANK + 1 + 0 + 1 + 18 + 0 + 0 + 83 + 1 + 1 + 166500000 + 1 + 0 + 0.84 + 0 + 4 + 1 + 5 + 1500 + 0 + 9 + 16 + 2 + 22 + 10 + 5200 + 234 + 74 + 10 + + 4 + 3 + 4 + 5 + 10 + + 5 + 2 + 60 + 128 + 0 + 256 + DDR4 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + FALSE + 3333 + 0 + 15 + 0 + 0 + 0 + 0 + CustomPart_Address__width 18$CustomPart_Bank__group__width 2$CustomPart_Bank__width 2$CustomPart_CA__Mirror 0$CustomPart_CKE__width 1$CustomPart_CK__width 1$CustomPart_CS__width 1$CustomPart_Column__width 10$CustomPart_Component__density 16Gb$CustomPart_Data__bits__per__strobe 4$CustomPart_Data__mask 0$CustomPart_Data__widths 72$CustomPart_IO__Voltages 1.2V$CustomPart_Max__period 1600$CustomPart_Memory__component__width 4$CustomPart_Memory__density 64GB$CustomPart_Memory__device__width 72$Custom +Part_Memory__speed__grade 83$CustomPart_Min__period 833$CustomPart_ODT__width 1$CustomPart_Part__name 64GB$CustomPart_Part__type RDIMMs$CustomPart_Rank 1$CustomPart_Row__width 18$CustomPart_StackHeight 1$CustomPart_burst__length 8$CustomPart_cas__latency 24$CustomPart_cas__write__latency 22$CustomPart_tCCD_3ds 5 tck$CustomPart_tCKE 5000 ps$CustomPart_tFAW 13000 ps$CustomPart_tFAW_dlr 16 tck$CustomPart_tMRD 8 tck$CustomPart_tRAS 32000 ps$CustomPart_tRCD 14160 ps$CustomPart_tREFI 7800000 ps$Custom +Part_tRFC 350000 ps$CustomPart_tRFC_dlr 110000 ps$CustomPart_tRP 14160 ps$CustomPart_tRRD_L 4900 ps$CustomPart_tRRD_S 3300 ps$CustomPart_tRRD_dlr 4 tck$CustomPart_tRTP 7500 ps$CustomPart_tWR 15000 ps$CustomPart_tWTR_L 7500 ps$CustomPart_tWTR_S 2500 ps$CustomPart_tXPR 360 ns$CustomPart_tZQCS 128 tck$CustomPart_tZQINIT 1024 tck$ + Disable + 1 + 100 + 0 + 0.0 + 0 + 0.0 + 0 + 0.0 + 0 + 1 + BFM + Differential + 100 + None + None + None + 0 + 18 + 2 + 1 + 1 + 1 + DDR4_SDRAM + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + true + false + 34 + RD_PRI_REG + 512 + 4 + false + false + 0 + 0 + 0 + 0 + 8 + Sequential + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 5 + 9 + 0 + 0 + 0 + 0 + 512 + 16 + 14 + true + false + ../../../../custom_parts_ddr4_2016_4_and_above.csv + 1 + NONE + 72 + true + false + false + 3333 + 0 + 0 + false + ROW_COLUMN_BANK + MainMemory + 64GB + RDIMMs + 1.2V + 0 + 0 + 0 + 0 + RZQ/6 + Normal + RZQ/7 + 0 + 4:1 + false + false + false + Single + false + 0 + 0 + 0 + 0 + 1500 + false + false + true + 0 + 0 + 0 + 5 + 1 + false + 1 + 1 + Custom + Custom + false + phy_ddr4 + false + false + Disable + false + false + true + SIMPLE_TG + OFF + false + 1 + false + 1 + false + 1 + Phy_Only_Single + false + Custom + Differential + false + BFM + Differential + false + false + false + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 10 + TRUE + . + + . + 2020.2 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/phy_ddr4.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/phy_ddr4.xml new file mode 100644 index 0000000..5bcc81b --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/phy_ddr4.xml @@ -0,0 +1,8749 @@ + + + xilinx.com + customized_ip + phy_ddr4 + 1.0 + + + C0_SYS_CLK + + + + true + + + + CLK_N + + + c0_sys_clk_n + + + + + CLK_P + + + c0_sys_clk_p + + + + + + BOARD.ASSOCIATED_PARAM + C0_CLOCK_BOARD_INTERFACE + + + CAN_DEBUG + false + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + + + + true + + + + + + C0_SYS_CLK_I + + + + true + + + + CLK + + + c0_sys_clk_i + + + + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + C0_DDR4 + + + + true + + + + ACT_N + + + c0_ddr4_act_n + + + + + ADR + + + c0_ddr4_adr + + + + + BA + + + c0_ddr4_ba + + + + + BG + + + c0_ddr4_bg + + + + + C_ID + + + c0_ddr4_c + + + + + CK_C + + + c0_ddr4_ck_c + + + + + CK_T + + + c0_ddr4_ck_t + + + + + CKE + + + c0_ddr4_cke + + + + + CS_N + + + c0_ddr4_cs_n + + + + + DM_N + + + c0_ddr4_dm_dbi_n + + + + + DQ + + + c0_ddr4_dq + + + + + DQS_C + + + c0_ddr4_dqs_c + + + + + DQS_T + + + c0_ddr4_dqs_t + + + + + ODT + + + c0_ddr4_odt + + + + + PAR + + + c0_ddr4_parity + + + + + RESET_N + + + c0_ddr4_reset_n + + + + + + BOARD.ASSOCIATED_PARAM + C0_DDR4_BOARD_INTERFACE + + + CAN_DEBUG + false + + + none + + + + + TIMEPERIOD_PS + 1250 + + + none + + + + + MEMORY_TYPE + COMPONENTS + + + none + + + + + MEMORY_PART + + + + none + + + + + DATA_WIDTH + 8 + + + none + + + + + CS_ENABLED + true + + + none + + + + + DATA_MASK_ENABLED + true + + + none + + + + + SLOT + Single + + + none + + + + + CUSTOM_PARTS + + + + none + + + + + MEM_ADDR_MAP + ROW_COLUMN_BANK + + + none + + + + + BURST_LENGTH + 8 + + + none + + + + + AXI_ARBITRATION_SCHEME + TDM + + + none + + + + + CAS_LATENCY + 11 + + + none + + + + + CAS_WRITE_LATENCY + 11 + + + none + + + + + + + + false + + + + + + C0_DDR4_S_AXI_CTRL + + + + + + true + + + + ARADDR + + + c0_ddr4_s_axi_ctrl_araddr + + + + + ARREADY + + + c0_ddr4_s_axi_ctrl_arready + + + + + ARVALID + + + c0_ddr4_s_axi_ctrl_arvalid + + + + + AWADDR + + + c0_ddr4_s_axi_ctrl_awaddr + + + + + AWREADY + + + c0_ddr4_s_axi_ctrl_awready + + + + + AWVALID + + + c0_ddr4_s_axi_ctrl_awvalid + + + + + BREADY + + + c0_ddr4_s_axi_ctrl_bready + + + + + BRESP + + + c0_ddr4_s_axi_ctrl_bresp + + + + + BVALID + + + c0_ddr4_s_axi_ctrl_bvalid + + + + + RDATA + + + c0_ddr4_s_axi_ctrl_rdata + + + + + RREADY + + + c0_ddr4_s_axi_ctrl_rready + + + + + RRESP + + + c0_ddr4_s_axi_ctrl_rresp + + + + + RVALID + + + c0_ddr4_s_axi_ctrl_rvalid + + + + + WDATA + + + c0_ddr4_s_axi_ctrl_wdata + + + + + WREADY + + + c0_ddr4_s_axi_ctrl_wready + + + + + WVALID + + + c0_ddr4_s_axi_ctrl_wvalid + + + + + + FREQ_HZ + 1.665e+08 + + + DATA_WIDTH + 1 + + + simulation.tlm + + + + + PROTOCOL + AXI4LITE + + + simulation.tlm + + + + + ID_WIDTH + 0 + + + simulation.tlm + + + + + ADDR_WIDTH + 1 + + + simulation.tlm + + + + + AWUSER_WIDTH + 0 + + + simulation.tlm + + + + + ARUSER_WIDTH + 0 + + + simulation.tlm + + + + + WUSER_WIDTH + 0 + + + simulation.tlm + + + + + RUSER_WIDTH + 0 + + + simulation.tlm + + + + + BUSER_WIDTH + 0 + + + simulation.tlm + + + + + READ_WRITE_MODE + READ_WRITE + + + simulation.tlm + + + + + HAS_BURST + 0 + + + simulation.tlm + + + + + HAS_LOCK + 0 + + + simulation.tlm + + + + + HAS_PROT + 0 + + + simulation.tlm + + + + + HAS_CACHE + 0 + + + simulation.tlm + + + + + HAS_QOS + 0 + + + simulation.tlm + + + + + HAS_REGION + 0 + + + simulation.tlm + + + + + HAS_WSTRB + 0 + + + simulation.tlm + + + + + HAS_BRESP + 0 + + + simulation.tlm + + + + + HAS_RRESP + 0 + + + simulation.tlm + + + + + SUPPORTS_NARROW_BURST + 0 + + + simulation.tlm + + + + + NUM_READ_OUTSTANDING + 1 + + + simulation.tlm + + + + + NUM_WRITE_OUTSTANDING + 1 + + + simulation.tlm + + + + + MAX_BURST_LENGTH + 1 + + + simulation.tlm + + + + + PHASE + 0.000 + + + simulation.tlm + + + + + CLK_DOMAIN + + + + simulation.tlm + + + + + NUM_READ_THREADS + 1 + + + simulation.tlm + + + + + NUM_WRITE_THREADS + 1 + + + simulation.tlm + + + + + RUSER_BITS_PER_BYTE + 0 + + + simulation.tlm + + + + + WUSER_BITS_PER_BYTE + 0 + + + simulation.tlm + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + C0_DDR4_S_AXI + + + + + + true + + + + ARADDR + + + c0_ddr4_s_axi_araddr + + + + + ARBURST + + + c0_ddr4_s_axi_arburst + + + + + ARCACHE + + + c0_ddr4_s_axi_arcache + + + + + ARID + + + c0_ddr4_s_axi_arid + + + + + ARLEN + + + c0_ddr4_s_axi_arlen + + + + + ARLOCK + + + c0_ddr4_s_axi_arlock + + + + + ARPROT + + + c0_ddr4_s_axi_arprot + + + + + ARQOS + + + c0_ddr4_s_axi_arqos + + + + + ARREADY + + + c0_ddr4_s_axi_arready + + + + + ARSIZE + + + c0_ddr4_s_axi_arsize + + + + + ARUSER + + + c0_ddr4_s_axi_aruser + + + + + ARVALID + + + c0_ddr4_s_axi_arvalid + + + + + AWADDR + + + c0_ddr4_s_axi_awaddr + + + + + AWBURST + + + c0_ddr4_s_axi_awburst + + + + + AWCACHE + + + c0_ddr4_s_axi_awcache + + + + + AWID + + + c0_ddr4_s_axi_awid + + + + + AWLEN + + + c0_ddr4_s_axi_awlen + + + + + AWLOCK + + + c0_ddr4_s_axi_awlock + + + + + AWPROT + + + c0_ddr4_s_axi_awprot + + + + + AWQOS + + + c0_ddr4_s_axi_awqos + + + + + AWREADY + + + c0_ddr4_s_axi_awready + + + + + AWSIZE + + + c0_ddr4_s_axi_awsize + + + + + AWUSER + + + c0_ddr4_s_axi_awuser + + + + + AWVALID + + + c0_ddr4_s_axi_awvalid + + + + + BID + + + c0_ddr4_s_axi_bid + + + + + BREADY + + + c0_ddr4_s_axi_bready + + + + + BRESP + + + c0_ddr4_s_axi_bresp + + + + + BVALID + + + c0_ddr4_s_axi_bvalid + + + + + RDATA + + + c0_ddr4_s_axi_rdata + + + + + RID + + + c0_ddr4_s_axi_rid + + + + + RLAST + + + c0_ddr4_s_axi_rlast + + + + + RREADY + + + c0_ddr4_s_axi_rready + + + + + RRESP + + + c0_ddr4_s_axi_rresp + + + + + RVALID + + + c0_ddr4_s_axi_rvalid + + + + + WDATA + + + c0_ddr4_s_axi_wdata + + + + + WLAST + + + c0_ddr4_s_axi_wlast + + + + + WREADY + + + c0_ddr4_s_axi_wready + + + + + WSTRB + + + c0_ddr4_s_axi_wstrb + + + + + WVALID + + + c0_ddr4_s_axi_wvalid + + + + + + FREQ_HZ + 1.665e+08 + + + DATA_WIDTH + 1 + + + simulation.tlm + + + + + PROTOCOL + AXI4LITE + + + simulation.tlm + + + + + ID_WIDTH + 0 + + + simulation.tlm + + + + + ADDR_WIDTH + 1 + + + simulation.tlm + + + + + AWUSER_WIDTH + 0 + + + simulation.tlm + + + + + ARUSER_WIDTH + 0 + + + simulation.tlm + + + + + WUSER_WIDTH + 0 + + + simulation.tlm + + + + + RUSER_WIDTH + 0 + + + simulation.tlm + + + + + BUSER_WIDTH + 0 + + + simulation.tlm + + + + + READ_WRITE_MODE + READ_WRITE + + + simulation.tlm + + + + + HAS_BURST + 0 + + + simulation.tlm + + + + + HAS_LOCK + 0 + + + simulation.tlm + + + + + HAS_PROT + 0 + + + simulation.tlm + + + + + HAS_CACHE + 0 + + + simulation.tlm + + + + + HAS_QOS + 0 + + + simulation.tlm + + + + + HAS_REGION + 0 + + + simulation.tlm + + + + + HAS_WSTRB + 0 + + + simulation.tlm + + + + + HAS_BRESP + 0 + + + simulation.tlm + + + + + HAS_RRESP + 0 + + + simulation.tlm + + + + + SUPPORTS_NARROW_BURST + 0 + + + simulation.tlm + + + + + NUM_READ_OUTSTANDING + 1 + + + simulation.tlm + + + + + NUM_WRITE_OUTSTANDING + 1 + + + simulation.tlm + + + + + MAX_BURST_LENGTH + 1 + + + simulation.tlm + + + + + PHASE + 0.000 + + + simulation.tlm + + + + + CLK_DOMAIN + + + + simulation.tlm + + + + + NUM_READ_THREADS + 1 + + + simulation.tlm + + + + + NUM_WRITE_THREADS + 1 + + + simulation.tlm + + + + + RUSER_BITS_PER_BYTE + 0 + + + simulation.tlm + + + + + WUSER_BITS_PER_BYTE + 0 + + + simulation.tlm + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + C0_DDR4_ARESETN + + + + true + + + + RST + + + c0_ddr4_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + C0_DDR4_RESET + + + + true + + + + RST + + + c0_ddr4_ui_clk_sync_rst + + + + + + POLARITY + ACTIVE_HIGH + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + true + + + + + + C0_DDR4_CLOCK + + + + true + + + + CLK + + + c0_ddr4_ui_clk + + + + + + FREQ_HZ + 1.665e+08 + + + PHASE + 0.00 + + + ASSOCIATED_BUSIF + C0_DDR4_S_AXI:C0_DDR4_S_AXI_CTRL + + + ASSOCIATED_RESET + c0_ddr4_aresetn:c0_ddr4_ui_clk_sync_rst + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + true + + + + + + ADDN_UI_CLKOUT1 + + + + true + + + + CLK + + + addn_ui_clkout1 + + + + + + FREQ_HZ + 1e+08 + + + PHASE + 0 + + + ASSOCIATED_ASYNC_RESET + c0_aresetn + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + true + + + + + + ADDN_UI_CLKOUT2 + + + + true + + + + CLK + + + addn_ui_clkout2 + + + + + + FREQ_HZ + 0 + + + PHASE + 0 + + + ASSOCIATED_ASYNC_RESET + c0_aresetn + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + ADDN_UI_CLKOUT3 + + + + true + + + + CLK + + + addn_ui_clkout3 + + + + + + FREQ_HZ + 0 + + + PHASE + 0 + + + ASSOCIATED_ASYNC_RESET + c0_aresetn + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + ADDN_UI_CLKOUT4 + + + + true + + + + CLK + + + addn_ui_clkout4 + + + + + + FREQ_HZ + 0 + + + PHASE + 0 + + + ASSOCIATED_ASYNC_RESET + c0_aresetn + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + SYSTEM_RESET + + + + true + + + + RST + + + sys_rst + + + + + + POLARITY + ACTIVE_HIGH + + + BOARD.ASSOCIATED_PARAM + RESET_BOARD_INTERFACE + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + C0_DDR4_S_AXI_TLM + + + + + + + AXIMM_READ_SOCKET + + + C0_DDR_SAXI_rd_socket + + + + + AXIMM_WRITE_SOCKET + + + C0_DDR_SAXI_wr_socket + + + + + + C0_DDR4_S_AXI_CTRL_TLM + + + + + + + AXIMM_READ_SOCKET + + + C0_DDR_SAXI_CTRL_rd_socket + + + + + AXIMM_WRITE_SOCKET + + + C0_DDR_SAXI_CTRL_wr_socket + + + + + + + + C0_DDR4_MEMORY_MAP + + C0_DDR4_ADDRESS_BLOCK + 0 + 34359738368 + 32 + memory + read-write + + + + false + + + + + + + C0_DDR4_MEMORY_MAP_CTRL + + C0_REG + 0 + 4096 + 32 + register + read-write + + + + false + + + + + + + + + + xilinx_elaborateports + Elaborate Ports + :vivado.xilinx.com:elaborate.ports + + + outputProductCRC + 9:659af1b8 + + + + + xilinx_elaboratesubcores + Elaborate Sub-Cores + :vivado.xilinx.com:elaborate.subcores + + xilinx_elaboratesubcores_view_fileset + + + + GENtimestamp + Mon Mar 07 16:27:13 UTC 2022 + + + outputProductCRC + 9:c6f34164 + + + + + + + c0_init_calib_complete + + out + + + wire + xilinx_elaborateports + + + + + + + true + + + + + + dbg_clk + + out + + + wire + xilinx_elaborateports + + + + + + + true + + + + + + c0_sys_clk_p + + in + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + c0_sys_clk_n + + in + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + c0_sys_clk_i + + in + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_rd_data_cmp + + out + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_expected_data + + out + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cal_seq + + out + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cal_seq_cnt + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cal_seq_rd_cnt + + out + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_rd_valid + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + dbg_cmp_byte + + out + + 5 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_rd_data + + out + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cplx_config + + out + + 15 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cplx_status + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_io_address + + out + + 27 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_pllGate + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + dbg_phy2clb_fixdly_rdy_low + + out + + 19 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_phy2clb_fixdly_rdy_upp + + out + + 19 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_phy2clb_phy_rdy_low + + out + + 19 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_phy2clb_phy_rdy_upp + + out + + 19 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + cal_r0_status + + out + + 127 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + cal_post_status + + out + + 8 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_bus + + out + + 511 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + c0_ddr4_ecc_err_addr + + out + + 51 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_ecc_single + + out + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_ecc_multiple + + out + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_adr + + out + + 17 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_ba + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_cke + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_cs_n + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_dm_dbi_n + + inout + + 8 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_dq + + inout + + 71 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_dqs_c + + inout + + 17 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_dqs_t + + inout + + 17 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_odt + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_parity + + out + + + std_logic + xilinx_elaborateports + + + + + + + true + + + + + + c0_ddr4_bg + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_c + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_reset_n + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_act_n + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_ck_c + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_ck_t + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_ui_clk + + out + + + std_logic + xilinx_elaborateports + + + + + + + true + + + + + + c0_ddr4_ui_clk_sync_rst + + out + + + std_logic + xilinx_elaborateports + + + + + + + true + + + + + + c0_ddr4_app_en + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_hi_pri + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_wdf_end + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_wdf_wren + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_correct_en_i + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_rd_data_end + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_rd_data_valid + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_rdy + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_wdf_rdy + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_ref_req + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_ref_ack + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_zq_req + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_zq_ack + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_autoprecharge + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_addr + + in + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_cmd + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_wdf_data + + in + + 575 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_wdf_mask + + in + + 71 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_rd_data + + out + + 575 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_sref_req + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_sref_ack + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_save_req + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_save_ack + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_restore_en + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_restore_complete + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_mem_init_skip + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_select + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_rd_en + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_wr_en + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_addr + + in + + 15 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_wr_data + + in + + 8 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_rd_data + + out + + 8 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_rdy + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_restore_crc_error + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_dbg_out + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_aresetn + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_awvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_awready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_awaddr + + in + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_wvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_wready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_wdata + + in + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_bvalid + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_bready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_bresp + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_arvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_arready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_araddr + + in + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_rvalid + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_rready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_rdata + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_rresp + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_interrupt + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awid + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awaddr + + in + + 33 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awlen + + in + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awsize + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awburst + + in + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awlock + + in + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awcache + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awprot + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awqos + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wdata + + in + + 511 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wstrb + + in + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wlast + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_bready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_bid + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_bresp + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_bvalid + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arid + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_araddr + + in + + 33 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arlen + + in + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arsize + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arburst + + in + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arlock + + in + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arcache + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arprot + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arqos + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rlast + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rvalid + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rresp + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rid + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rdata + + out + + 511 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_aruser + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awuser + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_error + + in + + 575 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_wr_done + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_err_bit_valid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_err_type_valid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_err_type + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_done + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_watch_dog_hang + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + win_start + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_clr_error + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + traffic_start + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + traffic_rst + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + traffic_err_chk_en + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + traffic_instr_addr_mode + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_data_mode + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_rw_mode + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_rw_submode + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_num_of_iter + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_nxt_instr + + out + + 5 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + win_status + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + addn_ui_clkout1 + + out + + + std_logic + xilinx_elaborateports + + + + + + + true + + + + + + addn_ui_clkout2 + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + addn_ui_clkout3 + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + addn_ui_clkout4 + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_mcs_lmb_ce + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_mcs_lmb_ue + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + sys_rst + + in + + + wire + xilinx_elaborateports + + + + + + rdDataEn + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + rdDataEnd + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + per_rd_done + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + rmw_rd_done + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + wrDataEn + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_ACT_n + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mcCasSlot + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mcCasSlot2 + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mcRdCAS + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mcWrCAS + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + winInjTxn + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + winRmw + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + gt_data_ready + + in + + + std_logic + xilinx_elaborateports + + + + + + winRank + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + tCWL + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + wrData + + in + + 575 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + rdData + + out + + 575 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_ADR + + in + + 143 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_BA + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_CKE + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_CS_n + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_ODT + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + dBufAdr + + in + + 4 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + rdDataAddr + + out + + 4 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + wrDataAddr + + out + + 4 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + winBuf + + in + + 4 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_act_n + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_adr + + out + + 17 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_ba + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_bg + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_par + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_cke + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_odt + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_cs_n + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_ck_t + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_ck_c + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_reset_n + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_parity + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_dq + + inout + + 71 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_dqs_c + + inout + + 17 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_dqs_t + + inout + + 17 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_BG + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + C0_DDR_SAXI_wr_socket + AXIMM Write Socket + AXIMM Socket for Write + + + xtlm::xtlm_aximm_target_socket + xtlm.h + + + provides + + + tlm + + + name + wr_socket + + + width + 32 + + + + + + + 1 + + + + + C0_DDR_SAXI_rd_socket + AXIMM Read Socket + AXIMM Socket for Read + + + xtlm::xtlm_aximm_target_socket + xtlm.h + + + provides + + + tlm + + + name + rd_socket + + + width + 32 + + + + + + + 1 + + + + + C0_DDR_SAXI_CTRL_wr_socket + AXIMM Write Socket + AXIMM Socket for Write + + + xtlm::xtlm_aximm_target_socket + xtlm.h + + + provides + + + tlm + + + name + wr_socket + + + width + 32 + + + + + + + 1 + + + + + C0_DDR_SAXI_CTRL_rd_socket + AXIMM Read Socket + AXIMM Socket for Read + + + xtlm::xtlm_aximm_target_socket + xtlm.h + + + provides + + + tlm + + + name + rd_socket + + + width + 32 + + + + + + + 1 + + + + + + + C0.DDR4_Mem_Add_Map + ROW_COLUMN_BANK + + + simulation.tlm + + + + + System_Clock + Differential + + + simulation.tlm + + + + + C0.ControllerType + ControllerType + DDR4_SDRAM + + + C0.APP_ADDR_WIDTH + App Address Width + 32 + + + C0.MEM_TYPE + MEM TYPE + DDR4 + + + C0.BUFG_LOC_1 + BUFG LOC1 + X0Y70 + + + C0.BUFG_LOC_2 + BUFG LOC1 + X0Y11 + + + C0.BUFG_DIV_LOC_1 + BUFG DIV LOC1 + X0Y11 + + + C0.BUFG_DIV_LOC_2 + BUFG DIV LOC2 + X0Y10 + + + C0.PBLOCK_SLICE_LOC + PBLOCK SLICE LOC + 0 + + + C0.PBLOCK_RAMB36_LOC + PBLOCK RAMB36 LOC + 0 + + + C0.PBLOCK_RAMB18_LOC + PBLOCK RAMB18 LOC + 0 + + + C0.PBLOCK_SLICE_LOC_SC + PBLOCK SLICE LOC SC + 0 + + + C0.PBLOCK_RAMB36_LOC_SC + PBLOCK RAMB36 LOC SC + 0 + + + C0.PBLOCK_RAMB18_LOC_SC + PBLOCK RAMB18 LOC SC + 0 + + + C0.MMCM_IDX_BANK + MMCM IDX BANK + 1 + + + C0.CENTER_BANK_CLOCK_REGION + CENTER BANK CLOCK REGION + 0 + + + C0.CENTER_BANK_MMCME3_ADV_SITE + CENTER BANK MMCME3 ADV SITE + 0 + + + C0.SYSCLK_CENTER_INFO + SYSCLK CENTER INFO + FALSE + + + PING_PONG_PHY + Ping Pong Phy + 1 + + + C0.DDR4_CS_ADDR + CS Width Check + 32 + + + C0.DDR4_VrefVoltage + Vref Voltage + 0.84 + + + C0.DDR4_AL + Additive Latency + 0 + + + C0.DDR4_DQ_WIDTH + DQ WIDTH + 72 + + + C0.DDR4_nCK_PER_CLK + nCK PER CLK + 4 + + + C0.DDR4_DM_WIDTH + DM WIDTH + 9 + + + C0.DDR4_DQS_WIDTH + DQS WIDTH + 18 + + + C0.DDR4_nCS_PER_RANK + nCS PER RANK + 1 + + + C0.DDR4_MEM_DEVICE_WIDTH + MEM DEVICE WIDTH + 72 + + + C0.DDR4_USE_DM_PORT + USE DM PORT + 0 + + + C0.DDR4_USE_CS_PORT + USE CS PORT + 1 + + + C0.DDR4_ROW_WIDTH + ROW WIDTH + 18 + + + C0.DDR4_ADDR_WIDTH + ADDR WIDTH + 18 + + + C0.DDR4_BANK_WIDTH + BANK WIDTH + 2 + + + C0.DDR4_BANK_GROUP_WIDTH + BANK GROUP WIDTH + 2 + + + LR_WIDTH + LR WIDTH + 1 + + + C0.DDR4_CK_WIDTH + CK WIDTH + 1 + + + C0.DDR4_CKE_WIDTH + CKE WIDTH + 1 + + + C0.DDR4_CS_WIDTH + CS WIDTH + 1 + + + C0.DDR4_ODT_WIDTH + ODT WIDTH + 1 + + + C0.DDR4_MEMORY_TYPE + MEMORY TYPE + RDIMMs + + + C0.DDR4_MEMORY_PART + MEMORY PART + 64GB + + + C0.DDR4_DATA_MASK + DATA MASK + 0 + + + C0.DDR4_COLUMN_WIDTH + COLUMN WIDTH + 10 + + + C0.DDR4_SPEED_GRADE + SPEED GRADE + 83 + + + C0.DDR4_MEM_DENSITY + MEM DENSITY + 64GB + + + C0.DDR4_MEM_DENSITY_MB + MEM DENSITY MB + 16384 + + + C0.DDR4_MEM_DENSITY_GB + MEM DENSITY GB + 16 + + + C0.DDR4_COMP_DENSITY + COMP DENSITY + 16Gb + + + C0.DDR4_MEM_COMP_WIDTH + MEM COMP WIDTH + 4 + + + C0.DDR4_DATABITS_PER_STROBE + DATABITS PER STROBE + 4 + + + C0.DDR4_MODEL_SPEED_GRADE + MODEL SPEED GRADE + + + + C0.DDR4_RANK_WIDTH + RANK WIDTH + 1 + + + C0.DDR4_IO_VOLTAGE + IO VOLTAGE + 1.2V + + + C0.DDR4_MIN_PERIOD + MIN PERIOD + 833 + + + C0.DDR4_MAX_PERIOD + MAX PERIOD + 1600 + + + C0.DDR4_MR0 + Mode register_0 value + 0 + + + C0.DDR4_MR2 + Mode register_2 value + 0 + + + C0.DDR4_nAL + Additive Latency in number of clock + 0 + + + C0.DDR4_BURST_MODE + Burst Mode + 0 + + + C0.DDR4_BURST_TYPE + Burst Type + 0 + + + C0.DDR4_CL + Cas Latency + 0 + + + C0.DDR4_CWL + Cas Write Latency + 0 + + + C0.DDR4_OUTPUT_DRV + Output drive Strength + 0 + + + C0.DDR4_RTT_NOM + RTT Nominal + 0 + + + C0.DDR4_RTT_WR + RTT WR + 0 + + + C0.DDR4_MEM + Memory Name + 0 + + + C0.DDR4_DBAW + DBAW + 0 + + + C0.DDR4_tCK + tCK + 1500 + + + C0.DDR4_Configuration + Configuration + 0 + + + C0.DDR4_tCKE + tCKE + 0 + + + C0.DDR4_tFAW + tFAW + 9 + + + C0.DDR4_tFAW_dlr + tFAW_dlr + 16 + + + C0.DDR4_tMRD + tMRD + 2 + + + C0.DDR4_tRAS + tRAS + 22 + + + C0.DDR4_tRCD + tRCD + 10 + + + C0.DDR4_tREFI + tREFI + 5200 + + + C0.DDR4_tRFC + tRFC + 234 + + + C0.DDR4_tRFC_dlr + tRFC_dlr + 74 + + + C0.DDR4_tRP + tRP + 10 + + + C0.DDR4_tWR + tWR + 10 + + + C0.DDR4_tRRD + tRRD + + + + C0.DDR4_tRTP + tRTP + 5 + + + C0.DDR4_tRRD_S + tRRD_S + 3 + + + C0.DDR4_tRRD_L + tRRD_L + 4 + + + C0.DDR4_tRRD_dlr + tRRD_dlr + 4 + + + C0.DDR4_tWTR + tWTR + + + + C0.DDR4_tWTR_S + tWTR_S + 2 + + + C0.DDR4_tWTR_L + tWTR_L + 5 + + + C0.DDR4_tXPR + tXPR + 60 + + + C0.DDR4_tZQI + tZQI + 0 + + + C0.DDR4_tZQCS + tZQCS + 128 + + + C0.DDR4_tZQINIT + tZQINIT + 256 + + + C0.DDR4_tCCD_3ds + tCCD_3ds + 5 + + + C0.DDR4_CLKOUTPHY_MODE + CLKOUTPHY_MODE + VCO + + + C0.DDR4_CLKOUT0_DIVIDE + CLKOUT0_DIVIDE + 9 + + + C0.DDR4_CLKOUT1_DIVIDE + CLKOUT1_DIVIDE + 0 + + + C0.DDR4_CLKFBOUT_MULT + CLKFBOUT_MULT + 5 + + + C0.DDR4_DIVCLK_DIVIDE + DIVCLK DIVIDE + 1 + + + CAL_INPUT_CLK_PERIOD + Calculated Input Clock Period + 3333 + + + C0.DDR4_CLKIN_PERIOD + CLKIN_PERIOD + 3333 + + + C0.DDR4_HR_MIN_FREQ + High Range Supported frequency + 0 + + + C0.DDR4_DCI_CASCADE_CUTOFF + DCI Cascade Cutoff + 938 + + + C0.DDR4_IS_FASTER_SPEED_RAM + Is Faster Speed RAM + No + + + C0.DDR4_AXI_ID_WIDTH + AXI ID Width + 4 + + + C0.DDR4_AXI_ADDR_WIDTH + AXI Address Width + 34 + + + C0.DDR4_AXI_DATA_WIDTH + AXI Data Width + 512 + + + C0.DDR4_MEM_SIZE + Memory Size + 34359738368 + + + C0.DDR4_UI_CLOCK + DDR4 UI CLOCK + 166500000 + + + C0.DDR4_CA_MIRROR + CA MIRROR + 0 + + + C0.DDR4_IS_CUSTOM + IS CUSTOM + true + + + C0.DDR4_AUTO_AP_COL_A3 + AUTO AP COL A3 + true + + + C0.DDR4_MCS_ECC + MCS ECC + 0 + + + C0.DDR4_Slot + Slot Type + 1 + + + C0.APP_DATA_WIDTH + APP Data Width + 576 + + + C0.APP_MASK_WIDTH + APP Mask Width + 72 + + + C0.DDR4_StackHeight + 1 + + + CUSTOM_PART_ATTRIBUTES + custom_part_attributes + CustomPart_Address__width 18$CustomPart_Bank__group__width 2$CustomPart_Bank__width 2$CustomPart_CA__Mirror 0$CustomPart_CKE__width 1$CustomPart_CK__width 1$CustomPart_CS__width 1$CustomPart_Column__width 10$CustomPart_Component__density 16Gb$CustomPart_Data__bits__per__strobe 4$CustomPart_Data__mask 0$CustomPart_Data__widths 72$CustomPart_IO__Voltages 1.2V$CustomPart_Max__period 1600$CustomPart_Memory__component__width 4$CustomPart_Memory__density 64GB$CustomPart_Memory__device__width 72$Custom +Part_Memory__speed__grade 83$CustomPart_Min__period 833$CustomPart_ODT__width 1$CustomPart_Part__name 64GB$CustomPart_Part__type RDIMMs$CustomPart_Rank 1$CustomPart_Row__width 18$CustomPart_StackHeight 1$CustomPart_burst__length 8$CustomPart_cas__latency 24$CustomPart_cas__write__latency 22$CustomPart_tCCD_3ds 5 tck$CustomPart_tCKE 5000 ps$CustomPart_tFAW 13000 ps$CustomPart_tFAW_dlr 16 tck$CustomPart_tMRD 8 tck$CustomPart_tRAS 32000 ps$CustomPart_tRCD 14160 ps$CustomPart_tREFI 7800000 ps$Custom +Part_tRFC 350000 ps$CustomPart_tRFC_dlr 110000 ps$CustomPart_tRP 14160 ps$CustomPart_tRRD_L 4900 ps$CustomPart_tRRD_S 3300 ps$CustomPart_tRRD_dlr 4 tck$CustomPart_tRTP 7500 ps$CustomPart_tWR 15000 ps$CustomPart_tWTR_L 7500 ps$CustomPart_tWTR_S 2500 ps$CustomPart_tXPR 360 ns$CustomPart_tZQCS 128 tck$CustomPart_tZQINIT 1024 tck$ + + + M_ADDN_UI_CLKOUT1_FREQ_HZ + CLKOUT1 FREQ HZ + 100 + + + M_ADDN_UI_CLKOUT2_FREQ_HZ + CLKOUT2 FREQ HZ + 0.0 + + + M_ADDN_UI_CLKOUT3_FREQ_HZ + CLKOUT3 FREQ HZ + 0.0 + + + M_ADDN_UI_CLKOUT4_FREQ_HZ + CLKOUT4 FREQ HZ + 0.0 + + + M_ADDN_UI_CLKOUT1_PHASE + CLKOUT1 PHASE + 0 + + + M_ADDN_UI_CLKOUT2_PHASE + CLKOUT2 PHASE + 0 + + + M_ADDN_UI_CLKOUT3_PHASE + CLKOUT3 PHASE + 0 + + + M_ADDN_UI_CLKOUT4_PHASE + CLKOUT4 PHASE + 0 + + + CLKOUT0_DIVIDE + CLKOUT0 DIVIDE + 0 + + + CLKOUT1_DIVIDE + CLKOUT1 DIVIDE + 15 + + + CLKOUT2_DIVIDE + CLKOUT2 DIVIDE + 0 + + + CLKOUT3_DIVIDE + CLKOUT3 DIVIDE + 0 + + + CLKOUT4_DIVIDE + CLKOUT4 DIVIDE + 0 + + + CLKOUT6_DIVIDE + CLKOUT6 DIVIDE + 0 + + + Debug_Signal + Disable + + + Simulation_Mode + Simulation Mode + BFM + + + C0.DDR4_Ecc + false + + + simulation.tlm + + + + + + + + choice_list_09ec3310 + Single + Dual + + + choice_list_157065e4 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + + + choice_list_266493f0 + DDR4_SDRAM + + + choice_list_28391b73 + 1.2V + + + choice_list_29a21725 + Custom + default_300mhz_clk0 + default_300mhz_clk1 + default_300mhz_clk2 + default_300mhz_clk3 + + + choice_list_2b96b8de + Differential + No_Buffer + + + choice_list_301b19dd + ON + OFF + + + choice_list_30636008 + 4:1 + + + choice_list_30de7c39 + Custom + pcie_perstn + resetn + + + choice_list_34c5244e + Components + UDIMMs + SODIMMs + RDIMMs + LRDIMMs + + + choice_list_3d7b6424 + 500 + 375 + 300 + 250 + 214 + 188 + 167 + 150 + 136 + 125 + 115 + 107 + 100 + 94 + 88 + 83 + 79 + 75 + 71 + 68 + 65 + 63 + 60 + 58 + 56 + 54 + 52 + 50 + 48 + 47 + 45 + 44 + 43 + 42 + 41 + 39 + 38 + 37 + 36 + 35 + 34 + 33 + 32 + 31 + 30 + 29 + 28 + 27 + 26 + 25 + 24 + 23 + 22 + 21 + 20 + 19 + 18 + 17 + 16 + 15 + 14 + 13 + 12 + None + + + choice_list_4665eb01 + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + + + choice_list_4bba4966 + 22 + + + choice_list_4e3dbc0a + SIMPLE_TG + ADVANCED_TG + + + choice_list_66456a11 + Custom + ddr4_sdram_c0 + ddr4_sdram_c1 + ddr4_sdram_c2 + ddr4_sdram_c3 + + + choice_list_67b045e5 + BFM + Unisim + + + choice_list_687ca1a5 + None + 500 + 375 + 300 + 250 + 214 + 188 + 167 + 150 + 136 + 125 + 115 + 107 + 100 + 94 + 88 + 83 + 79 + 75 + 71 + 68 + 65 + 63 + 60 + 58 + 56 + 54 + 52 + 50 + 48 + 47 + 45 + 44 + 43 + 42 + 41 + 39 + 38 + 37 + 36 + 35 + 34 + 33 + 32 + 31 + 30 + 29 + 28 + 27 + 26 + 25 + 24 + 23 + 22 + 21 + 20 + 19 + 18 + 17 + 16 + 15 + 14 + 13 + 12 + + + choice_list_87b2b38f + 24 + + + choice_list_8b4f223f + Strict + Normal + + + choice_list_98f5c8fa + RZQ/6 + + + choice_list_a187d5e4 + 512 + 1024 + + + choice_list_ad101c66 + RZQ/7 + RZQ/6 + + + choice_list_c89503c8 + ROW_BANK_COLUMN + BANK_ROW_COLUMN + ROW_COLUMN_BANK + ROW_COLUMN_BANK_INTLV + + + choice_list_c8951bc1 + NONE + + + choice_list_d1ecf361 + MTA18ASF1G72PDZ-2G1 + MTA9ASF51272PZ-2G1 + MTA18ASF2G72PDZ-2G3 + MTA9ASF1G72PZ-2G3 + M393A1G43DB1-CRC + MTA9ASF51272PZ-2G3 + DDR4_CUSTOM3 + DDR4_CUSTOM4 + MTA18ADF1G72PZ-2G1 + MTA18ASF1G72PZ-2G1 + MTA36ASF2G72PZ-2G1 + MTA18ASF2G72PZ-2G9 + MTA18ASF2G72PZ-2G3 + MTA36ASF4G72PZ-2G3 + M393A2G40DB1-CRC + M393A8K40B21-CTC + M393AAK40B41-CTC + M393A2K40BB1-CRC + DDR4_CUSTOM5 + 64GB + + + choice_list_d6556846 + 32 + 64 + 128 + 256 + 512 + + + choice_list_d8920bdd + 8 + + + choice_list_df7e3f8b + Sequential + Interleaved + + + choice_list_e7093afb + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + + + choice_list_ed30197c + TDM + ROUND_ROBIN + RD_PRI_REG + RD_PRI_REG_STARVE_LIMIT + WRITE_PRIORITY_REG + WRITE_PRIORITY + + + choice_list_ef319ec8 + Differential + Single_Ended + No_Buffer + + + choice_list_f3cd92fb + Disable + Enable + + + choice_list_fe2d3253 + 72 + + + choice_list_ff0950bb + 0 + CL-1 + CL-2 + + + choice_pairs_01257c99 + Complete_Memory_Controller + Phy_Only_Single + Phy_Only_PingPong + + + choice_pairs_05415bea + 14000 + 13999 + 13200 + 13199 + 12000 + 11999 + 10801 + 10800 + 10500 + 10499 + 10000 + 9601 + 9600 + 9599 + 9000 + 8999 + 8572 + 8571 + 8400 + 8399 + 8000 + 7715 + 7714 + 7501 + 7500 + 7499 + 7201 + 7200 + 7000 + 6999 + 6858 + 6857 + 6500 + 6499 + 6000 + 5999 + 5573 + 5572 + 5571 + 5401 + 5400 + 5335 + 5334 + 5333 + 5000 + 4876 + 4875 + 4801 + 4800 + 4715 + 4714 + 4667 + 4666 + 4573 + 4572 + 4571 + 4500 + 4499 + 4446 + 4445 + 4444 + 4401 + 4400 + 4286 + 4285 + 4223 + 4222 + 4126 + 4125 + 4124 + 4000 + 3858 + 3857 + 3779 + 3778 + 3777 + 3715 + 3714 + 3601 + 3600 + 3563 + 3562 + 3557 + 3556 + 3555 + 3500 + 3499 + 3429 + 3428 + 3335 + 3334 + 3333 + 3250 + 3249 + 3188 + 3187 + 3112 + 3111 + 3000 + 2999 + 2889 + 2888 + 2801 + 2800 + 2787 + 2786 + 2785 + 2751 + 2750 + 2701 + 2700 + 2668 + 2667 + 2666 + 2641 + 2640 + 2639 + 2625 + 2624 + 2572 + 2571 + 2500 + 2445 + 2444 + 2438 + 2437 + 2401 + 2400 + 2399 + 2334 + 2333 + 2287 + 2286 + 2250 + 2249 + 2223 + 2222 + 2201 + 2200 + 2161 + 2160 + 2143 + 2142 + 2112 + 2111 + 2100 + 2099 + 2063 + 2062 + 2000 + 1960 + 1959 + 1921 + 1920 + 1919 + 1890 + 1889 + 1888 + 1886 + 1885 + 1858 + 1857 + 1801 + 1800 + 1799 + 1782 + 1781 + 1779 + 1778 + 1777 + 1750 + 1749 + 1715 + 1714 + 1680 + 1679 + 1668 + 1667 + 1666 + 1625 + 1624 + 1600 + 1594 + 1593 + 1592 + 1591 + 1556 + 1555 + 1544 + 1543 + + + + + xilinx_elaboratesubcores_view_fileset + + ip_0/phy_ddr4_microblaze_mcs.xci + xci + + + ip_0/phy_ddr4_microblaze_mcs.xml + xml + + + ip_1/phy_ddr4_phy.xci + xci + + + ip_1/phy_ddr4_phy.xml + xml + + + + + + phy_ddr4 + + + + instance_path + inst/u_ddr_cal_riu/mcs0/inst/microblaze_I + + + bootloop_file + sw/calibration_0/Debug/calibration_ddr.elf + + + endian + little + + + processor_type + MICROBLAZE-LE + + + is_visible + false + + + + + DDR4 Interface Generator for Ultrascale Architecture + + + C0.ControllerType + DDR4_SDRAM + + + + false + + + + + + IOPowerReduction + OFF + + + Enable_SysPorts + Auto assign static ports + true + + + Phy_Only + Phy_Only_Single + + + RESET_BOARD_INTERFACE + Custom + + + + true + + + + + + C0_CLOCK_BOARD_INTERFACE + Custom + + + + true + + + + + + IS_FROM_PHY + 1 + + + RECONFIG_XSDB_SAVE_RESTORE + false + + + AL_SEL + 0 + + + Example_TG + SIMPLE_TG + + + + false + + + + + + C0.DDR4_Clamshell + false + + + + false + + + + + + C0.MIGRATION + false + + + TIMING_OP1 + false + + + TIMING_OP2 + false + + + TIMING_3DS + false + + + SET_DW_TO_40 + false + + + DIFF_TERM_SYSCLK + false + + + C0_DDR4_BOARD_INTERFACE + Custom + + + + true + + + + + + C0.DDR4_TimePeriod + 1500 + + + C0.DDR4_InputClockPeriod + 3333 + + + C0.DDR4_Specify_MandD + false + + + C0.DDR4_CLKFBOUT_MULT + 5 + + + + false + + + + + + C0.DDR4_DIVCLK_DIVIDE + 1 + + + + false + + + + + + C0.DDR4_CLKOUT0_DIVIDE + 9 + + + + false + + + + + + C0.DDR4_PhyClockRatio + 4:1 + + + C0.DDR4_MemoryType + RDIMMs + + + C0.DDR4_MemoryPart + 64GB + + + C0.DDR4_Slot + Single + + + C0.DDR4_MemoryVoltage + 1.2V + + + C0.DDR4_DataWidth + 72 + + + C0.DDR4_DataMask + NONE + + + + false + + + + + + C0.DDR4_Ecc + false + + + + false + + + + + + C0.DDR4_MCS_ECC + false + + + C0.DDR4_AxiSelection + false + + + + false + + + + + + C0.DDR4_AUTO_AP_COL_A3 + true + + + C0.DDR4_Ordering + Normal + + + C0.DDR4_BurstLength + 8 + + + + false + + + + + + C0.DDR4_BurstType + Sequential + + + C0.DDR4_OutputDriverImpedenceControl + RZQ/7 + + + C0.DDR4_OnDieTermination + RZQ/6 + + + C0.DDR4_CasLatency + 16 + + + C0.DDR4_CasWriteLatency + 14 + + + C0.DDR4_ChipSelect + true + + + + false + + + + + + C0.DDR4_isCKEShared + false + + + C0.DDR4_AxiDataWidth + 512 + + + C0.DDR4_AxiArbitrationScheme + RD_PRI_REG + + + C0.DDR4_AxiNarrowBurst + false + + + C0.DDR4_AxiAddressWidth + 34 + + + C0.DDR4_AxiIDWidth + 4 + + + C0.DDR4_Capacity + 512 + + + C0.DDR4_Mem_Add_Map + ROW_COLUMN_BANK + + + C0.DDR4_MemoryName + MainMemory + + + C0.DDR4_AutoPrecharge + false + + + + false + + + + + + C0.DDR4_UserRefresh_ZQCS + false + + + + false + + + + + + C0.DDR4_CustomParts + ../../../../custom_parts_ddr4_2016_4_and_above.csv + + + file_csv + + + + + C0.DDR4_isCustom + true + + + C0.DDR4_SELF_REFRESH + false + + + + false + + + + + + C0.DDR4_SAVE_RESTORE + false + + + C0.DDR4_RESTORE_CRC + false + + + + false + + + + + + ADDN_UI_CLKOUT1_FREQ_HZ + 100 + + + ADDN_UI_CLKOUT2_FREQ_HZ + None + + + ADDN_UI_CLKOUT3_FREQ_HZ + None + + + ADDN_UI_CLKOUT4_FREQ_HZ + None + + + CLKOUT6 + false + + + Component_Name + phy_ddr4 + + + No_Controller + 1 + + + System_Clock + Differential + + + Reference_Clock + Differential + + + Debug_Signal + Disable + + + IO_Power_Reduction + IO_Power_Reduction + false + + + DCI_Cascade + DCI Cascade + false + + + Default_Bank_Selections + Default Bank Selections + false + + + Simulation_Mode + BFM + + + PARTIAL_RECONFIG_FLOW_MIG + false + + + + false + + + + + + MCS_DBG_EN + false + + + C0.DDR4_CK_SKEW_0 + 0 + + + C0.DDR4_CK_SKEW_1 + 0 + + + C0.DDR4_CK_SKEW_2 + 0 + + + C0.DDR4_CK_SKEW_3 + 0 + + + C0.DDR4_ADDR_SKEW_0 + 0 + + + C0.DDR4_ADDR_SKEW_1 + 0 + + + C0.DDR4_ADDR_SKEW_2 + 0 + + + C0.DDR4_ADDR_SKEW_3 + 0 + + + C0.DDR4_ADDR_SKEW_4 + 0 + + + C0.DDR4_ADDR_SKEW_5 + 0 + + + C0.DDR4_ADDR_SKEW_6 + 0 + + + C0.DDR4_ADDR_SKEW_7 + 0 + + + C0.DDR4_ADDR_SKEW_8 + 0 + + + C0.DDR4_ADDR_SKEW_9 + 0 + + + C0.DDR4_ADDR_SKEW_10 + 0 + + + C0.DDR4_ADDR_SKEW_11 + 0 + + + C0.DDR4_ADDR_SKEW_12 + 0 + + + C0.DDR4_ADDR_SKEW_13 + 0 + + + C0.DDR4_ADDR_SKEW_14 + 0 + + + C0.DDR4_ADDR_SKEW_15 + 0 + + + C0.DDR4_ADDR_SKEW_16 + 0 + + + C0.DDR4_ADDR_SKEW_17 + 0 + + + C0.DDR4_BA_SKEW_0 + 0 + + + C0.DDR4_BA_SKEW_1 + 0 + + + C0.DDR4_BG_SKEW_0 + 0 + + + C0.DDR4_BG_SKEW_1 + 0 + + + C0.DDR4_CS_SKEW_0 + 0 + + + C0.DDR4_CS_SKEW_1 + 0 + + + C0.DDR4_CS_SKEW_2 + 0 + + + C0.DDR4_CS_SKEW_3 + 0 + + + C0.DDR4_CKE_SKEW_0 + 0 + + + C0.DDR4_CKE_SKEW_1 + 0 + + + C0.DDR4_CKE_SKEW_2 + 0 + + + C0.DDR4_CKE_SKEW_3 + 0 + + + C0.DDR4_ACT_SKEW + 0 + + + C0.DDR4_PAR_SKEW + 0 + + + C0.DDR4_ODT_SKEW_0 + 0 + + + C0.DDR4_ODT_SKEW_1 + 0 + + + C0.DDR4_ODT_SKEW_2 + 0 + + + C0.DDR4_ODT_SKEW_3 + 0 + + + C0.DDR4_LR_SKEW_0 + 0 + + + C0.DDR4_LR_SKEW_1 + 0 + + + C0.DDR4_TREFI + 0 + + + C0.DDR4_TRFC + 0 + + + C0.DDR4_TRFC_DLR + 0 + + + C0.DDR4_TXPR + 0 + + + C0.DDR4_nCK_TREFI + 0 + + + C0.DDR4_nCK_TRFC + 0 + + + C0.DDR4_nCK_TRFC_DLR + 0 + + + C0.DDR4_nCK_TXPR + 5 + + + C0.ADDR_WIDTH + ADDR WIDTH + 18 + + + C0.BANK_GROUP_WIDTH + BANK GROUP WIDTH + 2 + + + C0.LR_WIDTH + LR WIDTH + 1 + + + C0.CK_WIDTH + CK WIDTH + 1 + + + C0.CKE_WIDTH + CKE WIDTH + 1 + + + C0.CS_WIDTH + CS WIDTH + 1 + + + C0.ODT_WIDTH + ODT WIDTH + 1 + + + C0.StackHeight + 1 + + + PING_PONG_PHY + Ping Pong Phy + 1 + + + C0.DDR4_Enable_LVAUX + false + + + C0.DDR4_EN_PARITY + true + + + EN_PP_4R_MIR + false + + + + + DDR4 SDRAM (MIG) + + xtlm + protobuf + sim_ddr_v1_0 + + 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig new file mode 100644 index 0000000..698f7e5 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig @@ -0,0 +1,313 @@ +/****************************************************************************** +// (c) Copyright 2013 - 2014 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +******************************************************************************/ +// ____ ____ +// / /\/ / +// /___/ \ / Vendor : Xilinx +// \ \ \/ Version : 1.1 +// \ \ Application : MIG +// / / Filename : ddr4_v2_2_10_cal_rd_en.sv +// /___/ /\ Date Last Modified : $Date: 2015/04/23 $ +// \ \ / \ Date Created : Thu Apr 18 2013 +// \___\/\___\ +// +// Device : UltraScale +// Design Name : DDR4 SDRAM & DDR3 SDRAM +// Purpose : +// ddr4_v2_2_10_cal_rd_en module +// Reference : +// Revision History : +//***************************************************************************** + +`timescale 1ns/100ps + +module ddr4_v2_2_10_cal_rd_en #(parameter + RANKS = 1 + ,RL = 11 + ,EXTRA_CMD_DELAY = 0 + ,TCQ = 0.1 +)( + input clk + ,input rst + + ,output [3:0] mc_clb2phy_rden + ,output [3:0] mc_clb2phy_rdcs0 + ,output [3:0] mc_clb2phy_rdcs1 + + ,input [1:0] casSlot // spyglass disable W498 + ,input mccasSlot2 + ,input rdCAS + ,input calrdCAS + ,input mcrdCAS + ,input [5:0] mCL0 + ,input [5:0] mCL1 + ,input [5:0] mCL2 + ,input [5:0] mCL3 + ,input [1:0] winRank + ,input [1:0] calRank + ,input [1:0] mcwinRank + ,input calDone +); + +wire [5:0] mCL[0:3]; +assign mCL[0] = mCL0; +assign mCL[1] = mCL1; +assign mCL[2] = mCL2; +assign mCL[3] = mCL3; + +// This section generates the Gate enable mc_clb2phy_rden. +// This logic is used in calibration and during normal operation. +// Case 4'b0110 defines nominal timing where the trained mCL value equals RL. +// This logic supports mCL = RL - 3, to enable the Gate 3tCK earlier than nominal RL. +// Early gate enable is needed in Gate training, during normal operation +// if command delays are very low, and to compensate for extra Gate delay +// in the XiPhy that is allocated for VT tracking. The logic also supports Gate +// enable 4tCK later than nominal to allow for command fly-by routing. +// The Gate enable can be further delayed to allow for extra command pipeline delays. +// The Gate enable supports RL as low as 7 with no extra command delays, but other +// blocks have higher low limits, so the minimum RL without extra command delays +// is expected to be RL=8. + +reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn; +(* KEEP = "true" *) reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn_nxt; +reg [18:0] rsMask[0:7]; + +function [18:0] rs2mask; + input [3:0] diff; + input slot2; +case ({diff, slot2}) + 5'b0_0000: rs2mask = 19'b000_0000_0000_0000_1111; + 5'b0_0001: rs2mask = 19'b000_0000_0000_0011_1100; + 5'b0_0010: rs2mask = 19'b000_0000_0000_0001_1110; + 5'b0_0011: rs2mask = 19'b000_0000_0000_0111_1000; + 5'b0_0100: rs2mask = 19'b000_0000_0000_0011_1100; + 5'b0_0101: rs2mask = 19'b000_0000_0000_1111_0000; + 5'b0_0110: rs2mask = 19'b000_0000_0000_0111_1000; + 5'b0_0111: rs2mask = 19'b000_0000_0001_1110_0000; + 5'b0_1000: rs2mask = 19'b000_0000_0000_1111_0000; + 5'b0_1001: rs2mask = 19'b000_0000_0011_1100_0000; + 5'b0_1010: rs2mask = 19'b000_0000_0001_1110_0000; + 5'b0_1011: rs2mask = 19'b000_0000_0111_1000_0000; + 5'b0_1100: rs2mask = 19'b000_0000_0011_1100_0000; + 5'b0_1101: rs2mask = 19'b000_0000_1111_0000_0000; + 5'b0_1110: rs2mask = 19'b000_0000_0111_1000_0000; + 5'b0_1111: rs2mask = 19'b000_0001_1110_0000_0000; + 5'b1_0000: rs2mask = 19'b000_0000_1111_0000_0000; + 5'b1_0001: rs2mask = 19'b000_0011_1100_0000_0000; + 5'b1_0010: rs2mask = 19'b000_0001_1110_0000_0000; + 5'b1_0011: rs2mask = 19'b000_0111_1000_0000_0000; + 5'b1_0100: rs2mask = 19'b000_0011_1100_0000_0000; + 5'b1_0101: rs2mask = 19'b000_1111_0000_0000_0000; + 5'b1_0110: rs2mask = 19'b000_0111_1000_0000_0000; + 5'b1_0111: rs2mask = 19'b001_1110_0000_0000_0000; + 5'b1_1000: rs2mask = 19'b000_1111_0000_0000_0000; + 5'b1_1001: rs2mask = 19'b011_1100_0000_0000_0000; + 5'b1_1010: rs2mask = 19'b001_1110_0000_0000_0000; + 5'b1_1011: rs2mask = 19'b111_1000_0000_0000_0000; + default: rs2mask = 19'b000_0000_1000_0000_1111; +endcase +endfunction + +always @(posedge clk) begin: blk1 + reg [3:0] rsNdx; + for (rsNdx = 0; rsNdx <= 7; rsNdx = rsNdx + 1) + rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[2:1]] - (RL - 3), rsNdx[0]); +end + +always @(*) if (rst) begin + rdEn_nxt = 'b0; +end else begin + rdEn_nxt = (rdEn >> 4) + | (rdCAS ? {rsMask[{winRank, casSlot[1]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} + : 'b0); +end + +always @(posedge clk) + rdEn <= #TCQ rdEn_nxt; + +assign mc_clb2phy_rden = rdEn[3:0]; + +/////////////////////////////////////////////////////////////////// +// This logic is used during normal, multi-rank operation only. Durring cal or single +// rank operation this logic is bypassed and the output of this section is static. +// This section generates the read rank signals used by the XiPhy to select per rank +// cal values during read operations. + +integer tck_index; +localparam rdcs_msb = RL + 8 + 4*EXTRA_CMD_DELAY; + +reg [rdcs_msb :0] rdcs0; +reg [rdcs_msb :0] rdcs0_mc; +reg [rdcs_msb :0] rdcs1; +reg [rdcs_msb :0] rdcs1_mc; +reg [6:0] rdcs_rdcas_lsb_slot0; +reg calDone_dly; + +// Extend newest cs (MSB) and shift out the oldest (low 4 LSBs) +wire [rdcs_msb :0] rdcs0_shift = { { 4 { rdcs0[rdcs_msb] } }, rdcs0[ rdcs_msb : 4] }; +wire [rdcs_msb :0] rdcs1_shift = { { 4 { rdcs1[rdcs_msb] } }, rdcs1[ rdcs_msb : 4] }; + +// Create rdcs mask for the current rdcas +wire [6:0] rdcs_rdcas_lsb_slot0_nxt = { 1'b0, mCL0 } + 4*EXTRA_CMD_DELAY - 7'd7; +wire [rdcs_msb :0] rdcs_rdcas_mask_slot0 = { ( rdcs_msb + 1 ) { 1'b1 } } << rdcs_rdcas_lsb_slot0; +wire [rdcs_msb :0] rdcs_rdcas_mask = rdcs_rdcas_mask_slot0 << 2*mccasSlot2; + +// Merge the shifted rdcs and winRank based on the rdcs mask for the current rdcas +always @(*) begin + for (tck_index = 0; tck_index <= rdcs_msb; tck_index = tck_index + 1) begin + rdcs0_mc[tck_index] = ( mcrdCAS & rdcs_rdcas_mask[tck_index] ) ? mcwinRank[0] : rdcs0_shift[tck_index]; + rdcs1_mc[tck_index] = ( mcrdCAS & rdcs_rdcas_mask[tck_index] ) ? mcwinRank[1] : rdcs1_shift[tck_index]; + end +end + +// Select mc or cal rdcs +wire [rdcs_msb :0] rdcs0_nxt = calDone_dly ? rdcs0_mc : { rdcs_msb+1 { calRank[0] } }; +wire [rdcs_msb :0] rdcs1_nxt = calDone_dly ? rdcs1_mc : { rdcs_msb+1 { calRank[1] } }; + +// Final 4 bit rdcs output +assign mc_clb2phy_rdcs0 = rdcs0[3:0] & ~{ 4 { RANKS == 1 } }; +assign mc_clb2phy_rdcs1 = rdcs1[3:0] & ~{ 4 { RANKS == 1 } }; + +// Flops +always @(posedge clk) begin + rdcs_rdcas_lsb_slot0 <= #TCQ rdcs_rdcas_lsb_slot0_nxt; + calDone_dly <= #TCQ calDone; +end + +// Reset flops +always @(posedge clk) if (rst) begin + rdcs0 <= #TCQ '0; + rdcs1 <= #TCQ '0; +end else begin + rdcs0 <= #TCQ rdcs0_nxt; + rdcs1 <= #TCQ rdcs1_nxt; +end + + +//synopsys translate_off + +`ifdef MEM_INTERNAL +// Events - When asserted high in a test that passes all verification checks, these coverage +// properties indicate that a functional coverage event has been hit. +// --------------------------------------------------------------------------------------------- + +// Minimum mCL in normal operation +//wire e_mc_rd_en_000 = ( ( mCL0 + 4*EXTRA_CMD_DELAY ) == 13 ) & calDone & ~( RANKS == 1 ) & rdCAS; +//always @(posedge clk) mc_rd_en_000: if (~rst) cover property (e_mc_rd_en_000); + + +// Asserts - When asserted high, an illegal condition has been detected and the test has failed. +// --------------------------------------------------------------------------------------------- + +// Check for illegal rank switch in rdEn and rdcs. rdEn gap must be at least 2tCK wide. rdcs must be stable for 2tCK after rdEn de-assertion. +reg [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdEn; +reg [rdcs_msb :0] a_rdcs0_dly; +reg [rdcs_msb :0] a_rdcs1_dly; +reg [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdcs0; +wire [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdcs0_nxt = { rdcs0, a_rdcs0_dly[3:0] }; +reg [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdcs1; +wire [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdcs1_nxt = { rdcs1, a_rdcs1_dly[3:0] }; +wire [RL+12 + 4*EXTRA_CMD_DELAY -1 :0] a_rdEn_falling_edge = ~a_rdEn[RL+12 + 4*EXTRA_CMD_DELAY :1] & a_rdEn[RL+12 + 4*EXTRA_CMD_DELAY -1 :0]; +reg [RL+12 + 4*EXTRA_CMD_DELAY -3 :0] a_rdEn_hold0_fail; +reg [RL+12 + 4*EXTRA_CMD_DELAY -3 :0] a_rdEn_hold1_fail; +reg [RL+12 + 4*EXTRA_CMD_DELAY -3 :0] a_rdEn_gap_fail; +always @(*) begin + for (tck_index = 0; tck_index < RL+12 + 4*EXTRA_CMD_DELAY -2; tck_index = tck_index + 1) begin + a_rdEn_hold0_fail[tck_index] = calDone & a_rdEn_falling_edge[tck_index] & ( ( a_rdcs0[tck_index] ^ a_rdcs0[tck_index+1] ) | ( a_rdcs0[tck_index] ^ a_rdcs0[tck_index+2] ) ); + a_rdEn_hold1_fail[tck_index] = calDone & a_rdEn_falling_edge[tck_index] & ( ( a_rdcs1[tck_index] ^ a_rdcs1[tck_index+1] ) | ( a_rdcs1[tck_index] ^ a_rdcs1[tck_index+2] ) ); + a_rdEn_gap_fail[tck_index] = calDone & a_rdEn_falling_edge[tck_index] & a_rdEn[tck_index+2]; + end +end +always @(posedge clk) if (rst) begin + a_rdEn <= #TCQ '0; + a_rdcs0_dly <= #TCQ '0; + a_rdcs1_dly <= #TCQ '0; + a_rdcs0 <= #TCQ '0; + a_rdcs1 <= #TCQ '0; +end else begin + a_rdEn <= #TCQ rdEn; + a_rdcs0_dly <= #TCQ rdcs0; + a_rdcs1_dly <= #TCQ rdcs1; + a_rdcs0 <= #TCQ a_rdcs0_nxt; + a_rdcs1 <= #TCQ a_rdcs1_nxt; +end + +// rdcs0 not held for 2tCK after end of burst +wire a_mc_rd_en_000_hld = calDone & ( | a_rdEn_hold0_fail ) & ( mCL0 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_000_hld); + +// rdcs1 not held for 2tCK after end of burst +wire a_mc_rd_en_001_hld = calDone & ( | a_rdEn_hold1_fail ) & ( mCL0 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_001_hld); + +// rdEn not held low for 2tCK after end of burst +wire a_mc_rd_en_002_hld = calDone & ( | a_rdEn_gap_fail ) & ( mCL0 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_002_hld); + +// mCL0 is less than RL-3 +wire a_mc_rd_en_003_ovf = ( mCL0 < (RL - 3) ) & ( mCL0 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_003_ovf); + +// mCL1 is less than RL-3 +wire a_mc_rd_en_004_ovf = ( mCL1 < (RL - 3) ) & ( mCL1 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_004_ovf); + +// mCL2 is less than RL-3 +wire a_mc_rd_en_005_ovf = ( mCL2 < (RL - 3) ) & ( mCL2 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_005_ovf); + +// mCL3 is less than RL-3 +wire a_mc_rd_en_006_ovf = ( mCL3 < (RL - 3) ) & ( mCL3 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_006_ovf); + + +`endif +//synopsys translate_on + +endmodule + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej new file mode 100644 index 0000000..29c4462 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej @@ -0,0 +1,124 @@ +--- U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv ++++ /dev/null +@@ -114,55 +114,86 @@ + + reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn; + (* KEEP = "true" *) reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn_nxt; +-reg [18:0] rsMask[0:7]; ++reg [19:0] rsMask[0:15]; + +-function [18:0] rs2mask; ++// RS probably stands for rank select. ++// TODO edit below in worst case. ++function [19:0] rs2mask; + input [3:0] diff; + input slot2; +-case ({diff, slot2}) +- 5'b0_0000: rs2mask = 19'b000_0000_0000_0000_1111; +- 5'b0_0001: rs2mask = 19'b000_0000_0000_0011_1100; +- 5'b0_0010: rs2mask = 19'b000_0000_0000_0001_1110; +- 5'b0_0011: rs2mask = 19'b000_0000_0000_0111_1000; +- 5'b0_0100: rs2mask = 19'b000_0000_0000_0011_1100; +- 5'b0_0101: rs2mask = 19'b000_0000_0000_1111_0000; +- 5'b0_0110: rs2mask = 19'b000_0000_0000_0111_1000; +- 5'b0_0111: rs2mask = 19'b000_0000_0001_1110_0000; +- 5'b0_1000: rs2mask = 19'b000_0000_0000_1111_0000; +- 5'b0_1001: rs2mask = 19'b000_0000_0011_1100_0000; +- 5'b0_1010: rs2mask = 19'b000_0000_0001_1110_0000; +- 5'b0_1011: rs2mask = 19'b000_0000_0111_1000_0000; +- 5'b0_1100: rs2mask = 19'b000_0000_0011_1100_0000; +- 5'b0_1101: rs2mask = 19'b000_0000_1111_0000_0000; +- 5'b0_1110: rs2mask = 19'b000_0000_0111_1000_0000; +- 5'b0_1111: rs2mask = 19'b000_0001_1110_0000_0000; +- 5'b1_0000: rs2mask = 19'b000_0000_1111_0000_0000; +- 5'b1_0001: rs2mask = 19'b000_0011_1100_0000_0000; +- 5'b1_0010: rs2mask = 19'b000_0001_1110_0000_0000; +- 5'b1_0011: rs2mask = 19'b000_0111_1000_0000_0000; +- 5'b1_0100: rs2mask = 19'b000_0011_1100_0000_0000; +- 5'b1_0101: rs2mask = 19'b000_1111_0000_0000_0000; +- 5'b1_0110: rs2mask = 19'b000_0111_1000_0000_0000; +- 5'b1_0111: rs2mask = 19'b001_1110_0000_0000_0000; +- 5'b1_1000: rs2mask = 19'b000_1111_0000_0000_0000; +- 5'b1_1001: rs2mask = 19'b011_1100_0000_0000_0000; +- 5'b1_1010: rs2mask = 19'b001_1110_0000_0000_0000; +- 5'b1_1011: rs2mask = 19'b111_1000_0000_0000_0000; ++ input slot1; ++case ({diff, slot2, slot1}) ++6'b0_00000: rs2mask = 19'b000_0000_0000_0000_1111; ++ 6'b0_00001: rs2mask = 19'b000_0000_0000_0001_1110; ++ 6'b0_00010: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_00011: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_00100: rs2mask = 19'b000_0000_0000_0001_1110; ++ 6'b0_00101: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_00110: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_00111: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01000: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_01001: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_01010: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01011: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_01100: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_01101: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01110: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_01111: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10000: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_10001: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_10010: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10011: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_10100: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_10101: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10110: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_10111: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11000: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_11001: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_11010: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11011: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b0_11100: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_11101: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11110: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b0_11111: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00000: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b1_00001: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b1_00010: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00011: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_00100: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b1_00101: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00110: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_00111: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01000: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_01001: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_01010: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01011: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_01100: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_01101: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01110: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_01111: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10000: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_10001: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_10010: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10011: rs2mask = 19'b111_1000_0000_0000_0000; ++ 6'b1_10100: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_10101: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10110: rs2mask = 19'b111_1000_0000_0000_0000; ++ 6'b1_10111: rs2mask = 20'b1111_0000_0000_0000_0000; + default: rs2mask = 19'b000_0000_1000_0000_1111; + endcase + endfunction + + always @(posedge clk) begin: blk1 +- reg [3:0] rsNdx; +- for (rsNdx = 0; rsNdx <= 7; rsNdx = rsNdx + 1) +- rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[2:1]] - (RL - 3), rsNdx[0]); ++ reg [4:0] rsNdx; ++ for (rsNdx = 0; rsNdx <= 15; rsNdx = rsNdx + 1) ++ rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[3:2]] - (RL - 3), rsNdx[1], rsNdx[0]); + end + + always @(*) if (rst) begin + rdEn_nxt = 'b0; + end else begin + rdEn_nxt = (rdEn >> 4) +- | (rdCAS ? {rsMask[{winRank, casSlot[1]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} ++ | (rdCAS ? {rsMask[{winRank, casSlot[1], casSlot[0]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} + : 'b0); + end + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv.rej b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv.rej new file mode 100644 index 0000000..76c333f --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv.rej @@ -0,0 +1,31 @@ +--- U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv ++++ /dev/null +@@ -157,9 +157,13 @@ + // used in pushing new write CAS commands into the wrQ shift register. These values are + // calculated for both casslot0 and casslot2. + localparam FABRIC_CASSLOT0 = ( ALL_WR_LATENCY / 4 ) - 2; ++localparam FABRIC_CASSLOT1 = ( ( ALL_WR_LATENCY + 1 ) / 4 ) - 2; + localparam FABRIC_CASSLOT2 = ( ( ALL_WR_LATENCY + 2 ) / 4 ) - 2; ++localparam FABRIC_CASSLOT3 = ( ( ALL_WR_LATENCY + 3 ) / 4 ) - 2; + localparam OFFSET_CASSLOT0 = ( ALL_WR_LATENCY ) % 4; ++localparam OFFSET_CASSLOT1 = ( ALL_WR_LATENCY + 1 ) % 4; + localparam OFFSET_CASSLOT2 = ( ALL_WR_LATENCY + 2 ) % 4; ++localparam OFFSET_CASSLOT3 = ( ALL_WR_LATENCY + 3 ) % 4; + + integer i; + +@@ -192,10 +196,12 @@ + // Output enable shift register fabric load cycle for cal and mc. mccasSlot2 is timing critical. + reg [3:0] oe_0_mux_cal; + wire [3:0] oe_0_mux_cal_nxt = calDone ? FABRIC_CASSLOT0 : FABRIC_CASSLOT2; +-wire [3:0] oe_fabric = mccasSlot2 ? FABRIC_CASSLOT2 : oe_0_mux_cal; ++wire [3:0] oe_fabric = mccasSlot2 ? (casSlot[0] ? FABRIC_CASSLOT3 : FABRIC_CASSLOT2) : ++ (casSlot[0] ? FABRIC_CASSLOT1 : oe_0_mux_cal); + + // tCK offset for mc. mccasSlot2 is timing critical. +-wire [1:0] tck_offset = mccasSlot2 ? OFFSET_CASSLOT2 : OFFSET_CASSLOT0; ++wire [1:0] tck_offset = mccasSlot2 ? (casSlot[0] ? OFFSET_CASSLOT3 : OFFSET_CASSLOT2) : ++ (casSlot[0] ? OFFSET_CASSLOT1 : OFFSET_CASSLOT0); + + // Output enable shift register load value for cal and mc. mcwrCAS and tck_offset are timing critical. + wire [DBAW+4:0] wrQ_cal_load_value = {winBuf, calRank, OFFSET_CASSLOT2[1:0], 1'b1}; diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/bd_ba6a.bd b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/bd_ba6a.bd new file mode 100644 index 0000000..88c7541 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/bd_ba6a.bd @@ -0,0 +1,513 @@ +{ + "design": { + "design_info": { + "boundary_crc": "0xBCE55F3980178BC9", + "design_src": "SBD", + "device": "xcu200-fsgd2104-2-e", + "name": "bd_ba6a", + "rev_ctrl_bd_flag": "RevCtrlBdOff", + "scoped": "true", + "synth_flow_mode": "None", + "tool_version": "2020.2", + "validated": "true" + }, + "design_tree": { + "microblaze_I": "", + "rst_0": "", + "ilmb": "", + "dlmb": "", + "dlmb_cntlr": "", + "ilmb_cntlr": "", + "lmb_bram_I": "", + "second_dlmb_cntlr": "", + "second_ilmb_cntlr": "", + "second_lmb_bram_I": "", + "iomodule_0": "" + }, + "interface_ports": { + "IO": { + "mode": "Master", + "vlnv": "xilinx.com:interface:mcsio_bus_rtl:1.0" + }, + "TRACE": { + "mode": "Master", + "vlnv": "xilinx.com:interface:mbtrace_rtl:2.0" + } + }, + "ports": { + "Clk": { + "type": "clk", + "direction": "I", + "parameters": { + "ASSOCIATED_ASYNC_RESET": { + "value": "Reset" + }, + "CLK_DOMAIN": { + "value": "bd_ba6a_Clk", + "value_src": "constant" + }, + "FREQ_HZ": { + "value": "100000000" + }, + "FREQ_TOLERANCE_HZ": { + "value": "0", + "value_src": "default" + }, + "INSERT_VIP": { + "value": "0", + "value_src": "default" + }, + "PHASE": { + "value": "0.000", + "value_src": "default" + } + } + }, + "Reset": { + "type": "rst", + "direction": "I", + "parameters": { + "INSERT_VIP": { + "value": "0", + "value_src": "default" + }, + "POLARITY": { + "value": "ACTIVE_HIGH" + } + } + } + }, + "components": { + "microblaze_I": { + "vlnv": "xilinx.com:ip:microblaze:11.0", + "xci_name": "bd_ba6a_microblaze_I_0", + "parameters": { + "C_ASYNC_WAKEUP": { + "value": "3" + }, + "C_DEBUG_ENABLED": { + "value": "0" + }, + "C_FAULT_TOLERANT": { + "value": "0" + }, + "C_INSTANCE": { + "value": "mb_microblaze_0" + }, + "C_PC_WIDTH": { + "value": "17" + }, + "C_TRACE": { + "value": "1" + }, + "C_USE_BARREL": { + "value": "1" + }, + "C_USE_DIV": { + "value": "1" + }, + "C_USE_EXT_BRK": { + "value": "0" + }, + "C_USE_EXT_NM_BRK": { + "value": "0" + }, + "C_USE_HW_MUL": { + "value": "1" + }, + "C_USE_PCMP_INSTR": { + "value": "1" + }, + "C_USE_REORDER_INSTR": { + "value": "0" + } + }, + "addressing": { + "address_spaces": { + "Data": { + "range": "4G", + "width": "32" + }, + "Instruction": { + "range": "4G", + "width": "32" + } + } + }, + "interface_ports": { + "DLMB": { + "mode": "Master", + "address_space_ref": "Data", + "base_address": { + "minimum": "0x00000000", + "maximum": "0xFFFFFFFF", + "width": "32" + } + }, + "ILMB": { + "mode": "Master", + "address_space_ref": "Instruction", + "base_address": { + "minimum": "0x00000000", + "maximum": "0xFFFFFFFF", + "width": "32" + } + } + }, + "hdl_attributes": { + "BMM_INFO_PROCESSOR": { + "value": "microblaze-le > bd_ba6a dlmb_cntlr", + "value_src": "default" + }, + "KEEP_HIERARCHY": { + "value": "yes", + "value_src": "default" + } + } + }, + "rst_0": { + "vlnv": "xilinx.com:ip:proc_sys_reset:5.0", + "xci_name": "bd_ba6a_rst_0_0" + }, + "ilmb": { + "vlnv": "xilinx.com:ip:lmb_v10:3.0", + "xci_name": "bd_ba6a_ilmb_0", + "parameters": { + "C_LMB_NUM_SLAVES": { + "value": "2" + } + }, + "interface_ports": { + "LMB_M": { + "mode": "MirroredMaster", + "bridges": [ + "LMB_Sl_0", + "LMB_Sl_1" + ] + } + } + }, + "dlmb": { + "vlnv": "xilinx.com:ip:lmb_v10:3.0", + "xci_name": "bd_ba6a_dlmb_0", + "parameters": { + "C_LMB_NUM_SLAVES": { + "value": "3" + } + }, + "interface_ports": { + "LMB_M": { + "mode": "MirroredMaster", + "bridges": [ + "LMB_Sl_0", + "LMB_Sl_1", + "LMB_Sl_2" + ] + } + } + }, + "dlmb_cntlr": { + "vlnv": "xilinx.com:ip:lmb_bram_if_cntlr:4.0", + "xci_name": "bd_ba6a_dlmb_cntlr_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000000000000" + }, + "C_HIGHADDR": { + "value": "0x000000000000FFFF" + }, + "C_MASK": { + "value": "0x00000000C0010000" + } + }, + "hdl_attributes": { + "BMM_INFO_ADDRESS_SPACE": { + "value": "byte 0x00000000 32 > bd_ba6a lmb_bram_I bd_ba6a second_lmb_bram_I", + "value_src": "default" + }, + "KEEP_HIERARCHY": { + "value": "yes", + "value_src": "default" + } + } + }, + "ilmb_cntlr": { + "vlnv": "xilinx.com:ip:lmb_bram_if_cntlr:4.0", + "xci_name": "bd_ba6a_ilmb_cntlr_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000000000000" + }, + "C_HIGHADDR": { + "value": "0x000000000000FFFF" + }, + "C_MASK": { + "value": "0x0000000080010000" + } + } + }, + "lmb_bram_I": { + "vlnv": "xilinx.com:ip:blk_mem_gen:8.4", + "xci_name": "bd_ba6a_lmb_bram_I_0", + "parameters": { + "Memory_Type": { + "value": "True_Dual_Port_RAM" + } + } + }, + "second_dlmb_cntlr": { + "vlnv": "xilinx.com:ip:lmb_bram_if_cntlr:4.0", + "xci_name": "bd_ba6a_second_dlmb_cntlr_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000000010000" + }, + "C_HIGHADDR": { + "value": "0x0000000000017FFF" + }, + "C_MASK": { + "value": "0x00000000C0010000" + } + }, + "hdl_attributes": { + "BMM_INFO_ADDRESS_RANGE": { + "value": " ", + "value_src": "default" + } + } + }, + "second_ilmb_cntlr": { + "vlnv": "xilinx.com:ip:lmb_bram_if_cntlr:4.0", + "xci_name": "bd_ba6a_second_ilmb_cntlr_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000000010000" + }, + "C_HIGHADDR": { + "value": "0x0000000000017FFF" + }, + "C_MASK": { + "value": "0x0000000080010000" + } + } + }, + "second_lmb_bram_I": { + "vlnv": "xilinx.com:ip:blk_mem_gen:8.4", + "xci_name": "bd_ba6a_second_lmb_bram_I_0", + "parameters": { + "Memory_Type": { + "value": "True_Dual_Port_RAM" + } + } + }, + "iomodule_0": { + "vlnv": "xilinx.com:ip:iomodule:3.1", + "xci_name": "bd_ba6a_iomodule_0_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000080000000" + }, + "C_HIGHADDR": { + "value": "0x000000008000FFFF" + }, + "C_INSTANCE": { + "value": "iomodule" + }, + "C_INTC_ADDR_WIDTH": { + "value": "17" + }, + "C_INTC_HAS_FAST": { + "value": "1" + }, + "C_INTC_USE_IRQ_OUT": { + "value": "1" + }, + "C_IO_BASEADDR": { + "value": "0x00000000C0000000" + }, + "C_IO_HIGHADDR": { + "value": "0x00000000FFFFFFFF" + }, + "C_IO_MASK": { + "value": "0x00000000C0000000" + }, + "C_MASK": { + "value": "0x00000000C0000000" + }, + "C_USE_IO_BUS": { + "value": "1" + } + } + } + }, + "interface_nets": { + "dlmb_port": { + "interface_ports": [ + "dlmb_cntlr/BRAM_PORT", + "lmb_bram_I/BRAM_PORTA" + ] + }, + "dlmb_sl_0": { + "interface_ports": [ + "dlmb/LMB_Sl_0", + "dlmb_cntlr/SLMB" + ] + }, + "dlmb_sl_2": { + "interface_ports": [ + "dlmb/LMB_Sl_2", + "second_dlmb_cntlr/SLMB" + ] + }, + "ilmb_port": { + "interface_ports": [ + "ilmb_cntlr/BRAM_PORT", + "lmb_bram_I/BRAM_PORTB" + ] + }, + "dlmb_sl_1": { + "interface_ports": [ + "dlmb/LMB_Sl_1", + "iomodule_0/SLMB" + ] + }, + "microblaze_I_Trace": { + "interface_ports": [ + "TRACE", + "microblaze_I/TRACE" + ] + }, + "ilmb_port_2": { + "interface_ports": [ + "second_ilmb_cntlr/BRAM_PORT", + "second_lmb_bram_I/BRAM_PORTB" + ] + }, + "ilmb": { + "interface_ports": [ + "microblaze_I/ILMB", + "ilmb/LMB_M" + ] + }, + "ilmb_sl_0": { + "interface_ports": [ + "ilmb/LMB_Sl_0", + "ilmb_cntlr/SLMB" + ] + }, + "ilmb_sl_1": { + "interface_ports": [ + "ilmb/LMB_Sl_1", + "second_ilmb_cntlr/SLMB" + ] + }, + "dlmb_port_2": { + "interface_ports": [ + "second_dlmb_cntlr/BRAM_PORT", + "second_lmb_bram_I/BRAM_PORTA" + ] + }, + "dlmb": { + "interface_ports": [ + "microblaze_I/DLMB", + "dlmb/LMB_M" + ] + }, + "iomodule_0_IO": { + "interface_ports": [ + "IO", + "iomodule_0/IO_BUS" + ] + } + }, + "nets": { + "Clk2": { + "ports": [ + "Clk", + "microblaze_I/Clk", + "ilmb/LMB_Clk", + "dlmb/LMB_Clk", + "dlmb_cntlr/LMB_Clk", + "ilmb_cntlr/LMB_Clk", + "second_dlmb_cntlr/LMB_Clk", + "second_ilmb_cntlr/LMB_Clk", + "iomodule_0/Clk", + "rst_0/slowest_sync_clk" + ] + }, + "Reset": { + "ports": [ + "Reset", + "rst_0/ext_reset_in" + ] + }, + "MB_Reset": { + "ports": [ + "rst_0/mb_reset", + "microblaze_I/Reset" + ] + }, + "LMB_Rst2": { + "ports": [ + "rst_0/bus_struct_reset", + "ilmb/SYS_Rst", + "dlmb/SYS_Rst", + "ilmb_cntlr/LMB_Rst", + "dlmb_cntlr/LMB_Rst", + "second_ilmb_cntlr/LMB_Rst", + "second_dlmb_cntlr/LMB_Rst" + ] + }, + "IO_Rst": { + "ports": [ + "rst_0/peripheral_reset", + "iomodule_0/Rst" + ] + } + }, + "addressing": { + "/microblaze_I": { + "address_spaces": { + "Data": { + "segments": { + "SEG_dlmb_cntlr_Mem": { + "address_block": "/dlmb_cntlr/SLMB/Mem", + "offset": "0x00000000", + "range": "64K" + }, + "SEG_iomodule_0_IO": { + "address_block": "/iomodule_0/SLMB/IO", + "offset": "0xC0000000", + "range": "1G" + }, + "SEG_iomodule_0_Reg": { + "address_block": "/iomodule_0/SLMB/Reg", + "offset": "0x80000000", + "range": "64K" + }, + "SEG_second_dlmb_cntlr_Mem": { + "address_block": "/second_dlmb_cntlr/SLMB/Mem", + "offset": "0x00010000", + "range": "32K" + } + } + }, + "Instruction": { + "segments": { + "SEG_ilmb_cntlr_Mem": { + "address_block": "/ilmb_cntlr/SLMB/Mem", + "offset": "0x00000000", + "range": "64K" + }, + "SEG_second_ilmb_cntlr_Mem": { + "address_block": "/second_ilmb_cntlr/SLMB/Mem", + "offset": "0x00010000", + "range": "32K" + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/bd_ba6a.bxml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/bd_ba6a.bxml new file mode 100644 index 0000000..dddba12 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/bd_ba6a.bxml @@ -0,0 +1,100 @@ + + + + Composite Fileset + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/hdl/bd_ba6a_wrapper.v b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/hdl/bd_ba6a_wrapper.v new file mode 100644 index 0000000..62aef3f --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/hdl/bd_ba6a_wrapper.v @@ -0,0 +1,173 @@ +//Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +//-------------------------------------------------------------------------------- +//Command: generate_target bd_ba6a_wrapper.bd +//Design : bd_ba6a_wrapper +//Purpose: IP block netlist +//-------------------------------------------------------------------------------- +`timescale 1 ps / 1 ps + +module bd_ba6a_wrapper + (Clk, + IO_addr_strobe, + IO_address, + IO_byte_enable, + IO_read_data, + IO_read_strobe, + IO_ready, + IO_write_data, + IO_write_strobe, + Reset, + TRACE_data_access, + TRACE_data_address, + TRACE_data_byte_enable, + TRACE_data_read, + TRACE_data_write, + TRACE_data_write_value, + TRACE_dcache_hit, + TRACE_dcache_rdy, + TRACE_dcache_read, + TRACE_dcache_req, + TRACE_delay_slot, + TRACE_ex_piperun, + TRACE_exception_kind, + TRACE_exception_taken, + TRACE_icache_hit, + TRACE_icache_rdy, + TRACE_icache_req, + TRACE_instruction, + TRACE_jump_hit, + TRACE_jump_taken, + TRACE_mb_halted, + TRACE_mem_piperun, + TRACE_msr_reg, + TRACE_new_reg_value, + TRACE_of_piperun, + TRACE_pc, + TRACE_pid_reg, + TRACE_reg_addr, + TRACE_reg_write, + TRACE_valid_instr); + input Clk; + output IO_addr_strobe; + output [31:0]IO_address; + output [3:0]IO_byte_enable; + input [31:0]IO_read_data; + output IO_read_strobe; + input IO_ready; + output [31:0]IO_write_data; + output IO_write_strobe; + input Reset; + output TRACE_data_access; + output [0:31]TRACE_data_address; + output [0:3]TRACE_data_byte_enable; + output TRACE_data_read; + output TRACE_data_write; + output [0:31]TRACE_data_write_value; + output TRACE_dcache_hit; + output TRACE_dcache_rdy; + output TRACE_dcache_read; + output TRACE_dcache_req; + output TRACE_delay_slot; + output TRACE_ex_piperun; + output [0:4]TRACE_exception_kind; + output TRACE_exception_taken; + output TRACE_icache_hit; + output TRACE_icache_rdy; + output TRACE_icache_req; + output [0:31]TRACE_instruction; + output TRACE_jump_hit; + output TRACE_jump_taken; + output TRACE_mb_halted; + output TRACE_mem_piperun; + output [0:14]TRACE_msr_reg; + output [0:31]TRACE_new_reg_value; + output TRACE_of_piperun; + output [0:31]TRACE_pc; + output [0:7]TRACE_pid_reg; + output [0:4]TRACE_reg_addr; + output TRACE_reg_write; + output TRACE_valid_instr; + + wire Clk; + wire IO_addr_strobe; + wire [31:0]IO_address; + wire [3:0]IO_byte_enable; + wire [31:0]IO_read_data; + wire IO_read_strobe; + wire IO_ready; + wire [31:0]IO_write_data; + wire IO_write_strobe; + wire Reset; + wire TRACE_data_access; + wire [0:31]TRACE_data_address; + wire [0:3]TRACE_data_byte_enable; + wire TRACE_data_read; + wire TRACE_data_write; + wire [0:31]TRACE_data_write_value; + wire TRACE_dcache_hit; + wire TRACE_dcache_rdy; + wire TRACE_dcache_read; + wire TRACE_dcache_req; + wire TRACE_delay_slot; + wire TRACE_ex_piperun; + wire [0:4]TRACE_exception_kind; + wire TRACE_exception_taken; + wire TRACE_icache_hit; + wire TRACE_icache_rdy; + wire TRACE_icache_req; + wire [0:31]TRACE_instruction; + wire TRACE_jump_hit; + wire TRACE_jump_taken; + wire TRACE_mb_halted; + wire TRACE_mem_piperun; + wire [0:14]TRACE_msr_reg; + wire [0:31]TRACE_new_reg_value; + wire TRACE_of_piperun; + wire [0:31]TRACE_pc; + wire [0:7]TRACE_pid_reg; + wire [0:4]TRACE_reg_addr; + wire TRACE_reg_write; + wire TRACE_valid_instr; + + bd_ba6a bd_ba6a_i + (.Clk(Clk), + .IO_addr_strobe(IO_addr_strobe), + .IO_address(IO_address), + .IO_byte_enable(IO_byte_enable), + .IO_read_data(IO_read_data), + .IO_read_strobe(IO_read_strobe), + .IO_ready(IO_ready), + .IO_write_data(IO_write_data), + .IO_write_strobe(IO_write_strobe), + .Reset(Reset), + .TRACE_data_access(TRACE_data_access), + .TRACE_data_address(TRACE_data_address), + .TRACE_data_byte_enable(TRACE_data_byte_enable), + .TRACE_data_read(TRACE_data_read), + .TRACE_data_write(TRACE_data_write), + .TRACE_data_write_value(TRACE_data_write_value), + .TRACE_dcache_hit(TRACE_dcache_hit), + .TRACE_dcache_rdy(TRACE_dcache_rdy), + .TRACE_dcache_read(TRACE_dcache_read), + .TRACE_dcache_req(TRACE_dcache_req), + .TRACE_delay_slot(TRACE_delay_slot), + .TRACE_ex_piperun(TRACE_ex_piperun), + .TRACE_exception_kind(TRACE_exception_kind), + .TRACE_exception_taken(TRACE_exception_taken), + .TRACE_icache_hit(TRACE_icache_hit), + .TRACE_icache_rdy(TRACE_icache_rdy), + .TRACE_icache_req(TRACE_icache_req), + .TRACE_instruction(TRACE_instruction), + .TRACE_jump_hit(TRACE_jump_hit), + .TRACE_jump_taken(TRACE_jump_taken), + .TRACE_mb_halted(TRACE_mb_halted), + .TRACE_mem_piperun(TRACE_mem_piperun), + .TRACE_msr_reg(TRACE_msr_reg), + .TRACE_new_reg_value(TRACE_new_reg_value), + .TRACE_of_piperun(TRACE_of_piperun), + .TRACE_pc(TRACE_pc), + .TRACE_pid_reg(TRACE_pid_reg), + .TRACE_reg_addr(TRACE_reg_addr), + .TRACE_reg_write(TRACE_reg_write), + .TRACE_valid_instr(TRACE_valid_instr)); +endmodule diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/bd_ba6a_microblaze_I_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/bd_ba6a_microblaze_I_0.xci new file mode 100644 index 0000000..7bd31b9 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/bd_ba6a_microblaze_I_0.xci @@ -0,0 +1,1032 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_ba6a_microblaze_I_0 + + + bd_ba6a_Clk + 100000000 + 0 + 0 + 0.000 + + 30000000 + 0 + 0 + 0.000 + 1 + 32 + 0 + LEVEL_HIGH + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 100000000 + 0 + 0 + 0 + 0 + 0 + 100000000 + 1 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0.000 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0.000 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0.000 + 0 + 0 + 0 + 0 + 0 + LEVEL_HIGH + 0 + 0 + 0 + 100000000 + 0 + 0 + 0 + 0 + 0 + 100000000 + 1 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0.000 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0.000 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0.000 + 0 + 0 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 17 + 1 + 1 + 0 + 1 + 3 + 0 + 0x0000000000000000 + 0 + 8192 + 32 + 32 + 17 + 1 + 0x0000000000000000 + 8192 + 0 + 0 + 0x000000003FFFFFFF + 4 + 0 + 0 + 32 + 0 + 5 + 0 + 0 + 1 + 0 + 0 + 8192 + 0 + 0 + 0 + 1 + 0 + 0 + 1 + 1 + virtexuplus + 0 + 0 + 100000000 + 0 + 0 + 32 + 1 + 0x0000000000000000 + 0 + 0 + 0x000000003FFFFFFF + 4 + 0 + 0 + 0 + 0 + bd_ba6a_microblaze_I_0 + 2 + 0 + 0 + 1 + 0 + 0 + 0 + 4 + 2 + 0 + 3 + 16 + 32 + 32 + 0 + 31 + 32 + 0 + 0 + 32 + 32 + 31 + 32 + 0 + 1 + 0 + 0 + 2 + 2 + 1 + 1 + 2 + 0 + 0 + 17 + 32 + 0 + 0x00 + 0x00000000 + 0x00000000 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 32 + 17 + 1 + 1 + 0 + 1 + 3 + 0 + 0x0000000000000000 + 0 + 8192 + 32 + 17 + 1 + 0x0000000000000000 + 8192 + 0 + 0 + 0x000000003FFFFFFF + 4 + 0 + 0 + 0 + 32 + 0 + 5 + 0 + 0 + 1 + 0 + 0 + 8192 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 1 + 0 + 0 + 100000000 + 0 + 0 + 1 + 0x0000000000000000 + 0 + 0 + 0x000000003FFFFFFF + 4 + 0 + 0 + 0 + 0 + 0 + mb_microblaze_0 + 2 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 4 + 2 + 0 + 3 + 16 + 32 + 5 + 5 + 1 + 0 + 1 + 1 + 0 + 31 + 1 + 32 + 32 + 0 + 1 + 0 + 32 + 5 + 5 + 1 + 1 + 1 + 0 + 31 + 1 + 32 + 32 + 1 + 0 + 1 + 0 + 0 + 2 + 2 + 1 + 1 + 2 + 0 + 0 + 17 + 0 + 0x00 + 0x00000000 + 0 + 0 + 0 + 0 + 0 + 0 + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + bd_ba6a_microblaze_I_0 + 0 + 0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 4 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/bd_ba6a_microblaze_I_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/bd_ba6a_microblaze_I_0.xml new file mode 100644 index 0000000..1b8c2d1 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_0/bd_ba6a_microblaze_I_0.xml @@ -0,0 +1,27445 @@ + + + xilinx.com + customized_ip + bd_ba6a_microblaze_I_0 + 1.0 + + + CLK.CLK + Clk + Clock input + + + + + + + CLK + + + Clk + + + + + + ASSOCIATED_BUSIF + M0_AXIS:S0_AXIS:M1_AXIS:S1_AXIS:M2_AXIS:S2_AXIS:M3_AXIS:S3_AXIS:M4_AXIS:S4_AXIS:M5_AXIS:S5_AXIS:M6_AXIS:S6_AXIS:M7_AXIS:S7_AXIS:M8_AXIS:S8_AXIS:M9_AXIS:S9_AXIS:M10_AXIS:S10_AXIS:M11_AXIS:S11_AXIS:M12_AXIS:S12_AXIS:M13_AXIS:S13_AXIS:M14_AXIS:S14_AXIS:M15_AXIS:S15_AXIS:DLMB:ILMB:M_AXI_DP:M_AXI_IP:M_AXI_DC:M_AXI_IC:M_ACE_DC:M_ACE_IC:MON_DLMB:MON_ILMB:MON_AXI_DP:MON_AXI_IP:MON_AXI_DC:MON_AXI_IC:MON_ACE_DC:MON_ACE_IC + + + ASSOCIATED_RESET + Reset + + + FREQ_HZ + Clk frequency + Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_ba6a_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.RESET + Reset + Reset + + + + + + + RST + + + Reset + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PROCESSOR + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + INTERRUPT + INTERRUPT + Interrupt Input + + + + + + + ACK + + + Interrupt_Ack + + + + + ADDRESS + + + Interrupt_Address + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + LOW_LATENCY + 0 + + + + + + true + + + + + + MON_INTERRUPT + INTERRUPT + Interrupt Input + + + + + + + ACK + + + Interrupt_Ack + + + + + ADDRESS + + + Interrupt_Address + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + LOW_LATENCY + 0 + + + + + + false + + + + + + DLMB + DLMB + Data Local Memory Bus + + + + + + + + + ABUS + + + Data_Addr + + + + + ADDRSTROBE + + + D_AS + + + + + BE + + + Byte_Enable + + + + + CE + + + DCE + + + + + READDBUS + + + Data_Read + + + + + READSTROBE + + + Read_Strobe + + + + + READY + + + DReady + + + + + UE + + + DUE + + + + + WAIT + + + DWait + + + + + WRITEDBUS + + + Data_Write + + + + + WRITESTROBE + + + Write_Strobe + + + + + + ADDR_WIDTH + 32 + + + DATA_WIDTH + 32 + + + PROTOCOL + STANDARD + + + READ_WRITE_MODE + READ_WRITE + + + + + + true + + + + + + MON_DLMB + DLMB + Data Local Memory Bus Monitor + + + + + + + ABUS + + + Data_Addr + + + + + ADDRSTROBE + + + D_AS + + + + + BE + + + Byte_Enable + + + + + CE + + + DCE + + + + + READDBUS + + + Data_Read + + + + + READSTROBE + + + Read_Strobe + + + + + READY + + + DReady + + + + + UE + + + DUE + + + + + WAIT + + + DWait + + + + + WRITEDBUS + + + Data_Write + + + + + WRITESTROBE + + + Write_Strobe + + + + + + ADDR_WIDTH + 32 + + + DATA_WIDTH + 32 + + + PROTOCOL + STANDARD + + + READ_WRITE_MODE + READ_WRITE + + + + + + false + + + + + + ILMB + ILMB + Instruction Local Memory Bus + + + + + + + + + ABUS + + + Instr_Addr + + + + + ADDRSTROBE + + + I_AS + + + + + CE + + + ICE + + + + + READDBUS + + + Instr + + + + + READSTROBE + + + IFetch + + + + + READY + + + IReady + + + + + UE + + + IUE + + + + + WAIT + + + IWAIT + + + + + + ADDR_WIDTH + 32 + + + DATA_WIDTH + 32 + + + PROTOCOL + STANDARD + + + READ_WRITE_MODE + READ_ONLY + + + + + + true + + + + + + MON_ILMB + ILMB + Instruction Local Memory Bus Monitor + + + + + + + ABUS + + + Instr_Addr + + + + + ADDRSTROBE + + + I_AS + + + + + CE + + + ICE + + + + + READDBUS + + + Instr + + + + + READSTROBE + + + IFetch + + + + + READY + + + IReady + + + + + UE + + + IUE + + + + + WAIT + + + IWAIT + + + + + + ADDR_WIDTH + 32 + + + DATA_WIDTH + 32 + + + PROTOCOL + STANDARD + + + READ_WRITE_MODE + READ_ONLY + + + + + + false + + + + + + M_AXI_DP + M_AXI_DP + Master AXI4 Data Peripheral Interface + + + + + + + + + ARADDR + + + M_AXI_DP_ARADDR + + + + + ARBURST + + + M_AXI_DP_ARBURST + + + + + ARCACHE + + + M_AXI_DP_ARCACHE + + + + + ARID + + + M_AXI_DP_ARID + + + + + ARLEN + + + M_AXI_DP_ARLEN + + + + + ARLOCK + + + M_AXI_DP_ARLOCK + + + + + ARPROT + + + M_AXI_DP_ARPROT + + + + + ARQOS + + + M_AXI_DP_ARQOS + + + + + ARREADY + + + M_AXI_DP_ARREADY + + + + + ARSIZE + + + M_AXI_DP_ARSIZE + + + + + ARVALID + + + M_AXI_DP_ARVALID + + + + + AWADDR + + + M_AXI_DP_AWADDR + + + + + AWBURST + + + M_AXI_DP_AWBURST + + + + + AWCACHE + + + M_AXI_DP_AWCACHE + + + + + AWID + + + M_AXI_DP_AWID + + + + + AWLEN + + + M_AXI_DP_AWLEN + + + + + AWLOCK + + + M_AXI_DP_AWLOCK + + + + + AWPROT + + + M_AXI_DP_AWPROT + + + + + AWQOS + + + M_AXI_DP_AWQOS + + + + + AWREADY + + + M_AXI_DP_AWREADY + + + + + AWSIZE + + + M_AXI_DP_AWSIZE + + + + + AWVALID + + + M_AXI_DP_AWVALID + + + + + BID + + + M_AXI_DP_BID + + + + + BREADY + + + M_AXI_DP_BREADY + + + + + BRESP + + + M_AXI_DP_BRESP + + + + + BVALID + + + M_AXI_DP_BVALID + + + + + RDATA + + + M_AXI_DP_RDATA + + + + + RID + + + M_AXI_DP_RID + + + + + RLAST + + + M_AXI_DP_RLAST + + + + + RREADY + + + M_AXI_DP_RREADY + + + + + RRESP + + + M_AXI_DP_RRESP + + + + + RVALID + + + M_AXI_DP_RVALID + + + + + WDATA + + + M_AXI_DP_WDATA + + + + + WLAST + + + M_AXI_DP_WLAST + + + + + WREADY + + + M_AXI_DP_WREADY + + + + + WSTRB + + + M_AXI_DP_WSTRB + + + + + WVALID + + + M_AXI_DP_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 0 + + + HAS_LOCK + 0 + + + DATA_WIDTH + 32 + + + ADDR_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 1 + + + NUM_WRITE_OUTSTANDING + 1 + + + NUM_READ_THREADS + 1 + + + NUM_WRITE_THREADS + 1 + + + MAX_BURST_LENGTH + 1 + + + PROTOCOL + AXI4LITE + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + MON_AXI_DP + M_AXI_DP + Master AXI4 Data Peripheral Interface Monitor + + + + + + + ARADDR + + + M_AXI_DP_ARADDR + + + + + ARBURST + + + M_AXI_DP_ARBURST + + + + + ARCACHE + + + M_AXI_DP_ARCACHE + + + + + ARID + + + M_AXI_DP_ARID + + + + + ARLEN + + + M_AXI_DP_ARLEN + + + + + ARLOCK + + + M_AXI_DP_ARLOCK + + + + + ARPROT + + + M_AXI_DP_ARPROT + + + + + ARQOS + + + M_AXI_DP_ARQOS + + + + + ARREADY + + + M_AXI_DP_ARREADY + + + + + ARSIZE + + + M_AXI_DP_ARSIZE + + + + + ARVALID + + + M_AXI_DP_ARVALID + + + + + AWADDR + + + M_AXI_DP_AWADDR + + + + + AWBURST + + + M_AXI_DP_AWBURST + + + + + AWCACHE + + + M_AXI_DP_AWCACHE + + + + + AWID + + + M_AXI_DP_AWID + + + + + AWLEN + + + M_AXI_DP_AWLEN + + + + + AWLOCK + + + M_AXI_DP_AWLOCK + + + + + AWPROT + + + M_AXI_DP_AWPROT + + + + + AWQOS + + + M_AXI_DP_AWQOS + + + + + AWREADY + + + M_AXI_DP_AWREADY + + + + + AWSIZE + + + M_AXI_DP_AWSIZE + + + + + AWVALID + + + M_AXI_DP_AWVALID + + + + + BID + + + M_AXI_DP_BID + + + + + BREADY + + + M_AXI_DP_BREADY + + + + + BRESP + + + M_AXI_DP_BRESP + + + + + BVALID + + + M_AXI_DP_BVALID + + + + + RDATA + + + M_AXI_DP_RDATA + + + + + RID + + + M_AXI_DP_RID + + + + + RLAST + + + M_AXI_DP_RLAST + + + + + RREADY + + + M_AXI_DP_RREADY + + + + + RRESP + + + M_AXI_DP_RRESP + + + + + RVALID + + + M_AXI_DP_RVALID + + + + + WDATA + + + M_AXI_DP_WDATA + + + + + WLAST + + + M_AXI_DP_WLAST + + + + + WREADY + + + M_AXI_DP_WREADY + + + + + WSTRB + + + M_AXI_DP_WSTRB + + + + + WVALID + + + M_AXI_DP_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 0 + + + HAS_LOCK + 0 + + + DATA_WIDTH + 32 + + + ADDR_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 1 + + + NUM_WRITE_OUTSTANDING + 1 + + + NUM_READ_THREADS + 1 + + + NUM_WRITE_THREADS + 1 + + + MAX_BURST_LENGTH + 1 + + + PROTOCOL + AXI4LITE + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_AXI_IP + M_AXI_IP + Master AXI4 Instruction Peripheral Interface + + + + + + + + + ARADDR + + + M_AXI_IP_ARADDR + + + + + ARBURST + + + M_AXI_IP_ARBURST + + + + + ARCACHE + + + M_AXI_IP_ARCACHE + + + + + ARID + + + M_AXI_IP_ARID + + + + + ARLEN + + + M_AXI_IP_ARLEN + + + + + ARLOCK + + + M_AXI_IP_ARLOCK + + + + + ARPROT + + + M_AXI_IP_ARPROT + + + + + ARQOS + + + M_AXI_IP_ARQOS + + + + + ARREADY + + + M_AXI_IP_ARREADY + + + + + ARSIZE + + + M_AXI_IP_ARSIZE + + + + + ARVALID + + + M_AXI_IP_ARVALID + + + + + AWADDR + + + M_AXI_IP_AWADDR + + + + + AWBURST + + + M_AXI_IP_AWBURST + + + + + AWCACHE + + + M_AXI_IP_AWCACHE + + + + + AWID + + + M_AXI_IP_AWID + + + + + AWLEN + + + M_AXI_IP_AWLEN + + + + + AWLOCK + + + M_AXI_IP_AWLOCK + + + + + AWPROT + + + M_AXI_IP_AWPROT + + + + + AWQOS + + + M_AXI_IP_AWQOS + + + + + AWREADY + + + M_AXI_IP_AWREADY + + + + + AWSIZE + + + M_AXI_IP_AWSIZE + + + + + AWVALID + + + M_AXI_IP_AWVALID + + + + + BID + + + M_AXI_IP_BID + + + + + BREADY + + + M_AXI_IP_BREADY + + + + + BRESP + + + M_AXI_IP_BRESP + + + + + BVALID + + + M_AXI_IP_BVALID + + + + + RDATA + + + M_AXI_IP_RDATA + + + + + RID + + + M_AXI_IP_RID + + + + + RLAST + + + M_AXI_IP_RLAST + + + + + RREADY + + + M_AXI_IP_RREADY + + + + + RRESP + + + M_AXI_IP_RRESP + + + + + RVALID + + + M_AXI_IP_RVALID + + + + + WDATA + + + M_AXI_IP_WDATA + + + + + WLAST + + + M_AXI_IP_WLAST + + + + + WREADY + + + M_AXI_IP_WREADY + + + + + WSTRB + + + M_AXI_IP_WSTRB + + + + + WVALID + + + M_AXI_IP_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 0 + + + HAS_LOCK + 0 + + + DATA_WIDTH + 32 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4LITE + + + NUM_READ_OUTSTANDING + 1 + + + NUM_READ_THREADS + 1 + + + MAX_BURST_LENGTH + 1 + + + HAS_WSTRB + 0 + + + HAS_BRESP + 0 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + MON_AXI_IP + M_AXI_IP + Master AXI4 Instruction Peripheral Interface Monitor + + + + + + + ARADDR + + + M_AXI_IP_ARADDR + + + + + ARBURST + + + M_AXI_IP_ARBURST + + + + + ARCACHE + + + M_AXI_IP_ARCACHE + + + + + ARID + + + M_AXI_IP_ARID + + + + + ARLEN + + + M_AXI_IP_ARLEN + + + + + ARLOCK + + + M_AXI_IP_ARLOCK + + + + + ARPROT + + + M_AXI_IP_ARPROT + + + + + ARQOS + + + M_AXI_IP_ARQOS + + + + + ARREADY + + + M_AXI_IP_ARREADY + + + + + ARSIZE + + + M_AXI_IP_ARSIZE + + + + + ARVALID + + + M_AXI_IP_ARVALID + + + + + AWADDR + + + M_AXI_IP_AWADDR + + + + + AWBURST + + + M_AXI_IP_AWBURST + + + + + AWCACHE + + + M_AXI_IP_AWCACHE + + + + + AWID + + + M_AXI_IP_AWID + + + + + AWLEN + + + M_AXI_IP_AWLEN + + + + + AWLOCK + + + M_AXI_IP_AWLOCK + + + + + AWPROT + + + M_AXI_IP_AWPROT + + + + + AWQOS + + + M_AXI_IP_AWQOS + + + + + AWREADY + + + M_AXI_IP_AWREADY + + + + + AWSIZE + + + M_AXI_IP_AWSIZE + + + + + AWVALID + + + M_AXI_IP_AWVALID + + + + + BID + + + M_AXI_IP_BID + + + + + BREADY + + + M_AXI_IP_BREADY + + + + + BRESP + + + M_AXI_IP_BRESP + + + + + BVALID + + + M_AXI_IP_BVALID + + + + + RDATA + + + M_AXI_IP_RDATA + + + + + RID + + + M_AXI_IP_RID + + + + + RLAST + + + M_AXI_IP_RLAST + + + + + RREADY + + + M_AXI_IP_RREADY + + + + + RRESP + + + M_AXI_IP_RRESP + + + + + RVALID + + + M_AXI_IP_RVALID + + + + + WDATA + + + M_AXI_IP_WDATA + + + + + WLAST + + + M_AXI_IP_WLAST + + + + + WREADY + + + M_AXI_IP_WREADY + + + + + WSTRB + + + M_AXI_IP_WSTRB + + + + + WVALID + + + M_AXI_IP_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 0 + + + HAS_LOCK + 0 + + + DATA_WIDTH + 32 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4LITE + + + NUM_READ_OUTSTANDING + 1 + + + NUM_READ_THREADS + 1 + + + MAX_BURST_LENGTH + 1 + + + HAS_WSTRB + 0 + + + HAS_BRESP + 0 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M0_AXIS + M0_AXIS + Master AXI4 Stream Interface 0 + + + + + + + TDATA + + + M0_AXIS_TDATA + + + + + TLAST + + + M0_AXIS_TLAST + + + + + TREADY + + + M0_AXIS_TREADY + + + + + TVALID + + + M0_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S0_AXIS + S0_AXIS + Slave AXI4 Stream Interface 0 + + + + + + + TDATA + + + S0_AXIS_TDATA + + + + + TLAST + + + S0_AXIS_TLAST + + + + + TREADY + + + S0_AXIS_TREADY + + + + + TVALID + + + S0_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M1_AXIS + M1_AXIS + Master AXI4 Stream Interface 1 + + + + + + + TDATA + + + M1_AXIS_TDATA + + + + + TLAST + + + M1_AXIS_TLAST + + + + + TREADY + + + M1_AXIS_TREADY + + + + + TVALID + + + M1_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S1_AXIS + S1_AXIS + Slave AXI4 Stream Interface 1 + + + + + + + TDATA + + + S1_AXIS_TDATA + + + + + TLAST + + + S1_AXIS_TLAST + + + + + TREADY + + + S1_AXIS_TREADY + + + + + TVALID + + + S1_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M2_AXIS + M2_AXIS + Master AXI4 Stream Interface 2 + + + + + + + TDATA + + + M2_AXIS_TDATA + + + + + TLAST + + + M2_AXIS_TLAST + + + + + TREADY + + + M2_AXIS_TREADY + + + + + TVALID + + + M2_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S2_AXIS + S2_AXIS + Slave AXI4 Stream Interface 2 + + + + + + + TDATA + + + S2_AXIS_TDATA + + + + + TLAST + + + S2_AXIS_TLAST + + + + + TREADY + + + S2_AXIS_TREADY + + + + + TVALID + + + S2_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M3_AXIS + M3_AXIS + Master AXI4 Stream Interface 3 + + + + + + + TDATA + + + M3_AXIS_TDATA + + + + + TLAST + + + M3_AXIS_TLAST + + + + + TREADY + + + M3_AXIS_TREADY + + + + + TVALID + + + M3_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S3_AXIS + S3_AXIS + Slave AXI4 Stream Interface 3 + + + + + + + TDATA + + + S3_AXIS_TDATA + + + + + TLAST + + + S3_AXIS_TLAST + + + + + TREADY + + + S3_AXIS_TREADY + + + + + TVALID + + + S3_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M4_AXIS + M4_AXIS + Master AXI4 Stream Interface 4 + + + + + + + TDATA + + + M4_AXIS_TDATA + + + + + TLAST + + + M4_AXIS_TLAST + + + + + TREADY + + + M4_AXIS_TREADY + + + + + TVALID + + + M4_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S4_AXIS + S4_AXIS + Slave AXI4 Stream Interface 4 + + + + + + + TDATA + + + S4_AXIS_TDATA + + + + + TLAST + + + S4_AXIS_TLAST + + + + + TREADY + + + S4_AXIS_TREADY + + + + + TVALID + + + S4_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M5_AXIS + M5_AXIS + Master AXI4 Stream Interface 5 + + + + + + + TDATA + + + M5_AXIS_TDATA + + + + + TLAST + + + M5_AXIS_TLAST + + + + + TREADY + + + M5_AXIS_TREADY + + + + + TVALID + + + M5_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S5_AXIS + S5_AXIS + Slave AXI4 Stream Interface 5 + + + + + + + TDATA + + + S5_AXIS_TDATA + + + + + TLAST + + + S5_AXIS_TLAST + + + + + TREADY + + + S5_AXIS_TREADY + + + + + TVALID + + + S5_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M6_AXIS + M6_AXIS + Master AXI4 Stream Interface 6 + + + + + + + TDATA + + + M6_AXIS_TDATA + + + + + TLAST + + + M6_AXIS_TLAST + + + + + TREADY + + + M6_AXIS_TREADY + + + + + TVALID + + + M6_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S6_AXIS + S6_AXIS + Slave AXI4 Stream Interface 6 + + + + + + + TDATA + + + S6_AXIS_TDATA + + + + + TLAST + + + S6_AXIS_TLAST + + + + + TREADY + + + S6_AXIS_TREADY + + + + + TVALID + + + S6_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M7_AXIS + M7_AXIS + Master AXI4 Stream Interface 7 + + + + + + + TDATA + + + M7_AXIS_TDATA + + + + + TLAST + + + M7_AXIS_TLAST + + + + + TREADY + + + M7_AXIS_TREADY + + + + + TVALID + + + M7_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S7_AXIS + S7_AXIS + Slave AXI4 Stream Interface 7 + + + + + + + TDATA + + + S7_AXIS_TDATA + + + + + TLAST + + + S7_AXIS_TLAST + + + + + TREADY + + + S7_AXIS_TREADY + + + + + TVALID + + + S7_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M8_AXIS + M8_AXIS + Master AXI4 Stream Interface 8 + + + + + + + TDATA + + + M8_AXIS_TDATA + + + + + TLAST + + + M8_AXIS_TLAST + + + + + TREADY + + + M8_AXIS_TREADY + + + + + TVALID + + + M8_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S8_AXIS + S8_AXIS + Slave AXI4 Stream Interface 8 + + + + + + + TDATA + + + S8_AXIS_TDATA + + + + + TLAST + + + S8_AXIS_TLAST + + + + + TREADY + + + S8_AXIS_TREADY + + + + + TVALID + + + S8_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M9_AXIS + M9_AXIS + Master AXI4 Stream Interface 9 + + + + + + + TDATA + + + M9_AXIS_TDATA + + + + + TLAST + + + M9_AXIS_TLAST + + + + + TREADY + + + M9_AXIS_TREADY + + + + + TVALID + + + M9_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S9_AXIS + S9_AXIS + Slave AXI4 Stream Interface 9 + + + + + + + TDATA + + + S9_AXIS_TDATA + + + + + TLAST + + + S9_AXIS_TLAST + + + + + TREADY + + + S9_AXIS_TREADY + + + + + TVALID + + + S9_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M10_AXIS + M10_AXIS + Master AXI4 Stream Interface 10 + + + + + + + TDATA + + + M10_AXIS_TDATA + + + + + TLAST + + + M10_AXIS_TLAST + + + + + TREADY + + + M10_AXIS_TREADY + + + + + TVALID + + + M10_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S10_AXIS + S10_AXIS + Slave AXI4 Stream Interface 10 + + + + + + + TDATA + + + S10_AXIS_TDATA + + + + + TLAST + + + S10_AXIS_TLAST + + + + + TREADY + + + S10_AXIS_TREADY + + + + + TVALID + + + S10_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M11_AXIS + M11_AXIS + Master AXI4 Stream Interface 11 + + + + + + + TDATA + + + M11_AXIS_TDATA + + + + + TLAST + + + M11_AXIS_TLAST + + + + + TREADY + + + M11_AXIS_TREADY + + + + + TVALID + + + M11_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S11_AXIS + S11_AXIS + Slave AXI4 Stream Interface 11 + + + + + + + TDATA + + + S11_AXIS_TDATA + + + + + TLAST + + + S11_AXIS_TLAST + + + + + TREADY + + + S11_AXIS_TREADY + + + + + TVALID + + + S11_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M12_AXIS + M12_AXIS + Master AXI4 Stream Interface 12 + + + + + + + TDATA + + + M12_AXIS_TDATA + + + + + TLAST + + + M12_AXIS_TLAST + + + + + TREADY + + + M12_AXIS_TREADY + + + + + TVALID + + + M12_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S12_AXIS + S12_AXIS + Slave AXI4 Stream Interface 12 + + + + + + + TDATA + + + S12_AXIS_TDATA + + + + + TLAST + + + S12_AXIS_TLAST + + + + + TREADY + + + S12_AXIS_TREADY + + + + + TVALID + + + S12_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M13_AXIS + M13_AXIS + Master AXI4 Stream Interface 13 + + + + + + + TDATA + + + M13_AXIS_TDATA + + + + + TLAST + + + M13_AXIS_TLAST + + + + + TREADY + + + M13_AXIS_TREADY + + + + + TVALID + + + M13_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S13_AXIS + S13_AXIS + Slave AXI4 Stream Interface 13 + + + + + + + TDATA + + + S13_AXIS_TDATA + + + + + TLAST + + + S13_AXIS_TLAST + + + + + TREADY + + + S13_AXIS_TREADY + + + + + TVALID + + + S13_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M14_AXIS + M14_AXIS + Master AXI4 Stream Interface 14 + + + + + + + TDATA + + + M14_AXIS_TDATA + + + + + TLAST + + + M14_AXIS_TLAST + + + + + TREADY + + + M14_AXIS_TREADY + + + + + TVALID + + + M14_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S14_AXIS + S14_AXIS + Slave AXI4 Stream Interface 14 + + + + + + + TDATA + + + S14_AXIS_TDATA + + + + + TLAST + + + S14_AXIS_TLAST + + + + + TREADY + + + S14_AXIS_TREADY + + + + + TVALID + + + S14_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M15_AXIS + M15_AXIS + Master AXI4 Stream Interface 15 + + + + + + + TDATA + + + M15_AXIS_TDATA + + + + + TLAST + + + M15_AXIS_TLAST + + + + + TREADY + + + M15_AXIS_TREADY + + + + + TVALID + + + M15_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S15_AXIS + S15_AXIS + Slave AXI4 Stream Interface 15 + + + + + + + TDATA + + + S15_AXIS_TDATA + + + + + TLAST + + + S15_AXIS_TLAST + + + + + TREADY + + + S15_AXIS_TREADY + + + + + TVALID + + + S15_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_AXI_DC + M_AXI_DC + Master AXI4 Data Cache Interface + + + + + + + + + ARADDR + + + M_AXI_DC_ARADDR + + + + + ARBURST + + + M_AXI_DC_ARBURST + + + + + ARCACHE + + + M_AXI_DC_ARCACHE + + + + + ARID + + + M_AXI_DC_ARID + + + + + ARLEN + + + M_AXI_DC_ARLEN + + + + + ARLOCK + + + M_AXI_DC_ARLOCK + + + + + ARPROT + + + M_AXI_DC_ARPROT + + + + + ARQOS + + + M_AXI_DC_ARQOS + + + + + ARREADY + + + M_AXI_DC_ARREADY + + + + + ARSIZE + + + M_AXI_DC_ARSIZE + + + + + ARUSER + + + M_AXI_DC_ARUSER + + + + + ARVALID + + + M_AXI_DC_ARVALID + + + + + AWADDR + + + M_AXI_DC_AWADDR + + + + + AWBURST + + + M_AXI_DC_AWBURST + + + + + AWCACHE + + + M_AXI_DC_AWCACHE + + + + + AWID + + + M_AXI_DC_AWID + + + + + AWLEN + + + M_AXI_DC_AWLEN + + + + + AWLOCK + + + M_AXI_DC_AWLOCK + + + + + AWPROT + + + M_AXI_DC_AWPROT + + + + + AWQOS + + + M_AXI_DC_AWQOS + + + + + AWREADY + + + M_AXI_DC_AWREADY + + + + + AWSIZE + + + M_AXI_DC_AWSIZE + + + + + AWUSER + + + M_AXI_DC_AWUSER + + + + + AWVALID + + + M_AXI_DC_AWVALID + + + + + BID + + + M_AXI_DC_BID + + + + + BREADY + + + M_AXI_DC_BREADY + + + + + BRESP + + + M_AXI_DC_BRESP + + + + + BUSER + + + M_AXI_DC_BUSER + + + + + BVALID + + + M_AXI_DC_BVALID + + + + + RDATA + + + M_AXI_DC_RDATA + + + + + RID + + + M_AXI_DC_RID + + + + + RLAST + + + M_AXI_DC_RLAST + + + + + RREADY + + + M_AXI_DC_RREADY + + + + + RRESP + + + M_AXI_DC_RRESP + + + + + RUSER + + + M_AXI_DC_RUSER + + + + + RVALID + + + M_AXI_DC_RVALID + + + + + WDATA + + + M_AXI_DC_WDATA + + + + + WLAST + + + M_AXI_DC_WLAST + + + + + WREADY + + + M_AXI_DC_WREADY + + + + + WSTRB + + + M_AXI_DC_WSTRB + + + + + WUSER + + + M_AXI_DC_WUSER + + + + + WVALID + + + M_AXI_DC_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 1 + + + HAS_LOCK + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4 + + + AWUSER_WIDTH + 0 + + + ARUSER_WIDTH + 0 + + + WUSER_WIDTH + 0 + + + WUSER_BITS_PER_BYTE + 0 + + + RUSER_WIDTH + 0 + + + RUSER_BITS_PER_BYTE + 0 + + + BUSER_WIDTH + 0 + + + NUM_READ_OUTSTANDING + 2 + + + NUM_WRITE_OUTSTANDING + 32 + + + NUM_READ_THREADS + 1 + + + NUM_WRITE_THREADS + 1 + + + DATA_WIDTH + 32 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + MON_AXI_DC + M_AXI_DC + Master AXI4 Data Cache Interface Monitor + + + + + + + ARADDR + + + M_AXI_DC_ARADDR + + + + + ARBURST + + + M_AXI_DC_ARBURST + + + + + ARCACHE + + + M_AXI_DC_ARCACHE + + + + + ARID + + + M_AXI_DC_ARID + + + + + ARLEN + + + M_AXI_DC_ARLEN + + + + + ARLOCK + + + M_AXI_DC_ARLOCK + + + + + ARPROT + + + M_AXI_DC_ARPROT + + + + + ARQOS + + + M_AXI_DC_ARQOS + + + + + ARREADY + + + M_AXI_DC_ARREADY + + + + + ARSIZE + + + M_AXI_DC_ARSIZE + + + + + ARUSER + + + M_AXI_DC_ARUSER + + + + + ARVALID + + + M_AXI_DC_ARVALID + + + + + AWADDR + + + M_AXI_DC_AWADDR + + + + + AWBURST + + + M_AXI_DC_AWBURST + + + + + AWCACHE + + + M_AXI_DC_AWCACHE + + + + + AWID + + + M_AXI_DC_AWID + + + + + AWLEN + + + M_AXI_DC_AWLEN + + + + + AWLOCK + + + M_AXI_DC_AWLOCK + + + + + AWPROT + + + M_AXI_DC_AWPROT + + + + + AWQOS + + + M_AXI_DC_AWQOS + + + + + AWREADY + + + M_AXI_DC_AWREADY + + + + + AWSIZE + + + M_AXI_DC_AWSIZE + + + + + AWUSER + + + M_AXI_DC_AWUSER + + + + + AWVALID + + + M_AXI_DC_AWVALID + + + + + BID + + + M_AXI_DC_BID + + + + + BREADY + + + M_AXI_DC_BREADY + + + + + BRESP + + + M_AXI_DC_BRESP + + + + + BUSER + + + M_AXI_DC_BUSER + + + + + BVALID + + + M_AXI_DC_BVALID + + + + + RDATA + + + M_AXI_DC_RDATA + + + + + RID + + + M_AXI_DC_RID + + + + + RLAST + + + M_AXI_DC_RLAST + + + + + RREADY + + + M_AXI_DC_RREADY + + + + + RRESP + + + M_AXI_DC_RRESP + + + + + RUSER + + + M_AXI_DC_RUSER + + + + + RVALID + + + M_AXI_DC_RVALID + + + + + WDATA + + + M_AXI_DC_WDATA + + + + + WLAST + + + M_AXI_DC_WLAST + + + + + WREADY + + + M_AXI_DC_WREADY + + + + + WSTRB + + + M_AXI_DC_WSTRB + + + + + WUSER + + + M_AXI_DC_WUSER + + + + + WVALID + + + M_AXI_DC_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 1 + + + HAS_LOCK + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4 + + + AWUSER_WIDTH + 0 + + + ARUSER_WIDTH + 0 + + + WUSER_WIDTH + 0 + + + WUSER_BITS_PER_BYTE + 0 + + + RUSER_WIDTH + 0 + + + RUSER_BITS_PER_BYTE + 0 + + + BUSER_WIDTH + 0 + + + NUM_READ_OUTSTANDING + 2 + + + NUM_WRITE_OUTSTANDING + 32 + + + NUM_READ_THREADS + 1 + + + NUM_WRITE_THREADS + 1 + + + DATA_WIDTH + 32 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_ACE_DC + M_ACE_DC + Master ACE Data Cache Interface + + + + + + + + + ACADDR + + + M_AXI_DC_ACADDR + + + + + ACPROT + + + M_AXI_DC_ACPROT + + + + + ACREADY + + + M_AXI_DC_ACREADY + + + + + ACSNOOP + + + M_AXI_DC_ACSNOOP + + + + + ACVALID + + + M_AXI_DC_ACVALID + + + + + ARADDR + + + M_AXI_DC_ARADDR + + + + + ARBAR + + + M_AXI_DC_ARBAR + + + + + ARBURST + + + M_AXI_DC_ARBURST + + + + + ARCACHE + + + M_AXI_DC_ARCACHE + + + + + ARDOMAIN + + + M_AXI_DC_ARDOMAIN + + + + + ARID + + + M_AXI_DC_ARID + + + + + ARLEN + + + M_AXI_DC_ARLEN + + + + + ARLOCK + + + M_AXI_DC_ARLOCK + + + + + ARPROT + + + M_AXI_DC_ARPROT + + + + + ARQOS + + + M_AXI_DC_ARQOS + + + + + ARREADY + + + M_AXI_DC_ARREADY + + + + + ARSIZE + + + M_AXI_DC_ARSIZE + + + + + ARSNOOP + + + M_AXI_DC_ARSNOOP + + + + + ARUSER + + + M_AXI_DC_ARUSER + + + + + ARVALID + + + M_AXI_DC_ARVALID + + + + + AWADDR + + + M_AXI_DC_AWADDR + + + + + AWBAR + + + M_AXI_DC_AWBAR + + + + + AWBURST + + + M_AXI_DC_AWBURST + + + + + AWCACHE + + + M_AXI_DC_AWCACHE + + + + + AWDOMAIN + + + M_AXI_DC_AWDOMAIN + + + + + AWID + + + M_AXI_DC_AWID + + + + + AWLEN + + + M_AXI_DC_AWLEN + + + + + AWLOCK + + + M_AXI_DC_AWLOCK + + + + + AWPROT + + + M_AXI_DC_AWPROT + + + + + AWQOS + + + M_AXI_DC_AWQOS + + + + + AWREADY + + + M_AXI_DC_AWREADY + + + + + AWSIZE + + + M_AXI_DC_AWSIZE + + + + + AWSNOOP + + + M_AXI_DC_AWSNOOP + + + + + AWUSER + + + M_AXI_DC_AWUSER + + + + + AWVALID + + + M_AXI_DC_AWVALID + + + + + BID + + + M_AXI_DC_BID + + + + + BREADY + + + M_AXI_DC_BREADY + + + + + BRESP + + + M_AXI_DC_BRESP + + + + + BUSER + + + M_AXI_DC_BUSER + + + + + BVALID + + + M_AXI_DC_BVALID + + + + + CDDATA + + + M_AXI_DC_CDDATA + + + + + CDLAST + + + M_AXI_DC_CDLAST + + + + + CDREADY + + + M_AXI_DC_CDREADY + + + + + CDVALID + + + M_AXI_DC_CDVALID + + + + + CRREADY + + + M_AXI_DC_CRREADY + + + + + CRRESP + + + M_AXI_DC_CRRESP + + + + + CRVALID + + + M_AXI_DC_CRVALID + + + + + RACK + + + M_AXI_DC_RACK + + + + + RDATA + + + M_AXI_DC_RDATA + + + + + RID + + + M_AXI_DC_RID + + + + + RLAST + + + M_AXI_DC_RLAST + + + + + RREADY + + + M_AXI_DC_RREADY + + + + + RRESP + + + M_AXI_DC_RRESP + + + + + RUSER + + + M_AXI_DC_RUSER + + + + + RVALID + + + M_AXI_DC_RVALID + + + + + WACK + + + M_AXI_DC_WACK + + + + + WDATA + + + M_AXI_DC_WDATA + + + + + WLAST + + + M_AXI_DC_WLAST + + + + + WREADY + + + M_AXI_DC_WREADY + + + + + WSTRB + + + M_AXI_DC_WSTRB + + + + + WUSER + + + M_AXI_DC_WUSER + + + + + WVALID + + + M_AXI_DC_WVALID + + + + + + ID_WIDTH + 1 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + ACE + + + NUM_READ_OUTSTANDING + 2 + + + NUM_WRITE_OUTSTANDING + 32 + + + DATA_WIDTH + 32 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + + + + false + + + + + + MON_ACE_DC + M_ACE_DC + Master ACE Data Cache Interface Monitor + + + + + + + ACADDR + + + M_AXI_DC_ACADDR + + + + + ACPROT + + + M_AXI_DC_ACPROT + + + + + ACREADY + + + M_AXI_DC_ACREADY + + + + + ACSNOOP + + + M_AXI_DC_ACSNOOP + + + + + ACVALID + + + M_AXI_DC_ACVALID + + + + + ARADDR + + + M_AXI_DC_ARADDR + + + + + ARBAR + + + M_AXI_DC_ARBAR + + + + + ARBURST + + + M_AXI_DC_ARBURST + + + + + ARCACHE + + + M_AXI_DC_ARCACHE + + + + + ARDOMAIN + + + M_AXI_DC_ARDOMAIN + + + + + ARID + + + M_AXI_DC_ARID + + + + + ARLEN + + + M_AXI_DC_ARLEN + + + + + ARLOCK + + + M_AXI_DC_ARLOCK + + + + + ARPROT + + + M_AXI_DC_ARPROT + + + + + ARQOS + + + M_AXI_DC_ARQOS + + + + + ARREADY + + + M_AXI_DC_ARREADY + + + + + ARSIZE + + + M_AXI_DC_ARSIZE + + + + + ARSNOOP + + + M_AXI_DC_ARSNOOP + + + + + ARUSER + + + M_AXI_DC_ARUSER + + + + + ARVALID + + + M_AXI_DC_ARVALID + + + + + AWADDR + + + M_AXI_DC_AWADDR + + + + + AWBAR + + + M_AXI_DC_AWBAR + + + + + AWBURST + + + M_AXI_DC_AWBURST + + + + + AWCACHE + + + M_AXI_DC_AWCACHE + + + + + AWDOMAIN + + + M_AXI_DC_AWDOMAIN + + + + + AWID + + + M_AXI_DC_AWID + + + + + AWLEN + + + M_AXI_DC_AWLEN + + + + + AWLOCK + + + M_AXI_DC_AWLOCK + + + + + AWPROT + + + M_AXI_DC_AWPROT + + + + + AWQOS + + + M_AXI_DC_AWQOS + + + + + AWREADY + + + M_AXI_DC_AWREADY + + + + + AWSIZE + + + M_AXI_DC_AWSIZE + + + + + AWSNOOP + + + M_AXI_DC_AWSNOOP + + + + + AWUSER + + + M_AXI_DC_AWUSER + + + + + AWVALID + + + M_AXI_DC_AWVALID + + + + + BID + + + M_AXI_DC_BID + + + + + BREADY + + + M_AXI_DC_BREADY + + + + + BRESP + + + M_AXI_DC_BRESP + + + + + BUSER + + + M_AXI_DC_BUSER + + + + + BVALID + + + M_AXI_DC_BVALID + + + + + CDDATA + + + M_AXI_DC_CDDATA + + + + + CDLAST + + + M_AXI_DC_CDLAST + + + + + CDREADY + + + M_AXI_DC_CDREADY + + + + + CDVALID + + + M_AXI_DC_CDVALID + + + + + CRREADY + + + M_AXI_DC_CRREADY + + + + + CRRESP + + + M_AXI_DC_CRRESP + + + + + CRVALID + + + M_AXI_DC_CRVALID + + + + + RACK + + + M_AXI_DC_RACK + + + + + RDATA + + + M_AXI_DC_RDATA + + + + + RID + + + M_AXI_DC_RID + + + + + RLAST + + + M_AXI_DC_RLAST + + + + + RREADY + + + M_AXI_DC_RREADY + + + + + RRESP + + + M_AXI_DC_RRESP + + + + + RUSER + + + M_AXI_DC_RUSER + + + + + RVALID + + + M_AXI_DC_RVALID + + + + + WACK + + + M_AXI_DC_WACK + + + + + WDATA + + + M_AXI_DC_WDATA + + + + + WLAST + + + M_AXI_DC_WLAST + + + + + WREADY + + + M_AXI_DC_WREADY + + + + + WSTRB + + + M_AXI_DC_WSTRB + + + + + WUSER + + + M_AXI_DC_WUSER + + + + + WVALID + + + M_AXI_DC_WVALID + + + + + + ID_WIDTH + 1 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + ACE + + + NUM_READ_OUTSTANDING + 2 + + + NUM_WRITE_OUTSTANDING + 32 + + + DATA_WIDTH + 32 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + + + + false + + + + + + M_AXI_IC + M_AXI_IC + Master AXI4 Instruction Cache Interface + + + + + + + + + ARADDR + + + M_AXI_IC_ARADDR + + + + + ARBURST + + + M_AXI_IC_ARBURST + + + + + ARCACHE + + + M_AXI_IC_ARCACHE + + + + + ARID + + + M_AXI_IC_ARID + + + + + ARLEN + + + M_AXI_IC_ARLEN + + + + + ARLOCK + + + M_AXI_IC_ARLOCK + + + + + ARPROT + + + M_AXI_IC_ARPROT + + + + + ARQOS + + + M_AXI_IC_ARQOS + + + + + ARREADY + + + M_AXI_IC_ARREADY + + + + + ARSIZE + + + M_AXI_IC_ARSIZE + + + + + ARUSER + + + M_AXI_IC_ARUSER + + + + + ARVALID + + + M_AXI_IC_ARVALID + + + + + AWADDR + + + M_AXI_IC_AWADDR + + + + + AWBURST + + + M_AXI_IC_AWBURST + + + + + AWCACHE + + + M_AXI_IC_AWCACHE + + + + + AWID + + + M_AXI_IC_AWID + + + + + AWLEN + + + M_AXI_IC_AWLEN + + + + + AWLOCK + + + M_AXI_IC_AWLOCK + + + + + AWPROT + + + M_AXI_IC_AWPROT + + + + + AWQOS + + + M_AXI_IC_AWQOS + + + + + AWREADY + + + M_AXI_IC_AWREADY + + + + + AWSIZE + + + M_AXI_IC_AWSIZE + + + + + AWUSER + + + M_AXI_IC_AWUSER + + + + + AWVALID + + + M_AXI_IC_AWVALID + + + + + BID + + + M_AXI_IC_BID + + + + + BREADY + + + M_AXI_IC_BREADY + + + + + BRESP + + + M_AXI_IC_BRESP + + + + + BUSER + + + M_AXI_IC_BUSER + + + + + BVALID + + + M_AXI_IC_BVALID + + + + + RDATA + + + M_AXI_IC_RDATA + + + + + RID + + + M_AXI_IC_RID + + + + + RLAST + + + M_AXI_IC_RLAST + + + + + RREADY + + + M_AXI_IC_RREADY + + + + + RRESP + + + M_AXI_IC_RRESP + + + + + RUSER + + + M_AXI_IC_RUSER + + + + + RVALID + + + M_AXI_IC_RVALID + + + + + WDATA + + + M_AXI_IC_WDATA + + + + + WLAST + + + M_AXI_IC_WLAST + + + + + WREADY + + + M_AXI_IC_WREADY + + + + + WSTRB + + + M_AXI_IC_WSTRB + + + + + WUSER + + + M_AXI_IC_WUSER + + + + + WVALID + + + M_AXI_IC_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 1 + + + HAS_LOCK + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4 + + + AWUSER_WIDTH + 0 + + + ARUSER_WIDTH + 0 + + + WUSER_WIDTH + 0 + + + WUSER_BITS_PER_BYTE + 0 + + + RUSER_WIDTH + 0 + + + RUSER_BITS_PER_BYTE + 0 + + + BUSER_WIDTH + 0 + + + DATA_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 2 + + + NUM_READ_THREADS + 1 + + + MAX_BURST_LENGTH + 4 + + + HAS_WSTRB + 0 + + + HAS_BRESP + 0 + + + FREQ_HZ + 100000000 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + MON_AXI_IC + M_AXI_IC + Master AXI4 Instruction Cache Interface Monitor + + + + + + + ARADDR + + + M_AXI_IC_ARADDR + + + + + ARBURST + + + M_AXI_IC_ARBURST + + + + + ARCACHE + + + M_AXI_IC_ARCACHE + + + + + ARID + + + M_AXI_IC_ARID + + + + + ARLEN + + + M_AXI_IC_ARLEN + + + + + ARLOCK + + + M_AXI_IC_ARLOCK + + + + + ARPROT + + + M_AXI_IC_ARPROT + + + + + ARQOS + + + M_AXI_IC_ARQOS + + + + + ARREADY + + + M_AXI_IC_ARREADY + + + + + ARSIZE + + + M_AXI_IC_ARSIZE + + + + + ARUSER + + + M_AXI_IC_ARUSER + + + + + ARVALID + + + M_AXI_IC_ARVALID + + + + + AWADDR + + + M_AXI_IC_AWADDR + + + + + AWBURST + + + M_AXI_IC_AWBURST + + + + + AWCACHE + + + M_AXI_IC_AWCACHE + + + + + AWID + + + M_AXI_IC_AWID + + + + + AWLEN + + + M_AXI_IC_AWLEN + + + + + AWLOCK + + + M_AXI_IC_AWLOCK + + + + + AWPROT + + + M_AXI_IC_AWPROT + + + + + AWQOS + + + M_AXI_IC_AWQOS + + + + + AWREADY + + + M_AXI_IC_AWREADY + + + + + AWSIZE + + + M_AXI_IC_AWSIZE + + + + + AWUSER + + + M_AXI_IC_AWUSER + + + + + AWVALID + + + M_AXI_IC_AWVALID + + + + + BID + + + M_AXI_IC_BID + + + + + BREADY + + + M_AXI_IC_BREADY + + + + + BRESP + + + M_AXI_IC_BRESP + + + + + BUSER + + + M_AXI_IC_BUSER + + + + + BVALID + + + M_AXI_IC_BVALID + + + + + RDATA + + + M_AXI_IC_RDATA + + + + + RID + + + M_AXI_IC_RID + + + + + RLAST + + + M_AXI_IC_RLAST + + + + + RREADY + + + M_AXI_IC_RREADY + + + + + RRESP + + + M_AXI_IC_RRESP + + + + + RUSER + + + M_AXI_IC_RUSER + + + + + RVALID + + + M_AXI_IC_RVALID + + + + + WDATA + + + M_AXI_IC_WDATA + + + + + WLAST + + + M_AXI_IC_WLAST + + + + + WREADY + + + M_AXI_IC_WREADY + + + + + WSTRB + + + M_AXI_IC_WSTRB + + + + + WUSER + + + M_AXI_IC_WUSER + + + + + WVALID + + + M_AXI_IC_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 1 + + + HAS_LOCK + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4 + + + AWUSER_WIDTH + 0 + + + ARUSER_WIDTH + 0 + + + WUSER_WIDTH + 0 + + + WUSER_BITS_PER_BYTE + 0 + + + RUSER_WIDTH + 0 + + + RUSER_BITS_PER_BYTE + 0 + + + BUSER_WIDTH + 0 + + + DATA_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 2 + + + NUM_READ_THREADS + 1 + + + MAX_BURST_LENGTH + 4 + + + HAS_WSTRB + 0 + + + HAS_BRESP + 0 + + + FREQ_HZ + 100000000 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_ACE_IC + M_ACE_IC + Master ACE Instruction Cache Interface + + + + + + + + + ACADDR + + + M_AXI_IC_ACADDR + + + + + ACPROT + + + M_AXI_IC_ACPROT + + + + + ACREADY + + + M_AXI_IC_ACREADY + + + + + ACSNOOP + + + M_AXI_IC_ACSNOOP + + + + + ACVALID + + + M_AXI_IC_ACVALID + + + + + ARADDR + + + M_AXI_IC_ARADDR + + + + + ARBAR + + + M_AXI_IC_ARBAR + + + + + ARBURST + + + M_AXI_IC_ARBURST + + + + + ARCACHE + + + M_AXI_IC_ARCACHE + + + + + ARDOMAIN + + + M_AXI_IC_ARDOMAIN + + + + + ARID + + + M_AXI_IC_ARID + + + + + ARLEN + + + M_AXI_IC_ARLEN + + + + + ARLOCK + + + M_AXI_IC_ARLOCK + + + + + ARPROT + + + M_AXI_IC_ARPROT + + + + + ARQOS + + + M_AXI_IC_ARQOS + + + + + ARREADY + + + M_AXI_IC_ARREADY + + + + + ARSIZE + + + M_AXI_IC_ARSIZE + + + + + ARSNOOP + + + M_AXI_IC_ARSNOOP + + + + + ARUSER + + + M_AXI_IC_ARUSER + + + + + ARVALID + + + M_AXI_IC_ARVALID + + + + + AWADDR + + + M_AXI_IC_AWADDR + + + + + AWBAR + + + M_AXI_IC_AWBAR + + + + + AWBURST + + + M_AXI_IC_AWBURST + + + + + AWCACHE + + + M_AXI_IC_AWCACHE + + + + + AWDOMAIN + + + M_AXI_IC_AWDOMAIN + + + + + AWID + + + M_AXI_IC_AWID + + + + + AWLEN + + + M_AXI_IC_AWLEN + + + + + AWLOCK + + + M_AXI_IC_AWLOCK + + + + + AWPROT + + + M_AXI_IC_AWPROT + + + + + AWQOS + + + M_AXI_IC_AWQOS + + + + + AWREADY + + + M_AXI_IC_AWREADY + + + + + AWSIZE + + + M_AXI_IC_AWSIZE + + + + + AWSNOOP + + + M_AXI_IC_AWSNOOP + + + + + AWUSER + + + M_AXI_IC_AWUSER + + + + + AWVALID + + + M_AXI_IC_AWVALID + + + + + BID + + + M_AXI_IC_BID + + + + + BREADY + + + M_AXI_IC_BREADY + + + + + BRESP + + + M_AXI_IC_BRESP + + + + + BUSER + + + M_AXI_IC_BUSER + + + + + BVALID + + + M_AXI_IC_BVALID + + + + + CDDATA + + + M_AXI_IC_CDDATA + + + + + CDLAST + + + M_AXI_IC_CDLAST + + + + + CDREADY + + + M_AXI_IC_CDREADY + + + + + CDVALID + + + M_AXI_IC_CDVALID + + + + + CRREADY + + + M_AXI_IC_CRREADY + + + + + CRRESP + + + M_AXI_IC_CRRESP + + + + + CRVALID + + + M_AXI_IC_CRVALID + + + + + RACK + + + M_AXI_IC_RACK + + + + + RDATA + + + M_AXI_IC_RDATA + + + + + RID + + + M_AXI_IC_RID + + + + + RLAST + + + M_AXI_IC_RLAST + + + + + RREADY + + + M_AXI_IC_RREADY + + + + + RRESP + + + M_AXI_IC_RRESP + + + + + RUSER + + + M_AXI_IC_RUSER + + + + + RVALID + + + M_AXI_IC_RVALID + + + + + WACK + + + M_AXI_IC_WACK + + + + + WDATA + + + M_AXI_IC_WDATA + + + + + WLAST + + + M_AXI_IC_WLAST + + + + + WREADY + + + M_AXI_IC_WREADY + + + + + WSTRB + + + M_AXI_IC_WSTRB + + + + + WUSER + + + M_AXI_IC_WUSER + + + + + WVALID + + + M_AXI_IC_WVALID + + + + + + ID_WIDTH + 1 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + ACE + + + DATA_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 2 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + + + + false + + + + + + MON_ACE_IC + M_ACE_IC + Master ACE Instruction Cache Interface Monitor + + + + + + + ACADDR + + + M_AXI_IC_ACADDR + + + + + ACPROT + + + M_AXI_IC_ACPROT + + + + + ACREADY + + + M_AXI_IC_ACREADY + + + + + ACSNOOP + + + M_AXI_IC_ACSNOOP + + + + + ACVALID + + + M_AXI_IC_ACVALID + + + + + ARADDR + + + M_AXI_IC_ARADDR + + + + + ARBAR + + + M_AXI_IC_ARBAR + + + + + ARBURST + + + M_AXI_IC_ARBURST + + + + + ARCACHE + + + M_AXI_IC_ARCACHE + + + + + ARDOMAIN + + + M_AXI_IC_ARDOMAIN + + + + + ARID + + + M_AXI_IC_ARID + + + + + ARLEN + + + M_AXI_IC_ARLEN + + + + + ARLOCK + + + M_AXI_IC_ARLOCK + + + + + ARPROT + + + M_AXI_IC_ARPROT + + + + + ARQOS + + + M_AXI_IC_ARQOS + + + + + ARREADY + + + M_AXI_IC_ARREADY + + + + + ARSIZE + + + M_AXI_IC_ARSIZE + + + + + ARSNOOP + + + M_AXI_IC_ARSNOOP + + + + + ARUSER + + + M_AXI_IC_ARUSER + + + + + ARVALID + + + M_AXI_IC_ARVALID + + + + + AWADDR + + + M_AXI_IC_AWADDR + + + + + AWBAR + + + M_AXI_IC_AWBAR + + + + + AWBURST + + + M_AXI_IC_AWBURST + + + + + AWCACHE + + + M_AXI_IC_AWCACHE + + + + + AWDOMAIN + + + M_AXI_IC_AWDOMAIN + + + + + AWID + + + M_AXI_IC_AWID + + + + + AWLEN + + + M_AXI_IC_AWLEN + + + + + AWLOCK + + + M_AXI_IC_AWLOCK + + + + + AWPROT + + + M_AXI_IC_AWPROT + + + + + AWQOS + + + M_AXI_IC_AWQOS + + + + + AWREADY + + + M_AXI_IC_AWREADY + + + + + AWSIZE + + + M_AXI_IC_AWSIZE + + + + + AWSNOOP + + + M_AXI_IC_AWSNOOP + + + + + AWUSER + + + M_AXI_IC_AWUSER + + + + + AWVALID + + + M_AXI_IC_AWVALID + + + + + BID + + + M_AXI_IC_BID + + + + + BREADY + + + M_AXI_IC_BREADY + + + + + BRESP + + + M_AXI_IC_BRESP + + + + + BUSER + + + M_AXI_IC_BUSER + + + + + BVALID + + + M_AXI_IC_BVALID + + + + + CDDATA + + + M_AXI_IC_CDDATA + + + + + CDLAST + + + M_AXI_IC_CDLAST + + + + + CDREADY + + + M_AXI_IC_CDREADY + + + + + CDVALID + + + M_AXI_IC_CDVALID + + + + + CRREADY + + + M_AXI_IC_CRREADY + + + + + CRRESP + + + M_AXI_IC_CRRESP + + + + + CRVALID + + + M_AXI_IC_CRVALID + + + + + RACK + + + M_AXI_IC_RACK + + + + + RDATA + + + M_AXI_IC_RDATA + + + + + RID + + + M_AXI_IC_RID + + + + + RLAST + + + M_AXI_IC_RLAST + + + + + RREADY + + + M_AXI_IC_RREADY + + + + + RRESP + + + M_AXI_IC_RRESP + + + + + RUSER + + + M_AXI_IC_RUSER + + + + + RVALID + + + M_AXI_IC_RVALID + + + + + WACK + + + M_AXI_IC_WACK + + + + + WDATA + + + M_AXI_IC_WDATA + + + + + WLAST + + + M_AXI_IC_WLAST + + + + + WREADY + + + M_AXI_IC_WREADY + + + + + WSTRB + + + M_AXI_IC_WSTRB + + + + + WUSER + + + M_AXI_IC_WUSER + + + + + WVALID + + + M_AXI_IC_WVALID + + + + + + ID_WIDTH + 1 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + ACE + + + DATA_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 2 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + + + + false + + + + + + DEBUG + DEBUG + MicroBlaze Debug Interface + + + + + + + ARADDR + + + Dbg_ARADDR + + + + + ARREADY + + + Dbg_ARREADY + + + + + ARVALID + + + Dbg_ARVALID + + + + + AWADDR + + + Dbg_AWADDR + + + + + AWREADY + + + Dbg_AWREADY + + + + + AWVALID + + + Dbg_AWVALID + + + + + BREADY + + + Dbg_BREADY + + + + + BRESP + + + Dbg_BRESP + + + + + BVALID + + + Dbg_BVALID + + + + + CAPTURE + + + Dbg_Capture + + + + + CLK + + + Dbg_Clk + + + + + DISABLE + + + Dbg_Disable + + + + + RDATA + + + Dbg_RDATA + + + + + REG_EN + + + Dbg_Reg_En + + + + + RREADY + + + Dbg_RREADY + + + + + RRESP + + + Dbg_RRESP + + + + + RST + + + Debug_Rst + + + + + RVALID + + + Dbg_RVALID + + + + + SHIFT + + + Dbg_Shift + + + + + TDI + + + Dbg_TDI + + + + + TDO + + + Dbg_TDO + + + + + TRCLK + + + Dbg_Trace_Clk + + + + + TRDATA + + + Dbg_Trace_Data + + + + + TRIG_ACK_IN + + + Dbg_Trig_Ack_In + + + + + TRIG_ACK_OUT + + + Dbg_Trig_Ack_Out + + + + + TRIG_IN + + + Dbg_Trig_In + + + + + TRIG_OUT + + + Dbg_Trig_Out + + + + + TRREADY + + + Dbg_Trace_Ready + + + + + TRVALID + + + Dbg_Trace_Valid + + + + + UPDATE + + + Dbg_Update + + + + + WDATA + + + Dbg_WDATA + + + + + WREADY + + + Dbg_WREADY + + + + + WVALID + + + Dbg_WVALID + + + + + + + false + + + + + + S_AXI_DEBUG + DEBUG + AXI4-Lite Debug + + + + + + + + + ARADDR + + + Dbg_ARADDR + + + + + ARREADY + + + Dbg_ARREADY + + + + + ARVALID + + + Dbg_ARVALID + + + + + AWADDR + + + Dbg_AWADDR + + + + + AWREADY + + + Dbg_AWREADY + + + + + AWVALID + + + Dbg_AWVALID + + + + + BREADY + + + Dbg_BREADY + + + + + BRESP + + + Dbg_BRESP + + + + + BVALID + + + Dbg_BVALID + + + + + RDATA + + + Dbg_RDATA + + + + + RREADY + + + Dbg_RREADY + + + + + RRESP + + + Dbg_RRESP + + + + + RVALID + + + Dbg_RVALID + + + + + WDATA + + + Dbg_WDATA + + + + + WREADY + + + Dbg_WREADY + + + + + WVALID + + + Dbg_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.DEBUG_ACLK + DEBUG_ACLK + Parallel Debug Clock Input + + + + + + + CLK + + + DEBUG_ACLK + + + + + + ASSOCIATED_BUSIF + DEBUG:S_AXI_DEBUG + + + ASSOCIATED_RESET + DEBUG_ARESETN + + + FREQ_HZ + DEBUG_ACLK frequency + DEBUG_ACLK frequency + 30000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + RST.DEBUG_ARESETN + DEBUG_ARESETN + Parallel Debug Reset Input + + + + + + + RST + + + DEBUG_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + DBG_INTR + Dbg_Intr + Debug Interrupt Output + + + + + + + INTERRUPT + + + Dbg_Intr + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + TRACE + TRACE + MicroBlaze Trace Interface + + + + + + + DATA_ACCESS + + + Trace_Data_Access + + + + + DATA_ADDRESS + + + Trace_Data_Address + + + + + DATA_BYTE_ENABLE + + + Trace_Data_Byte_Enable + + + + + DATA_READ + + + Trace_Data_Read + + + + + DATA_WRITE + + + Trace_Data_Write + + + + + DATA_WRITE_VALUE + + + Trace_Data_Write_Value + + + + + DCACHE_HIT + + + Trace_DCache_Hit + + + + + DCACHE_RDY + + + Trace_DCache_Rdy + + + + + DCACHE_READ + + + Trace_DCache_Read + + + + + DCACHE_REQ + + + Trace_DCache_Req + + + + + DELAY_SLOT + + + Trace_Delay_Slot + + + + + EX_PIPERUN + + + Trace_EX_PipeRun + + + + + EXCEPTION_KIND + + + Trace_Exception_Kind + + + + + EXCEPTION_TAKEN + + + Trace_Exception_Taken + + + + + ICACHE_HIT + + + Trace_ICache_Hit + + + + + ICACHE_RDY + + + Trace_ICache_Rdy + + + + + ICACHE_REQ + + + Trace_ICache_Req + + + + + INSTRUCTION + + + Trace_Instruction + + + + + JUMP_HIT + + + Trace_Jump_Hit + + + + + JUMP_TAKEN + + + Trace_Jump_Taken + + + + + MB_HALTED + + + Trace_MB_Halted + + + + + MEM_PIPERUN + + + Trace_MEM_PipeRun + + + + + MSR_REG + + + Trace_MSR_Reg + + + + + NEW_REG_VALUE + + + Trace_New_Reg_Value + + + + + OF_PIPERUN + + + Trace_OF_PipeRun + + + + + PC + + + Trace_PC + + + + + PID_REG + + + Trace_PID_Reg + + + + + REG_ADDR + + + Trace_Reg_Addr + + + + + REG_WRITE + + + Trace_Reg_Write + + + + + VALID_INSTR + + + Trace_Valid_Instr + + + + + + + true + + + + + + + + Data + 4294967296 + 32 + + local_memory_map + + microblaze_0 + 0 + 98304 + 32 + + + lsb + 0 + + + msb + 31 + + + workflow + simulation + + + controlpaths + dlmb_cntlr=lmb_bram_I,second_dlmb_cntlr=second_lmb_bram_I + + + memorytypename + + + + simmemfile + + + + combined + {"AddressBlocks":[{"Width":32,"LSB":0,"MSB":31,"AddrBegin":0,"AddrEnd":65535,"Workflow":"simulation","ECC":false,"ECCAlgo":"ECC_NONE","ECCLSB":0,"ECCMSB":0,"MemType":" bd_ba6a lmb_bram_I_MEM_DEVICE","MemWidth":32,"MemDepth":65536,"MemFile":"bd_ba6a_lmb_bram_I_0.mem","MemColl":[{"Key":"dlmb_cntlr","Val":"lmb_bram_I"}]},{"Width":32,"LSB":0,"MSB":31,"AddrBegin":65536,"AddrEnd":98303,"Workflow":"simulation","ECC":false,"ECCAlgo":"ECC_NONE","ECCLSB":0,"ECCMSB":0,"MemType":" bd_ba6a lmb_bram_I bd_ba6a + second_lmb_bram_I_MEM_DEVICE","MemWidth":32,"MemDepth":32768,"MemFile":"bd_ba6a_second_lmb_bram_I_0.mem","MemColl":[{"Key":"second_dlmb_cntlr","Val":"second_lmb_bram_I"}]}]} + + + + + microblaze_1 + 0 + 98304 + 32 + + + lsb + 0 + + + msb + 31 + + + workflow + implementation + + + controlpaths + dlmb_cntlr=lmb_bram_I,second_dlmb_cntlr=second_lmb_bram_I + + + memorytypename + + + + simmemfile + + + + combined + {"AddressBlocks":[{"Width":32,"LSB":0,"MSB":31,"AddrBegin":0,"AddrEnd":65535,"Workflow":"implementation","ECC":false,"ECCAlgo":"ECC_NONE","ECCLSB":0,"ECCMSB":0,"MemType":"","MemWidth":32,"MemDepth":65536,"MemFile":"","MemColl":[{"Key":"dlmb_cntlr","Val":"lmb_bram_I"}]},{"Width":32,"LSB":0,"MSB":31,"AddrBegin":65536,"AddrEnd":98303,"Workflow":"implementation","ECC":false,"ECCAlgo":"ECC_NONE","ECCLSB":0,"ECCMSB":0,"MemType":"","MemWidth":32,"MemDepth":32768,"MemFile":"","MemColl":[{"Key":"second_d +lmb_cntlr","Val":"second_lmb_bram_I"}]}]} + + + + + + + Instruction + 4294967296 + 32 + + + + + S_AXI_DEBUG + AXI debug memory map + + Reg + Reg + Debug Register Block + 0 + 4096 + 32 + register + read-write + + + + + + + Clk + + in + + + std_logic + dummy_view + + + + + + Reset + + in + + + std_logic + dummy_view + + + + + + Mb_Reset + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Config_Reset + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Scan_Reset + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Scan_Reset_Sel + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Scan_En + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + RAM_To + + in + + 255 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + RAM_From + + out + + 255 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Interrupt + + in + + + std_logic + dummy_view + + + + 0 + + + + + Interrupt_Address + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Interrupt_Ack + + out + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Ext_BRK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Ext_NM_BRK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Stop + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Intr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + MB_Halted + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + MB_Error + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Wakeup + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sleep + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Hibernate + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Suspend + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_Wakeup + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_Continue + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Reset_Mode + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Pause + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Pause_Ack + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Non_Secure + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0x0 + + + + + + false + + + + + + LOCKSTEP_Slave_In + + in + + 0 + 4095 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LOCKSTEP_Master_Out + + out + + 0 + 4095 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + LOCKSTEP_Out + + out + + 0 + 4095 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Instr_Addr + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Instr + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + IFetch + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + I_AS + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + IReady + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + IWAIT + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ICE + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + IUE + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + M_AXI_IP_AWID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_WDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_WSTRB + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_WLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_WVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_WREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_BID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_BRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_BVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_BREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Data_Addr + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Data_Read + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + Data_Write + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + D_AS + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Read_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Write_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + DReady + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + DWait + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + DCE + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + DUE + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + Byte_Enable + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + M_AXI_DP_AWID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_WDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_WSTRB + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_WLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_WVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_WREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_BID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_BRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_BVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_BREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_Clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_TDI + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_TDO + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_Reg_En + + in + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Shift + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Capture + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Update + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trig_In + + out + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_Trig_Ack_In + + in + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trig_Out + + in + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trig_Ack_Out + + out + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_Trace_Clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trace_Data + + out + + 0 + 35 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_Trace_Ready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trace_Valid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Debug_Rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Disable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_AWADDR + + in + + 14 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_ARADDR + + in + + 14 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + DEBUG_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + DEBUG_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Trace_Instruction + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Valid_Instr + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_PC + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Reg_Write + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Reg_Addr + + out + + 0 + 4 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_MSR_Reg + + out + + 0 + 14 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_PID_Reg + + out + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_New_Reg_Value + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Exception_Taken + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Exception_Kind + + out + + 0 + 4 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Jump_Taken + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Delay_Slot + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Data_Address + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Data_Write_Value + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Data_Byte_Enable + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Data_Access + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Data_Read + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Data_Write + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_DCache_Req + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_DCache_Hit + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_DCache_Rdy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_DCache_Read + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_ICache_Req + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_ICache_Hit + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_ICache_Rdy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_OF_PipeRun + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_EX_PipeRun + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_MEM_PipeRun + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_MB_Halted + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Jump_Hit + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + M0_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M0_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M0_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M0_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M1_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M1_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M1_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M1_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M2_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M2_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M2_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M2_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M3_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M3_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M3_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M3_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M4_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M4_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M4_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M4_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M5_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M5_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M5_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M5_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M6_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M6_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M6_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M6_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M7_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M7_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M7_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M7_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M8_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M8_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M8_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M8_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M9_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M9_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M9_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M9_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M10_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M10_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M10_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M10_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M11_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M11_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M11_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M11_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M12_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M12_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M12_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M12_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M13_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M13_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M13_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M13_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M14_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M14_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M14_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M14_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M15_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M15_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M15_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M15_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S0_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S0_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S0_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S0_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S1_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S1_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S1_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S1_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S2_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S2_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S2_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S2_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S3_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S3_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S3_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S3_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S4_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S4_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S4_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S4_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S5_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S5_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S5_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S5_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S6_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S6_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S6_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S6_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S7_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S7_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S7_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S7_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S8_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S8_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S8_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S8_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S9_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S9_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S9_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S9_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S10_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S10_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S10_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S10_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S11_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S11_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S11_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S11_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S12_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S12_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S12_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S12_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S13_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S13_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S13_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S13_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S14_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S14_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S14_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S14_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S15_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S15_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S15_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S15_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_AWUSER + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWDOMAIN + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWSNOOP + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWBAR + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WSTRB + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_WUSER + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_BID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_BRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_BVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_BREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_BUSER + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_WACK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ARUSER + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARDOMAIN + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARSNOOP + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARBAR + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_RID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_RUSER + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RACK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ACVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ACADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ACSNOOP + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ACPROT + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ACREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CRVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CRRESP + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CRREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_CDVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CDDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CDLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CDREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_AWID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_AWUSER + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWDOMAIN + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWSNOOP + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWBAR + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WSTRB + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_WUSER + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_BRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_BID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_BVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_BREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_BUSER + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_WACK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ARUSER + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARDOMAIN + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARSNOOP + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARBAR + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_RID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_RUSER + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RACK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ACVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ACADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ACSNOOP + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ACPROT + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ACREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CRVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CRRESP + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CRREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_CDVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CDDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CDLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CDREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + + + C_SCO + 0 + + + C_FREQ + 100000000 + + + C_USE_CONFIG_RESET + 0 + + + C_NUM_SYNC_FF_CLK + Synchronizing FFs to Clk region + 2 + + + C_NUM_SYNC_FF_CLK_IRQ + Synchronizing FFs to Clk region for interrupt input + 1 + + + C_NUM_SYNC_FF_CLK_DEBUG + Synchronizing FFs to Clk region in debug module + 2 + + + C_NUM_SYNC_FF_DBG_CLK + Synchronizing FFs to Dbg_Clk region + 1 + + + C_NUM_SYNC_FF_DBG_TRACE_CLK + Synchronizing FFs to Dbg_Trace_Clk region + 2 + + + C_FAULT_TOLERANT + Enable Fault Tolerance Support + 0 + + + C_ECC_USE_CE_EXCEPTION + Correctable Error Exception + 0 + + + C_LOCKSTEP_SLAVE + Lockstep Slave + 0 + + + C_LOCKSTEP_MASTER + Lockstep Master + 0 + + + C_ENDIANNESS + 1 + + + C_FAMILY + virtexuplus + + + C_DATA_SIZE + 32 + + + C_LMB_DATA_SIZE + 32 + + + C_INSTR_SIZE + 32 + + + C_IADDR_SIZE + 32 + + + C_PIADDR_SIZE + 32 + + + C_DADDR_SIZE + 32 + + + C_INSTANCE + bd_ba6a_microblaze_I_0 + + + C_AVOID_PRIMITIVES + 0 + + + C_AREA_OPTIMIZED + Select implementation optimization + 0 + + + C_OPTIMIZATION + 0 + + + C_INTERCONNECT + Select Bus Interface + 2 + + + C_BASE_VECTORS + Vector Base Address + 0x0000000000000000 + + + C_M_AXI_DP_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DP_DATA_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DP_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DP_EXCLUSIVE_ACCESS + 0 + + + + true + + + + + + C_M_AXI_D_BUS_EXCEPTION + Enable Data-side AXI Exception + 0 + + + + true + + + + + + C_M_AXI_IP_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IP_DATA_WIDTH + 32 + + + + true + + + + + + C_M_AXI_IP_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_I_BUS_EXCEPTION + Enable Instruction-side AXI Exception + 0 + + + + true + + + + + + C_D_LMB + Enable Local Memory Bus Data Interface + 1 + + + C_D_LMB_PROTOCOL + Local Memory Bus Data Protocol + 0 + + + C_D_AXI + Enable Peripheral AXI Data Interface + 0 + + + C_I_LMB + Enable Local Memory Bus Instruction Interface + 1 + + + C_I_LMB_PROTOCOL + Local Memory Bus Instruction Protocol + 0 + + + C_I_AXI + Enable Peripheral AXI Instruction Interface + 0 + + + G_TEMPLATE_LIST + Select Configuration + 0 + + + C_USE_MSR_INSTR + Enable Additional Machine Status Register Instructions + 0 + + + C_USE_PCMP_INSTR + Enable Pattern Comparator + 1 + + + C_USE_BARREL + Enable Barrel Shifter + 1 + + + C_USE_DIV + Enable Integer Divider + 1 + + + C_USE_HW_MUL + Enable Integer Multiplier + 1 + + + C_USE_FPU + Enable Floating Point Unit + 0 + + + C_USE_REORDER_INSTR + Enable Reversed Load/Store and Swap Instructions + 0 + + + C_UNALIGNED_EXCEPTIONS + Enable Unaligned Data Exception + 0 + + + C_ILL_OPCODE_EXCEPTION + Enable Illegal Instruction Exception + 0 + + + C_DIV_ZERO_EXCEPTION + Enable Integer Divide Exception + 0 + + + + true + + + + + + C_FPU_EXCEPTION + Enable Floating Point Unit Exceptions + 0 + + + + false + + + + + + C_FSL_LINKS + Number of Stream Links + 0 + + + C_USE_EXTENDED_FSL_INSTR + Enable Additional Stream Instructions + 0 + + + C_FSL_EXCEPTION + Enable Stream Exception + 0 + + + + false + + + + + + C_USE_STACK_PROTECTION + Enable stack protection + 0 + + + + true + + + + + + C_IMPRECISE_EXCEPTIONS + Allow Imprecise Exceptions + 0 + + + C_USE_INTERRUPT + 0 + + + C_USE_EXT_BRK + 0 + + + C_USE_EXT_NM_BRK + 0 + + + C_USE_NON_SECURE + 0 + + + C_USE_MMU + Memory Management + 0 + + + + true + + + + + + C_MMU_DTLB_SIZE + Data Shadow Translation Look-Aside Buffer Size + 4 + + + + false + + + + + + C_MMU_ITLB_SIZE + Instruction Shadow Translation Look-Aside Buffer Size + 2 + + + + false + + + + + + C_MMU_TLB_ACCESS + Enable Access to Memory Management Special Registers + 3 + + + + false + + + + + + C_MMU_ZONES + Number of Memory Protection Zones + 16 + + + + false + + + + + + C_MMU_PRIVILEGED_INSTR + Privileged Instructions + 0 + + + + false + + + + + + C_USE_BRANCH_TARGET_CACHE + Enable Branch Target Cache + 0 + + + + true + + + + + + C_BRANCH_TARGET_CACHE_SIZE + Branch Target Cache Size + 0 + + + + true + + + + + + C_PC_WIDTH + 17 + + + C_PVR + Specifies Processor Version Register + 0 + + + C_PVR_USER1 + Specify USER1 Bits in Processor Version Register + 0x00 + + + C_PVR_USER2 + Specify USER2 Bits in Processor Version Register + 0x00000000 + + + C_DYNAMIC_BUS_SIZING + 0 + + + C_RESET_MSR + Specify Reset Value for Select MSR Bits + 0x00000000 + + + C_OPCODE_0x0_ILLEGAL + Generate Illegal Instruction Exception for NULL Instruction + 0 + + + C_DEBUG_ENABLED + MicroBlaze Debug Module Interface + 0 + + + C_DEBUG_INTERFACE + MicroBlaze Debug Connection + 0 + + + C_NUMBER_OF_PC_BRK + Number of PC Breakpoints + 1 + + + C_NUMBER_OF_RD_ADDR_BRK + Number of Read Address Watchpoints + 0 + + + C_NUMBER_OF_WR_ADDR_BRK + Number of Write Address Watchpoints + 0 + + + C_DEBUG_EVENT_COUNTERS + Number of Performance Monitor Event Counters + 5 + + + C_DEBUG_LATENCY_COUNTERS + Number of Performance Monitor Latency Counters + 1 + + + C_DEBUG_COUNTER_WIDTH + Performance Monitor Counter Width + 32 + + + C_DEBUG_TRACE_SIZE + Trace Buffer Size + 8192 + + + C_DEBUG_EXTERNAL_TRACE + External Trace + 0 + + + C_DEBUG_TRACE_ASYNC_RESET + Use Asynchrnous Reset for External Trace + 0 + + + C_DEBUG_PROFILE_SIZE + Profile Buffer Size + 0 + + + C_INTERRUPT_IS_EDGE + Sense Interrupt on Edge vs. Level + 0 + + + C_EDGE_IS_POSITIVE + Sense Interrupt on Rising vs. Falling Edge + 1 + + + C_ASYNC_INTERRUPT + 1 + + + C_ASYNC_WAKEUP + 3 + + + C_M0_AXIS_DATA_WIDTH + 32 + + + C_S0_AXIS_DATA_WIDTH + 32 + + + C_M1_AXIS_DATA_WIDTH + 32 + + + C_S1_AXIS_DATA_WIDTH + 32 + + + C_M2_AXIS_DATA_WIDTH + 32 + + + C_S2_AXIS_DATA_WIDTH + 32 + + + C_M3_AXIS_DATA_WIDTH + 32 + + + C_S3_AXIS_DATA_WIDTH + 32 + + + C_M4_AXIS_DATA_WIDTH + 32 + + + C_S4_AXIS_DATA_WIDTH + 32 + + + C_M5_AXIS_DATA_WIDTH + 32 + + + C_S5_AXIS_DATA_WIDTH + 32 + + + C_M6_AXIS_DATA_WIDTH + 32 + + + C_S6_AXIS_DATA_WIDTH + 32 + + + C_M7_AXIS_DATA_WIDTH + 32 + + + C_S7_AXIS_DATA_WIDTH + 32 + + + C_M8_AXIS_DATA_WIDTH + 32 + + + C_S8_AXIS_DATA_WIDTH + 32 + + + C_M9_AXIS_DATA_WIDTH + 32 + + + C_S9_AXIS_DATA_WIDTH + 32 + + + C_M10_AXIS_DATA_WIDTH + 32 + + + C_S10_AXIS_DATA_WIDTH + 32 + + + C_M11_AXIS_DATA_WIDTH + 32 + + + C_S11_AXIS_DATA_WIDTH + 32 + + + C_M12_AXIS_DATA_WIDTH + 32 + + + C_S12_AXIS_DATA_WIDTH + 32 + + + C_M13_AXIS_DATA_WIDTH + 32 + + + C_S13_AXIS_DATA_WIDTH + 32 + + + C_M14_AXIS_DATA_WIDTH + 32 + + + C_S14_AXIS_DATA_WIDTH + 32 + + + C_M15_AXIS_DATA_WIDTH + 32 + + + C_S15_AXIS_DATA_WIDTH + 32 + + + C_ICACHE_BASEADDR + Base Address + 0x0000000000000000 + + + C_ICACHE_HIGHADDR + High Address + 0x000000003FFFFFFF + + + C_USE_ICACHE + Enable Instruction Cache + 0 + + + C_ALLOW_ICACHE_WR + Enable Writes + 1 + + + C_ADDR_TAG_BITS + 17 + + + C_CACHE_BYTE_SIZE + Size in Bytes + 8192 + + + C_ICACHE_LINE_LEN + Line Length + 4 + + + C_ICACHE_ALWAYS_USED + Use Cache for All Memory Accesses + 1 + + + C_ICACHE_STREAMS + Number of Streams + 0 + + + + true + + + + + + C_ICACHE_VICTIMS + Number of Victims + 0 + + + + true + + + + + + C_ICACHE_FORCE_TAG_LUTRAM + Use Distributed RAM for Tags + 0 + + + + true + + + + + + C_ICACHE_DATA_WIDTH + Data Width + 0 + + + + true + + + + + + C_M_AXI_IC_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_DATA_WIDTH + 32 + + + C_M_AXI_IC_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_IC_USER_VALUE + 31 + + + + true + + + + + + C_M_AXI_IC_AWUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_IC_ARUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_IC_WUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_RUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_BUSER_WIDTH + 1 + + + + true + + + + + + C_DCACHE_BASEADDR + Base Address + 0x0000000000000000 + + + C_DCACHE_HIGHADDR + High Address + 0x000000003FFFFFFF + + + C_USE_DCACHE + Enable Data Cache + 0 + + + C_ALLOW_DCACHE_WR + Enable Writes + 1 + + + C_DCACHE_ADDR_TAG + 17 + + + C_DCACHE_BYTE_SIZE + Size in Bytes + 8192 + + + C_DCACHE_LINE_LEN + Line Length + 4 + + + C_DCACHE_ALWAYS_USED + Use Cache for All Memory Accesses + 1 + + + C_DCACHE_USE_WRITEBACK + Enable Write-back Storage Policy + 0 + + + + true + + + + + + C_DCACHE_VICTIMS + Number of Victims + 0 + + + + false + + + + + + C_DCACHE_FORCE_TAG_LUTRAM + Use Distributed RAM for Tags + 0 + + + C_DCACHE_DATA_WIDTH + Data Width + 0 + + + + false + + + + + + C_M_AXI_DC_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_DATA_WIDTH + 32 + + + C_M_AXI_DC_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DC_EXCLUSIVE_ACCESS + 0 + + + + true + + + + + + C_M_AXI_DC_USER_VALUE + 31 + + + + true + + + + + + C_M_AXI_DC_AWUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_DC_ARUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_DC_WUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_RUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_BUSER_WIDTH + 1 + + + + true + + + + + + + + + choice_list_29910ba8 + GENERIC + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_8af5a703 + 0 + 1 + + + choice_list_99ba8646 + 32 + 64 + + + choice_list_b1aff63c + 32 + 48 + 64 + + + choice_list_b94541ab + 0 + 2 + 4 + 8 + + + choice_list_dd2843c6 + 1 + 2 + 4 + 8 + + + choice_list_f86403bf + 4 + 8 + 16 + + + choice_pairs_0000a26c + 0 + 1 + 2 + 3 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_1075faf2 + 0 + 1 + 2 + + + choice_pairs_126baff7 + 0 + 8192 + 16384 + 32768 + 65536 + 131072 + + + choice_pairs_13d40c7c + 0 + 32 + 64 + 128 + 256 + 8192 + 16384 + 32768 + 65536 + 131072 + + + choice_pairs_2058dc69 + 0 + 1 + + + choice_pairs_22d9f392 + 0 + 1 + 2 + 3 + + + choice_pairs_3eb333f8 + 0 + 1 + 2 + + + choice_pairs_443ae6cc + 0 + 1 + 2 + 3 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_56d5ba32 + 0 + 1 + 2 + + + choice_pairs_5ab38e91 + 0 + 1 + 2 + + + choice_pairs_5b1842a1 + 0 + 4096 + 8192 + 16384 + 32768 + 65536 + 131072 + + + choice_pairs_75c71b2b + 0 + 1 + 2 + 3 + + + choice_pairs_7ad6afc0 + 0 + 1 + 2 + 3 + + + choice_pairs_7bfd418d + 0 + 1 + 2 + + + choice_pairs_7dd2834f + 0 + 8 + 9 + 10 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + + + choice_pairs_8b498448 + 64 + 128 + 256 + 512 + 1024 + 2048 + 4096 + 8192 + 16384 + 32768 + 65536 + + + choice_pairs_b1fa18d9 + 0 + 1 + 2 + + + choice_pairs_c471ed24 + 32 + 36 + 40 + 44 + 48 + 52 + 64 + + + choice_pairs_db57ca32 + 0 + 1 + 2 + + + choice_pairs_e7a1eb81 + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + + + choice_pairs_ff364cce + 2 + 3 + + + + + microblaze + + + + endian + little + + + elf_class + 32-bit + + + instance_path + + + + bootloop_file + data/mb_bootloop_le.elf + + + processor_type + MICROBLAZE_LE + + + is_visible + true + + + + + The MicroBlaze 32 and 64 bit soft processor core, providing an instruction set optimized for embedded applications with many user-configurable options. MicroBlaze has many advanced architecture features like Instruction and Data-side cache with AXI interfaces, Floating-Point unit (FPU), Memory Management Unit (MMU), and fault tolerance support. +It is highly recommended to create MicroBlaze systems within Vivado IP Integrator, to enable export to the Xilinx Software Development Kit (SDK) for software development. + + + + C_SCO + 0 + + + + true + + + + + + C_FREQ + 100000000 + + + + true + + + + + + C_DATA_SIZE + Select Processor Implementation + 32 + + + + true + + + + + + C_ADDR_SIZE + Select Extended Addressing + 32 + + + + true + + + + + + C_DYNAMIC_BUS_SIZING + 0 + + + + true + + + + + + C_PC_WIDTH + 17 + + + + true + + + + + + C_INSTANCE + mb_microblaze_0 + + + + true + + + + + + C_AVOID_PRIMITIVES + 0 + + + + true + + + + + + C_FAULT_TOLERANT + Enable Fault Tolerance Support + 0 + + + + true + + + + + + C_ECC_USE_CE_EXCEPTION + Correctable Error Exception + 0 + + + + true + + + + + + C_LOCKSTEP_SLAVE + Lockstep Slave + 0 + + + + true + + + + + + C_ENDIANNESS + Endianness + 1 + + + + true + + + + + + C_AREA_OPTIMIZED + Select implementation optimization + 0 + + + + true + + + + + + C_OPTIMIZATION + 0 + + + + true + + + + + + C_INTERCONNECT + Select Bus Interface + 2 + + + + true + + + + + + C_BASE_VECTORS + Vector Base Address + 0x0000000000000000 + + + + true + + + + + + C_USE_CONFIG_RESET + 0 + + + + true + + + + + + C_NUM_SYNC_FF_CLK + Synchronizing FFs to Clk region + 2 + + + + true + + + + + + C_NUM_SYNC_FF_CLK_IRQ + Synchronizing FFs to Clk region for interrupt input + 1 + + + + true + + + + + + C_NUM_SYNC_FF_CLK_DEBUG + Synchronizing FFs to Clk region in debug module + 2 + + + + true + + + + + + C_NUM_SYNC_FF_DBG_CLK + Synchronizing FFs to Dbg_Clk region + 1 + + + + true + + + + + + C_NUM_SYNC_FF_DBG_TRACE_CLK + Synchronizing FFs to Dbg_Trace_Clk region + 2 + + + + true + + + + + + C_M_AXI_DP_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DP_DATA_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DP_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DP_EXCLUSIVE_ACCESS + 0 + + + + true + + + + + + C_D_AXI + Enable Peripheral AXI Data Interface + 0 + + + + true + + + + + + C_DP_AXI_MON + Use Monitor Interface for Peripheral AXI Data Interface + 0 + + + + true + + + + + + C_DC_AXI_MON + Use Monitor Interface for Cache AXI Data Interface + 0 + + + + true + + + + + + C_D_LMB + Enable Local Memory Bus Data Interface + 1 + + + + true + + + + + + C_D_LMB_PROTOCOL + Local Memory Bus Data Protocol + 0 + + + + true + + + + + + C_D_LMB_MON + Use Monitor Interface for Local Memory Bus Data Interface + 0 + + + + true + + + + + + C_M_AXI_IP_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IP_DATA_WIDTH + 32 + + + + true + + + + + + C_M_AXI_IP_ADDR_WIDTH + 32 + + + + true + + + + + + C_I_AXI + Enable Peripheral AXI Instruction Interface + 0 + + + + true + + + + + + C_IP_AXI_MON + Use Monitor Interface for Peripheral AXI Instruction Interface + 0 + + + + true + + + + + + C_IC_AXI_MON + Use Monitor Interface for Cache AXI Instruction Interface + 0 + + + + true + + + + + + C_I_LMB + Enable Local Memory Bus Instruction Interface + 1 + + + + true + + + + + + C_I_LMB_PROTOCOL + Local Memory Bus Instruction Protocol + 0 + + + + true + + + + + + C_I_LMB_MON + Use Monitor Interface for Local Memory Bus Instruction Interface + 0 + + + + true + + + + + + C_TRACE + Enable Trace Bus Interface + 1 + + + + true + + + + + + C_LOCKSTEP_SELECT + Lockstep Interface + 0 + + + + true + + + + + + C_ENABLE_DISCRETE_PORTS + Enable Discrete Ports + 0 + + + + true + + + + + + C_M_AXI_DC_USER_SIGNALS + Enable M_AXI_DC User Signals + 0 + + + + true + + + + + + C_M_AXI_IC_USER_SIGNALS + Enable M_AXI_IC User Signals + 0 + + + + true + + + + + + G_TEMPLATE_LIST + Select Configuration + 0 + + + + true + + + + + + G_USE_EXCEPTIONS + Enable Exceptions + 0 + + + + true + + + + + + C_USE_MSR_INSTR + Enable Additional Machine Status Register Instructions + 0 + + + + true + + + + + + C_USE_PCMP_INSTR + Enable Pattern Comparator + 1 + + + + true + + + + + + C_USE_REORDER_INSTR + Enable Reversed Load/Store and Swap Instructions + 0 + + + + true + + + + + + C_USE_BARREL + Enable Barrel Shifter + 1 + + + + true + + + + + + C_USE_DIV + Enable Integer Divider + 1 + + + + true + + + + + + C_USE_HW_MUL + Enable Integer Multiplier + 1 + + + + true + + + + + + C_USE_FPU + Enable Floating Point Unit + 0 + + + + true + + + + + + C_UNALIGNED_EXCEPTIONS + Enable Unaligned Data Exception + 0 + + + + true + + + + + + C_ILL_OPCODE_EXCEPTION + Enable Illegal Instruction Exception + 0 + + + + true + + + + + + C_M_AXI_I_BUS_EXCEPTION + Enable Instruction-side AXI Exception + 0 + + + + false + + + + + + C_M_AXI_D_BUS_EXCEPTION + Enable Data-side AXI Exception + 0 + + + + false + + + + + + C_DIV_ZERO_EXCEPTION + Enable Integer Divide Exception + 0 + + + + true + + + + + + C_FPU_EXCEPTION + Enable Floating Point Unit Exceptions + 0 + + + + false + + + + + + C_FSL_EXCEPTION + Enable Stream Exception + 0 + + + + false + + + + + + C_USE_STACK_PROTECTION + Enable stack protection + 0 + + + + true + + + + + + C_IMPRECISE_EXCEPTIONS + Allow Imprecise Exceptions + 0 + + + + true + + + + + + C_PVR + Specifies Processor Version Register + 0 + + + + true + + + + + + C_PVR_USER1 + Specify USER1 Bits in Processor Version Register + 0x00 + + + + false + + + + + + C_PVR_USER2 + Specify USER2 Bits in Processor Version Register + 0x00000000 + + + + false + + + + + + C_DEBUG_ENABLED + MicroBlaze Debug Module Interface + 0 + + + + true + + + + + + C_DEBUG_INTERFACE + MicroBlaze Debug Connection + 0 + + + + false + + + + + + C_NUMBER_OF_PC_BRK + Number of PC Breakpoints + 1 + + + + false + + + + + + C_NUMBER_OF_RD_ADDR_BRK + Number of Read Address Watchpoints + 0 + + + + false + + + + + + C_NUMBER_OF_WR_ADDR_BRK + Number of Write Address Watchpoints + 0 + + + + false + + + + + + C_DEBUG_EVENT_COUNTERS + Number of Performance Monitor Event Counters + 5 + + + + false + + + + + + C_DEBUG_LATENCY_COUNTERS + Number of Performance Monitor Latency Counters + 1 + + + + false + + + + + + C_DEBUG_COUNTER_WIDTH + Performance Monitor Counter Width + 32 + + + + false + + + + + + C_DEBUG_TRACE_SIZE + Trace Buffer Size + 8192 + + + + false + + + + + + C_DEBUG_EXTERNAL_TRACE + External Trace + 0 + + + + false + + + + + + C_DEBUG_TRACE_ASYNC_RESET + Use Asynchrnous Reset for External Trace + 0 + + + + true + + + + + + C_DEBUG_PROFILE_SIZE + Profile Buffer Size + 0 + + + + false + + + + + + C_INTERRUPT_IS_EDGE + Sense Interrupt on Edge vs. Level + 0 + + + + true + + + + + + C_EDGE_IS_POSITIVE + Sense Interrupt on Rising vs. Falling Edge + 1 + + + + true + + + + + + C_ASYNC_INTERRUPT + 1 + + + + true + + + + + + C_ASYNC_WAKEUP + 3 + + + + true + + + + + + C_RESET_MSR_IE + IE + 0 + + + + true + + + + + + C_RESET_MSR_BIP + BIP + 0 + + + + true + + + + + + C_RESET_MSR_ICE + ICE + 0 + + + + true + + + + + + C_RESET_MSR_DCE + DCE + 0 + + + + true + + + + + + C_RESET_MSR_EE + EE + 0 + + + + true + + + + + + C_RESET_MSR_EIP + EIP + 0 + + + + true + + + + + + C_OPCODE_0x0_ILLEGAL + Generate Illegal Instruction Exception for NULL Instruction + 0 + + + + false + + + + + + C_FSL_LINKS + Number of Stream Links + 0 + + + + true + + + + + + C_USE_EXTENDED_FSL_INSTR + Enable Additional Stream Instructions + 0 + + + + false + + + + + + C_M0_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S0_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M1_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S1_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M2_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S2_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M3_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S3_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M4_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S4_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M5_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S5_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M6_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S6_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M7_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S7_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M8_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S8_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M9_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S9_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M10_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S10_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M11_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S11_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M12_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S12_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M13_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S13_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M14_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S14_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M15_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S15_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M0_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S0_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M1_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S1_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M2_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S2_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M3_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S3_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M4_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S4_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M5_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S5_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M6_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S6_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M7_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S7_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M8_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S8_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M9_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S9_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M10_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S10_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M11_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S11_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M12_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S12_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M13_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S13_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M14_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S14_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M15_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S15_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_ICACHE_BASEADDR + Base Address + 0x0000000000000000 + + + + false + + + + + + C_ICACHE_HIGHADDR + High Address + 0x000000003FFFFFFF + + + + false + + + + + + C_USE_ICACHE + Enable Instruction Cache + 0 + + + + true + + + + + + C_ALLOW_ICACHE_WR + Enable Writes + 1 + + + + false + + + + + + C_ADDR_TAG_BITS + Set number of I-cache address tag bits + 17 + + + + true + + + + + + C_CACHE_BYTE_SIZE + Size in Bytes + 8192 + + + + false + + + + + + C_ICACHE_LINE_LEN + Line Length + 4 + + + + false + + + + + + C_ICACHE_ALWAYS_USED + Use Cache for All Memory Accesses + 1 + + + + false + + + + + + C_ICACHE_VICTIMS + Number of Victims + 0 + + + + false + + + + + + C_ICACHE_STREAMS + Number of Streams + 0 + + + + false + + + + + + C_ICACHE_FORCE_TAG_LUTRAM + Use Distributed RAM for Tags + 0 + + + + false + + + + + + C_ICACHE_DATA_WIDTH + Data Width + 0 + + + + false + + + + + + C_M_AXI_IC_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_IC_AWUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_IC_ARUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_IC_WUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_RUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_BUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_USER_VALUE + 31 + + + + true + + + + + + C_DCACHE_BASEADDR + Base Address + 0x0000000000000000 + + + + false + + + + + + C_DCACHE_HIGHADDR + High Address + 0x000000003FFFFFFF + + + + false + + + + + + C_USE_DCACHE + Enable Data Cache + 0 + + + + true + + + + + + C_ALLOW_DCACHE_WR + Enable Writes + 1 + + + + false + + + + + + C_DCACHE_ADDR_TAG + Set number of D-cache address tag bits + 17 + + + + true + + + + + + C_DCACHE_BYTE_SIZE + Size in Bytes + 8192 + + + + false + + + + + + C_DCACHE_LINE_LEN + Line Length + 4 + + + + false + + + + + + C_DCACHE_ALWAYS_USED + Use Cache for All Memory Accesses + 1 + + + + false + + + + + + C_DCACHE_USE_WRITEBACK + Enable Write-back Storage Policy + 0 + + + + false + + + + + + C_DCACHE_VICTIMS + Number of Victims + 0 + + + + false + + + + + + C_DCACHE_FORCE_TAG_LUTRAM + Use Distributed RAM for Tags + 0 + + + + false + + + + + + C_DCACHE_DATA_WIDTH + Data Width + 0 + + + + false + + + + + + C_M_AXI_DC_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DC_AWUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_DC_ARUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_DC_WUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_RUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_BUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_EXCLUSIVE_ACCESS + 0 + + + + true + + + + + + C_M_AXI_DC_USER_VALUE + 31 + + + + true + + + + + + C_USE_MMU + Memory Management + 0 + + + + true + + + + + + C_MMU_DTLB_SIZE + Data Shadow Translation Look-Aside Buffer Size + 4 + + + + false + + + + + + C_MMU_ITLB_SIZE + Instruction Shadow Translation Look-Aside Buffer Size + 2 + + + + false + + + + + + C_MMU_TLB_ACCESS + Enable Access to Memory Management Special Registers + 3 + + + + false + + + + + + C_MMU_ZONES + Number of Memory Protection Zones + 16 + + + + false + + + + + + C_MMU_PRIVILEGED_INSTR + Privileged Instructions + 0 + + + + false + + + + + + C_USE_INTERRUPT + Use Interrupt + 0 + + + + true + + + + + + C_INTERRUPT_MON + Use Monitor Interface for Interrupt + 0 + + + + true + + + + + + C_USE_EXT_BRK + Use Ext_Brk + 0 + + + + true + + + + + + C_USE_EXT_NM_BRK + Use Ext_Nm_Brk + 0 + + + + true + + + + + + C_USE_NON_SECURE + Use Non-Secure AXI access permission + 0 + + + + true + + + + + + C_USE_BRANCH_TARGET_CACHE + Enable Branch Target Cache + 0 + + + + true + + + + + + C_BRANCH_TARGET_CACHE_SIZE + Branch Target Cache Size + 0 + + + + true + + + + + + Component_Name + bd_ba6a_microblaze_I_0 + + + + + MicroBlaze + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/bd_ba6a_rst_0_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/bd_ba6a_rst_0_0.xci new file mode 100644 index 0000000..97c4643 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/bd_ba6a_rst_0_0.xci @@ -0,0 +1,96 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_ba6a_rst_0_0 + + + 0 + ACTIVE_LOW + 0 + + bd_ba6a_Clk + 100000000 + 0 + 0 + 0.000 + 0 + 0 + ACTIVE_HIGH + 0 + 0 + 0 + 0 + 0 + 4 + 1 + 4 + virtexuplus + 1 + 1 + 1 + 1 + 0 + 4 + 1 + 4 + 1 + 1 + 1 + 1 + bd_ba6a_rst_0_0 + Custom + false + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 13 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/bd_ba6a_rst_0_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/bd_ba6a_rst_0_0.xml new file mode 100644 index 0000000..f9728f9 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_1/bd_ba6a_rst_0_0.xml @@ -0,0 +1,691 @@ + + + xilinx.com + customized_ip + bd_ba6a_rst_0_0 + 1.0 + + + clock + Clock + + + + + + + CLK + + + slowest_sync_clk + + + + + + ASSOCIATED_RESET + mb_reset:bus_struct_reset:interconnect_aresetn:peripheral_aresetn:peripheral_reset + + + FREQ_HZ + Slowest Sync clock frequency + Slowest Synchronous clock frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_ba6a_Clk + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + ext_reset + Ext_Reset + + + + + + + RST + + + ext_reset_in + + + + + + BOARD.ASSOCIATED_PARAM + RESET_BOARD_INTERFACE + + + + required + + + + + + POLARITY + ACTIVE_HIGH + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + aux_reset + aux_reset + + + + + + + RST + + + aux_reset_in + + + + + + POLARITY + ACTIVE_LOW + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + dbg_reset + DBG_Reset + + + + + + + RST + + + mb_debug_sys_rst + + + + + + POLARITY + ACTIVE_HIGH + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + mb_rst + MB_rst + + + + + + + RST + + + mb_reset + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PROCESSOR + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + bus_struct_reset + bus_struct_reset + + + + + + + RST + + + bus_struct_reset + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + interconnect_low_rst + interconnect_low_rst + + + + + + + RST + + + interconnect_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + peripheral_high_rst + peripheral_high_rst + + + + + + + RST + + + peripheral_reset + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + peripheral_low_rst + peripheral_low_rst + + + + + + + RST + + + peripheral_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + + slowest_sync_clk + + in + + + std_logic + dummy_view + + + + + + ext_reset_in + + in + + + std_logic + dummy_view + + + + + + aux_reset_in + + in + + + std_logic + dummy_view + + + + 1 + + + + + mb_debug_sys_rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + dcm_locked + + in + + + std_logic + dummy_view + + + + 0x1 + + + + + mb_reset + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + bus_struct_reset + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + peripheral_reset + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + interconnect_aresetn + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 1 + + + + + peripheral_aresetn + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 1 + + + + + + + C_FAMILY + virtexuplus + + + C_EXT_RST_WIDTH + Ext Rst Width + 4 + + + C_AUX_RST_WIDTH + Aux Rst Width + 4 + + + C_EXT_RESET_HIGH + Ext Reset High + 1 + + + C_AUX_RESET_HIGH + Aux Reset High + 0 + + + C_NUM_BUS_RST + No. of Bus Reset (Active High) + 1 + + + C_NUM_PERP_RST + No. of Peripheral Reset (Active High) + 1 + + + C_NUM_INTERCONNECT_ARESETN + No. of Interconnect Reset (Active Low) + 1 + + + C_NUM_PERP_ARESETN + No. of Peripheral Reset (Active Low) + 1 + + + + + + choice_list_caf95c77 + Custom + resetn + + + Processor Reset System + + + C_NUM_PERP_ARESETN + No. of Peripheral Reset (Active Low) + 1 + + + C_NUM_INTERCONNECT_ARESETN + No. of Interconnect Reset (Active Low) + 1 + + + C_NUM_PERP_RST + No. of Peripheral Reset (Active High) + 1 + + + C_NUM_BUS_RST + No. of Bus Reset (Active High) + 1 + + + C_AUX_RESET_HIGH + Aux Reset High + 0 + + + C_EXT_RESET_HIGH + Ext Reset High + 1 + + + C_AUX_RST_WIDTH + Aux Rst Width + 4 + + + C_EXT_RST_WIDTH + Ext Rst Width + 4 + + + Component_Name + bd_ba6a_rst_0_0 + + + USE_BOARD_FLOW + Generate Board based IO Constraints + false + + + RESET_BOARD_INTERFACE + Custom + + + + + Processor System Reset + 13 + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/bd_ba6a_iomodule_0_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/bd_ba6a_iomodule_0_0.xci new file mode 100644 index 0000000..9dacbc7 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/bd_ba6a_iomodule_0_0.xci @@ -0,0 +1,309 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_ba6a_iomodule_0_0 + + + bd_ba6a_Clk + 100000000 + 0 + 0 + 0.000 + 1 + LEVEL_HIGH + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + + 100000000 + 0 + 0 + 0.000 + 0 + 0 + 0x0000000080000000 + virtexuplus + 0 + 6216 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 100000000 + 0 + 32 + 0 + 32 + 0 + 32 + 0 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x000000008000FFFF + iomodule + 17 + 0xFFFF + 0x0000000000000000 + 1 + 1 + 0x0000 + 2 + 0xFFFF + 0 + 0x00000000C0000000 + 0x00000000FFFFFFFF + 0x00000000C0000000 + 32 + 32 + 0 + 0x00000000C0000000 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 9600 + 8 + 0 + 100000000 + 2 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0x0000000080000000 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 100000000 + 0 + 32 + 0 + 32 + 0 + 32 + 0 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x000000008000FFFF + iomodule + 17 + 0xFFFF + 0x0000000000000000 + 1 + 1 + 0 + 0x0000 + 2 + 0xFFFF + 0 + 1 + 0x00000000C0000000 + 0x00000000FFFFFFFF + 0x00000000C0000000 + 32 + 32 + 0 + 0x00000000C0000000 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 9600 + 8 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bd_ba6a_iomodule_0_0 + Custom + Custom + Custom + Custom + Custom + false + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 6 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/bd_ba6a_iomodule_0_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/bd_ba6a_iomodule_0_0.xml new file mode 100644 index 0000000..545119a --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_10/bd_ba6a_iomodule_0_0.xml @@ -0,0 +1,8812 @@ + + + xilinx.com + customized_ip + bd_ba6a_iomodule_0_0 + 1.0 + + + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + CLK.CLK + Clk + Clock Input + + + + + + + CLK + + + Clk + + + + + + ASSOCIATED_BUSIF + SLMB + + + ASSOCIATED_RESET + Rst:TMR_Rst + + + FREQ_HZ + Clk frequency + Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_ba6a_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.Rst + Rst + Reset Input + + + + + + + RST + + + Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.TMR_Rst + TMR_Rst + TMR Reset Input + + + + + + + RST + + + TMR_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + IO_BUS + IO_BUS + MicroBlaze MCS IO Bus Interface + + + + + + + ADDR_STROBE + + + IO_Addr_Strobe + + + + + ADDRESS + + + IO_Address + + + + + BYTE_ENABLE + + + IO_Byte_Enable + + + + + READ_DATA + + + IO_Read_Data + + + + + READ_STROBE + + + IO_Read_Strobe + + + + + READY + + + IO_Ready + + + + + WRITE_DATA + + + IO_Write_Data + + + + + WRITE_STROBE + + + IO_Write_Strobe + + + + + + + true + + + + + + INTERRUPT.UART_Interrupt + UART_Interrupt + + + + + + + INTERRUPT + + + UART_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.FIT1_Interrupt + FIT1_Interrupt + + + + + + + INTERRUPT + + + FIT1_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.FIT2_Interrupt + FIT2_Interrupt + + + + + + + INTERRUPT + + + FIT2_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.FIT3_Interrupt + FIT3_Interrupt + + + + + + + INTERRUPT + + + FIT3_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.FIT4_Interrupt + FIT4_Interrupt + + + + + + + INTERRUPT + + + FIT4_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.PIT1_Interrupt + PIT1_Interrupt + + + + + + + INTERRUPT + + + PIT1_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.PIT2_Interrupt + PIT2_Interrupt + + + + + + + INTERRUPT + + + PIT2_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.PIT3_Interrupt + PIT3_Interrupt + + + + + + + INTERRUPT + + + PIT3_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.PIT4_Interrupt + PIT4_Interrupt + + + + + + + INTERRUPT + + + PIT4_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.GPI1_Interrupt + GPI1_Interrupt + + + + + + + INTERRUPT + + + GPI1_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.GPI2_Interrupt + GPI2_Interrupt + + + + + + + INTERRUPT + + + GPI2_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.GPI3_Interrupt + GPI3_Interrupt + + + + + + + INTERRUPT + + + GPI3_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.GPI4_Interrupt + GPI4_Interrupt + + + + + + + INTERRUPT + + + GPI4_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTC_Interrupt + INTC_Interrupt + + + + + + + INTERRUPT + + + INTC_Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + none + + + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTC_Irq_Single + INTC_IRQ + + + + + + + INTERRUPT + + + INTC_IRQ + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTC_Irq + INTC_IRQ + + + + + + + ACK + + + INTC_Processor_Ack + + + + + ADDRESS + + + INTC_Interrupt_Address + + + + + INTERRUPT + + + INTC_IRQ + + + + + + SENSITIVITY + LEVEL_HIGH + + + LOW_LATENCY + 0 + + + + + + false + + + + + + INTERRUPT.INTC_Irq_Out + INTC_IRQ_OUT + + + + + + + INTERRUPT + + + INTC_IRQ_OUT + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + UART + UART + UART TX/RX + + + + + + + RxD + + + UART_Rx + + + + + TxD + + + UART_Tx + + + + + + BOARD.ASSOCIATED_PARAM + UART_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + UART_CLK.CLK + UART_Clk + Asynchronous UART Clock Input + + + + + + + CLK + + + UART_Clk + + + + + + ASSOCIATED_BUSIF + SLMB + + + ASSOCIATED_RESET + UART_Rst:TMR_Rst + + + FREQ_HZ + UART Clk frequency + UART Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + UART_RST.Rst + UART_Rst + Asynchronous UART Reset Input + + + + + + + RST + + + UART_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + GPIO1 + GPIO1 + General Purpose IO + + + + + + + TRI_I + + + GPI1 + + + + + TRI_O + + + GPO1 + + + + + + C_USE_GPO1 + 0 + + + + true + + + + + + C_GPO1_SIZE + 32 + + + + true + + + + + + C_GPO1_INIT + 0x00000000 + + + + true + + + + + + C_USE_GPI1 + 0 + + + + true + + + + + + C_GPI1_SIZE + 32 + + + + true + + + + + + C_GPI1_INTERRUPT + 0 + + + + true + + + + + + BOARD.ASSOCIATED_PARAM + GPIO1_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + GPIO2 + GPIO2 + General Purpose IO + + + + + + + TRI_I + + + GPI2 + + + + + TRI_O + + + GPO2 + + + + + + C_USE_GPO2 + 0 + + + + true + + + + + + C_GPO2_SIZE + 32 + + + + true + + + + + + C_GPO2_INIT + 0x00000000 + + + + true + + + + + + C_USE_GPI2 + 0 + + + + true + + + + + + C_GPI2_SIZE + 32 + + + + true + + + + + + C_GPI2_INTERRUPT + 0 + + + + true + + + + + + BOARD.ASSOCIATED_PARAM + GPIO2_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + GPIO3 + GPIO3 + General Purpose IO + + + + + + + TRI_I + + + GPI3 + + + + + TRI_O + + + GPO3 + + + + + + C_USE_GPO3 + 0 + + + + true + + + + + + C_GPO3_SIZE + 32 + + + + true + + + + + + C_GPO3_INIT + 0x00000000 + + + + true + + + + + + C_USE_GPI3 + 0 + + + + true + + + + + + C_GPI3_SIZE + 32 + + + + true + + + + + + C_GPI3_INTERRUPT + 0 + + + + true + + + + + + BOARD.ASSOCIATED_PARAM + GPIO3_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + GPIO4 + GPIO4 + General Purpose IO + + + + + + + TRI_I + + + GPI4 + + + + + TRI_O + + + GPO4 + + + + + + C_USE_GPO4 + 0 + + + + true + + + + + + C_GPO4_SIZE + 32 + + + + true + + + + + + C_GPO4_INIT + 0x00000000 + + + + true + + + + + + C_USE_GPI4 + 0 + + + + true + + + + + + C_GPI4_SIZE + 32 + + + + true + + + + + + C_GPI4_INTERRUPT + 0 + + + + true + + + + + + BOARD.ASSOCIATED_PARAM + GPIO4_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + + + SLMB + LMB memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + UART_RX + UART Receive Data Register + UART Receive Data Register + 0x0 + 8 + true + read-only + + 0x0 + + + UART_RX + Receive Data + Data received by the UART. + 0 + 8 + true + read-only + + 0 + 0 + + modify + false + + + + + false + + + + + + UART_TX + UART Transmit Data Register + UART Transmit Data Register + 0x4 + 8 + true + write-only + + 0x0 + + + UART_TX + Transmit Data + Data to be transmitted by the UART. + 0 + 8 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + UART_Status + UART Status Register + UART Status Register + 0x8 + 8 + true + read-only + + 0x0 + + + Rx_Valid_Data + Rx Valid Data + Indicates if the receive register has valid data: + 0 - Receive register is empty. + 1 - Receive register has valid data. + + 0 + 1 + true + read-only + + 0 + 0 + + false + + + Tx_Used + Tx Used + Indicates if the transmit register is in use: + 0 - Transmit register is not in use. + 1 - Transmit register is in use. + + 3 + 1 + true + read-only + + 0 + 0 + + false + + + Overrun_Error + Overrun Error + Indicates that an overrun error has occurred: + 0 - No overrun has occurred. + 1 - An overrun has occurred. + + 5 + 1 + true + read-only + + 0 + 0 + + false + + + Frame_Error + Frame Error + Indicates that an frame error has occurred: + 0 - No frame error has occurred. + 1 - A frame error has occurred. + + 6 + 1 + true + read-only + + 0 + 0 + + false + + + Parity_Error + Parity Error + Indicates that a parity error has occurred: + 0 - No parity error has occurred. + 1 - A parity error occurred. + + 7 + 1 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_MODE + Interrupt Mode Register + Interrupt Mode Register + 0xC + 17 + true + write-only + + 0x0 + + + IRQ_Mode + IRQ Mode + Interrupt Mode. +For each bit: + W - When written with 1 the corresponding interrupt will use fast mode. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + true + + + + + + GPO_1 + General Purpose Output 1 Register + General Purpose Output 1 Register + 0x10 + 32 + true + write-only + + 0 + + + GPO + General Purpose Output + General Purpose Output. +For each bit: + W - Writes general purpose output value. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + GPO_2 + General Purpose Output 2 Register + General Purpose Output 2 Register + 0x14 + 32 + true + write-only + + 0 + + + GPO + General Purpose Output + General Purpose Output. +For each bit: + W - Writes general purpose output value. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + GPO_3 + General Purpose Output 3 Register + General Purpose Output 3 Register + 0x18 + 32 + true + write-only + + 0 + + + GPO + General Purpose Output + General Purpose Output. +For each bit: + W - Writes general purpose output value. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + GPO_4 + General Purpose Output 4 Register + General Purpose Output 4 Register + 0x1C + 32 + true + write-only + + 0 + + + GPO + General Purpose Output + General Purpose Output. +For each bit: + W - Writes general purpose output value. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + GPI_1 + General Purpose Input 1 Register + General Purpose Input 1 Register + 0x20 + 32 + true + read-only + + 0 + + + GPI + General Purpose Input + General Purpose Input. +For each bit: + R - Reads general purpose input value. + + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + GPI_2 + General Purpose Input 2 Register + General Purpose Input 2 Register + 0x24 + 32 + true + read-only + + 0 + + + CPI + General Purpose Input + General Purpose Input. +For each bit: + R - Reads general purpose input value. + + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + GPI_3 + General Purpose Input 3 Register + General Purpose Input 3 Register + 0x28 + 32 + true + read-only + + 0 + + + GPI + General Purpose Input + General Purpose Input. +For each bit: + R - Reads general purpose input value. + + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + GPI_4 + General Purpose Input 4 Register + General Purpose Input 4 Register + 0x2C + 32 + true + read-only + + 0 + + + GPI + General Purpose Input + General Purpose Input. +For each bit: + R - Reads general purpose input value. + + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_STATUS + Interrupt Status Register + Interrupt Status Register + 0x30 + 17 + true + read-only + + 0x0 + + + UART_ERR + UART Error + UART Error interrupt. + 0 + 1 + true + read-only + + 0 + 0 + + false + + + UART_TX + UART Transmitted Data + UART Transmitted Data interrupt. + 1 + 1 + true + read-only + + 0 + 0 + + false + + + UART_RX + UART Received Data + UART Received Data interrupt. + 2 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_1 + PIT 1 + PIT 1 lapsed. + 3 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_2 + PIT 2 + PIT 2 lapsed. + 4 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_3 + PIT 3 + PIT 3 lapsed. + 5 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_4 + PIT 4 + PIT 4 lapsed. + 6 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_1 + FIT 1 + FIT 1 strobe. + 7 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_2 + FIT 2 + FIT 2 strobe. + 8 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_3 + FIT 3 + FIT 3 strobe. + 9 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_4 + FIT 4 + FIT 4 strobe. + 10 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_1 + GPI 1 + GPI 1 changed. + 11 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_2 + GPI 2 + GPI 2 changed. + 12 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_3 + GPI 3 + GPI 3 changed. + 13 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_4 + GPI 4 + GPI 4 changed. + 14 + 1 + true + read-only + + 0 + 0 + + false + + + INTC_Interrupt + External interrupt input signal + Interrupt Status Register. +For each bit: + R - Reads active interrupt signal. + + 16 + 1 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_PENDING + Interrupt Pending Register + Interrupt Pending Register + 0x34 + 17 + true + read-only + + 0x0 + + + UART_ERR + UART Error + UART Error interrupt. + 0 + 1 + true + read-only + + 0 + 0 + + false + + + UART_TX + UART Transmitted Data + UART Transmitted Data interrupt. + 1 + 1 + true + read-only + + 0 + 0 + + false + + + UART_RX + UART Received Data + UART Received Data interrupt. + 2 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_1 + PIT 1 + PIT 1 lapsed. + 3 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_2 + PIT 2 + PIT 2 lapsed. + 4 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_3 + PIT 3 + PIT 3 lapsed. + 5 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_4 + PIT 4 + PIT 4 lapsed. + 6 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_1 + FIT 1 + FIT 1 strobe. + 7 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_2 + FIT 2 + FIT 2 strobe. + 8 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_3 + FIT 3 + FIT 3 strobe. + 9 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_4 + FIT 4 + FIT 4 strobe. + 10 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_1 + GPI 1 + GPI 1 changed. + 11 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_2 + GPI 2 + GPI 2 changed. + 12 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_3 + GPI 3 + GPI 3 changed. + 13 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_4 + GPI 4 + GPI 4 changed. + 14 + 1 + true + read-only + + 0 + 0 + + false + + + INTC_Interrupt + Enabled interrupt events that have occurred + Interrupt Pending. +For each bit: + R - Reads enabled interrupt event that has occurred. + + 16 + 1 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_ENABLE + Interrupt Enable Register + Interrupt Enable Register + 0x38 + 17 + true + write-only + + 0x0 + + + UART_ERR + UART Error + UART Error interrupt enabled. + 0 + 1 + true + write-only + + 0 + 0 + + false + + + UART_TX + UART Transmitted Data + UART Transmitted Data interrupt enabled. + 1 + 1 + true + write-only + + 0 + 0 + + false + + + UART_RX + UART Received Data + UART Received Data interrupt enabled. + 2 + 1 + true + write-only + + 0 + 0 + + false + + + PIT_1 + PIT 1 + PIT 1 interrupt enabled. + 3 + 1 + true + write-only + + 0 + 0 + + false + + + PIT_2 + PIT 2 + PIT 2 interrupt enabled. + 4 + 1 + true + write-only + + 0 + 0 + + false + + + PIT_3 + PIT 3 + PIT 3 interrupt enabled. + 5 + 1 + true + write-only + + 0 + 0 + + false + + + PIT_4 + PIT 4 + PIT 4 interrupt enabled. + 6 + 1 + true + write-only + + 0 + 0 + + false + + + FIT_1 + FIT 1 + FIT 1 interrupt enabled. + 7 + 1 + true + write-only + + 0 + 0 + + false + + + FIT_2 + FIT 2 + FIT 2 interrupt enabled. + 8 + 1 + true + write-only + + 0 + 0 + + false + + + FIT_3 + FIT 3 + FIT 3 interrupt enabled. + 9 + 1 + true + write-only + + 0 + 0 + + false + + + FIT_4 + FIT 4 + FIT 4 interrupt enabled. + 10 + 1 + true + write-only + + 0 + 0 + + false + + + GPI_1 + GPI 1 + GPI 1 interrupt enabled. + 11 + 1 + true + write-only + + 0 + 0 + + false + + + GPI_2 + GPI 2 + GPI 2 interrupt enabled. + 12 + 1 + true + write-only + + 0 + 0 + + false + + + GPI_3 + GPI 3 + GPI 3 interrupt enabled. + 13 + 1 + true + write-only + + 0 + 0 + + false + + + GPI_4 + GPI 4 + GPI 4 interrupt enabled. + 14 + 1 + true + write-only + + 0 + 0 + + false + + + INTC_Interrupt + Enable external interrupt input signals + Interrupt Enable. +For each bit: + W - Enable external interrupt input signal. + + 16 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_ACK + Interrupt Acknowledge Register + Interrupt Acknowledge Register + 0x3C + 17 + true + write-only + + 0x0 + + + IRQ_Acknowledge + IRQ Acknowledge + Interrupt Acknowledge. +For each bit: + W - When written with 1 clear bit in IRQ_STATUS and IRQ_PENDING. + + 0 + 17 + true + write-only + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + PIT1_PRELOAD + PIT 1 Preload Register + PIT 1 Preload Register + 0x40 + 32 + true + write-only + + 0x0 + + + PIT1_Preload + PIT1 Preload + Determines the initial value of the counter and the timer period. +The period is the value + 2. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT1_COUNTER + PIT 1 Counter Register + PIT 1 Counter Register + 0x44 + 32 + true + read-only + + 0x0 + + + PIT1_Counter + PIT1 Counter + Samples the current counter value. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + PIT1_CONTROL + PIT 1 Control Register + PIT 1 Control Register + 0x48 + 2 + true + write-only + + 0x0 + + + EN + Enable + Count Enable: + 0 - Counting Disabled. + 1 - Counting Enabled. + + 0 + 1 + true + write-only + + 0 + 0 + + false + + + PRELOAD + Preload + Counter preload: + 0 - Counter counts past zero and then stops. + 1 - Counter automatically reloaded with PIT1_PRELOAD. + + 1 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + UART_BAUD + UART Programmable Baud Rate + UART Programmable Baud Rate + 0x4C + 8 + true + write-only + + 0x0 + + + UART_BAUD + Baud Rate + Programmable UART Baud Rate. + 0 + 20 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT2_PRELOAD + PIT 2 Preload Register + PIT 2 Preload Register + 0x50 + 32 + true + write-only + + 0x0 + + + PIT2_Preload + PIT2 Preload + Determines the initial value of the counter and the timer period. +The period is the value + 2. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT2_COUNTER + PIT 2 Counter Register + PIT 2 Counter Register + 0x54 + 32 + true + read-only + + 0x0 + + + PIT2_Counter + PIT2 Counter + Samples the current counter value. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + PIT2_CONTROL + PIT 2 Control Register + PIT 2 Control Register + 0x58 + 2 + true + write-only + + 0x0 + + + EN + Enable + Count Enable: + 0 - Counting Disabled. + 1 - Counting Enabled. + + 0 + 1 + true + write-only + + 0 + 0 + + false + + + PRELOAD + Preload + Counter preload: + 0 - Counter counts past zero and then stops. + 1 - Counter automatically reloaded with PIT2_PRELOAD. + + 1 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT3_PRELOAD + PIT 3 Preload Register + PIT 3 Preload Register + 0x60 + 32 + true + write-only + + 0x0 + + + PIT3_Preload + PIT3 Preload + Determines the initial value of the counter and the timer period. +The period is the value + 2. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT3_COUNTER + PIT 3 Counter Register + PIT 3 Counter Register + 0x64 + 32 + true + read-only + + 0x0 + + + PIT3_Counter + PIT3 Counter + Samples the current counter value. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + PIT3_CONTROL + PIT 3 Control Register + PIT 3 Control Register + 0x68 + 2 + true + write-only + + 0x0 + + + EN + Enable + Count Enable: + 0 - Counting Disabled. + 1 - Counting Enabled. + + 0 + 1 + true + write-only + + 0 + 0 + + false + + + PRELOAD + Preload + Counter preload: + 0 - Counter counts past zero and then stops. + 1 - Counter automatically reloaded with PIT3_PRELOAD. + + 1 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT4_PRELOAD + PIT 4 Preload Register + PIT 4 Preload Register + 0x70 + 32 + true + write-only + + 0x0 + + + PIT4_Preload + PIT4 Preload + Determines the initial value of the counter and the timer period. +The period is the value + 2. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT4_COUNTER + PIT 4 Counter Register + PIT 4 Counter Register + 0x74 + 32 + true + read-only + + 0x0 + + + PIT4_Counter + PIT4 Counter + Samples the current counter value. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + PIT4_CONTROL + PIT 4 Control Register + PIT 4 Control Register + 0x78 + 2 + true + write-only + + 0x0 + + + EN + Enable + Count Enable: + 0 - Counting Disabled. + 1 - Counting Enabled. + + 0 + 1 + true + write-only + + 0 + 0 + + false + + + PRELOAD + Preload + Counter preload: + 0 - Counter counts past zero and then stops. + 1 - Counter automatically reloaded with PIT4_PRELOAD. + + 1 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_0 + Interrupt Vector Register 0 + Interrupt Vector Register 0 + 0x80 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 0 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_1 + Interrupt Vector Register 1 + Interrupt Vector Register 1 + 0x84 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 1 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_2 + Interrupt Vector Register 2 + Interrupt Vector Register 2 + 0x88 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 2 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_3 + Interrupt Vector Register 3 + Interrupt Vector Register 3 + 0x8C + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 3 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_4 + Interrupt Vector Register 4 + Interrupt Vector Register 4 + 0x90 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 4 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_5 + Interrupt Vector Register 5 + Interrupt Vector Register 5 + 0x94 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 5 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_6 + Interrupt Vector Register 6 + Interrupt Vector Register 6 + 0x98 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 6 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_7 + Interrupt Vector Register 7 + Interrupt Vector Register 7 + 0x9C + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 7 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_8 + Interrupt Vector Register 8 + Interrupt Vector Register 8 + 0xA0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 8 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_9 + Interrupt Vector Register 9 + Interrupt Vector Register 9 + 0xA4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 9 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_10 + Interrupt Vector Register 10 + Interrupt Vector Register 10 + 0xA8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 10 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_11 + Interrupt Vector Register 11 + Interrupt Vector Register 11 + 0xAC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 11 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_12 + Interrupt Vector Register 12 + Interrupt Vector Register 12 + 0xB0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 12 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_13 + Interrupt Vector Register 13 + Interrupt Vector Register 13 + 0xB4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 13 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_14 + Interrupt Vector Register 14 + Interrupt Vector Register 14 + 0xB8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 14 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_16 + Interrupt Vector Register 16 + Interrupt Vector Register 16 + 0xC0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 16 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_17 + Interrupt Vector Register 17 + Interrupt Vector Register 17 + 0xC4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 17 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_18 + Interrupt Vector Register 18 + Interrupt Vector Register 18 + 0xC8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 18 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_19 + Interrupt Vector Register 19 + Interrupt Vector Register 19 + 0xCC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 19 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_20 + Interrupt Vector Register 20 + Interrupt Vector Register 20 + 0xD0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 20 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_21 + Interrupt Vector Register 21 + Interrupt Vector Register 21 + 0xD4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 21 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_22 + Interrupt Vector Register 22 + Interrupt Vector Register 22 + 0xD8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 22 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_23 + Interrupt Vector Register 23 + Interrupt Vector Register 23 + 0xDC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 23 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_24 + Interrupt Vector Register 24 + Interrupt Vector Register 24 + 0xE0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 24 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_25 + Interrupt Vector Register 25 + Interrupt Vector Register 25 + 0xE4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 25 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_26 + Interrupt Vector Register 26 + Interrupt Vector Register 26 + 0xE8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 26 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_27 + Interrupt Vector Register 27 + Interrupt Vector Register 27 + 0xEC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 27 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_28 + Interrupt Vector Register 28 + Interrupt Vector Register 28 + 0xF0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 28 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_29 + Interrupt Vector Register 29 + Interrupt Vector Register 29 + 0xF4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 29 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_30 + Interrupt Vector Register 30 + Interrupt Vector Register 30 + 0xF8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 30 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_31 + Interrupt Vector Register 31 + Interrupt Vector Register 31 + 0xFC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 31 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_0 + Interrupt Vector Address Register 0 + Interrupt Vector Address Register 0 + 0x100 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 0 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_1 + Interrupt Vector Address Register 1 + Interrupt Vector Address Register 1 + 0x108 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 1 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_2 + Interrupt Vector Address Register 2 + Interrupt Vector Address Register 2 + 0x110 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 2 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_3 + Interrupt Vector Address Register 3 + Interrupt Vector Address Register 3 + 0x118 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 3 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_4 + Interrupt Vector Address Register 4 + Interrupt Vector Address Register 4 + 0x120 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 4 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_5 + Interrupt Vector Address Register 5 + Interrupt Vector Address Register 5 + 0x128 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 5 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_6 + Interrupt Vector Address Register 6 + Interrupt Vector Address Register 6 + 0x130 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 6 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_7 + Interrupt Vector Address Register 7 + Interrupt Vector Address Register 7 + 0x138 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 7 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_8 + Interrupt Vector Address Register 8 + Interrupt Vector Address Register 8 + 0x140 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 8 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_9 + Interrupt Vector Address Register 9 + Interrupt Vector Address Register 9 + 0x148 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 9 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_10 + Interrupt Vector Address Register 10 + Interrupt Vector Address Register 10 + 0x150 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 10 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_11 + Interrupt Vector Address Register 11 + Interrupt Vector Address Register 11 + 0x158 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 11 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_12 + Interrupt Vector Address Register 12 + Interrupt Vector Address Register 12 + 0x160 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 12 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_13 + Interrupt Vector Address Register 13 + Interrupt Vector Address Register 13 + 0x168 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 13 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_14 + Interrupt Vector Address Register 14 + Interrupt Vector Address Register 14 + 0x170 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 14 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_16 + Interrupt Vector Address Register 16 + Interrupt Vector Address Register 16 + 0x180 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 16 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_17 + Interrupt Vector Address Register 17 + Interrupt Vector Address Register 17 + 0x188 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 17 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_18 + Interrupt Vector Address Register 18 + Interrupt Vector Address Register 18 + 0x190 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 18 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_19 + Interrupt Vector Address Register 19 + Interrupt Vector Address Register 19 + 0x198 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 19 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_20 + Interrupt Vector Address Register 20 + Interrupt Vector Address Register 20 + 0x1A0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 20 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_21 + Interrupt Vector Address Register 21 + Interrupt Vector Address Register 21 + 0x1A8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 21 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_22 + Interrupt Vector Address Register 22 + Interrupt Vector Address Register 22 + 0x1B0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 22 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_23 + Interrupt Vector Address Register 23 + Interrupt Vector Address Register 23 + 0x1B8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 23 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_24 + Interrupt Vector Address Register 24 + Interrupt Vector Address Register 24 + 0x1C0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 24 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_25 + Interrupt Vector Address Register 25 + Interrupt Vector Address Register 25 + 0x1C8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 25 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_26 + Interrupt Vector Address Register 26 + Interrupt Vector Address Register 26 + 0x1D0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 26 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_27 + Interrupt Vector Address Register 27 + Interrupt Vector Address Register 27 + 0x1D8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 27 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_28 + Interrupt Vector Address Register 28 + Interrupt Vector Address Register 28 + 0x1E0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 28 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_29 + Interrupt Vector Address Register 29 + Interrupt Vector Address Register 29 + 0x1E8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 29 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_30 + Interrupt Vector Address Register 30 + Interrupt Vector Address Register 30 + 0x1F0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 30 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_31 + Interrupt Vector Address Register 31 + Interrupt Vector Address Register 31 + 0x1F8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 31 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + + IO + 0 + 65536 + 32 + register + read-write + + + OFFSET_BASE_PARAM + C_IO_BASEADDR + + + OFFSET_HIGH_PARAM + C_IO_HIGHADDR + + + + + + true + + + + + + + + + + Clk + + in + + + std_logic + dummy_view + + + + + + Rst + + in + + + std_logic + dummy_view + + + + + + Config_Reset + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + TMR_Rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + TMR_Disable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + ToVote + + out + + 1023 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + FromAVote + + in + + 1023 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + FromBVote + + in + + 1023 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + IO_Addr_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + IO_Read_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + IO_Write_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + IO_Address + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + IO_Byte_Enable + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + IO_Write_Data + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + IO_Read_Data + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + IO_Ready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + UART_Rx + Serial Data In + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UART_Tx + Serial Data Out + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + UART_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + UART_Clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UART_Rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + FIT1_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT1_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT2_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT2_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT3_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT3_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT4_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT4_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT1_Enable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + PIT1_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT1_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT2_Enable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + PIT2_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT2_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT3_Enable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + PIT3_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT3_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT4_Enable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + PIT4_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT4_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + GPO1 + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + GPO2 + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + GPO3 + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + GPO4 + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + GPI1 + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + GPI1_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + GPI2 + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + GPI2_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + GPI3 + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + GPI3_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + GPI4 + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + GPI4_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + INTC_Interrupt + Interrupt Inputs + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + INTC_IRQ + Interrupt Request Output + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + INTC_Processor_Ack + Interrupt Acknowledgement Input + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + INTC_Interrupt_Address + Interrupt Vector Address Output + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + INTC_IRQ_OUT + Interrupt Request Output + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + + + C_FAMILY + virtexuplus + + + C_FREQ + 100000000 + + + C_INSTANCE + iomodule + + + C_USE_CONFIG_RESET + 0 + + + C_AVOID_PRIMITIVES + 0 + + + C_TMR + 0 + + + C_USE_TMR_DISABLE + 0 + + + C_HIGHADDR + 0x000000008000FFFF + + + C_BASEADDR + 0x0000000080000000 + + + C_MASK + 0x00000000C0000000 + + + C_IO_HIGHADDR + 0x00000000FFFFFFFF + + + + true + + + + + + C_IO_BASEADDR + 0x00000000C0000000 + + + + true + + + + + + C_IO_MASK + 0x00000000C0000000 + + + + true + + + + + + C_LMB_AWIDTH + 32 + + + C_LMB_DWIDTH + 32 + + + C_LMB_PROTOCOL + 0 + + + C_USE_IO_BUS + 1 + + + C_USE_UART_RX + 0 + + + C_USE_UART_TX + 0 + + + C_UART_BAUDRATE + 9600 + + + + false + + + + + + C_UART_DATA_BITS + 8 + + + + false + + + + + + C_UART_USE_PARITY + 0 + + + + false + + + + + + C_UART_ODD_PARITY + 0 + + + + false + + + + + + C_UART_RX_INTERRUPT + 0 + + + + false + + + + + + C_UART_TX_INTERRUPT + 0 + + + + false + + + + + + C_UART_ERROR_INTERRUPT + 0 + + + + false + + + + + + C_UART_PROG_BAUDRATE + 0 + + + + false + + + + + + C_UART_FREQ + 100000000 + + + C_UART_ASYNC + Asynchronous Clock + 0 + + + C_UART_NUM_SYNC_FF + Synchronizing FFs to Clk region + 2 + + + C_USE_FIT1 + 0 + + + C_FIT1_No_CLOCKS + 6216 + + + + false + + + + + + C_FIT1_INTERRUPT + 0 + + + + false + + + + + + C_USE_FIT2 + 0 + + + C_FIT2_No_CLOCKS + 6216 + + + + false + + + + + + C_FIT2_INTERRUPT + 0 + + + + false + + + + + + C_USE_FIT3 + 0 + + + C_FIT3_No_CLOCKS + 6216 + + + + false + + + + + + C_FIT3_INTERRUPT + 0 + + + + false + + + + + + C_USE_FIT4 + 0 + + + C_FIT4_No_CLOCKS + 6216 + + + + false + + + + + + C_FIT4_INTERRUPT + 0 + + + + false + + + + + + C_USE_PIT1 + 0 + + + C_PIT1_SIZE + 32 + + + + false + + + + + + C_PIT1_READABLE + 1 + + + + false + + + + + + C_PIT1_PRESCALER + 0 + + + + false + + + + + + C_PIT1_INTERRUPT + 0 + + + + false + + + + + + C_USE_PIT2 + 0 + + + C_PIT2_SIZE + 32 + + + + false + + + + + + C_PIT2_READABLE + 1 + + + + false + + + + + + C_PIT2_PRESCALER + 0 + + + + false + + + + + + C_PIT2_INTERRUPT + 0 + + + + false + + + + + + C_USE_PIT3 + 0 + + + C_PIT3_SIZE + 32 + + + + false + + + + + + C_PIT3_READABLE + 1 + + + + false + + + + + + C_PIT3_PRESCALER + 0 + + + + false + + + + + + C_PIT3_INTERRUPT + 0 + + + + false + + + + + + C_USE_PIT4 + 0 + + + C_PIT4_SIZE + 32 + + + + false + + + + + + C_PIT4_READABLE + 1 + + + + false + + + + + + C_PIT4_PRESCALER + 0 + + + + false + + + + + + C_PIT4_INTERRUPT + 0 + + + + false + + + + + + C_USE_GPO1 + 0 + + + C_GPO1_SIZE + 32 + + + + false + + + + + + C_GPO1_INIT + 0x00000000 + + + + false + + + + + + C_USE_GPO2 + 0 + + + C_GPO2_SIZE + 32 + + + + false + + + + + + C_GPO2_INIT + 0x00000000 + + + + false + + + + + + C_USE_GPO3 + 0 + + + C_GPO3_SIZE + 32 + + + + false + + + + + + C_GPO3_INIT + 0x00000000 + + + + false + + + + + + C_USE_GPO4 + 0 + + + C_GPO4_SIZE + 32 + + + + false + + + + + + C_GPO4_INIT + 0x00000000 + + + + false + + + + + + C_USE_GPI1 + 0 + + + C_GPI1_SIZE + 32 + + + + false + + + + + + C_GPI1_INTERRUPT + 0 + + + + false + + + + + + C_USE_GPI2 + 0 + + + C_GPI2_SIZE + 32 + + + + false + + + + + + C_GPI2_INTERRUPT + 0 + + + + false + + + + + + C_USE_GPI3 + 0 + + + C_GPI3_SIZE + 32 + + + + false + + + + + + C_GPI3_INTERRUPT + 0 + + + + false + + + + + + C_USE_GPI4 + 0 + + + C_GPI4_SIZE + 32 + + + + false + + + + + + C_GPI4_INTERRUPT + 0 + + + + false + + + + + + C_INTC_USE_EXT_INTR + 0 + + + C_INTC_INTR_SIZE + 1 + + + + false + + + + + + C_INTC_LEVEL_EDGE + 0x0000 + + + + false + + + + + + C_INTC_POSITIVE + 0xFFFF + + + + false + + + + + + C_INTC_HAS_FAST + 1 + + + C_INTC_ADDR_WIDTH + 17 + + + C_INTC_BASE_VECTORS + 0x0000000000000000 + + + C_INTC_ASYNC_INTR + 0xFFFF + + + C_INTC_NUM_SYNC_FF + 2 + + + + + + choice_list_0739ee39 + Custom + rs232_uart + + + choice_list_38e5a9f1 + Custom + dip_switches_4bits + led_3bits + qsfp0_lowspeed + qsfp1_lowspeed + + + choice_list_6fc15197 + 32 + + + choice_list_8af5a703 + 0 + 1 + + + choice_list_f585525a + 110 + 300 + 1200 + 2400 + 4800 + 9600 + 19200 + 38400 + 57600 + 115200 + 128000 + 230400 + 460800 + 921600 + + + choice_pairs_007f01e9 + 0 + 1 + 2 + 3 + 4 + 5 + 7 + 8 + 9 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_4847022f + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 8 + 9 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_5f1e379e + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 9 + + + choice_pairs_7ba91213 + 0 + 1 + 2 + 3 + + + choice_pairs_d4609148 + 0 + 1 + + + choice_pairs_f0f6eb36 + 0 + 1 + 2 + 3 + 4 + 6 + 7 + 8 + 9 + + + choice_pairs_ffa336e4 + 0 + 1 + + + LMB module which includes plenty of I/O peripherals + + + C_USE_CONFIG_RESET + 0 + + + C_AVOID_PRIMITIVES + 0 + + + C_TMR + Use Triple Modular Redundancy + 0 + + + C_USE_TMR_DISABLE + Activate TMR Disable Input + 0 + + + + false + + + + + + C_FREQ + 100000000 + + + C_INSTANCE + iomodule + + + C_INTC_BASE_VECTORS + MicroBlaze Relocatable Base Vector Value + 0x0000000000000000 + + + C_BASEADDR + I/O Module Register Base Address + 0x0000000080000000 + + + C_HIGHADDR + I/O Module Register High Address + 0x000000008000FFFF + + + C_MASK + I/O Module Register Address Decode Mask + 0x00000000C0000000 + + + C_USE_IO_BUS + Enable IO Bus + 1 + + + C_IO_BASEADDR + I/O Module IO Bus Base Address + 0x00000000C0000000 + + + + true + + + + + + C_IO_HIGHADDR + I/O Module IO Bus High Address + 0x00000000FFFFFFFF + + + + true + + + + + + C_IO_MASK + I/O Module IO Bus Address Decode Mask + 0x00000000C0000000 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_USE_UART_RX + Enable Receiver + 0 + + + C_USE_UART_TX + Enable Transmitter + 0 + + + C_UART_BAUDRATE + Define Baud Rate + 9600 + + + + false + + + + + + C_UART_PROG_BAUDRATE + Programmable Baud Rate + 0 + + + + false + + + + + + C_UART_DATA_BITS + Number of Data Bits + 8 + + + + false + + + + + + C_UART_USE_PARITY + Use Parity + 0 + + + + false + + + + + + C_UART_ODD_PARITY + Even or Odd Parity + 0 + + + + false + + + + + + C_UART_RX_INTERRUPT + Implement Receive Interrupt + 0 + + + + false + + + + + + C_UART_TX_INTERRUPT + Implement Transmit Interrupt + 0 + + + + false + + + + + + C_UART_ERROR_INTERRUPT + Implement Error Interrupt + 0 + + + + false + + + + + + C_USE_FIT1 + Use FIT + 0 + + + C_FIT1_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + true + + + + + + C_FIT1_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_FIT2 + Use FIT + 0 + + + C_FIT2_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + true + + + + + + C_FIT2_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_FIT3 + Use FIT + 0 + + + C_FIT3_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + true + + + + + + C_FIT3_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_FIT4 + Use FIT + 0 + + + C_FIT4_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + true + + + + + + C_FIT4_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_PIT1 + Use PIT + 0 + + + C_PIT1_SIZE + Number of Bits for Timer + 32 + + + + true + + + + + + C_PIT1_READABLE + Shall Counter Value Be Readable + 1 + + + + true + + + + + + C_PIT1_PRESCALER + Define Prescaler + 0 + + + + true + + + + + + C_PIT1_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_PIT2 + Use PIT + 0 + + + C_PIT2_SIZE + Number of Bits for Timer + 32 + + + + true + + + + + + C_PIT2_READABLE + Shall Counter Value Be Readable + 1 + + + + true + + + + + + C_PIT2_PRESCALER + Define Prescaler + 0 + + + + true + + + + + + C_PIT2_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_PIT3 + Use PIT + 0 + + + C_PIT3_SIZE + Number of Bits for Timer + 32 + + + + true + + + + + + C_PIT3_READABLE + Shall Counter Value Be Readable + 1 + + + + true + + + + + + C_PIT3_PRESCALER + Define Prescaler + 0 + + + + true + + + + + + C_PIT3_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_PIT4 + Use PIT + 0 + + + C_PIT4_SIZE + Number of Bits for Timer + 32 + + + + true + + + + + + C_PIT4_READABLE + Shall Counter Value Be Readable + 1 + + + + true + + + + + + C_PIT4_PRESCALER + Define Prescaler + 0 + + + + true + + + + + + C_PIT4_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_GPO1 + Use GPO + 0 + + + C_GPO1_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPO1_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + C_USE_GPO2 + Use GPO + 0 + + + C_GPO2_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPO2_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + C_USE_GPO3 + Use GPO + 0 + + + C_GPO3_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPO3_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + C_USE_GPO4 + Use GPO + 0 + + + C_GPO4_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPO4_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + C_USE_GPI1 + Use GPI + 0 + + + C_GPI1_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPI1_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + C_USE_GPI2 + Use GPI + 0 + + + C_GPI2_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPI2_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + C_USE_GPI3 + Use GPI + 0 + + + C_GPI3_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPI3_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + C_USE_GPI4 + Use GPI + 0 + + + C_GPI4_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPI4_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + C_INTC_HAS_FAST + Use Low-latency Interrupt Handling + 1 + + + C_INTC_USE_EXT_INTR + Use External Interrupts + 0 + + + C_INTC_USE_IRQ_OUT + Use Separate Interrupt Output + 1 + + + C_INTC_IRQ_CONNECTION + Interrupt Output Connection + 0 + + + + false + + + + + + C_INTC_INTR_SIZE + Number of External Inputs + 1 + + + + true + + + + + + C_INTC_LEVEL_EDGE + Level or Edge of External Interrupts + 0x0000 + + + + true + + + + + + C_INTC_POSITIVE + Positive or Negative External Interrupts + 0xFFFF + + + + true + + + + + + C_INTC_ADDR_WIDTH + Interrupt Address Width + Interrupt address width with Fast Mode Interrupt. + 17 + + + + true + + + + + + C_INTC_ASYNC_INTR + Interrupts asynchronous + The setting of each bit in this option indicates whether the incoming interrupt is treated as asynchronous or not. 0 = Synchronous, 1 = Asynchronous. + 0xFFFF + + + C_INTC_NUM_SYNC_FF + Number of synchronization flip-flops + Number of synchronization flip-flops used to synchronize asynchronous interupt inputs + 2 + + + Component_Name + bd_ba6a_iomodule_0_0 + + + USE_BOARD_FLOW + Generate Board based IO Constraints + false + + + GPIO1_BOARD_INTERFACE + Custom + + + GPIO2_BOARD_INTERFACE + Custom + + + GPIO3_BOARD_INTERFACE + Custom + + + GPIO4_BOARD_INTERFACE + Custom + + + UART_BOARD_INTERFACE + Custom + + + + + IOModule + 6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/bd_ba6a_ilmb_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/bd_ba6a_ilmb_0.xci new file mode 100644 index 0000000..a5df74b --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/bd_ba6a_ilmb_0.xci @@ -0,0 +1,159 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_ba6a_ilmb_0 + + + bd_ba6a_Clk + 100000000 + 0 + 0 + 0.000 + 32 + 32 + STANDARD + READ_ONLY + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 0 + 1 + 32 + 32 + 2 + 0 + 1 + 32 + 32 + 2 + 0 + bd_ba6a_ilmb_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 11 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/bd_ba6a_ilmb_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/bd_ba6a_ilmb_0.xml new file mode 100644 index 0000000..fd650dd --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_2/bd_ba6a_ilmb_0.xml @@ -0,0 +1,3532 @@ + + + xilinx.com + customized_ip + bd_ba6a_ilmb_0 + 1.0 + + + LMB_Sl_0 + LMB_Sl_00 + Local Memory Bus Mirrored Slave interface 0 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 0 + 0 + + + + + + READDBUS + + + Sl_DBus + + 0 + 31 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 0 + 0 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 0 + 0 + + + + + + WAIT + + + Sl_Wait + + 0 + 0 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_1 + LMB_Sl_01 + Local Memory Bus Mirrored Slave interface 1 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 1 + 1 + + + + + + READDBUS + + + Sl_DBus + + 32 + 63 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 1 + 1 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 1 + 1 + + + + + + WAIT + + + Sl_Wait + + 1 + 1 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_2 + LMB_Sl_02 + Local Memory Bus Mirrored Slave interface 2 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 2 + 2 + + + + + + READDBUS + + + Sl_DBus + + 64 + 95 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 2 + 2 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 2 + 2 + + + + + + WAIT + + + Sl_Wait + + 2 + 2 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_3 + LMB_Sl_03 + Local Memory Bus Mirrored Slave interface 3 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 3 + 3 + + + + + + READDBUS + + + Sl_DBus + + 96 + 127 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 3 + 3 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 3 + 3 + + + + + + WAIT + + + Sl_Wait + + 3 + 3 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_4 + LMB_Sl_04 + Local Memory Bus Mirrored Slave interface 4 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 4 + 4 + + + + + + READDBUS + + + Sl_DBus + + 128 + 159 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 4 + 4 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 4 + 4 + + + + + + WAIT + + + Sl_Wait + + 4 + 4 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_5 + LMB_Sl_05 + Local Memory Bus Mirrored Slave interface 5 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 5 + 5 + + + + + + READDBUS + + + Sl_DBus + + 160 + 191 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 5 + 5 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 5 + 5 + + + + + + WAIT + + + Sl_Wait + + 5 + 5 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_6 + LMB_Sl_06 + Local Memory Bus Mirrored Slave interface 6 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 6 + 6 + + + + + + READDBUS + + + Sl_DBus + + 192 + 223 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 6 + 6 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 6 + 6 + + + + + + WAIT + + + Sl_Wait + + 6 + 6 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_7 + LMB_Sl_07 + Local Memory Bus Mirrored Slave interface 7 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 7 + 7 + + + + + + READDBUS + + + Sl_DBus + + 224 + 255 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 7 + 7 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 7 + 7 + + + + + + WAIT + + + Sl_Wait + + 7 + 7 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_8 + LMB_Sl_08 + Local Memory Bus Mirrored Slave interface 8 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 8 + 8 + + + + + + READDBUS + + + Sl_DBus + + 256 + 287 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 8 + 8 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 8 + 8 + + + + + + WAIT + + + Sl_Wait + + 8 + 8 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_9 + LMB_Sl_09 + Local Memory Bus Mirrored Slave interface 9 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 9 + 9 + + + + + + READDBUS + + + Sl_DBus + + 288 + 319 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 9 + 9 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 9 + 9 + + + + + + WAIT + + + Sl_Wait + + 9 + 9 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_10 + LMB_Sl_10 + Local Memory Bus Mirrored Slave interface 10 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 10 + 10 + + + + + + READDBUS + + + Sl_DBus + + 320 + 351 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 10 + 10 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 10 + 10 + + + + + + WAIT + + + Sl_Wait + + 10 + 10 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_11 + LMB_Sl_11 + Local Memory Bus Mirrored Slave interface 11 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 11 + 11 + + + + + + READDBUS + + + Sl_DBus + + 352 + 383 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 11 + 11 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 11 + 11 + + + + + + WAIT + + + Sl_Wait + + 11 + 11 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_12 + LMB_Sl_12 + Local Memory Bus Mirrored Slave interface 12 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 12 + 12 + + + + + + READDBUS + + + Sl_DBus + + 384 + 415 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 12 + 12 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 12 + 12 + + + + + + WAIT + + + Sl_Wait + + 12 + 12 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_13 + LMB_Sl_13 + Local Memory Bus Mirrored Slave interface 13 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 13 + 13 + + + + + + READDBUS + + + Sl_DBus + + 416 + 447 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 13 + 13 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 13 + 13 + + + + + + WAIT + + + Sl_Wait + + 13 + 13 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_14 + LMB_Sl_14 + Local Memory Bus Mirrored Slave interface 14 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 14 + 14 + + + + + + READDBUS + + + Sl_DBus + + 448 + 479 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 14 + 14 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 14 + 14 + + + + + + WAIT + + + Sl_Wait + + 14 + 14 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_15 + LMB_Sl_15 + Local Memory Bus Mirrored Slave interface 15 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 15 + 15 + + + + + + READDBUS + + + Sl_DBus + + 480 + 511 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 15 + 15 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 15 + 15 + + + + + + WAIT + + + Sl_Wait + + 15 + 15 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_M + LMB_M + Local Memory Bus Mirrored Master interface + + + + + + + ABUS + + + M_ABus + + + + + ADDRSTROBE + + + M_AddrStrobe + + + + + BE + + + M_BE + + + + + CE + + + LMB_CE + + + + + READDBUS + + + LMB_ReadDBus + + + + + READSTROBE + + + M_ReadStrobe + + + + + READY + + + LMB_Ready + + + + + RST + + + LMB_Rst + + + + + UE + + + LMB_UE + + + + + WAIT + + + LMB_Wait + + + + + WRITEDBUS + + + M_DBus + + + + + WRITESTROBE + + + M_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_ONLY + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + LMB_Sl_0:LMB_Sl_1:LMB_Sl_2:LMB_Sl_3:LMB_Sl_4:LMB_Sl_5:LMB_Sl_6:LMB_Sl_7:LMB_Sl_8:LMB_Sl_9:LMB_Sl_10:LMB_Sl_11:LMB_Sl_12:LMB_Sl_13:LMB_Sl_14:LMB_Sl_15:LMB_M + + + ASSOCIATED_RESET + SYS_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_ba6a_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.SYS_Rst + SYS_Rst + Reset + + + + + + + RST + + + SYS_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + LMB_Channel + LMB_M + LMB_Sl_0 + LMB_Sl_1 + LMB_Sl_2 + LMB_Sl_3 + LMB_Sl_4 + LMB_Sl_5 + LMB_Sl_6 + LMB_Sl_7 + LMB_Sl_8 + LMB_Sl_9 + LMB_Sl_10 + LMB_Sl_11 + LMB_Sl_12 + LMB_Sl_13 + LMB_Sl_14 + LMB_Sl_15 + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + + + SYS_Rst + + in + + + std_logic + dummy_view + + + + + + LMB_Rst + + out + + + std_logic + dummy_view + + + + + + M_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + M_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + M_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + M_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + M_DBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + M_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + in + + 0 + 63 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + + + Sl_Wait + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_UE + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_CE + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_ABus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_ReadStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_AddrStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_ReadDBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_Ready + + out + + + std_logic + dummy_view + + + + + + LMB_Wait + + out + + + std_logic + dummy_view + + + + + + LMB_UE + + out + + + std_logic + dummy_view + + + + + + LMB_CE + + out + + + std_logic + dummy_view + + + + + + LMB_BE + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + + + C_LMB_NUM_SLAVES + LMB Number of Slaves + 2 + + + C_LMB_DWIDTH + C Lmb Dwidth + 32 + + + C_LMB_AWIDTH + C Lmb Awidth + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_EXT_RESET_HIGH + C Ext Reset High + 1 + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_4873554b + 0 + 1 + + + The LMB is a fast, local bus for connecting MicroBlaze I and D ports to peripherals and BRAM + + + C_LMB_DWIDTH + C Lmb Dwidth + 32 + + + + true + + + + + + C_LMB_AWIDTH + C Lmb Awidth + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_EXT_RESET_HIGH + C Ext Reset High + 1 + + + + true + + + + + + C_LMB_NUM_SLAVES + LMB Number of Slaves + 2 + + + + true + + + + + + Component_Name + bd_ba6a_ilmb_0 + + + + + Local Memory Bus (LMB) 1.0 + 11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/bd_ba6a_dlmb_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/bd_ba6a_dlmb_0.xci new file mode 100644 index 0000000..9d1dda8 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/bd_ba6a_dlmb_0.xci @@ -0,0 +1,165 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_ba6a_dlmb_0 + + + bd_ba6a_Clk + 100000000 + 0 + 0 + 0.000 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 0 + 1 + 32 + 32 + 3 + 0 + 1 + 32 + 32 + 3 + 0 + bd_ba6a_dlmb_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 11 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/bd_ba6a_dlmb_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/bd_ba6a_dlmb_0.xml new file mode 100644 index 0000000..ae40117 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_3/bd_ba6a_dlmb_0.xml @@ -0,0 +1,3536 @@ + + + xilinx.com + customized_ip + bd_ba6a_dlmb_0 + 1.0 + + + LMB_Sl_0 + LMB_Sl_00 + Local Memory Bus Mirrored Slave interface 0 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 0 + 0 + + + + + + READDBUS + + + Sl_DBus + + 0 + 31 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 0 + 0 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 0 + 0 + + + + + + WAIT + + + Sl_Wait + + 0 + 0 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_1 + LMB_Sl_01 + Local Memory Bus Mirrored Slave interface 1 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 1 + 1 + + + + + + READDBUS + + + Sl_DBus + + 32 + 63 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 1 + 1 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 1 + 1 + + + + + + WAIT + + + Sl_Wait + + 1 + 1 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_2 + LMB_Sl_02 + Local Memory Bus Mirrored Slave interface 2 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 2 + 2 + + + + + + READDBUS + + + Sl_DBus + + 64 + 95 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 2 + 2 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 2 + 2 + + + + + + WAIT + + + Sl_Wait + + 2 + 2 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_3 + LMB_Sl_03 + Local Memory Bus Mirrored Slave interface 3 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 3 + 3 + + + + + + READDBUS + + + Sl_DBus + + 96 + 127 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 3 + 3 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 3 + 3 + + + + + + WAIT + + + Sl_Wait + + 3 + 3 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_4 + LMB_Sl_04 + Local Memory Bus Mirrored Slave interface 4 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 4 + 4 + + + + + + READDBUS + + + Sl_DBus + + 128 + 159 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 4 + 4 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 4 + 4 + + + + + + WAIT + + + Sl_Wait + + 4 + 4 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_5 + LMB_Sl_05 + Local Memory Bus Mirrored Slave interface 5 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 5 + 5 + + + + + + READDBUS + + + Sl_DBus + + 160 + 191 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 5 + 5 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 5 + 5 + + + + + + WAIT + + + Sl_Wait + + 5 + 5 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_6 + LMB_Sl_06 + Local Memory Bus Mirrored Slave interface 6 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 6 + 6 + + + + + + READDBUS + + + Sl_DBus + + 192 + 223 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 6 + 6 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 6 + 6 + + + + + + WAIT + + + Sl_Wait + + 6 + 6 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_7 + LMB_Sl_07 + Local Memory Bus Mirrored Slave interface 7 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 7 + 7 + + + + + + READDBUS + + + Sl_DBus + + 224 + 255 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 7 + 7 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 7 + 7 + + + + + + WAIT + + + Sl_Wait + + 7 + 7 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_8 + LMB_Sl_08 + Local Memory Bus Mirrored Slave interface 8 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 8 + 8 + + + + + + READDBUS + + + Sl_DBus + + 256 + 287 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 8 + 8 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 8 + 8 + + + + + + WAIT + + + Sl_Wait + + 8 + 8 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_9 + LMB_Sl_09 + Local Memory Bus Mirrored Slave interface 9 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 9 + 9 + + + + + + READDBUS + + + Sl_DBus + + 288 + 319 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 9 + 9 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 9 + 9 + + + + + + WAIT + + + Sl_Wait + + 9 + 9 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_10 + LMB_Sl_10 + Local Memory Bus Mirrored Slave interface 10 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 10 + 10 + + + + + + READDBUS + + + Sl_DBus + + 320 + 351 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 10 + 10 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 10 + 10 + + + + + + WAIT + + + Sl_Wait + + 10 + 10 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_11 + LMB_Sl_11 + Local Memory Bus Mirrored Slave interface 11 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 11 + 11 + + + + + + READDBUS + + + Sl_DBus + + 352 + 383 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 11 + 11 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 11 + 11 + + + + + + WAIT + + + Sl_Wait + + 11 + 11 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_12 + LMB_Sl_12 + Local Memory Bus Mirrored Slave interface 12 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 12 + 12 + + + + + + READDBUS + + + Sl_DBus + + 384 + 415 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 12 + 12 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 12 + 12 + + + + + + WAIT + + + Sl_Wait + + 12 + 12 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_13 + LMB_Sl_13 + Local Memory Bus Mirrored Slave interface 13 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 13 + 13 + + + + + + READDBUS + + + Sl_DBus + + 416 + 447 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 13 + 13 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 13 + 13 + + + + + + WAIT + + + Sl_Wait + + 13 + 13 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_14 + LMB_Sl_14 + Local Memory Bus Mirrored Slave interface 14 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 14 + 14 + + + + + + READDBUS + + + Sl_DBus + + 448 + 479 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 14 + 14 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 14 + 14 + + + + + + WAIT + + + Sl_Wait + + 14 + 14 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_15 + LMB_Sl_15 + Local Memory Bus Mirrored Slave interface 15 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 15 + 15 + + + + + + READDBUS + + + Sl_DBus + + 480 + 511 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 15 + 15 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 15 + 15 + + + + + + WAIT + + + Sl_Wait + + 15 + 15 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_M + LMB_M + Local Memory Bus Mirrored Master interface + + + + + + + ABUS + + + M_ABus + + + + + ADDRSTROBE + + + M_AddrStrobe + + + + + BE + + + M_BE + + + + + CE + + + LMB_CE + + + + + READDBUS + + + LMB_ReadDBus + + + + + READSTROBE + + + M_ReadStrobe + + + + + READY + + + LMB_Ready + + + + + RST + + + LMB_Rst + + + + + UE + + + LMB_UE + + + + + WAIT + + + LMB_Wait + + + + + WRITEDBUS + + + M_DBus + + + + + WRITESTROBE + + + M_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + LMB_Sl_0:LMB_Sl_1:LMB_Sl_2:LMB_Sl_3:LMB_Sl_4:LMB_Sl_5:LMB_Sl_6:LMB_Sl_7:LMB_Sl_8:LMB_Sl_9:LMB_Sl_10:LMB_Sl_11:LMB_Sl_12:LMB_Sl_13:LMB_Sl_14:LMB_Sl_15:LMB_M + + + ASSOCIATED_RESET + SYS_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_ba6a_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.SYS_Rst + SYS_Rst + Reset + + + + + + + RST + + + SYS_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + LMB_Channel + LMB_M + LMB_Sl_0 + LMB_Sl_1 + LMB_Sl_2 + LMB_Sl_3 + LMB_Sl_4 + LMB_Sl_5 + LMB_Sl_6 + LMB_Sl_7 + LMB_Sl_8 + LMB_Sl_9 + LMB_Sl_10 + LMB_Sl_11 + LMB_Sl_12 + LMB_Sl_13 + LMB_Sl_14 + LMB_Sl_15 + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + + + SYS_Rst + + in + + + std_logic + dummy_view + + + + + + LMB_Rst + + out + + + std_logic + dummy_view + + + + + + M_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + M_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + M_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + M_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + M_DBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + M_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + in + + 0 + 95 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + in + + 0 + 2 + + + + std_logic_vector + dummy_view + + + + + + Sl_Wait + + in + + 0 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_UE + + in + + 0 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_CE + + in + + 0 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_ABus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_ReadStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_AddrStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_ReadDBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_Ready + + out + + + std_logic + dummy_view + + + + + + LMB_Wait + + out + + + std_logic + dummy_view + + + + + + LMB_UE + + out + + + std_logic + dummy_view + + + + + + LMB_CE + + out + + + std_logic + dummy_view + + + + + + LMB_BE + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + + + C_LMB_NUM_SLAVES + LMB Number of Slaves + 3 + + + C_LMB_DWIDTH + C Lmb Dwidth + 32 + + + C_LMB_AWIDTH + C Lmb Awidth + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_EXT_RESET_HIGH + C Ext Reset High + 1 + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_4873554b + 0 + 1 + + + The LMB is a fast, local bus for connecting MicroBlaze I and D ports to peripherals and BRAM + + + C_LMB_DWIDTH + C Lmb Dwidth + 32 + + + + true + + + + + + C_LMB_AWIDTH + C Lmb Awidth + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_EXT_RESET_HIGH + C Ext Reset High + 1 + + + + true + + + + + + C_LMB_NUM_SLAVES + LMB Number of Slaves + 3 + + + + true + + + + + + Component_Name + bd_ba6a_dlmb_0 + + + + + Local Memory Bus (LMB) 1.0 + 11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/bd_ba6a_dlmb_cntlr_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/bd_ba6a_dlmb_cntlr_0.xci new file mode 100644 index 0000000..3345ed9 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/bd_ba6a_dlmb_cntlr_0.xci @@ -0,0 +1,189 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_ba6a_dlmb_cntlr_0 + + + NONE + 65536 + 32 + 1 + + bd_ba6a_Clk + 100000000 + 0 + 0 + 0.000 + + 100000000 + 0 + 0 + 0.000 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 0x0000000000000000 + 32 + 0 + 0 + 0 + 0 + 1 + 0 + virtexuplus + 0 + 0x000000000000FFFF + 0 + 32 + 32 + 0 + 0x00000000C0010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 32 + 32 + 0 + 2 + 0x0000000000000000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0x000000000000FFFF + 0 + 32 + 32 + 0 + 0x00000000C0010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 100000000 + 32 + 32 + AXI4LITE + 0 + 2 + bd_ba6a_dlmb_cntlr_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 19 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/bd_ba6a_dlmb_cntlr_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/bd_ba6a_dlmb_cntlr_0.xml new file mode 100644 index 0000000..f502ac2 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_4/bd_ba6a_dlmb_cntlr_0.xml @@ -0,0 +1,4011 @@ + + + xilinx.com + customized_ip + bd_ba6a_dlmb_cntlr_0 + 1.0 + + + INTERRUPT.INTERRUPT + Interrupt + Interrupt output + + + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + SUGGESTED_PRIORITY + HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + SLMB + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + SLMB1 + SLMB1 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB1_ABus + + + + + ADDRSTROBE + + + LMB1_AddrStrobe + + + + + BE + + + LMB1_BE + + + + + CE + + + Sl1_CE + + + + + READDBUS + + + Sl1_DBus + + + + + READSTROBE + + + LMB1_ReadStrobe + + + + + READY + + + Sl1_Ready + + + + + UE + + + Sl1_UE + + + + + WAIT + + + Sl1_Wait + + + + + WRITEDBUS + + + LMB1_WriteDBus + + + + + WRITESTROBE + + + LMB1_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB2 + SLMB2 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB2_ABus + + + + + ADDRSTROBE + + + LMB2_AddrStrobe + + + + + BE + + + LMB2_BE + + + + + CE + + + Sl2_CE + + + + + READDBUS + + + Sl2_DBus + + + + + READSTROBE + + + LMB2_ReadStrobe + + + + + READY + + + Sl2_Ready + + + + + UE + + + Sl2_UE + + + + + WAIT + + + Sl2_Wait + + + + + WRITEDBUS + + + LMB2_WriteDBus + + + + + WRITESTROBE + + + LMB2_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB3 + SLMB3 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB3_ABus + + + + + ADDRSTROBE + + + LMB3_AddrStrobe + + + + + BE + + + LMB3_BE + + + + + CE + + + Sl3_CE + + + + + READDBUS + + + Sl3_DBus + + + + + READSTROBE + + + LMB3_ReadStrobe + + + + + READY + + + Sl3_Ready + + + + + UE + + + Sl3_UE + + + + + WAIT + + + Sl3_Wait + + + + + WRITEDBUS + + + LMB3_WriteDBus + + + + + WRITESTROBE + + + LMB3_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + BRAM_PORT + BRAM_PORT + Data Processor Local Bus + + + + + + + ADDR + + + BRAM_Addr_A + + + + + CLK + + + BRAM_Clk_A + + + + + DIN + + + BRAM_Dout_A + + + + + DOUT + + + BRAM_Din_A + + + + + EN + + + BRAM_EN_A + + + + + RST + + + BRAM_Rst_A + + + + + WE + + + BRAM_WEN_A + + + + + + MEM_SIZE + 65536 + + + MASTER_TYPE + BRAM_CTRL + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + S_AXI_CTRL + S_AXI_CTRL + Slave AXI4Lite Control + + + + + + + + + ARADDR + + + S_AXI_CTRL_ARADDR + + + + + ARREADY + + + S_AXI_CTRL_ARREADY + + + + + ARVALID + + + S_AXI_CTRL_ARVALID + + + + + AWADDR + + + S_AXI_CTRL_AWADDR + + + + + AWREADY + + + S_AXI_CTRL_AWREADY + + + + + AWVALID + + + S_AXI_CTRL_AWVALID + + + + + BREADY + + + S_AXI_CTRL_BREADY + + + + + BRESP + + + S_AXI_CTRL_BRESP + + + + + BVALID + + + S_AXI_CTRL_BVALID + + + + + RDATA + + + S_AXI_CTRL_RDATA + + + + + RREADY + + + S_AXI_CTRL_RREADY + + + + + RRESP + + + S_AXI_CTRL_RRESP + + + + + RVALID + + + S_AXI_CTRL_RVALID + + + + + WDATA + + + S_AXI_CTRL_WDATA + + + + + WREADY + + + S_AXI_CTRL_WREADY + + + + + WSTRB + + + S_AXI_CTRL_WSTRB + + + + + WVALID + + + S_AXI_CTRL_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + SLMB:SLMB1:SLMB2:SLMB3 + + + ASSOCIATED_RESET + LMB_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_ba6a_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.LMB_Rst + Reset + Reset + + + + + + + RST + + + LMB_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.S_AXI_CTRL_ACLK + S_AXI_CTRL_ACLK + Slave AXI4Lite Control Clock Input + + + + + + + CLK + + + S_AXI_CTRL_ACLK + + + + + + ASSOCIATED_BUSIF + S_AXI_CTRL + + + ASSOCIATED_RESET + S_AXI_CTRL_ARESETN + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.S_AXI_CTRL_ARESETN + S_AXI_CTRL_ARESETN + Slave AXI4Lite Control Reset Input + + + + + + + RST + + + S_AXI_CTRL_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + SLMB + SLMB memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB1 + SLMB1 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB2 + SLMB2 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB3 + SLMB3 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + S_AXI_CTRL + S_AXI_CTRL memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + ECC_Status + ECC Status Register + ECC Status Register + 0x0 + 2 + true + read-write + + 0x0 + + + UE_Status + UE Status + Indicates if an uncorrectable error has occurred: + 0 - No uncorrectable error occurred. + 1 - Uncorrectable error occurred, cleared when 1 is written. + + 0 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + CE_Status + CE Status + Indicates if a correctable error has occurred: + 0 - No correctable error occurred. + 1 - Correctable error occurred, cleared when 1 is written. + + 1 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + ECC_EN_IRQ + ECC Interrupt Enable Register + ECC Interrupt Enable Register + 0x4 + 2 + true + read-write + + 0x0 + + + UE_EN_IRQ + UE Enable Interrupt + Determines effect of ECC Status Register UE bit: + 0 - UE bit is not propagated to interrupt signal. + 1 - UE bit is propagated to interrupt signal. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + CE_EN_IRQ + CE Enable Interrupt + Determines effect of ECC Status Register CE bit: + 0 - CE bit is not propagated to interrupt signal. + 1 - CE bit is propagated to interrupt signal. + + 1 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + ECC_ONOFF + ECC On/Off Register + ECC On/Off Register + 0x8 + 1 + true + read-write + + 1 + + + ON_OFF + On/Off + Determines if ECC checking is enabled: + 0 - ECC checking is disabled. + 1 - ECC checking is enabled. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_CNT + Correctable Error Counter Register + Correctable Error Counter Register + 0xC + 1 + true + read-write + + 0 + + + CE_CNT + Correctable Error Count + Holds number of correctable errors encountered. + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_FFD + Correctable Error First Failing Data Register + Correctable Error First Failing Data Register + 0x100 + 32 + true + read-only + + 0 + + + CE_FFD + Correctable Error First Failing Data + Data of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFE + Correctable Error First Failing ECC Register + Correctable Error First Failing ECC Register + 0x180 + 7 + true + read-only + + 0 + + + CE_FFE + Correctable Error First Failing ECC + ECC of the first occurrence of a correctable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFA + Correctable Error First Failing Address Register + Correctable Error First Failing Address Register + 0x1C0 + 32 + true + read-only + + 0 + + + CE_FFA + Correctable Error First Failing Address + Address of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFD + Uncorrectable Error First Failing Data Register + Uncorrectable Error First Failing Data Register + 0x200 + 32 + true + read-only + + 0 + + + UE_FFD + Uncorrectable Error First Failing Data + Data of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFE + Uncorrectable Error First Failing ECC Register + Uncorrectable Error First Failing ECC Register + 0x280 + 7 + true + read-only + + 0 + + + UE_FFE + Uncorrectable Error First Failing ECC + ECC of the first occurrence of an uncorrectable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFA + Uncorrectable Error First Failing Address Register + Uncorrectable Error First Failing Address Register + 0x2C0 + 32 + true + read-only + + 0 + + + UE_FFA + Uncorrectable Error First Failing Address + Address of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + FI_D + Fault Inject Data Register + Fault Inject Data Register + 0x300 + 32 + true + write-only + + 0 + + + FI_D + Fault Inject Data + Bits set to 1 toggle the bits of next data word written. + 0 + 32 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + FI_ECC + Fault Inject ECC Register + Fault Inject ECC Register + 0x380 + 7 + true + write-only + + 0 + + + FI_ECC + Fault Inject ECC + Bits set to 1 toggle the bits of next ECC written. + 0 + 7 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_Rst + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + LMB1_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl1_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl1_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB2_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl2_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl2_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB3_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl3_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl3_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + BRAM_Rst_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Clk_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Addr_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_EN_A + + out + + + std_logic + dummy_view + + + + + + BRAM_WEN_A + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Dout_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Din_A + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + S_AXI_CTRL_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WSTRB + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_HIGHADDR + LMB BRAM High Address + 0x000000000000FFFF + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000000000 + + + C_NUM_LMB + Number of LMB Ports + 1 + + + C_MASK + SLMB Address Decode Mask + 0x00000000C0010000 + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_BRAM_AWIDTH + BRAM Address Bus Width + 32 + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + false + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + false + + + + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_449ac0d2 + 0 + 1 + 2 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_8d6e70ff + 0 + 2 + + + Local Memory Bus (LMB) Block RAM (BRAM) Interface Controller connects to an lmb bus + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000000000 + + + + true + + + + + + C_HIGHADDR + LMB BRAM High Address + 0x000000000000FFFF + + + + true + + + + + + C_MASK + SLMB Address Decode Mask + 0x00000000C0010000 + + + + true + + + + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_NUM_LMB + Number of LMB Ports + 1 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + + true + + + + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + + true + + + + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_S_AXI_CTRL_ACLK_FREQ_HZ + S_AXI_CTRL Clock Frequency + 100000000 + + + + false + + + + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_PROTOCOL + S_AXI_CTRL Protocol + AXI4LITE + + + + false + + + + + + Component_Name + bd_ba6a_dlmb_cntlr_0 + + + + + LMB BRAM Controller + 19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/bd_ba6a_ilmb_cntlr_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/bd_ba6a_ilmb_cntlr_0.xci new file mode 100644 index 0000000..0a3df28 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/bd_ba6a_ilmb_cntlr_0.xci @@ -0,0 +1,189 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_ba6a_ilmb_cntlr_0 + + + NONE + 65536 + 32 + 1 + + bd_ba6a_Clk + 100000000 + 0 + 0 + 0.000 + + 100000000 + 0 + 0 + 0.000 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 0x0000000000000000 + 32 + 0 + 0 + 0 + 0 + 1 + 0 + virtexuplus + 0 + 0x000000000000FFFF + 0 + 32 + 32 + 0 + 0x0000000080010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 32 + 32 + 0 + 2 + 0x0000000000000000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0x000000000000FFFF + 0 + 32 + 32 + 0 + 0x0000000080010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 100000000 + 32 + 32 + AXI4LITE + 0 + 2 + bd_ba6a_ilmb_cntlr_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 19 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/bd_ba6a_ilmb_cntlr_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/bd_ba6a_ilmb_cntlr_0.xml new file mode 100644 index 0000000..8c8d9f8 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_5/bd_ba6a_ilmb_cntlr_0.xml @@ -0,0 +1,4011 @@ + + + xilinx.com + customized_ip + bd_ba6a_ilmb_cntlr_0 + 1.0 + + + INTERRUPT.INTERRUPT + Interrupt + Interrupt output + + + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + SUGGESTED_PRIORITY + HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + SLMB + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + SLMB1 + SLMB1 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB1_ABus + + + + + ADDRSTROBE + + + LMB1_AddrStrobe + + + + + BE + + + LMB1_BE + + + + + CE + + + Sl1_CE + + + + + READDBUS + + + Sl1_DBus + + + + + READSTROBE + + + LMB1_ReadStrobe + + + + + READY + + + Sl1_Ready + + + + + UE + + + Sl1_UE + + + + + WAIT + + + Sl1_Wait + + + + + WRITEDBUS + + + LMB1_WriteDBus + + + + + WRITESTROBE + + + LMB1_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB2 + SLMB2 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB2_ABus + + + + + ADDRSTROBE + + + LMB2_AddrStrobe + + + + + BE + + + LMB2_BE + + + + + CE + + + Sl2_CE + + + + + READDBUS + + + Sl2_DBus + + + + + READSTROBE + + + LMB2_ReadStrobe + + + + + READY + + + Sl2_Ready + + + + + UE + + + Sl2_UE + + + + + WAIT + + + Sl2_Wait + + + + + WRITEDBUS + + + LMB2_WriteDBus + + + + + WRITESTROBE + + + LMB2_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB3 + SLMB3 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB3_ABus + + + + + ADDRSTROBE + + + LMB3_AddrStrobe + + + + + BE + + + LMB3_BE + + + + + CE + + + Sl3_CE + + + + + READDBUS + + + Sl3_DBus + + + + + READSTROBE + + + LMB3_ReadStrobe + + + + + READY + + + Sl3_Ready + + + + + UE + + + Sl3_UE + + + + + WAIT + + + Sl3_Wait + + + + + WRITEDBUS + + + LMB3_WriteDBus + + + + + WRITESTROBE + + + LMB3_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + BRAM_PORT + BRAM_PORT + Data Processor Local Bus + + + + + + + ADDR + + + BRAM_Addr_A + + + + + CLK + + + BRAM_Clk_A + + + + + DIN + + + BRAM_Dout_A + + + + + DOUT + + + BRAM_Din_A + + + + + EN + + + BRAM_EN_A + + + + + RST + + + BRAM_Rst_A + + + + + WE + + + BRAM_WEN_A + + + + + + MEM_SIZE + 65536 + + + MASTER_TYPE + BRAM_CTRL + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + S_AXI_CTRL + S_AXI_CTRL + Slave AXI4Lite Control + + + + + + + + + ARADDR + + + S_AXI_CTRL_ARADDR + + + + + ARREADY + + + S_AXI_CTRL_ARREADY + + + + + ARVALID + + + S_AXI_CTRL_ARVALID + + + + + AWADDR + + + S_AXI_CTRL_AWADDR + + + + + AWREADY + + + S_AXI_CTRL_AWREADY + + + + + AWVALID + + + S_AXI_CTRL_AWVALID + + + + + BREADY + + + S_AXI_CTRL_BREADY + + + + + BRESP + + + S_AXI_CTRL_BRESP + + + + + BVALID + + + S_AXI_CTRL_BVALID + + + + + RDATA + + + S_AXI_CTRL_RDATA + + + + + RREADY + + + S_AXI_CTRL_RREADY + + + + + RRESP + + + S_AXI_CTRL_RRESP + + + + + RVALID + + + S_AXI_CTRL_RVALID + + + + + WDATA + + + S_AXI_CTRL_WDATA + + + + + WREADY + + + S_AXI_CTRL_WREADY + + + + + WSTRB + + + S_AXI_CTRL_WSTRB + + + + + WVALID + + + S_AXI_CTRL_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + SLMB:SLMB1:SLMB2:SLMB3 + + + ASSOCIATED_RESET + LMB_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_ba6a_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.LMB_Rst + Reset + Reset + + + + + + + RST + + + LMB_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.S_AXI_CTRL_ACLK + S_AXI_CTRL_ACLK + Slave AXI4Lite Control Clock Input + + + + + + + CLK + + + S_AXI_CTRL_ACLK + + + + + + ASSOCIATED_BUSIF + S_AXI_CTRL + + + ASSOCIATED_RESET + S_AXI_CTRL_ARESETN + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.S_AXI_CTRL_ARESETN + S_AXI_CTRL_ARESETN + Slave AXI4Lite Control Reset Input + + + + + + + RST + + + S_AXI_CTRL_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + SLMB + SLMB memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB1 + SLMB1 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB2 + SLMB2 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB3 + SLMB3 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + S_AXI_CTRL + S_AXI_CTRL memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + ECC_Status + ECC Status Register + ECC Status Register + 0x0 + 2 + true + read-write + + 0x0 + + + UE_Status + UE Status + Indicates if an uncorrectable error has occurred: + 0 - No uncorrectable error occurred. + 1 - Uncorrectable error occurred, cleared when 1 is written. + + 0 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + CE_Status + CE Status + Indicates if a correctable error has occurred: + 0 - No correctable error occurred. + 1 - Correctable error occurred, cleared when 1 is written. + + 1 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + ECC_EN_IRQ + ECC Interrupt Enable Register + ECC Interrupt Enable Register + 0x4 + 2 + true + read-write + + 0x0 + + + UE_EN_IRQ + UE Enable Interrupt + Determines effect of ECC Status Register UE bit: + 0 - UE bit is not propagated to interrupt signal. + 1 - UE bit is propagated to interrupt signal. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + CE_EN_IRQ + CE Enable Interrupt + Determines effect of ECC Status Register CE bit: + 0 - CE bit is not propagated to interrupt signal. + 1 - CE bit is propagated to interrupt signal. + + 1 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + ECC_ONOFF + ECC On/Off Register + ECC On/Off Register + 0x8 + 1 + true + read-write + + 1 + + + ON_OFF + On/Off + Determines if ECC checking is enabled: + 0 - ECC checking is disabled. + 1 - ECC checking is enabled. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_CNT + Correctable Error Counter Register + Correctable Error Counter Register + 0xC + 1 + true + read-write + + 0 + + + CE_CNT + Correctable Error Count + Holds number of correctable errors encountered. + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_FFD + Correctable Error First Failing Data Register + Correctable Error First Failing Data Register + 0x100 + 32 + true + read-only + + 0 + + + CE_FFD + Correctable Error First Failing Data + Data of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFE + Correctable Error First Failing ECC Register + Correctable Error First Failing ECC Register + 0x180 + 7 + true + read-only + + 0 + + + CE_FFE + Correctable Error First Failing ECC + ECC of the first occurrence of a correctable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFA + Correctable Error First Failing Address Register + Correctable Error First Failing Address Register + 0x1C0 + 32 + true + read-only + + 0 + + + CE_FFA + Correctable Error First Failing Address + Address of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFD + Uncorrectable Error First Failing Data Register + Uncorrectable Error First Failing Data Register + 0x200 + 32 + true + read-only + + 0 + + + UE_FFD + Uncorrectable Error First Failing Data + Data of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFE + Uncorrectable Error First Failing ECC Register + Uncorrectable Error First Failing ECC Register + 0x280 + 7 + true + read-only + + 0 + + + UE_FFE + Uncorrectable Error First Failing ECC + ECC of the first occurrence of an uncorrectable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFA + Uncorrectable Error First Failing Address Register + Uncorrectable Error First Failing Address Register + 0x2C0 + 32 + true + read-only + + 0 + + + UE_FFA + Uncorrectable Error First Failing Address + Address of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + FI_D + Fault Inject Data Register + Fault Inject Data Register + 0x300 + 32 + true + write-only + + 0 + + + FI_D + Fault Inject Data + Bits set to 1 toggle the bits of next data word written. + 0 + 32 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + FI_ECC + Fault Inject ECC Register + Fault Inject ECC Register + 0x380 + 7 + true + write-only + + 0 + + + FI_ECC + Fault Inject ECC + Bits set to 1 toggle the bits of next ECC written. + 0 + 7 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_Rst + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + LMB1_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl1_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl1_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB2_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl2_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl2_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB3_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl3_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl3_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + BRAM_Rst_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Clk_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Addr_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_EN_A + + out + + + std_logic + dummy_view + + + + + + BRAM_WEN_A + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Dout_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Din_A + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + S_AXI_CTRL_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WSTRB + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_HIGHADDR + LMB BRAM High Address + 0x000000000000FFFF + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000000000 + + + C_NUM_LMB + Number of LMB Ports + 1 + + + C_MASK + SLMB Address Decode Mask + 0x0000000080010000 + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_BRAM_AWIDTH + BRAM Address Bus Width + 32 + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + false + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + false + + + + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_449ac0d2 + 0 + 1 + 2 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_8d6e70ff + 0 + 2 + + + Local Memory Bus (LMB) Block RAM (BRAM) Interface Controller connects to an lmb bus + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000000000 + + + + true + + + + + + C_HIGHADDR + LMB BRAM High Address + 0x000000000000FFFF + + + + true + + + + + + C_MASK + SLMB Address Decode Mask + 0x0000000080010000 + + + + true + + + + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_NUM_LMB + Number of LMB Ports + 1 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + + true + + + + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + + true + + + + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_S_AXI_CTRL_ACLK_FREQ_HZ + S_AXI_CTRL Clock Frequency + 100000000 + + + + false + + + + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_PROTOCOL + S_AXI_CTRL Protocol + AXI4LITE + + + + false + + + + + + Component_Name + bd_ba6a_ilmb_cntlr_0 + + + + + LMB BRAM Controller + 19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/bd_ba6a_lmb_bram_I_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/bd_ba6a_lmb_bram_I_0.xci new file mode 100644 index 0000000..0e3e0b9 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/bd_ba6a_lmb_bram_I_0.xci @@ -0,0 +1,298 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_ba6a_lmb_bram_I_0 + + + 4096 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + BRAM_CTRL + NONE + 65536 + 32 + 1 + READ_WRITE + BRAM_CTRL + NONE + 65536 + 32 + 1 + READ_WRITE + + 100000000 + 0 + 0 + 0.000 + 0 + 32 + 32 + 1 + 4 + 0 + 1 + 8 + 0 + 0 + 16 + NONE + 0 + 0 + 0 + ./ + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + Estimated Power for IP : 19.660986 mW + virtexuplus + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + bd_ba6a_lmb_bram_I_0.mem + no_coe_file_loaded + 0 + 0 + 2 + 0 + 1 + 16384 + 16384 + 1 + 1 + 32 + 32 + 0 + 0 + CE + CE + ALL + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 4 + 4 + 16384 + 16384 + WRITE_FIRST + WRITE_FIRST + 32 + 32 + virtexuplus + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + false + 8 + NONE + no_coe_file_loaded + ALL + bd_ba6a_lmb_bram_I_0 + false + false + false + false + false + true + false + false + true + Use_ENA_Pin + Use_ENB_Pin + Single_Bit_Error_Injection + false + Native + false + bd_ba6a_lmb_bram_I_0.mem + True_Dual_Port_RAM + WRITE_FIRST + WRITE_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 50 + 100 + 100 + 50 + 8kx2 + false + false + 1 + 1 + 32 + 32 + false + false + false + false + 0 + false + false + CE + CE + SYNC + false + true + false + false + false + true + true + 16384 + 32 + 32 + No_ECC + false + false + false + BRAM_Controller + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 4 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/bd_ba6a_lmb_bram_I_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/bd_ba6a_lmb_bram_I_0.xml new file mode 100644 index 0000000..bdf7b98 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_6/bd_ba6a_lmb_bram_I_0.xml @@ -0,0 +1,4151 @@ + + + xilinx.com + customized_ip + bd_ba6a_lmb_bram_I_0 + 1.0 + + + CLK.ACLK + ACLK + AXI4 Interconnect Clock Input + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.ARESETN + ARESETN + AXI4 Interconnect Reset Input + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + AXI_SLAVE_S_AXI + AXI_SLAVE + AXI_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + AXILite_SLAVE_S_AXI + AXILite_SLAVE + AXILite_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + BRAM_PORTA + BRAM_PORTA + BRAM_PORTA + + + + + + + ADDR + + + addra + + + + + CLK + + + clka + + + + + DIN + + + dina + + + + + DOUT + + + douta + + + + + EN + + + ena + + + + + RST + + + rsta + + + + + WE + + + wea + + + + + + MEM_SIZE + 65536 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + BRAM_CTRL + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + BRAM_PORTB + BRAM_PORTB + BRAM_PORTB + + + + + + + ADDR + + + addrb + + + + + CLK + + + clkb + + + + + DIN + + + dinb + + + + + DOUT + + + doutb + + + + + EN + + + enb + + + + + RST + + + rstb + + + + + WE + + + web + + + + + + MEM_SIZE + 65536 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + BRAM_CTRL + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + + + S_1 + + Mem0 + 0 + 4096 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + + + + clka + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rsta + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ena + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regcea + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wea + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addra + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dina + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + douta + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + clkb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rstb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + enb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regceb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + web + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addrb + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dinb + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + doutb + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + eccpipece + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rdaddrecc + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + deepsleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + shutdown + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rsta_busy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + rstb_busy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_wdata + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rdata + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rdaddrecc + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_XDEVICEFAMILY + virtexuplus + + + C_ELABORATION_DIR + ./ + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_AXI_SLAVE_TYPE + 0 + + + C_USE_BRAM_BLOCK + 1 + + + C_ENABLE_32BIT_ADDRESS + 1 + + + C_CTRL_ECC_ALGO + NONE + + + C_HAS_AXI_ID + 0 + + + C_AXI_ID_WIDTH + 4 + + + C_MEM_TYPE + 2 + + + C_BYTE_SIZE + 8 + + + C_ALGORITHM + 1 + + + C_PRIM_TYPE + 1 + + + C_LOAD_INIT_FILE + 0 + + + C_INIT_FILE_NAME + no_coe_file_loaded + + + C_INIT_FILE + bd_ba6a_lmb_bram_I_0.mem + + + C_USE_DEFAULT_DATA + 0 + + + C_DEFAULT_DATA + 0 + + + C_HAS_RSTA + 1 + + + C_RST_PRIORITY_A + CE + + + C_RSTRAM_A + 0 + + + C_INITA_VAL + 0 + + + C_HAS_ENA + 1 + + + C_HAS_REGCEA + 0 + + + C_USE_BYTE_WEA + 1 + + + C_WEA_WIDTH + 4 + + + C_WRITE_MODE_A + WRITE_FIRST + + + C_WRITE_WIDTH_A + 32 + + + C_READ_WIDTH_A + 32 + + + C_WRITE_DEPTH_A + 16384 + + + C_READ_DEPTH_A + 16384 + + + C_ADDRA_WIDTH + 32 + + + C_HAS_RSTB + 1 + + + C_RST_PRIORITY_B + CE + + + C_RSTRAM_B + 0 + + + C_INITB_VAL + 0 + + + C_HAS_ENB + 1 + + + C_HAS_REGCEB + 0 + + + C_USE_BYTE_WEB + 1 + + + C_WEB_WIDTH + 4 + + + C_WRITE_MODE_B + WRITE_FIRST + + + C_WRITE_WIDTH_B + 32 + + + C_READ_WIDTH_B + 32 + + + C_WRITE_DEPTH_B + 16384 + + + C_READ_DEPTH_B + 16384 + + + C_ADDRB_WIDTH + 32 + + + C_HAS_MEM_OUTPUT_REGS_A + 0 + + + C_HAS_MEM_OUTPUT_REGS_B + 0 + + + C_HAS_MUX_OUTPUT_REGS_A + 0 + + + C_HAS_MUX_OUTPUT_REGS_B + 0 + + + C_MUX_PIPELINE_STAGES + 0 + + + C_HAS_SOFTECC_INPUT_REGS_A + 0 + + + C_HAS_SOFTECC_OUTPUT_REGS_B + 0 + + + C_USE_SOFTECC + 0 + + + C_USE_ECC + 0 + + + C_EN_ECC_PIPE + 0 + + + C_READ_LATENCY_A + 1 + + + C_READ_LATENCY_B + 1 + + + C_HAS_INJECTERR + 0 + + + C_SIM_COLLISION_CHECK + ALL + + + C_COMMON_CLK + 0 + + + C_DISABLE_WARN_BHV_COLL + 0 + + + C_EN_SLEEP_PIN + 0 + + + C_USE_URAM + 0 + + + C_EN_RDADDRA_CHG + 0 + + + C_EN_RDADDRB_CHG + 0 + + + C_EN_DEEPSLEEP_PIN + 0 + + + C_EN_SHUTDOWN_PIN + 0 + + + C_EN_SAFETY_CKT + 1 + + + C_DISABLE_WARN_BHV_RANGE + 0 + + + C_COUNT_36K_BRAM + 16 + + + C_COUNT_18K_BRAM + 0 + + + C_EST_POWER_SUMMARY + Estimated Power for IP : 19.660986 mW + + + + + + choice_list_0132492a + 32 + 64 + 128 + + + choice_list_302d3091 + 16kx1 + 8kx2 + 4kx4 + 2kx9 + 1kx18 + 512x36 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_6fc15197 + 32 + + + choice_list_89a27b2f + 8 + 9 + + + choice_list_c8df20f0 + NONE + ECCH32-7 + ECCH64-8 + ECCHSIAO32-7 + ECCHSIAO64-8 + ECCHSIAO128-9 + + + choice_list_e9412e2c + BRAM + URAM + + + choice_list_f9a6a28b + Native + + + choice_pairs_1f270a52 + BRAM_Controller + Stand_Alone + + + choice_pairs_246d8066 + WRITE_FIRST + READ_FIRST + + + choice_pairs_2adcaf32 + SYNC + ASYNC + + + choice_pairs_2d73cdeb + Always_Enabled + Use_ENB_Pin + + + choice_pairs_3949ecbf + Always_Enabled + Use_ENA_Pin + + + choice_pairs_3e9ce7ae + Minimum_Area + Low_Power + Fixed_Primitives + + + choice_pairs_44b9b2d1 + ALL + NONE + WARNING_ONLY + GENERATE_X_ONLY + + + choice_pairs_63de7f78 + CE + SR + + + choice_pairs_716d2fba + Single_Bit_Error_Injection + Double_Bit_Error_Injection + Single_and_Double_Bit_Error_Injection + + + choice_pairs_a6697bba + Single_Port_RAM + True_Dual_Port_RAM + Single_Port_ROM + Dual_Port_ROM + + + choice_pairs_b91edaa2 + Memory_Slave + Peripheral_Slave + + + choice_pairs_c1013cbe + No_ECC + Soft_ECC + BuiltIn_ECC + + + choice_pairs_e4c322cb + AXI4_Full + AXI4_Lite + + + The Xilinx LogiCORE IP Block Memory Generator replaces the Dual Port Block Memory and Single Port Block Memory LogiCOREs, but is not a direct drop-in replacement. It should be used in all new Xilinx designs. The core supports RAM and ROM functions over a wide range of widths and depths. Use this core to generate block memories with symmetric or asymmetric read and write port widths, as well as cores which can perform simultaneous write operations to separate locations, and simultaneous read operations from the same location. For more information on differences in interface and feature support between this core and the Dual Port Block Memory and Single Port Block Memory LogiCOREs, please consult the data sheet. + + + Component_Name + bd_ba6a_lmb_bram_I_0 + + + + true + + + + + + Interface_Type + Native + + + + true + + + + + + AXI_Type + AXI4_Full + + + + true + + + + + + AXI_Slave_Type + Memory_Slave + + + + true + + + + + + Use_AXI_ID + false + + + + false + + + + + + AXI_ID_Width + 4 + + + + false + + + + + + Memory_Type + True_Dual_Port_RAM + + + + true + + + + + + PRIM_type_to_Implement + BRAM + + + + true + + + + + + Enable_32bit_Address + true + + + + true + + + + + + ecctype + No_ECC + + + + false + + + + + + ECC + false + + + + false + + + + + + softecc + false + + + + false + + + + + + EN_SLEEP_PIN + false + + + + true + + + + + + EN_DEEPSLEEP_PIN + false + + + + false + + + + + + EN_SHUTDOWN_PIN + false + + + + false + + + + + + EN_ECC_PIPE + false + + + + false + + + + + + RD_ADDR_CHNG_A + false + + + + false + + + + + + RD_ADDR_CHNG_B + false + + + + false + + + + + + Use_Error_Injection_Pins + false + + + + false + + + + + + Error_Injection_Type + Single_Bit_Error_Injection + + + + false + + + + + + Use_Byte_Write_Enable + true + + + + false + + + + + + Byte_Size + 8 + + + + false + + + + + + Algorithm + Minimum_Area + + + + false + + + + + + Primitive + 8kx2 + + + + false + + + + + + Assume_Synchronous_Clk + false + + + + true + + + + + + Write_Width_A + 32 + + + + true + + + + + + Write_Depth_A + 16384 + + + + true + + + + + + Read_Width_A + 32 + + + + true + + + + + + Operating_Mode_A + WRITE_FIRST + + + + true + + + + + + Enable_A + Use_ENA_Pin + + + + false + + + + + + Write_Width_B + 32 + + + + true + + + + + + Read_Width_B + 32 + + + + true + + + + + + Operating_Mode_B + WRITE_FIRST + + + + true + + + + + + Enable_B + Use_ENB_Pin + + + + true + + + + + + Register_PortA_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortA_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEA_Pin + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortB_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEB_Pin + false + + + + false + + + + + + register_porta_input_of_softecc + false + + + + false + + + + + + register_portb_output_of_softecc + false + + + + false + + + + + + Pipeline_Stages + 0 + + + + false + + + + + + Load_Init_File + false + + + + false + + + + + + Coe_File + no_coe_file_loaded + + + + false + + + + + + Fill_Remaining_Memory_Locations + false + + + + false + + + + + + Remaining_Memory_Locations + 0 + + + + false + + + + + + Use_RSTA_Pin + true + + + + true + + + + + + Reset_Memory_Latch_A + false + + + + false + + + + + + Reset_Priority_A + CE + + + + false + + + + + + Output_Reset_Value_A + 0 + + + + true + + + + + + Use_RSTB_Pin + true + + + + true + + + + + + Reset_Memory_Latch_B + false + + + + false + + + + + + Reset_Priority_B + CE + + + + true + + + + + + Output_Reset_Value_B + 0 + + + + true + + + + + + Reset_Type + SYNC + + + + false + + + + + + Additional_Inputs_for_Power_Estimation + false + + + + true + + + + + + Port_A_Clock + 100 + + + + true + + + + + + Port_A_Write_Rate + 50 + + + + true + + + + + + Port_B_Clock + 100 + + + + true + + + + + + Port_B_Write_Rate + 50 + + + + true + + + + + + Port_A_Enable_Rate + 100 + + + + true + + + + + + Port_B_Enable_Rate + 100 + + + + true + + + + + + Collision_Warnings + ALL + + + + false + + + + + + Disable_Collision_Warnings + false + + + + false + + + + + + Disable_Out_of_Range_Warnings + false + + + + false + + + + + + use_bram_block + BRAM_Controller + + + + true + + + + + + MEM_FILE + bd_ba6a_lmb_bram_I_0.mem + + + + true + + + + + + CTRL_ECC_ALGO + NONE + + + + true + + + + + + EN_SAFETY_CKT + true + + + + true + + + + + + READ_LATENCY_A + 1 + + + + false + + + + + + READ_LATENCY_B + 1 + + + + false + + + + + + + + Block Memory Generator + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/bd_ba6a_second_dlmb_cntlr_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/bd_ba6a_second_dlmb_cntlr_0.xci new file mode 100644 index 0000000..d6fe9d7 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/bd_ba6a_second_dlmb_cntlr_0.xci @@ -0,0 +1,189 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_ba6a_second_dlmb_cntlr_0 + + + NONE + 32768 + 32 + 1 + + bd_ba6a_Clk + 100000000 + 0 + 0 + 0.000 + + 100000000 + 0 + 0 + 0.000 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 0x0000000000010000 + 32 + 0 + 0 + 0 + 0 + 1 + 0 + virtexuplus + 0 + 0x0000000000017FFF + 0 + 32 + 32 + 0 + 0x00000000C0010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 32 + 32 + 0 + 2 + 0x0000000000010000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0x0000000000017FFF + 0 + 32 + 32 + 0 + 0x00000000C0010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 100000000 + 32 + 32 + AXI4LITE + 0 + 2 + bd_ba6a_second_dlmb_cntlr_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 19 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/bd_ba6a_second_dlmb_cntlr_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/bd_ba6a_second_dlmb_cntlr_0.xml new file mode 100644 index 0000000..70c890f --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_7/bd_ba6a_second_dlmb_cntlr_0.xml @@ -0,0 +1,4011 @@ + + + xilinx.com + customized_ip + bd_ba6a_second_dlmb_cntlr_0 + 1.0 + + + INTERRUPT.INTERRUPT + Interrupt + Interrupt output + + + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + SUGGESTED_PRIORITY + HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + SLMB + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + SLMB1 + SLMB1 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB1_ABus + + + + + ADDRSTROBE + + + LMB1_AddrStrobe + + + + + BE + + + LMB1_BE + + + + + CE + + + Sl1_CE + + + + + READDBUS + + + Sl1_DBus + + + + + READSTROBE + + + LMB1_ReadStrobe + + + + + READY + + + Sl1_Ready + + + + + UE + + + Sl1_UE + + + + + WAIT + + + Sl1_Wait + + + + + WRITEDBUS + + + LMB1_WriteDBus + + + + + WRITESTROBE + + + LMB1_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB2 + SLMB2 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB2_ABus + + + + + ADDRSTROBE + + + LMB2_AddrStrobe + + + + + BE + + + LMB2_BE + + + + + CE + + + Sl2_CE + + + + + READDBUS + + + Sl2_DBus + + + + + READSTROBE + + + LMB2_ReadStrobe + + + + + READY + + + Sl2_Ready + + + + + UE + + + Sl2_UE + + + + + WAIT + + + Sl2_Wait + + + + + WRITEDBUS + + + LMB2_WriteDBus + + + + + WRITESTROBE + + + LMB2_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB3 + SLMB3 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB3_ABus + + + + + ADDRSTROBE + + + LMB3_AddrStrobe + + + + + BE + + + LMB3_BE + + + + + CE + + + Sl3_CE + + + + + READDBUS + + + Sl3_DBus + + + + + READSTROBE + + + LMB3_ReadStrobe + + + + + READY + + + Sl3_Ready + + + + + UE + + + Sl3_UE + + + + + WAIT + + + Sl3_Wait + + + + + WRITEDBUS + + + LMB3_WriteDBus + + + + + WRITESTROBE + + + LMB3_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + BRAM_PORT + BRAM_PORT + Data Processor Local Bus + + + + + + + ADDR + + + BRAM_Addr_A + + + + + CLK + + + BRAM_Clk_A + + + + + DIN + + + BRAM_Dout_A + + + + + DOUT + + + BRAM_Din_A + + + + + EN + + + BRAM_EN_A + + + + + RST + + + BRAM_Rst_A + + + + + WE + + + BRAM_WEN_A + + + + + + MEM_SIZE + 32768 + + + MASTER_TYPE + BRAM_CTRL + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + S_AXI_CTRL + S_AXI_CTRL + Slave AXI4Lite Control + + + + + + + + + ARADDR + + + S_AXI_CTRL_ARADDR + + + + + ARREADY + + + S_AXI_CTRL_ARREADY + + + + + ARVALID + + + S_AXI_CTRL_ARVALID + + + + + AWADDR + + + S_AXI_CTRL_AWADDR + + + + + AWREADY + + + S_AXI_CTRL_AWREADY + + + + + AWVALID + + + S_AXI_CTRL_AWVALID + + + + + BREADY + + + S_AXI_CTRL_BREADY + + + + + BRESP + + + S_AXI_CTRL_BRESP + + + + + BVALID + + + S_AXI_CTRL_BVALID + + + + + RDATA + + + S_AXI_CTRL_RDATA + + + + + RREADY + + + S_AXI_CTRL_RREADY + + + + + RRESP + + + S_AXI_CTRL_RRESP + + + + + RVALID + + + S_AXI_CTRL_RVALID + + + + + WDATA + + + S_AXI_CTRL_WDATA + + + + + WREADY + + + S_AXI_CTRL_WREADY + + + + + WSTRB + + + S_AXI_CTRL_WSTRB + + + + + WVALID + + + S_AXI_CTRL_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + SLMB:SLMB1:SLMB2:SLMB3 + + + ASSOCIATED_RESET + LMB_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_ba6a_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.LMB_Rst + Reset + Reset + + + + + + + RST + + + LMB_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.S_AXI_CTRL_ACLK + S_AXI_CTRL_ACLK + Slave AXI4Lite Control Clock Input + + + + + + + CLK + + + S_AXI_CTRL_ACLK + + + + + + ASSOCIATED_BUSIF + S_AXI_CTRL + + + ASSOCIATED_RESET + S_AXI_CTRL_ARESETN + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.S_AXI_CTRL_ARESETN + S_AXI_CTRL_ARESETN + Slave AXI4Lite Control Reset Input + + + + + + + RST + + + S_AXI_CTRL_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + SLMB + SLMB memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB1 + SLMB1 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB2 + SLMB2 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB3 + SLMB3 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + S_AXI_CTRL + S_AXI_CTRL memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + ECC_Status + ECC Status Register + ECC Status Register + 0x0 + 2 + true + read-write + + 0x0 + + + UE_Status + UE Status + Indicates if an uncorrectable error has occurred: + 0 - No uncorrectable error occurred. + 1 - Uncorrectable error occurred, cleared when 1 is written. + + 0 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + CE_Status + CE Status + Indicates if a correctable error has occurred: + 0 - No correctable error occurred. + 1 - Correctable error occurred, cleared when 1 is written. + + 1 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + ECC_EN_IRQ + ECC Interrupt Enable Register + ECC Interrupt Enable Register + 0x4 + 2 + true + read-write + + 0x0 + + + UE_EN_IRQ + UE Enable Interrupt + Determines effect of ECC Status Register UE bit: + 0 - UE bit is not propagated to interrupt signal. + 1 - UE bit is propagated to interrupt signal. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + CE_EN_IRQ + CE Enable Interrupt + Determines effect of ECC Status Register CE bit: + 0 - CE bit is not propagated to interrupt signal. + 1 - CE bit is propagated to interrupt signal. + + 1 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + ECC_ONOFF + ECC On/Off Register + ECC On/Off Register + 0x8 + 1 + true + read-write + + 1 + + + ON_OFF + On/Off + Determines if ECC checking is enabled: + 0 - ECC checking is disabled. + 1 - ECC checking is enabled. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_CNT + Correctable Error Counter Register + Correctable Error Counter Register + 0xC + 1 + true + read-write + + 0 + + + CE_CNT + Correctable Error Count + Holds number of correctable errors encountered. + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_FFD + Correctable Error First Failing Data Register + Correctable Error First Failing Data Register + 0x100 + 32 + true + read-only + + 0 + + + CE_FFD + Correctable Error First Failing Data + Data of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFE + Correctable Error First Failing ECC Register + Correctable Error First Failing ECC Register + 0x180 + 7 + true + read-only + + 0 + + + CE_FFE + Correctable Error First Failing ECC + ECC of the first occurrence of a correctable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFA + Correctable Error First Failing Address Register + Correctable Error First Failing Address Register + 0x1C0 + 32 + true + read-only + + 0 + + + CE_FFA + Correctable Error First Failing Address + Address of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFD + Uncorrectable Error First Failing Data Register + Uncorrectable Error First Failing Data Register + 0x200 + 32 + true + read-only + + 0 + + + UE_FFD + Uncorrectable Error First Failing Data + Data of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFE + Uncorrectable Error First Failing ECC Register + Uncorrectable Error First Failing ECC Register + 0x280 + 7 + true + read-only + + 0 + + + UE_FFE + Uncorrectable Error First Failing ECC + ECC of the first occurrence of an uncorrectable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFA + Uncorrectable Error First Failing Address Register + Uncorrectable Error First Failing Address Register + 0x2C0 + 32 + true + read-only + + 0 + + + UE_FFA + Uncorrectable Error First Failing Address + Address of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + FI_D + Fault Inject Data Register + Fault Inject Data Register + 0x300 + 32 + true + write-only + + 0 + + + FI_D + Fault Inject Data + Bits set to 1 toggle the bits of next data word written. + 0 + 32 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + FI_ECC + Fault Inject ECC Register + Fault Inject ECC Register + 0x380 + 7 + true + write-only + + 0 + + + FI_ECC + Fault Inject ECC + Bits set to 1 toggle the bits of next ECC written. + 0 + 7 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_Rst + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + LMB1_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl1_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl1_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB2_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl2_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl2_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB3_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl3_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl3_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + BRAM_Rst_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Clk_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Addr_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_EN_A + + out + + + std_logic + dummy_view + + + + + + BRAM_WEN_A + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Dout_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Din_A + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + S_AXI_CTRL_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WSTRB + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_HIGHADDR + LMB BRAM High Address + 0x0000000000017FFF + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000010000 + + + C_NUM_LMB + Number of LMB Ports + 1 + + + C_MASK + SLMB Address Decode Mask + 0x00000000C0010000 + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_BRAM_AWIDTH + BRAM Address Bus Width + 32 + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + false + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + false + + + + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_449ac0d2 + 0 + 1 + 2 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_8d6e70ff + 0 + 2 + + + Local Memory Bus (LMB) Block RAM (BRAM) Interface Controller connects to an lmb bus + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000010000 + + + + true + + + + + + C_HIGHADDR + LMB BRAM High Address + 0x0000000000017FFF + + + + true + + + + + + C_MASK + SLMB Address Decode Mask + 0x00000000C0010000 + + + + true + + + + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_NUM_LMB + Number of LMB Ports + 1 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + + true + + + + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + + true + + + + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_S_AXI_CTRL_ACLK_FREQ_HZ + S_AXI_CTRL Clock Frequency + 100000000 + + + + false + + + + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_PROTOCOL + S_AXI_CTRL Protocol + AXI4LITE + + + + false + + + + + + Component_Name + bd_ba6a_second_dlmb_cntlr_0 + + + + + LMB BRAM Controller + 19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/bd_ba6a_second_ilmb_cntlr_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/bd_ba6a_second_ilmb_cntlr_0.xci new file mode 100644 index 0000000..92861b3 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/bd_ba6a_second_ilmb_cntlr_0.xci @@ -0,0 +1,189 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_ba6a_second_ilmb_cntlr_0 + + + NONE + 32768 + 32 + 1 + + bd_ba6a_Clk + 100000000 + 0 + 0 + 0.000 + + 100000000 + 0 + 0 + 0.000 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 0x0000000000010000 + 32 + 0 + 0 + 0 + 0 + 1 + 0 + virtexuplus + 0 + 0x0000000000017FFF + 0 + 32 + 32 + 0 + 0x0000000080010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 32 + 32 + 0 + 2 + 0x0000000000010000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0x0000000000017FFF + 0 + 32 + 32 + 0 + 0x0000000080010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 100000000 + 32 + 32 + AXI4LITE + 0 + 2 + bd_ba6a_second_ilmb_cntlr_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 19 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/bd_ba6a_second_ilmb_cntlr_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/bd_ba6a_second_ilmb_cntlr_0.xml new file mode 100644 index 0000000..d8cd6cb --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_8/bd_ba6a_second_ilmb_cntlr_0.xml @@ -0,0 +1,4011 @@ + + + xilinx.com + customized_ip + bd_ba6a_second_ilmb_cntlr_0 + 1.0 + + + INTERRUPT.INTERRUPT + Interrupt + Interrupt output + + + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + SUGGESTED_PRIORITY + HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + SLMB + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + SLMB1 + SLMB1 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB1_ABus + + + + + ADDRSTROBE + + + LMB1_AddrStrobe + + + + + BE + + + LMB1_BE + + + + + CE + + + Sl1_CE + + + + + READDBUS + + + Sl1_DBus + + + + + READSTROBE + + + LMB1_ReadStrobe + + + + + READY + + + Sl1_Ready + + + + + UE + + + Sl1_UE + + + + + WAIT + + + Sl1_Wait + + + + + WRITEDBUS + + + LMB1_WriteDBus + + + + + WRITESTROBE + + + LMB1_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB2 + SLMB2 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB2_ABus + + + + + ADDRSTROBE + + + LMB2_AddrStrobe + + + + + BE + + + LMB2_BE + + + + + CE + + + Sl2_CE + + + + + READDBUS + + + Sl2_DBus + + + + + READSTROBE + + + LMB2_ReadStrobe + + + + + READY + + + Sl2_Ready + + + + + UE + + + Sl2_UE + + + + + WAIT + + + Sl2_Wait + + + + + WRITEDBUS + + + LMB2_WriteDBus + + + + + WRITESTROBE + + + LMB2_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB3 + SLMB3 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB3_ABus + + + + + ADDRSTROBE + + + LMB3_AddrStrobe + + + + + BE + + + LMB3_BE + + + + + CE + + + Sl3_CE + + + + + READDBUS + + + Sl3_DBus + + + + + READSTROBE + + + LMB3_ReadStrobe + + + + + READY + + + Sl3_Ready + + + + + UE + + + Sl3_UE + + + + + WAIT + + + Sl3_Wait + + + + + WRITEDBUS + + + LMB3_WriteDBus + + + + + WRITESTROBE + + + LMB3_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + BRAM_PORT + BRAM_PORT + Data Processor Local Bus + + + + + + + ADDR + + + BRAM_Addr_A + + + + + CLK + + + BRAM_Clk_A + + + + + DIN + + + BRAM_Dout_A + + + + + DOUT + + + BRAM_Din_A + + + + + EN + + + BRAM_EN_A + + + + + RST + + + BRAM_Rst_A + + + + + WE + + + BRAM_WEN_A + + + + + + MEM_SIZE + 32768 + + + MASTER_TYPE + BRAM_CTRL + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + S_AXI_CTRL + S_AXI_CTRL + Slave AXI4Lite Control + + + + + + + + + ARADDR + + + S_AXI_CTRL_ARADDR + + + + + ARREADY + + + S_AXI_CTRL_ARREADY + + + + + ARVALID + + + S_AXI_CTRL_ARVALID + + + + + AWADDR + + + S_AXI_CTRL_AWADDR + + + + + AWREADY + + + S_AXI_CTRL_AWREADY + + + + + AWVALID + + + S_AXI_CTRL_AWVALID + + + + + BREADY + + + S_AXI_CTRL_BREADY + + + + + BRESP + + + S_AXI_CTRL_BRESP + + + + + BVALID + + + S_AXI_CTRL_BVALID + + + + + RDATA + + + S_AXI_CTRL_RDATA + + + + + RREADY + + + S_AXI_CTRL_RREADY + + + + + RRESP + + + S_AXI_CTRL_RRESP + + + + + RVALID + + + S_AXI_CTRL_RVALID + + + + + WDATA + + + S_AXI_CTRL_WDATA + + + + + WREADY + + + S_AXI_CTRL_WREADY + + + + + WSTRB + + + S_AXI_CTRL_WSTRB + + + + + WVALID + + + S_AXI_CTRL_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + SLMB:SLMB1:SLMB2:SLMB3 + + + ASSOCIATED_RESET + LMB_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_ba6a_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.LMB_Rst + Reset + Reset + + + + + + + RST + + + LMB_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.S_AXI_CTRL_ACLK + S_AXI_CTRL_ACLK + Slave AXI4Lite Control Clock Input + + + + + + + CLK + + + S_AXI_CTRL_ACLK + + + + + + ASSOCIATED_BUSIF + S_AXI_CTRL + + + ASSOCIATED_RESET + S_AXI_CTRL_ARESETN + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.S_AXI_CTRL_ARESETN + S_AXI_CTRL_ARESETN + Slave AXI4Lite Control Reset Input + + + + + + + RST + + + S_AXI_CTRL_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + SLMB + SLMB memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB1 + SLMB1 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB2 + SLMB2 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB3 + SLMB3 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + S_AXI_CTRL + S_AXI_CTRL memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + ECC_Status + ECC Status Register + ECC Status Register + 0x0 + 2 + true + read-write + + 0x0 + + + UE_Status + UE Status + Indicates if an uncorrectable error has occurred: + 0 - No uncorrectable error occurred. + 1 - Uncorrectable error occurred, cleared when 1 is written. + + 0 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + CE_Status + CE Status + Indicates if a correctable error has occurred: + 0 - No correctable error occurred. + 1 - Correctable error occurred, cleared when 1 is written. + + 1 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + ECC_EN_IRQ + ECC Interrupt Enable Register + ECC Interrupt Enable Register + 0x4 + 2 + true + read-write + + 0x0 + + + UE_EN_IRQ + UE Enable Interrupt + Determines effect of ECC Status Register UE bit: + 0 - UE bit is not propagated to interrupt signal. + 1 - UE bit is propagated to interrupt signal. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + CE_EN_IRQ + CE Enable Interrupt + Determines effect of ECC Status Register CE bit: + 0 - CE bit is not propagated to interrupt signal. + 1 - CE bit is propagated to interrupt signal. + + 1 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + ECC_ONOFF + ECC On/Off Register + ECC On/Off Register + 0x8 + 1 + true + read-write + + 1 + + + ON_OFF + On/Off + Determines if ECC checking is enabled: + 0 - ECC checking is disabled. + 1 - ECC checking is enabled. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_CNT + Correctable Error Counter Register + Correctable Error Counter Register + 0xC + 1 + true + read-write + + 0 + + + CE_CNT + Correctable Error Count + Holds number of correctable errors encountered. + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_FFD + Correctable Error First Failing Data Register + Correctable Error First Failing Data Register + 0x100 + 32 + true + read-only + + 0 + + + CE_FFD + Correctable Error First Failing Data + Data of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFE + Correctable Error First Failing ECC Register + Correctable Error First Failing ECC Register + 0x180 + 7 + true + read-only + + 0 + + + CE_FFE + Correctable Error First Failing ECC + ECC of the first occurrence of a correctable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFA + Correctable Error First Failing Address Register + Correctable Error First Failing Address Register + 0x1C0 + 32 + true + read-only + + 0 + + + CE_FFA + Correctable Error First Failing Address + Address of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFD + Uncorrectable Error First Failing Data Register + Uncorrectable Error First Failing Data Register + 0x200 + 32 + true + read-only + + 0 + + + UE_FFD + Uncorrectable Error First Failing Data + Data of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFE + Uncorrectable Error First Failing ECC Register + Uncorrectable Error First Failing ECC Register + 0x280 + 7 + true + read-only + + 0 + + + UE_FFE + Uncorrectable Error First Failing ECC + ECC of the first occurrence of an uncorrectable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFA + Uncorrectable Error First Failing Address Register + Uncorrectable Error First Failing Address Register + 0x2C0 + 32 + true + read-only + + 0 + + + UE_FFA + Uncorrectable Error First Failing Address + Address of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + FI_D + Fault Inject Data Register + Fault Inject Data Register + 0x300 + 32 + true + write-only + + 0 + + + FI_D + Fault Inject Data + Bits set to 1 toggle the bits of next data word written. + 0 + 32 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + FI_ECC + Fault Inject ECC Register + Fault Inject ECC Register + 0x380 + 7 + true + write-only + + 0 + + + FI_ECC + Fault Inject ECC + Bits set to 1 toggle the bits of next ECC written. + 0 + 7 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_Rst + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + LMB1_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl1_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl1_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB2_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl2_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl2_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB3_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl3_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl3_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + BRAM_Rst_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Clk_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Addr_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_EN_A + + out + + + std_logic + dummy_view + + + + + + BRAM_WEN_A + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Dout_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Din_A + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + S_AXI_CTRL_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WSTRB + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_HIGHADDR + LMB BRAM High Address + 0x0000000000017FFF + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000010000 + + + C_NUM_LMB + Number of LMB Ports + 1 + + + C_MASK + SLMB Address Decode Mask + 0x0000000080010000 + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_BRAM_AWIDTH + BRAM Address Bus Width + 32 + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + false + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + false + + + + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_449ac0d2 + 0 + 1 + 2 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_8d6e70ff + 0 + 2 + + + Local Memory Bus (LMB) Block RAM (BRAM) Interface Controller connects to an lmb bus + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000010000 + + + + true + + + + + + C_HIGHADDR + LMB BRAM High Address + 0x0000000000017FFF + + + + true + + + + + + C_MASK + SLMB Address Decode Mask + 0x0000000080010000 + + + + true + + + + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_NUM_LMB + Number of LMB Ports + 1 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + + true + + + + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + + true + + + + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_S_AXI_CTRL_ACLK_FREQ_HZ + S_AXI_CTRL Clock Frequency + 100000000 + + + + false + + + + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_PROTOCOL + S_AXI_CTRL Protocol + AXI4LITE + + + + false + + + + + + Component_Name + bd_ba6a_second_ilmb_cntlr_0 + + + + + LMB BRAM Controller + 19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/bd_ba6a_second_lmb_bram_I_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/bd_ba6a_second_lmb_bram_I_0.xci new file mode 100644 index 0000000..40c231e --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/bd_ba6a_second_lmb_bram_I_0.xci @@ -0,0 +1,298 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_ba6a_second_lmb_bram_I_0 + + + 4096 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + BRAM_CTRL + NONE + 32768 + 32 + 1 + READ_WRITE + BRAM_CTRL + NONE + 32768 + 32 + 1 + READ_WRITE + + 100000000 + 0 + 0 + 0.000 + 0 + 32 + 32 + 1 + 4 + 0 + 1 + 8 + 0 + 0 + 8 + NONE + 0 + 0 + 0 + ./ + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + Estimated Power for IP : 17.246228 mW + virtexuplus + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + bd_ba6a_second_lmb_bram_I_0.mem + no_coe_file_loaded + 0 + 0 + 2 + 0 + 1 + 8192 + 8192 + 1 + 1 + 32 + 32 + 0 + 0 + CE + CE + ALL + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 4 + 4 + 8192 + 8192 + WRITE_FIRST + WRITE_FIRST + 32 + 32 + virtexuplus + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + false + 8 + NONE + no_coe_file_loaded + ALL + bd_ba6a_second_lmb_bram_I_0 + false + false + false + false + false + true + false + false + true + Use_ENA_Pin + Use_ENB_Pin + Single_Bit_Error_Injection + false + Native + false + bd_ba6a_second_lmb_bram_I_0.mem + True_Dual_Port_RAM + WRITE_FIRST + WRITE_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 50 + 100 + 100 + 50 + 8kx2 + false + false + 1 + 1 + 32 + 32 + false + false + false + false + 0 + false + false + CE + CE + SYNC + false + true + false + false + false + true + true + 8192 + 32 + 32 + No_ECC + false + false + false + BRAM_Controller + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 4 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/bd_ba6a_second_lmb_bram_I_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/bd_ba6a_second_lmb_bram_I_0.xml new file mode 100644 index 0000000..4c0a36a --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/bd_0/ip/ip_9/bd_ba6a_second_lmb_bram_I_0.xml @@ -0,0 +1,4151 @@ + + + xilinx.com + customized_ip + bd_ba6a_second_lmb_bram_I_0 + 1.0 + + + CLK.ACLK + ACLK + AXI4 Interconnect Clock Input + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.ARESETN + ARESETN + AXI4 Interconnect Reset Input + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + AXI_SLAVE_S_AXI + AXI_SLAVE + AXI_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + AXILite_SLAVE_S_AXI + AXILite_SLAVE + AXILite_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + BRAM_PORTA + BRAM_PORTA + BRAM_PORTA + + + + + + + ADDR + + + addra + + + + + CLK + + + clka + + + + + DIN + + + dina + + + + + DOUT + + + douta + + + + + EN + + + ena + + + + + RST + + + rsta + + + + + WE + + + wea + + + + + + MEM_SIZE + 32768 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + BRAM_CTRL + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + BRAM_PORTB + BRAM_PORTB + BRAM_PORTB + + + + + + + ADDR + + + addrb + + + + + CLK + + + clkb + + + + + DIN + + + dinb + + + + + DOUT + + + doutb + + + + + EN + + + enb + + + + + RST + + + rstb + + + + + WE + + + web + + + + + + MEM_SIZE + 32768 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + BRAM_CTRL + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + + + S_1 + + Mem0 + 0 + 4096 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + + + + clka + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rsta + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ena + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regcea + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wea + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addra + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dina + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + douta + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + clkb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rstb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + enb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regceb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + web + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addrb + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dinb + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + doutb + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + eccpipece + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rdaddrecc + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + deepsleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + shutdown + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rsta_busy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + rstb_busy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_wdata + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rdata + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rdaddrecc + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_XDEVICEFAMILY + virtexuplus + + + C_ELABORATION_DIR + ./ + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_AXI_SLAVE_TYPE + 0 + + + C_USE_BRAM_BLOCK + 1 + + + C_ENABLE_32BIT_ADDRESS + 1 + + + C_CTRL_ECC_ALGO + NONE + + + C_HAS_AXI_ID + 0 + + + C_AXI_ID_WIDTH + 4 + + + C_MEM_TYPE + 2 + + + C_BYTE_SIZE + 8 + + + C_ALGORITHM + 1 + + + C_PRIM_TYPE + 1 + + + C_LOAD_INIT_FILE + 0 + + + C_INIT_FILE_NAME + no_coe_file_loaded + + + C_INIT_FILE + bd_ba6a_second_lmb_bram_I_0.mem + + + C_USE_DEFAULT_DATA + 0 + + + C_DEFAULT_DATA + 0 + + + C_HAS_RSTA + 1 + + + C_RST_PRIORITY_A + CE + + + C_RSTRAM_A + 0 + + + C_INITA_VAL + 0 + + + C_HAS_ENA + 1 + + + C_HAS_REGCEA + 0 + + + C_USE_BYTE_WEA + 1 + + + C_WEA_WIDTH + 4 + + + C_WRITE_MODE_A + WRITE_FIRST + + + C_WRITE_WIDTH_A + 32 + + + C_READ_WIDTH_A + 32 + + + C_WRITE_DEPTH_A + 8192 + + + C_READ_DEPTH_A + 8192 + + + C_ADDRA_WIDTH + 32 + + + C_HAS_RSTB + 1 + + + C_RST_PRIORITY_B + CE + + + C_RSTRAM_B + 0 + + + C_INITB_VAL + 0 + + + C_HAS_ENB + 1 + + + C_HAS_REGCEB + 0 + + + C_USE_BYTE_WEB + 1 + + + C_WEB_WIDTH + 4 + + + C_WRITE_MODE_B + WRITE_FIRST + + + C_WRITE_WIDTH_B + 32 + + + C_READ_WIDTH_B + 32 + + + C_WRITE_DEPTH_B + 8192 + + + C_READ_DEPTH_B + 8192 + + + C_ADDRB_WIDTH + 32 + + + C_HAS_MEM_OUTPUT_REGS_A + 0 + + + C_HAS_MEM_OUTPUT_REGS_B + 0 + + + C_HAS_MUX_OUTPUT_REGS_A + 0 + + + C_HAS_MUX_OUTPUT_REGS_B + 0 + + + C_MUX_PIPELINE_STAGES + 0 + + + C_HAS_SOFTECC_INPUT_REGS_A + 0 + + + C_HAS_SOFTECC_OUTPUT_REGS_B + 0 + + + C_USE_SOFTECC + 0 + + + C_USE_ECC + 0 + + + C_EN_ECC_PIPE + 0 + + + C_READ_LATENCY_A + 1 + + + C_READ_LATENCY_B + 1 + + + C_HAS_INJECTERR + 0 + + + C_SIM_COLLISION_CHECK + ALL + + + C_COMMON_CLK + 0 + + + C_DISABLE_WARN_BHV_COLL + 0 + + + C_EN_SLEEP_PIN + 0 + + + C_USE_URAM + 0 + + + C_EN_RDADDRA_CHG + 0 + + + C_EN_RDADDRB_CHG + 0 + + + C_EN_DEEPSLEEP_PIN + 0 + + + C_EN_SHUTDOWN_PIN + 0 + + + C_EN_SAFETY_CKT + 1 + + + C_DISABLE_WARN_BHV_RANGE + 0 + + + C_COUNT_36K_BRAM + 8 + + + C_COUNT_18K_BRAM + 0 + + + C_EST_POWER_SUMMARY + Estimated Power for IP : 17.246228 mW + + + + + + choice_list_0132492a + 32 + 64 + 128 + + + choice_list_302d3091 + 16kx1 + 8kx2 + 4kx4 + 2kx9 + 1kx18 + 512x36 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_6fc15197 + 32 + + + choice_list_89a27b2f + 8 + 9 + + + choice_list_c8df20f0 + NONE + ECCH32-7 + ECCH64-8 + ECCHSIAO32-7 + ECCHSIAO64-8 + ECCHSIAO128-9 + + + choice_list_e9412e2c + BRAM + URAM + + + choice_list_f9a6a28b + Native + + + choice_pairs_1f270a52 + BRAM_Controller + Stand_Alone + + + choice_pairs_246d8066 + WRITE_FIRST + READ_FIRST + + + choice_pairs_2adcaf32 + SYNC + ASYNC + + + choice_pairs_2d73cdeb + Always_Enabled + Use_ENB_Pin + + + choice_pairs_3949ecbf + Always_Enabled + Use_ENA_Pin + + + choice_pairs_3e9ce7ae + Minimum_Area + Low_Power + Fixed_Primitives + + + choice_pairs_44b9b2d1 + ALL + NONE + WARNING_ONLY + GENERATE_X_ONLY + + + choice_pairs_63de7f78 + CE + SR + + + choice_pairs_716d2fba + Single_Bit_Error_Injection + Double_Bit_Error_Injection + Single_and_Double_Bit_Error_Injection + + + choice_pairs_a6697bba + Single_Port_RAM + True_Dual_Port_RAM + Single_Port_ROM + Dual_Port_ROM + + + choice_pairs_b91edaa2 + Memory_Slave + Peripheral_Slave + + + choice_pairs_c1013cbe + No_ECC + Soft_ECC + BuiltIn_ECC + + + choice_pairs_e4c322cb + AXI4_Full + AXI4_Lite + + + The Xilinx LogiCORE IP Block Memory Generator replaces the Dual Port Block Memory and Single Port Block Memory LogiCOREs, but is not a direct drop-in replacement. It should be used in all new Xilinx designs. The core supports RAM and ROM functions over a wide range of widths and depths. Use this core to generate block memories with symmetric or asymmetric read and write port widths, as well as cores which can perform simultaneous write operations to separate locations, and simultaneous read operations from the same location. For more information on differences in interface and feature support between this core and the Dual Port Block Memory and Single Port Block Memory LogiCOREs, please consult the data sheet. + + + Component_Name + bd_ba6a_second_lmb_bram_I_0 + + + + true + + + + + + Interface_Type + Native + + + + true + + + + + + AXI_Type + AXI4_Full + + + + true + + + + + + AXI_Slave_Type + Memory_Slave + + + + true + + + + + + Use_AXI_ID + false + + + + false + + + + + + AXI_ID_Width + 4 + + + + false + + + + + + Memory_Type + True_Dual_Port_RAM + + + + true + + + + + + PRIM_type_to_Implement + BRAM + + + + true + + + + + + Enable_32bit_Address + true + + + + true + + + + + + ecctype + No_ECC + + + + false + + + + + + ECC + false + + + + false + + + + + + softecc + false + + + + false + + + + + + EN_SLEEP_PIN + false + + + + true + + + + + + EN_DEEPSLEEP_PIN + false + + + + false + + + + + + EN_SHUTDOWN_PIN + false + + + + false + + + + + + EN_ECC_PIPE + false + + + + false + + + + + + RD_ADDR_CHNG_A + false + + + + false + + + + + + RD_ADDR_CHNG_B + false + + + + false + + + + + + Use_Error_Injection_Pins + false + + + + false + + + + + + Error_Injection_Type + Single_Bit_Error_Injection + + + + false + + + + + + Use_Byte_Write_Enable + true + + + + false + + + + + + Byte_Size + 8 + + + + false + + + + + + Algorithm + Minimum_Area + + + + false + + + + + + Primitive + 8kx2 + + + + false + + + + + + Assume_Synchronous_Clk + false + + + + true + + + + + + Write_Width_A + 32 + + + + true + + + + + + Write_Depth_A + 8192 + + + + true + + + + + + Read_Width_A + 32 + + + + true + + + + + + Operating_Mode_A + WRITE_FIRST + + + + true + + + + + + Enable_A + Use_ENA_Pin + + + + false + + + + + + Write_Width_B + 32 + + + + true + + + + + + Read_Width_B + 32 + + + + true + + + + + + Operating_Mode_B + WRITE_FIRST + + + + true + + + + + + Enable_B + Use_ENB_Pin + + + + true + + + + + + Register_PortA_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortA_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEA_Pin + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortB_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEB_Pin + false + + + + false + + + + + + register_porta_input_of_softecc + false + + + + false + + + + + + register_portb_output_of_softecc + false + + + + false + + + + + + Pipeline_Stages + 0 + + + + false + + + + + + Load_Init_File + false + + + + false + + + + + + Coe_File + no_coe_file_loaded + + + + false + + + + + + Fill_Remaining_Memory_Locations + false + + + + false + + + + + + Remaining_Memory_Locations + 0 + + + + false + + + + + + Use_RSTA_Pin + true + + + + true + + + + + + Reset_Memory_Latch_A + false + + + + false + + + + + + Reset_Priority_A + CE + + + + false + + + + + + Output_Reset_Value_A + 0 + + + + true + + + + + + Use_RSTB_Pin + true + + + + true + + + + + + Reset_Memory_Latch_B + false + + + + false + + + + + + Reset_Priority_B + CE + + + + true + + + + + + Output_Reset_Value_B + 0 + + + + true + + + + + + Reset_Type + SYNC + + + + false + + + + + + Additional_Inputs_for_Power_Estimation + false + + + + true + + + + + + Port_A_Clock + 100 + + + + true + + + + + + Port_A_Write_Rate + 50 + + + + true + + + + + + Port_B_Clock + 100 + + + + true + + + + + + Port_B_Write_Rate + 50 + + + + true + + + + + + Port_A_Enable_Rate + 100 + + + + true + + + + + + Port_B_Enable_Rate + 100 + + + + true + + + + + + Collision_Warnings + ALL + + + + false + + + + + + Disable_Collision_Warnings + false + + + + false + + + + + + Disable_Out_of_Range_Warnings + false + + + + false + + + + + + use_bram_block + BRAM_Controller + + + + true + + + + + + MEM_FILE + bd_ba6a_second_lmb_bram_I_0.mem + + + + true + + + + + + CTRL_ECC_ALGO + NONE + + + + true + + + + + + EN_SAFETY_CKT + true + + + + true + + + + + + READ_LATENCY_A + 1 + + + + false + + + + + + READ_LATENCY_B + 1 + + + + false + + + + + + + + Block Memory Generator + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/phy_ddr4_udimm_microblaze_mcs.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/phy_ddr4_udimm_microblaze_mcs.xci new file mode 100644 index 0000000..298b68c --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/phy_ddr4_udimm_microblaze_mcs.xci @@ -0,0 +1,172 @@ + + + xilinx.com + xci + unknown + 1.0 + + + phy_ddr4_udimm_microblaze_mcs + + + Reset + + + CLK_BOARD_INTERFACE + bd_ba6a_Clk + 100000000 + 0 + 0 + 0.000 + RESET_BOARD_INTERFACE + 0 + ACTIVE_HIGH + 0 + 76547328 + Custom + phy_ddr4_udimm_microblaze_mcs + 0 + 0 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 100.0 + 0 + 32 + 0 + 32 + 0 + 32 + 0 + 32 + Custom + Custom + Custom + Custom + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0xFFFF + 1 + 0x0000 + 2 + 0xFFFF + 0 + 2 + 98304 + 0 + microblaze_0 + 1 + mcs_0 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + Custom + 1 + 9600 + Custom + 8 + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 14 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/phy_ddr4_udimm_microblaze_mcs.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/phy_ddr4_udimm_microblaze_mcs.xml new file mode 100644 index 0000000..877f67c --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_0/phy_ddr4_udimm_microblaze_mcs.xml @@ -0,0 +1,2227 @@ + + + xilinx.com + customized_ip + phy_ddr4_udimm_microblaze_mcs + 1.0 + + + CLK.Clk + + + + + + + CLK + + + Clk + + + + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_ba6a_Clk + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + ASSOCIATED_ASYNC_RESET + Reset + + + none + + + + + BOARD.ASSOCIATED_PARAM + CLK_BOARD_INTERFACE + + + none + + + + + + + RST.Reset + + + + + + + RST + + + Reset + + + + + + POLARITY + ACTIVE_HIGH + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + BOARD.ASSOCIATED_PARAM + RESET_BOARD_INTERFACE + + + none + + + + + + + IO + + + + + + + ADDR_STROBE + + + IO_addr_strobe + + + + + ADDRESS + + + IO_address + + + + + BYTE_ENABLE + + + IO_byte_enable + + + + + READ_DATA + + + IO_read_data + + + + + READ_STROBE + + + IO_read_strobe + + + + + READY + + + IO_ready + + + + + WRITE_DATA + + + IO_write_data + + + + + WRITE_STROBE + + + IO_write_strobe + + + + + + TRACE + + + + + + + DATA_ACCESS + + + TRACE_data_access + + + + + DATA_ADDRESS + + + TRACE_data_address + + + + + DATA_BYTE_ENABLE + + + TRACE_data_byte_enable + + + + + DATA_READ + + + TRACE_data_read + + + + + DATA_WRITE + + + TRACE_data_write + + + + + DATA_WRITE_VALUE + + + TRACE_data_write_value + + + + + DCACHE_HIT + + + TRACE_dcache_hit + + + + + DCACHE_RDY + + + TRACE_dcache_rdy + + + + + DCACHE_READ + + + TRACE_dcache_read + + + + + DCACHE_REQ + + + TRACE_dcache_req + + + + + DELAY_SLOT + + + TRACE_delay_slot + + + + + EX_PIPERUN + + + TRACE_ex_piperun + + + + + EXCEPTION_KIND + + + TRACE_exception_kind + + + + + EXCEPTION_TAKEN + + + TRACE_exception_taken + + + + + ICACHE_HIT + + + TRACE_icache_hit + + + + + ICACHE_RDY + + + TRACE_icache_rdy + + + + + ICACHE_REQ + + + TRACE_icache_req + + + + + INSTRUCTION + + + TRACE_instruction + + + + + JUMP_HIT + + + TRACE_jump_hit + + + + + JUMP_TAKEN + + + TRACE_jump_taken + + + + + MB_HALTED + + + TRACE_mb_halted + + + + + MEM_PIPERUN + + + TRACE_mem_piperun + + + + + MSR_REG + + + TRACE_msr_reg + + + + + NEW_REG_VALUE + + + TRACE_new_reg_value + + + + + OF_PIPERUN + + + TRACE_of_piperun + + + + + PC + + + TRACE_pc + + + + + PID_REG + + + TRACE_pid_reg + + + + + REG_ADDR + + + TRACE_reg_addr + + + + + REG_WRITE + + + TRACE_reg_write + + + + + VALID_INSTR + + + TRACE_valid_instr + + + + + + + + + xilinx_elaborateports + Elaborate Ports + :vivado.xilinx.com:elaborate.ports + + xilinx_elaborateports_view_fileset + + + + outputProductCRC + 9:146e1a04 + + + + + xilinx_elaboratebd + Elaborate BD + :vivado.xilinx.com:elaborate.bd + + xilinx_elaboratebd_view_fileset + + + + outputProductCRC + 9:58b8aa97 + + + + + + + Clk + + in + + + std_logic + xilinx_elaborateports + + + + + + Reset + + in + + + std_logic + xilinx_elaborateports + + + + + + TRACE_data_access + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_data_address + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_data_byte_enable + + out + + 0 + 3 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_data_read + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_data_write + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_data_write_value + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_dcache_hit + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_dcache_rdy + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_dcache_read + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_dcache_req + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_delay_slot + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_ex_piperun + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_exception_kind + + out + + 0 + 4 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_exception_taken + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_icache_hit + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_icache_rdy + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_icache_req + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_instruction + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_jump_hit + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_jump_taken + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_mb_halted + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_mem_piperun + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_msr_reg + + out + + 0 + 14 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_new_reg_value + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_of_piperun + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_pc + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_pid_reg + + out + + 0 + 7 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_reg_addr + + out + + 0 + 4 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_reg_write + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_valid_instr + + out + + + std_logic + xilinx_elaborateports + + + + + + IO_addr_strobe + + out + + + std_logic + xilinx_elaborateports + + + + + + IO_address + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + IO_byte_enable + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + IO_read_data + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + 0 + + + + + IO_read_strobe + + out + + + std_logic + xilinx_elaborateports + + + + + + IO_ready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + IO_write_data + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + IO_write_strobe + + out + + + std_logic + xilinx_elaborateports + + + + + + + + + choice_list_0739ee39 + Custom + rs232_uart + + + choice_list_30de7c39 + Custom + pcie_perstn + resetn + + + choice_list_38e5a9f1 + Custom + dip_switches_4bits + led_3bits + qsfp0_lowspeed + qsfp1_lowspeed + + + choice_list_ac75ef1e + Custom + + + choice_list_f585525a + 110 + 300 + 1200 + 2400 + 4800 + 9600 + 19200 + 38400 + 57600 + 115200 + 128000 + 230400 + 460800 + 921600 + + + choice_pairs_007f01e9 + 0 + 1 + 2 + 3 + 4 + 5 + 7 + 8 + 9 + + + choice_pairs_0d2d32a8 + 0 + 1 + 2 + + + choice_pairs_366c5f3d + 0 + 1 + 2 + + + choice_pairs_4847022f + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 8 + 9 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_5502e96b + 1 + 2 + 3 + 4 + + + choice_pairs_563648c8 + 0 + 1 + + + choice_pairs_5f1e379e + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 9 + + + choice_pairs_7ba91213 + 0 + 1 + 2 + 3 + + + choice_pairs_9de6ed99 + 0 + + + choice_pairs_f0f6eb36 + 0 + 1 + 2 + 3 + 4 + 6 + 7 + 8 + 9 + + + choice_pairs_f7e0b771 + 4096 + 8192 + 12288 + 16384 + 20480 + 24576 + 32768 + 36864 + 40960 + 49152 + 65536 + 69632 + 73728 + 81920 + 98304 + 131072 + + + choice_pairs_ffa336e4 + 0 + 1 + + + + + xilinx_elaborateports_view_fileset + + ../bd_0/bd_ba6a.bd + block_diagram + + + + xilinx_elaboratebd_view_fileset + + ../bd_0/bd_ba6a.bd + block_diagram + + + + MicroBlaze Micro Controller System (MCS) is a light-weight general purpose micro controller system, based on the MicroBlaze processor. It is primarily intended for simple control applications, where a hardware solution would be less flexible and more difficult to implement. Software development with the Xilinx Software Development Kit (SDK) is supported, including a software driver for the peripherals. Debugging including UART is available either via SDK or directly with the Xilinx Microprocessor Debugger. +The MCS consists of the processor itself, local memory with sizes ranging from 4KB to 128KB, up to 4 Fixed Interval Timers, up to 4 Programmable Interval Timers, up to 4 32-bit General Purpose Output ports, up to 4 32-bit General Purpose Input ports, and an Interrupt Controller with up to 16 external interrupt inputs. + + + + JTAG_CHAIN + Debug JTAG User-defined Register + 2 + + + + false + + + + + + MICROBLAZE_INSTANCE + MicroBlaze Instance Name + microblaze_0 + + + AVOID_PRIMITIVES + 0 + + + PATH + Instance Hierarchical Design Name + mcs_0 + + + FREQ + Input Clock Frequency (MHz) + 100.0 + + + OPTIMIZATION + Select MicroBlaze Optimization + 1 + + + DEBUG_ENABLED + Enable Debug Support + 0 + + + USE_BSCAN + Select BSCAN location + 0 + + + + false + + + + + + BSCANID + Define BSCAN id + 76547328 + + + + false + + + + + + TRACE + Enable MicroBlaze Trace Bus + 1 + + + ECC + Error Correction Code + 0 + + + MEMSIZE + Memory Size + 98304 + + + MEMTYPE + Memory Type + 0 + + + USE_IO_BUS + Enable IO Bus + 1 + + + USE_UART_RX + Enable Receiver + 0 + + + + true + + + + + + USE_UART_TX + Enable Transmitter + 0 + + + + true + + + + + + UART_BAUDRATE + Define Baud Rate + 9600 + + + + false + + + + + + UART_PROG_BAUDRATE + Programmable Baud Rate + 0 + + + + false + + + + + + UART_DATA_BITS + Number of Data Bits + 8 + + + + false + + + + + + UART_USE_PARITY + Use Parity + 0 + + + + false + + + + + + UART_ODD_PARITY + Even or Odd Parity + 0 + + + + false + + + + + + UART_RX_INTERRUPT + Implement Receive Interrupt + 0 + + + + false + + + + + + UART_TX_INTERRUPT + Implement Transmit Interrupt + 0 + + + + false + + + + + + UART_ERROR_INTERRUPT + Implement Error Interrupt + 0 + + + + false + + + + + + USE_FIT1 + Use Timer + 0 + + + FIT1_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + false + + + + + + FIT1_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_FIT2 + Use Timer + 0 + + + FIT2_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + false + + + + + + FIT2_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_FIT3 + Use Timer + 0 + + + FIT3_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + false + + + + + + FIT3_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_FIT4 + Use Timer + 0 + + + FIT4_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + false + + + + + + FIT4_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_PIT1 + Use Timer + 0 + + + PIT1_SIZE + Number of Bits for Timer + 32 + + + + false + + + + + + PIT1_READABLE + Shall Counter Value Be Readable + 1 + + + + false + + + + + + PIT1_PRESCALER + Define Prescaler + 0 + + + + false + + + + + + PIT1_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_PIT2 + Use Timer + 0 + + + PIT2_SIZE + Number of Bits for Timer + 32 + + + + false + + + + + + PIT2_READABLE + Shall Counter Value Be Readable + 1 + + + + false + + + + + + PIT2_PRESCALER + Define Prescaler + 0 + + + + false + + + + + + PIT2_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_PIT3 + Use Timer + 0 + + + PIT3_SIZE + Number of Bits for Timer + 32 + + + + false + + + + + + PIT3_READABLE + Shall Counter Value Be Readable + 1 + + + + false + + + + + + PIT3_PRESCALER + Define Prescaler + 0 + + + + false + + + + + + PIT3_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_PIT4 + Use Timer + 0 + + + PIT4_SIZE + Number of Bits for Timer + 32 + + + + false + + + + + + PIT4_READABLE + Shall Counter Value Be Readable + 1 + + + + false + + + + + + PIT4_PRESCALER + Define Prescaler + 0 + + + + false + + + + + + PIT4_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_GPO1 + Use GPO + 0 + + + + true + + + + + + GPO1_SIZE + Number of Bits + 32 + + + + false + + + + + + GPO1_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + USE_GPO2 + Use GPO + 0 + + + + true + + + + + + GPO2_SIZE + Number of Bits + 32 + + + + false + + + + + + GPO2_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + USE_GPO3 + Use GPO + 0 + + + + true + + + + + + GPO3_SIZE + Number of Bits + 32 + + + + false + + + + + + GPO3_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + USE_GPO4 + Use GPO + 0 + + + + true + + + + + + GPO4_SIZE + Number of Bits + 32 + + + + false + + + + + + GPO4_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + USE_GPI1 + Use GPI + 0 + + + + true + + + + + + GPI1_SIZE + Number of Bits + 32 + + + + false + + + + + + GPI1_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_GPI2 + Use GPI + 0 + + + + true + + + + + + GPI2_SIZE + Number of Bits + 32 + + + + false + + + + + + GPI2_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_GPI3 + Use GPI + 0 + + + + true + + + + + + GPI3_SIZE + Number of Bits + 32 + + + + false + + + + + + GPI3_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_GPI4 + Use GPI + 0 + + + + true + + + + + + GPI4_SIZE + Number of Bits + 32 + + + + false + + + + + + GPI4_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + INTC_USE_EXT_INTR + Use External Interrupts + 0 + + + INTC_INTR_SIZE + Number of External Inputs + 1 + + + + false + + + + + + INTC_LEVEL_EDGE + Level or Edge of External Interrupts + 0x0000 + + + + false + + + + + + INTC_POSITIVE + Positive or Negative External Interrupts + 0xFFFF + + + + false + + + + + + INTC_ASYNC_INTR + Interrupts asynchronous + The setting of each bit in this option indicates whether the incoming interrupt is treated as asynchronous or not. 0 = Synchronous, 1 = Asynchronous. + 0xFFFF + + + + false + + + + + + INTC_NUM_SYNC_FF + Number of synchronization flip-flops + Number of synchronization flip-flops used to synchronize asynchronous interupt inputs + 2 + + + Component_Name + phy_ddr4_udimm_microblaze_mcs + + + USE_BOARD_FLOW + Generate Board based IO Constraints + false + + + CLK_BOARD_INTERFACE + Custom + + + + true + + + + + + RESET_BOARD_INTERFACE + Custom + + + + true + + + + + + GPIO1_BOARD_INTERFACE + Custom + + + + true + + + + + + GPIO2_BOARD_INTERFACE + Custom + + + + true + + + + + + GPIO3_BOARD_INTERFACE + Custom + + + + true + + + + + + GPIO4_BOARD_INTERFACE + Custom + + + + true + + + + + + UART_BOARD_INTERFACE + Custom + + + + true + + + + + + + + MicroBlaze MCS + + XPM_MEMORY + + 14 + + true + subcore + + + + + + + + + + + + + + + + 2020.2 + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/phy_ddr4_udimm_phy.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/phy_ddr4_udimm_phy.xci new file mode 100644 index 0000000..855a261 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/phy_ddr4_udimm_phy.xci @@ -0,0 +1,665 @@ + + + xilinx.com + xci + unknown + 1.0 + + + phy_ddr4_udimm_phy + + + 17 + 0 + 0 + 0 + 2 + HP_IO + 2 + X0Y11 + X0Y10 + X0Y70 + X0Y11 + 11 + DDR4_SDRAM + 0 + 0 + 0 + 1 + 1 + 3333 + 10 + 1 + 8 + 5 + 8 + 8 + 8 + 64 + {{8{2'b01}}, {3{2'b00}}} + { 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, + 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111101, 15'b111111111111111, + 15'b111111111111111 } + 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b +000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, + 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_000_000_000_000_000_000_000_000_001_001_001_001, 39'b001_001_001_000_000_001_001_001_001_001_001_001_001, 39'b000_001_001_001_001_101_101_001_00 +1_001_001_001_001 + false + 1 + 8 + 64 + 0 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + {{8{2'b11}}, {3{2'b00}}} + 11'b00000000000 + 1 + 3 + 1 + {13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b01111 +01111101, 13'b0111101111101, 13'b0111101111101, 13'b0000000001111, 13'b1110011111111, 13'b0111101111111 + } + { 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, + 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b000000_00_00111_11, 15'b111001_11_11111_11, + 15'b011111_11_11111_11 } + {11{2'b11}} + FALSE + 1 + { 13'b0000011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000 +011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000000001111, 13'b1110011111111, 13'b0111111111111 + } + 1 + 1 + 4 + 1500 + 2 + 5 + 10 + 60 + 256 + DDR4_SDRAM + 5 + 9 + VCO + 10 + 9 + true + false + 1 + DM_NO_DBI + 64 + false + false + false + 0 + No + 3333 + 833 + MTA8ATF1G64AZ-2G3 + UDIMMs + 1.2V + 4:1 + false + false + Single + 1 + 1500 + 0.84 + no_file_loaded + false + 0 + 0 + 0 + 0 + NONE + phy_ddr4_udimm_phy + false + Disable + false + 1 + 1 + false + Phy_Only_Single + false + BFM + Differential + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 0 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/phy_ddr4_udimm_phy.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/phy_ddr4_udimm_phy.xml new file mode 100644 index 0000000..45c8a5e --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/ip_1/phy_ddr4_udimm_phy.xml @@ -0,0 +1,4890 @@ + + + xilinx.com + customized_ip + phy_ddr4_udimm_phy + 1.0 + + + + sys_clk_p + + in + + + wire + dummy_view + + + + 0 + + + + + + true + + + + + + sys_clk_n + + in + + + wire + dummy_view + + + + 0 + + + + + + true + + + + + + sys_clk_i + + in + + + wire + dummy_view + + + + 0 + + + + + + false + + + + + + mmcm_lock + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + pllGate + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + div_clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + div_clk_rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + riu_clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + riu_clk_rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + pll_lock + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + sys_clk_in + + out + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mmcm_clk_in + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + mcal_ACT_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_CAS_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_RAS_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_WE_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_ADR + + in + + 135 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_BA + + in + + 15 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_C + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_CKE + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_CS_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_ODT + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_PAR + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_DMOut_n + + in + + 63 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_DQOut + + in + + 511 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_DQSOut + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rden_upp + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rden_low + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_wrcs0_upp + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_wrcs1_upp + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_wrcs0_low + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_wrcs1_low + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rdcs0_upp + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rdcs1_upp + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rdcs0_low + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rdcs1_low + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_odt_upp + + in + + 55 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_odt_low + + in + + 55 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_t_b_low + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_t_b_upp + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_rd_vref_value + + in + + 55 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_DMOut_n + + in + + 63 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_DQOut + + in + + 511 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_DQSOut + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rden_upp + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rden_low + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_wrcs0_upp + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_wrcs1_upp + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_wrcs0_low + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_wrcs1_low + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rdcs0_upp + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rdcs1_upp + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rdcs0_low + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rdcs1_low + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_odt_upp + + in + + 55 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_odt_low + + in + + 55 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_t_b_low + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_t_b_upp + + in + + 31 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_fifo_rden + + in + + 103 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_fifo_rden + + in + + 103 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_DMIn_n + + out + + 63 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + mcal_DQIn + + out + + 511 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + phy_ready_riuclk + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + bisc_complete_riuclk + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + phy2clb_rd_dq_bits + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + bisc_byte + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + cal_RESET_n + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + en_vtc_riuclk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ub_rst_out_riuclk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + riu2clb_vld_read_data + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + riu_nibble_8 + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + riu_addr_cal + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + riu2clb_valid_riuclk + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + io_addr_strobe_clb2riu_riuclk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + io_address_riuclk + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + io_write_data_riuclk + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + io_write_strobe_riuclk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + phy2clb_fixdly_rdy_low_riuclk + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + phy2clb_fixdly_rdy_upp_riuclk + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + phy2clb_phy_rdy_upp_riuclk + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + phy2clb_phy_rdy_low_riuclk + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + dbg_bus + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_act_n + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_adr + + out + + 16 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_ba + + out + + 1 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_bg + + out + + 1 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_c + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_cke + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_odt + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_parity + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + ddr4_cs_n + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_ck_t + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_ck_c + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_reset_n + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_dm_dbi_n + + inout + + 7 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + mcal_CK_c + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_CK_t + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ddr4_dq + + inout + + 63 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_dqs_c + + inout + + 7 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_dqs_t + + inout + + 7 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + mcal_BG + + in + + 15 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + + + C0.ControllerType + ControllerType + DDR4_SDRAM + + + BANK_TYPE + Bank Type + HP_IO + + + ADDR_WIDTH + ADDR WIDTH + 17 + + + BANK_WIDTH + BANK WIDTH + 2 + + + BANK_GROUP_WIDTH + BANK GROUP WIDTH + 2 + + + LR_WIDTH + LR WIDTH + 1 + + + CKE_WIDTH + CKE WIDTH + 1 + + + COLUMN_WIDTH + COLUMN WIDTH + 10 + + + CS_WIDTH + CS WIDTH + 1 + + + ODT_WIDTH + ODT WIDTH + 1 + + + DQ_WIDTH + DQ WIDTH + 64 + + + DQS_WIDTH + DQS WIDTH + 8 + + + DM_WIDTH + DM WIDTH + 8 + + + MR0 + Mode register_0 value + 0 + + + MR2 + Mode register_0 value + 0 + + + tCK + tCK + 1500 + + + tXPR + tXPR + 60 + + + nCK_PER_CLK + nCK PER CLK + 4 + + + tMRD + tMRD + 2 + + + tZQINIT + tZQINIT + 256 + + + MEM_COMP_WIDTH + MEM COMP WIDTH + 8 + + + MEM_DEVICE_WIDTH + MEMORY DEVICE WIDTH + 64 + + + PLL_WIDTH + PLL WIDTH + 3 + + + IOBTYPE + IOBTYPE + 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b +000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, + 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_000_000_000_000_000_000_000_000_001_001_001_001, 39'b001_001_001_000_000_001_001_001_001_001_001_001_001, 39'b000_001_001_001_001_101_101_001_00 +1_001_001_001_001 + + + BYTES + BYTES + 11 + + + DBYTES + DBYTES + 8 + + + PING_PONG_CH1_BYTES_MAP + PING_PONG_CH1_BYTES_MAP + 11'b00000000000 + + + PING_PONG_PHY + PING PONG PHY + 1 + + + RX_DATA_TYPE + RX DATA TYPE + { 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, + 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b000000_00_00111_11, 15'b111001_11_11111_11, + 15'b011111_11_11111_11 } + + + INIT + INIT + { 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, + 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111101, 15'b111111111111111, + 15'b111111111111111 } + + + SELF_CALIBRATE + SELF CALIBRATE + {11{2'b11}} + + + TX_OUTPUT_PHASE_90 + TX OUTPUT PHASE 90 + { 13'b0000011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000 +011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000000001111, 13'b1110011111111, 13'b0111111111111 + } + + + RXTX_BITSLICE_EN + RXTX BITSLICE EN + {13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b01111 +01111101, 13'b0111101111101, 13'b0111101111101, 13'b0000000001111, 13'b1110011111111, 13'b0111101111111 + } + + + EN_OTHER_PN_CLOCK_PARAM + EN OTHER PN CLOCK PARAM + {{8{2'b01}}, {3{2'b00}}} + + + PHY_BYTE_ALLOC_PARAM + PHY BYTE ALLOC PARAM + {{8{2'b11}}, {3{2'b00}}} + + + DATA_BUF_ADDR_WIDTH + DATA BUF ADDR WIDTH + 5 + + + CLKIN_PERIOD + CLKIN PERIOD + 3333 + + + MEM_TYPE + MEM TYPE + 0 + + + AXI_ID_WIDTH + AXI ID WIDTH + 0 + + + AXI_DATA_WIDTH + AXI DATA WIDTH + 0 + + + AXI_ADDR_WIDTH + AXI ADDR WIDTH + 0 + + + USE_DM_PORT + USE DM PORT + 1 + + + BUFG_LOC_1 + BUFG LOC 1 + X0Y70 + + + BUFG_LOC_2 + BUFG LOC 2 + X0Y11 + + + BUFG_DIV_LOC_1 + BUFG DIV LOC 1 + X0Y11 + + + BUFG_DIV_LOC_2 + BUFG DIV LOC 2 + X0Y10 + + + PBLOCK_SLICE_LOC + PBLOCK SLICE LOC + 0 + + + PBLOCK_RAMB36_LOC + PBLOCK RAMB36 LOC + 0 + + + PBLOCK_RAMB18_LOC + PBLOCK RAMB18 LOC + 0 + + + PBLOCK_SLICE_LOC_SC + PBLOCK SLICE LOC SC + 0 + + + PBLOCK_RAMB36_LOC_SC + PBLOCK RAMB36 LOC SC + 0 + + + PBLOCK_RAMB18_LOC_SC + PBLOCK RAMB18 LOC SC + 0 + + + MMCM_IDX_BANK + MMCM IDX BANK + 1 + + + CENTER_BANK_CLOCK_REGION + CENTER BANK CLOCK REGION + 0 + + + CENTER_BANK_MMCME3_ADV_SITE + CENTER BANK MMCME3 ADV SITE + 0 + + + SYSCLK_CENTER_INFO + SYSCLK_CENTER_INFO + FALSE + + + tWR + tWR + 10 + + + tRTP + tRTP + 5 + + + RANK_WIDTH + RANK WIDTH + 1 + + + CK_WIDTH + CK WIDTH + 1 + + + DATABITS_PER_STROBE + DATABITS PER STROBE + 8 + + + USE_CS_PORT + USE CS PORT + 1 + + + CA_MIRROR + CA MIRROR + 0 + + + IS_CUSTOM + IS CUSTOM + false + + + Slot + Slot + 1 + + + + + + phy_ddr4_udimm_phy + + + + PHY for DDR4 interfaces for Ultrascale Architecture + + + C0.ControllerType + DDR4_SDRAM + + + IS_FROM_PHY + 1 + + + Phy_Only + Phy_Only_Single + + + No_Controller + 1 + + + Default_Bank_Selections + Default Bank Selections + false + + + Debug_Signal + Disable + + + Simulation_Mode + BFM + + + PARTIAL_RECONFIG_FLOW_MIG + false + + + CLKOUT1_DIVIDE + 0 + + + CLKOUT2_DIVIDE + 0 + + + CLKOUT3_DIVIDE + 0 + + + CLKOUT4_DIVIDE + 0 + + + System_Clock + Differential + + + RECONFIG_XSDB_SAVE_RESTORE + false + + + DIFF_TERM_SYSCLK + false + + + C0.DDR4_TimePeriod + 1500 + + + C0.DDR4_InputClockPeriod + 3333 + + + C0.DDR4_CLKFBOUT_MULT + 5 + + + C0.DDR4_DIVCLK_DIVIDE + 1 + + + C0.DDR4_CLKOUT0_DIVIDE + 9 + + + C0.DDR4_PhyClockRatio + 4:1 + + + C0.DDR4_MemoryType + UDIMMs + + + C0.DDR4_MemoryPart + MTA8ATF1G64AZ-2G3 + + + C0.DDR4_Slot + Single + + + C0.DDR4_MemoryVoltage + 1.2V + + + C0.DDR4_DataWidth + 64 + + + C0.DDR4_DataMask + DM_NO_DBI + + + C0.DDR4_Ecc + false + + + C0.DDR4_CasLatency + 10 + + + C0.DDR4_CasWriteLatency + 9 + + + C0.DDR4_ChipSelect + true + + + C0.DDR4_isCKEShared + false + + + C0.DDR4_CLKOUTPHY_MODE + CLKOUTPHY MODE + VCO + + + C0.DDR4_HR_MIN_FREQ + High Range Supported frequency + 0 + + + C0.DDR4_MIN_PERIOD + Memory Min Period + 833 + + + C0.DDR4_IS_FASTER_SPEED_RAM + Indicates Faster Speed RAM Support + No + + + C0.DDR4_VrefVoltage + Vref Voltage + 0.84 + + + C0.DDR4_customPartAbsPath + no_file_loaded + + + C0.DDR4_StackHeight + 1 + + + CUSTOM_PART_ATTRIBUTES + NONE + + + C0.DDR4_SELF_REFRESH + false + + + C0.DDR4_SAVE_RESTORE + false + + + C0.DDR4_Clamshell + false + + + C0.DDR4_Enable_LVAUX + false + + + C0.DDR4_EN_PARITY + false + + + c0_dq_0 + NONE + + + c0_dq_1 + NONE + + + c0_dq_2 + NONE + + + c0_dq_3 + NONE + + + c0_dq_4 + NONE + + + c0_dq_5 + NONE + + + c0_dq_6 + NONE + + + c0_dq_7 + NONE + + + c0_dq_8 + NONE + + + c0_dq_9 + NONE + + + c0_dq_10 + NONE + + + c0_dq_11 + NONE + + + c0_dq_12 + NONE + + + c0_dq_13 + NONE + + + c0_dq_14 + NONE + + + c0_dq_15 + NONE + + + c0_dq_16 + NONE + + + c0_dq_17 + NONE + + + c0_dq_18 + NONE + + + c0_dq_19 + NONE + + + c0_dq_20 + NONE + + + c0_dq_21 + NONE + + + c0_dq_22 + NONE + + + c0_dq_23 + NONE + + + c0_dq_24 + NONE + + + c0_dq_25 + NONE + + + c0_dq_26 + NONE + + + c0_dq_27 + NONE + + + c0_dq_28 + NONE + + + c0_dq_29 + NONE + + + c0_dq_30 + NONE + + + c0_dq_31 + NONE + + + c0_dq_32 + NONE + + + c0_dq_33 + NONE + + + c0_dq_34 + NONE + + + c0_dq_35 + NONE + + + c0_dq_36 + NONE + + + c0_dq_37 + NONE + + + c0_dq_38 + NONE + + + c0_dq_39 + NONE + + + c0_dq_40 + NONE + + + c0_dq_41 + NONE + + + c0_dq_42 + NONE + + + c0_dq_43 + NONE + + + c0_dq_44 + NONE + + + c0_dq_45 + NONE + + + c0_dq_46 + NONE + + + c0_dq_47 + NONE + + + c0_dq_48 + NONE + + + c0_dq_49 + NONE + + + c0_dq_50 + NONE + + + c0_dq_51 + NONE + + + c0_dq_52 + NONE + + + c0_dq_53 + NONE + + + c0_dq_54 + NONE + + + c0_dq_55 + NONE + + + c0_dq_56 + NONE + + + c0_dq_57 + NONE + + + c0_dq_58 + NONE + + + c0_dq_59 + NONE + + + c0_dq_60 + NONE + + + c0_dq_61 + NONE + + + c0_dq_62 + NONE + + + c0_dq_63 + NONE + + + c0_dq_64 + NONE + + + c0_dq_65 + NONE + + + c0_dq_66 + NONE + + + c0_dq_67 + NONE + + + c0_dq_68 + NONE + + + c0_dq_69 + NONE + + + c0_dq_70 + NONE + + + c0_dq_71 + NONE + + + c0_dq_72 + NONE + + + c0_dq_73 + NONE + + + c0_dq_74 + NONE + + + c0_dq_75 + NONE + + + c0_dq_76 + NONE + + + c0_dq_77 + NONE + + + c0_dq_78 + NONE + + + c0_dq_79 + NONE + + + c0_dq_80 + NONE + + + c0_dq_81 + NONE + + + c0_dq_82 + NONE + + + c0_dq_83 + NONE + + + c0_dq_84 + NONE + + + c0_dq_85 + NONE + + + c0_dq_86 + NONE + + + c0_dq_87 + NONE + + + c0_dq_88 + NONE + + + c0_dq_89 + NONE + + + c0_dq_90 + NONE + + + c0_dq_91 + NONE + + + c0_dq_92 + NONE + + + c0_dq_93 + NONE + + + c0_dq_94 + NONE + + + c0_dq_95 + NONE + + + c0_dq_96 + NONE + + + c0_dq_97 + NONE + + + c0_dq_98 + NONE + + + c0_dq_99 + NONE + + + c0_dq_100 + NONE + + + c0_dq_101 + NONE + + + c0_dq_102 + NONE + + + c0_dq_103 + NONE + + + c0_dq_104 + NONE + + + c0_dq_105 + NONE + + + c0_dq_106 + NONE + + + c0_dq_107 + NONE + + + c0_dq_108 + NONE + + + c0_dq_109 + NONE + + + c0_dq_110 + NONE + + + c0_dq_111 + NONE + + + c0_dq_112 + NONE + + + c0_dq_113 + NONE + + + c0_dq_114 + NONE + + + c0_dq_115 + NONE + + + c0_dq_116 + NONE + + + c0_dq_117 + NONE + + + c0_dq_118 + NONE + + + c0_dq_119 + NONE + + + c0_dq_120 + NONE + + + c0_dq_121 + NONE + + + c0_dq_122 + NONE + + + c0_dq_123 + NONE + + + c0_dq_124 + NONE + + + c0_dq_125 + NONE + + + c0_dq_126 + NONE + + + c0_dq_127 + NONE + + + c0_dq_128 + NONE + + + c0_dq_129 + NONE + + + c0_dq_130 + NONE + + + c0_dq_131 + NONE + + + c0_dq_132 + NONE + + + c0_dq_133 + NONE + + + c0_dq_134 + NONE + + + c0_dq_135 + NONE + + + c0_dq_136 + NONE + + + c0_dq_137 + NONE + + + c0_dq_138 + NONE + + + c0_dq_139 + NONE + + + c0_dq_140 + NONE + + + c0_dq_141 + NONE + + + c0_dq_142 + NONE + + + c0_dq_143 + NONE + + + c0_adr_0 + NONE + + + c0_adr_1 + NONE + + + c0_adr_2 + NONE + + + c0_adr_3 + NONE + + + c0_adr_4 + NONE + + + c0_adr_5 + NONE + + + c0_adr_6 + NONE + + + c0_adr_7 + NONE + + + c0_adr_8 + NONE + + + c0_adr_9 + NONE + + + c0_adr_10 + NONE + + + c0_adr_11 + NONE + + + c0_adr_12 + NONE + + + c0_adr_13 + NONE + + + c0_adr_14 + NONE + + + c0_adr_15 + NONE + + + c0_adr_16 + NONE + + + c0_adr_17 + NONE + + + c0_adr_18 + NONE + + + c0_adr_19 + NONE + + + c0_adr_20 + NONE + + + c0_adr_21 + NONE + + + c0_addr_0 + NONE + + + c0_addr_1 + NONE + + + c0_addr_2 + NONE + + + c0_addr_3 + NONE + + + c0_addr_4 + NONE + + + c0_addr_5 + NONE + + + c0_addr_6 + NONE + + + c0_addr_7 + NONE + + + c0_addr_8 + NONE + + + c0_addr_9 + NONE + + + c0_addr_10 + NONE + + + c0_addr_11 + NONE + + + c0_addr_12 + NONE + + + c0_addr_13 + NONE + + + c0_addr_14 + NONE + + + c0_addr_15 + NONE + + + c0_addr_16 + NONE + + + c0_addr_17 + NONE + + + c0_addr_18 + NONE + + + c0_addr_19 + NONE + + + c0_addr_20 + NONE + + + c0_addr_21 + NONE + + + c0_dm_0 + NONE + + + c0_dm_1 + NONE + + + c0_dm_2 + NONE + + + c0_dm_3 + NONE + + + c0_dm_4 + NONE + + + c0_dm_5 + NONE + + + c0_dm_6 + NONE + + + c0_dm_7 + NONE + + + c0_dm_8 + NONE + + + c0_dm_9 + NONE + + + c0_dm_10 + NONE + + + c0_dm_11 + NONE + + + c0_dm_12 + NONE + + + c0_dm_13 + NONE + + + c0_dm_14 + NONE + + + c0_dm_15 + NONE + + + c0_dm_16 + NONE + + + c0_dm_17 + NONE + + + c0_dm_18 + NONE + + + c0_dm_19 + NONE + + + c0_dm_20 + NONE + + + c0_dm_21 + NONE + + + c0_dm_22 + NONE + + + c0_dm_23 + NONE + + + c0_dm_24 + NONE + + + c0_dm_25 + NONE + + + c0_dm_26 + NONE + + + c0_dm_27 + NONE + + + c0_dm_28 + NONE + + + c0_dm_29 + NONE + + + c0_dm_30 + NONE + + + c0_dm_31 + NONE + + + c0_dm_32 + NONE + + + c0_dm_33 + NONE + + + c0_dm_34 + NONE + + + c0_dm_35 + NONE + + + c0_dm_dbi_n_0 + NONE + + + c0_dm_dbi_n_1 + NONE + + + c0_dm_dbi_n_2 + NONE + + + c0_dm_dbi_n_3 + NONE + + + c0_dm_dbi_n_4 + NONE + + + c0_dm_dbi_n_5 + NONE + + + c0_dm_dbi_n_6 + NONE + + + c0_dm_dbi_n_7 + NONE + + + c0_dm_dbi_n_8 + NONE + + + c0_dm_dbi_n_9 + NONE + + + c0_dm_dbi_n_10 + NONE + + + c0_dm_dbi_n_11 + NONE + + + c0_dm_dbi_n_12 + NONE + + + c0_dm_dbi_n_13 + NONE + + + c0_dm_dbi_n_14 + NONE + + + c0_dm_dbi_n_15 + NONE + + + c0_dm_dbi_n_16 + NONE + + + c0_dm_dbi_n_17 + NONE + + + c0_dm_dbi_n_18 + NONE + + + c0_dm_dbi_n_19 + NONE + + + c0_dm_dbi_n_20 + NONE + + + c0_dm_dbi_n_21 + NONE + + + c0_dm_dbi_n_22 + NONE + + + c0_dm_dbi_n_23 + NONE + + + c0_dm_dbi_n_24 + NONE + + + c0_dm_dbi_n_25 + NONE + + + c0_dm_dbi_n_26 + NONE + + + c0_dm_dbi_n_27 + NONE + + + c0_dm_dbi_n_28 + NONE + + + c0_dm_dbi_n_29 + NONE + + + c0_dm_dbi_n_30 + NONE + + + c0_dm_dbi_n_31 + NONE + + + c0_dm_dbi_n_32 + NONE + + + c0_dm_dbi_n_33 + NONE + + + c0_dm_dbi_n_34 + NONE + + + c0_dm_dbi_n_35 + NONE + + + c0_dqs_t_0 + NONE + + + c0_dqs_t_1 + NONE + + + c0_dqs_t_2 + NONE + + + c0_dqs_t_3 + NONE + + + c0_dqs_t_4 + NONE + + + c0_dqs_t_5 + NONE + + + c0_dqs_t_6 + NONE + + + c0_dqs_t_7 + NONE + + + c0_dqs_t_8 + NONE + + + c0_dqs_t_9 + NONE + + + c0_dqs_t_10 + NONE + + + c0_dqs_t_11 + NONE + + + c0_dqs_t_12 + NONE + + + c0_dqs_t_13 + NONE + + + c0_dqs_t_14 + NONE + + + c0_dqs_t_15 + NONE + + + c0_dqs_t_16 + NONE + + + c0_dqs_t_17 + NONE + + + c0_dqs_t_18 + NONE + + + c0_dqs_t_19 + NONE + + + c0_dqs_t_20 + NONE + + + c0_dqs_t_21 + NONE + + + c0_dqs_t_22 + NONE + + + c0_dqs_t_23 + NONE + + + c0_dqs_t_24 + NONE + + + c0_dqs_t_25 + NONE + + + c0_dqs_t_26 + NONE + + + c0_dqs_t_27 + NONE + + + c0_dqs_t_28 + NONE + + + c0_dqs_t_29 + NONE + + + c0_dqs_t_30 + NONE + + + c0_dqs_t_31 + NONE + + + c0_dqs_t_32 + NONE + + + c0_dqs_t_33 + NONE + + + c0_dqs_t_34 + NONE + + + c0_dqs_t_35 + NONE + + + c0_dqs_c_0 + NONE + + + c0_dqs_c_1 + NONE + + + c0_dqs_c_2 + NONE + + + c0_dqs_c_3 + NONE + + + c0_dqs_c_4 + NONE + + + c0_dqs_c_5 + NONE + + + c0_dqs_c_6 + NONE + + + c0_dqs_c_7 + NONE + + + c0_dqs_c_8 + NONE + + + c0_dqs_c_9 + NONE + + + c0_dqs_c_10 + NONE + + + c0_dqs_c_11 + NONE + + + c0_dqs_c_12 + NONE + + + c0_dqs_c_13 + NONE + + + c0_dqs_c_14 + NONE + + + c0_dqs_c_15 + NONE + + + c0_dqs_c_16 + NONE + + + c0_dqs_c_17 + NONE + + + c0_dqs_c_18 + NONE + + + c0_dqs_c_19 + NONE + + + c0_dqs_c_20 + NONE + + + c0_dqs_c_21 + NONE + + + c0_dqs_c_22 + NONE + + + c0_dqs_c_23 + NONE + + + c0_dqs_c_24 + NONE + + + c0_dqs_c_25 + NONE + + + c0_dqs_c_26 + NONE + + + c0_dqs_c_27 + NONE + + + c0_dqs_c_28 + NONE + + + c0_dqs_c_29 + NONE + + + c0_dqs_c_30 + NONE + + + c0_dqs_c_31 + NONE + + + c0_dqs_c_32 + NONE + + + c0_dqs_c_33 + NONE + + + c0_dqs_c_34 + NONE + + + c0_dqs_c_35 + NONE + + + c0_dqs_n_0 + NONE + + + c0_dqs_n_1 + NONE + + + c0_dqs_n_2 + NONE + + + c0_dqs_n_3 + NONE + + + c0_dqs_n_4 + NONE + + + c0_dqs_n_5 + NONE + + + c0_dqs_n_6 + NONE + + + c0_dqs_n_7 + NONE + + + c0_dqs_n_8 + NONE + + + c0_dqs_n_9 + NONE + + + c0_dqs_n_10 + NONE + + + c0_dqs_n_11 + NONE + + + c0_dqs_n_12 + NONE + + + c0_dqs_n_13 + NONE + + + c0_dqs_n_14 + NONE + + + c0_dqs_n_15 + NONE + + + c0_dqs_n_16 + NONE + + + c0_dqs_n_17 + NONE + + + c0_dqs_n_18 + NONE + + + c0_dqs_n_19 + NONE + + + c0_dqs_n_20 + NONE + + + c0_dqs_n_21 + NONE + + + c0_dqs_n_22 + NONE + + + c0_dqs_n_23 + NONE + + + c0_dqs_n_24 + NONE + + + c0_dqs_n_25 + NONE + + + c0_dqs_n_26 + NONE + + + c0_dqs_n_27 + NONE + + + c0_dqs_n_28 + NONE + + + c0_dqs_n_29 + NONE + + + c0_dqs_n_30 + NONE + + + c0_dqs_n_31 + NONE + + + c0_dqs_n_32 + NONE + + + c0_dqs_n_33 + NONE + + + c0_dqs_n_34 + NONE + + + c0_dqs_n_35 + NONE + + + c0_dqs_p_0 + NONE + + + c0_dqs_p_1 + NONE + + + c0_dqs_p_2 + NONE + + + c0_dqs_p_3 + NONE + + + c0_dqs_p_4 + NONE + + + c0_dqs_p_5 + NONE + + + c0_dqs_p_6 + NONE + + + c0_dqs_p_7 + NONE + + + c0_dqs_p_8 + NONE + + + c0_dqs_p_9 + NONE + + + c0_dqs_p_10 + NONE + + + c0_dqs_p_11 + NONE + + + c0_dqs_p_12 + NONE + + + c0_dqs_p_13 + NONE + + + c0_dqs_p_14 + NONE + + + c0_dqs_p_15 + NONE + + + c0_dqs_p_16 + NONE + + + c0_dqs_p_17 + NONE + + + c0_dqs_p_18 + NONE + + + c0_dqs_p_19 + NONE + + + c0_dqs_p_20 + NONE + + + c0_dqs_p_21 + NONE + + + c0_dqs_p_22 + NONE + + + c0_dqs_p_23 + NONE + + + c0_dqs_p_24 + NONE + + + c0_dqs_p_25 + NONE + + + c0_dqs_p_26 + NONE + + + c0_dqs_p_27 + NONE + + + c0_dqs_p_28 + NONE + + + c0_dqs_p_29 + NONE + + + c0_dqs_p_30 + NONE + + + c0_dqs_p_31 + NONE + + + c0_dqs_p_32 + NONE + + + c0_dqs_p_33 + NONE + + + c0_dqs_p_34 + NONE + + + c0_dqs_p_35 + NONE + + + c0_ba_0 + NONE + + + c0_ba_1 + NONE + + + c0_ba_2 + NONE + + + c0_ba_3 + NONE + + + c0_bg_0 + NONE + + + c0_bg_1 + NONE + + + c0_bg_2 + NONE + + + c0_c_0 + NONE + + + c0_c_1 + NONE + + + c0_c_2 + NONE + + + c0_cke_0 + NONE + + + c0_cke_1 + NONE + + + c0_cke_2 + NONE + + + c0_cke_3 + NONE + + + c0_ck_p_0 + NONE + + + c0_ck_p_1 + NONE + + + c0_ck_p_2 + NONE + + + c0_ck_p_3 + NONE + + + c0_ck_n_0 + NONE + + + c0_ck_n_1 + NONE + + + c0_ck_n_2 + NONE + + + c0_ck_n_3 + NONE + + + c0_cs_n_0 + NONE + + + c0_cs_n_1 + NONE + + + c0_cs_n_2 + NONE + + + c0_cs_n_3 + NONE + + + c0_cs_n_4 + NONE + + + c0_cs_n_5 + NONE + + + c0_cs_n_6 + NONE + + + c0_cs_n_7 + NONE + + + c0_odt_0 + NONE + + + c0_odt_1 + NONE + + + c0_odt_2 + NONE + + + c0_odt_3 + NONE + + + c0_ck_t_0 + NONE + + + c0_ck_t_1 + NONE + + + c0_ck_t_2 + NONE + + + c0_ck_t_3 + NONE + + + c0_ck_c_0 + NONE + + + c0_ck_c_1 + NONE + + + c0_ck_c_2 + NONE + + + c0_ck_c_3 + NONE + + + c0_reset_n + NONE + + + c0_act_n + NONE + + + c0_ras_n + NONE + + + c0_cas_n + NONE + + + c0_we_n + NONE + + + c0_parity + NONE + + + c0_ck_p + NONE + + + c0_ck_n + NONE + + + c0_cs_n + NONE + + + sys_rst + NONE + + + c0_sys_clk_n + NONE + + + c0_sys_clk_p + NONE + + + c0_data_compare_error + NONE + + + c0_init_calib_complete + NONE + + + Component_Name + phy_ddr4_udimm_phy + + + + + DDR4 SDRAM PHY IP + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/phy_ddr4_udimm.xci b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/phy_ddr4_udimm.xci new file mode 100644 index 0000000..18c0587 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/phy_ddr4_udimm.xci @@ -0,0 +1,474 @@ + + + xilinx.com + xci + unknown + 1.0 + + + phy_ddr4_udimm + + + + + + 0 + 0 + + + + 0 + 0 + + + + 0 + 0 + + + + 0 + 0 + TDM + 8 + false + 11 + 11 + true + + true + 8 + + COMPONENTS + ROW_COLUMN_BANK + Single + 1250 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + false + 100000000 + + + + 100000000 + 0 + 0 + 0.000 + 0 + 30 + 512 + 64 + X0Y11 + X0Y10 + X0Y70 + X0Y11 + 0 + 0 + DDR4_SDRAM + 17 + 0 + false + 32 + 64 + 4 + 2 + 2 + 0 + 0 + 0 + 1 + 1 + 0 + 5 + 3333 + 9 + 0 + VCO + 10 + 8Gb + 30 + 1 + 0 + 0 + 8 + 8 + 0 + 938 + 1 + 8 + 8 + 64 + false + 0 + 1.2V + false + No + 1600 + 0 + 0 + MTA8ATF1G64AZ-2G3 + UDIMMs + 8 + 8GB + 8 + 8192 + 64 + 8589934592 + 833 + DDR4_833_Timing + 0 + 0 + ROW_COLUMN_BANK + 1 + 0 + 1 + 16 + 0 + 0 + 083 + 1 + 1 + 166500000 + 1 + 1 + 0.84 + 0 + 4 + 1 + 5 + 1500 + 0 + 14 + 16 + 2 + 22 + 10 + 5200 + 234 + 80 + 10 + + 4 + 3 + 4 + 5 + 10 + + 5 + 2 + 60 + 128 + 0 + 256 + DDR4 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + FALSE + 3333 + 0 + 0 + 0 + 0 + 0 + 0 + NONE + Disable + 1 + 0.0 + 0 + 0.0 + 0 + 0.0 + 0 + 0.0 + 0 + 1 + BFM + Differential + None + None + None + None + 0 + 17 + 2 + 1 + 1 + 1 + DDR4_SDRAM + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + false + false + 32 + RD_PRI_REG + 64 + 4 + false + false + 0 + 0 + 0 + 0 + 8 + Sequential + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 5 + 9 + 0 + 0 + 0 + 0 + 512 + 10 + 9 + true + false + no_file_loaded + 1 + DM_NO_DBI + 64 + false + false + false + 3333 + 0 + 0 + false + ROW_COLUMN_BANK + MainMemory + MTA8ATF1G64AZ-2G3 + UDIMMs + 1.2V + 0 + 0 + 0 + 0 + RZQ/6 + Normal + RZQ/7 + 0 + 4:1 + false + false + false + Single + false + 0 + 0 + 0 + 0 + 1500 + false + false + false + 0 + 0 + 0 + 5 + 1 + false + 1 + 1 + Custom + Custom + false + phy_ddr4_udimm + false + false + Disable + false + false + true + SIMPLE_TG + OFF + false + 1 + false + 1 + false + 1 + Phy_Only_Single + false + Custom + Differential + false + BFM + Differential + false + false + false + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 10 + TRUE + . + + . + 2020.2 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/phy_ddr4_udimm.xml b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/phy_ddr4_udimm.xml new file mode 100644 index 0000000..ea283cd --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/phy_ddr4_udimm.xml @@ -0,0 +1,8655 @@ + + + xilinx.com + customized_ip + phy_ddr4_udimm + 1.0 + + + C0_SYS_CLK + + + + true + + + + CLK_N + + + c0_sys_clk_n + + + + + CLK_P + + + c0_sys_clk_p + + + + + + BOARD.ASSOCIATED_PARAM + C0_CLOCK_BOARD_INTERFACE + + + CAN_DEBUG + false + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + + + + true + + + + + + C0_SYS_CLK_I + + + + true + + + + CLK + + + c0_sys_clk_i + + + + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + C0_DDR4 + + + + true + + + + ACT_N + + + c0_ddr4_act_n + + + + + ADR + + + c0_ddr4_adr + + + + + BA + + + c0_ddr4_ba + + + + + BG + + + c0_ddr4_bg + + + + + C_ID + + + c0_ddr4_c + + + + + CK_C + + + c0_ddr4_ck_c + + + + + CK_T + + + c0_ddr4_ck_t + + + + + CKE + + + c0_ddr4_cke + + + + + CS_N + + + c0_ddr4_cs_n + + + + + DM_N + + + c0_ddr4_dm_dbi_n + + + + + DQ + + + c0_ddr4_dq + + + + + DQS_C + + + c0_ddr4_dqs_c + + + + + DQS_T + + + c0_ddr4_dqs_t + + + + + ODT + + + c0_ddr4_odt + + + + + PAR + + + c0_ddr4_parity + + + + + RESET_N + + + c0_ddr4_reset_n + + + + + + BOARD.ASSOCIATED_PARAM + C0_DDR4_BOARD_INTERFACE + + + CAN_DEBUG + false + + + none + + + + + TIMEPERIOD_PS + 1250 + + + none + + + + + MEMORY_TYPE + COMPONENTS + + + none + + + + + MEMORY_PART + + + + none + + + + + DATA_WIDTH + 8 + + + none + + + + + CS_ENABLED + true + + + none + + + + + DATA_MASK_ENABLED + true + + + none + + + + + SLOT + Single + + + none + + + + + CUSTOM_PARTS + + + + none + + + + + MEM_ADDR_MAP + ROW_COLUMN_BANK + + + none + + + + + BURST_LENGTH + 8 + + + none + + + + + AXI_ARBITRATION_SCHEME + TDM + + + none + + + + + CAS_LATENCY + 11 + + + none + + + + + CAS_WRITE_LATENCY + 11 + + + none + + + + + + + + false + + + + + + C0_DDR4_S_AXI_CTRL + + + + + + true + + + + ARADDR + + + c0_ddr4_s_axi_ctrl_araddr + + + + + ARREADY + + + c0_ddr4_s_axi_ctrl_arready + + + + + ARVALID + + + c0_ddr4_s_axi_ctrl_arvalid + + + + + AWADDR + + + c0_ddr4_s_axi_ctrl_awaddr + + + + + AWREADY + + + c0_ddr4_s_axi_ctrl_awready + + + + + AWVALID + + + c0_ddr4_s_axi_ctrl_awvalid + + + + + BREADY + + + c0_ddr4_s_axi_ctrl_bready + + + + + BRESP + + + c0_ddr4_s_axi_ctrl_bresp + + + + + BVALID + + + c0_ddr4_s_axi_ctrl_bvalid + + + + + RDATA + + + c0_ddr4_s_axi_ctrl_rdata + + + + + RREADY + + + c0_ddr4_s_axi_ctrl_rready + + + + + RRESP + + + c0_ddr4_s_axi_ctrl_rresp + + + + + RVALID + + + c0_ddr4_s_axi_ctrl_rvalid + + + + + WDATA + + + c0_ddr4_s_axi_ctrl_wdata + + + + + WREADY + + + c0_ddr4_s_axi_ctrl_wready + + + + + WVALID + + + c0_ddr4_s_axi_ctrl_wvalid + + + + + + FREQ_HZ + 1.665e+08 + + + DATA_WIDTH + 1 + + + simulation.tlm + + + + + PROTOCOL + AXI4LITE + + + simulation.tlm + + + + + ID_WIDTH + 0 + + + simulation.tlm + + + + + ADDR_WIDTH + 1 + + + simulation.tlm + + + + + AWUSER_WIDTH + 0 + + + simulation.tlm + + + + + ARUSER_WIDTH + 0 + + + simulation.tlm + + + + + WUSER_WIDTH + 0 + + + simulation.tlm + + + + + RUSER_WIDTH + 0 + + + simulation.tlm + + + + + BUSER_WIDTH + 0 + + + simulation.tlm + + + + + READ_WRITE_MODE + READ_WRITE + + + simulation.tlm + + + + + HAS_BURST + 0 + + + simulation.tlm + + + + + HAS_LOCK + 0 + + + simulation.tlm + + + + + HAS_PROT + 0 + + + simulation.tlm + + + + + HAS_CACHE + 0 + + + simulation.tlm + + + + + HAS_QOS + 0 + + + simulation.tlm + + + + + HAS_REGION + 0 + + + simulation.tlm + + + + + HAS_WSTRB + 0 + + + simulation.tlm + + + + + HAS_BRESP + 0 + + + simulation.tlm + + + + + HAS_RRESP + 0 + + + simulation.tlm + + + + + SUPPORTS_NARROW_BURST + 0 + + + simulation.tlm + + + + + NUM_READ_OUTSTANDING + 1 + + + simulation.tlm + + + + + NUM_WRITE_OUTSTANDING + 1 + + + simulation.tlm + + + + + MAX_BURST_LENGTH + 1 + + + simulation.tlm + + + + + PHASE + 0.000 + + + simulation.tlm + + + + + CLK_DOMAIN + + + + simulation.tlm + + + + + NUM_READ_THREADS + 1 + + + simulation.tlm + + + + + NUM_WRITE_THREADS + 1 + + + simulation.tlm + + + + + RUSER_BITS_PER_BYTE + 0 + + + simulation.tlm + + + + + WUSER_BITS_PER_BYTE + 0 + + + simulation.tlm + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + C0_DDR4_S_AXI + + + + + + true + + + + ARADDR + + + c0_ddr4_s_axi_araddr + + + + + ARBURST + + + c0_ddr4_s_axi_arburst + + + + + ARCACHE + + + c0_ddr4_s_axi_arcache + + + + + ARID + + + c0_ddr4_s_axi_arid + + + + + ARLEN + + + c0_ddr4_s_axi_arlen + + + + + ARLOCK + + + c0_ddr4_s_axi_arlock + + + + + ARPROT + + + c0_ddr4_s_axi_arprot + + + + + ARQOS + + + c0_ddr4_s_axi_arqos + + + + + ARREADY + + + c0_ddr4_s_axi_arready + + + + + ARSIZE + + + c0_ddr4_s_axi_arsize + + + + + ARUSER + + + c0_ddr4_s_axi_aruser + + + + + ARVALID + + + c0_ddr4_s_axi_arvalid + + + + + AWADDR + + + c0_ddr4_s_axi_awaddr + + + + + AWBURST + + + c0_ddr4_s_axi_awburst + + + + + AWCACHE + + + c0_ddr4_s_axi_awcache + + + + + AWID + + + c0_ddr4_s_axi_awid + + + + + AWLEN + + + c0_ddr4_s_axi_awlen + + + + + AWLOCK + + + c0_ddr4_s_axi_awlock + + + + + AWPROT + + + c0_ddr4_s_axi_awprot + + + + + AWQOS + + + c0_ddr4_s_axi_awqos + + + + + AWREADY + + + c0_ddr4_s_axi_awready + + + + + AWSIZE + + + c0_ddr4_s_axi_awsize + + + + + AWUSER + + + c0_ddr4_s_axi_awuser + + + + + AWVALID + + + c0_ddr4_s_axi_awvalid + + + + + BID + + + c0_ddr4_s_axi_bid + + + + + BREADY + + + c0_ddr4_s_axi_bready + + + + + BRESP + + + c0_ddr4_s_axi_bresp + + + + + BVALID + + + c0_ddr4_s_axi_bvalid + + + + + RDATA + + + c0_ddr4_s_axi_rdata + + + + + RID + + + c0_ddr4_s_axi_rid + + + + + RLAST + + + c0_ddr4_s_axi_rlast + + + + + RREADY + + + c0_ddr4_s_axi_rready + + + + + RRESP + + + c0_ddr4_s_axi_rresp + + + + + RVALID + + + c0_ddr4_s_axi_rvalid + + + + + WDATA + + + c0_ddr4_s_axi_wdata + + + + + WLAST + + + c0_ddr4_s_axi_wlast + + + + + WREADY + + + c0_ddr4_s_axi_wready + + + + + WSTRB + + + c0_ddr4_s_axi_wstrb + + + + + WVALID + + + c0_ddr4_s_axi_wvalid + + + + + + FREQ_HZ + 1.665e+08 + + + DATA_WIDTH + 1 + + + simulation.tlm + + + + + PROTOCOL + AXI4LITE + + + simulation.tlm + + + + + ID_WIDTH + 0 + + + simulation.tlm + + + + + ADDR_WIDTH + 1 + + + simulation.tlm + + + + + AWUSER_WIDTH + 0 + + + simulation.tlm + + + + + ARUSER_WIDTH + 0 + + + simulation.tlm + + + + + WUSER_WIDTH + 0 + + + simulation.tlm + + + + + RUSER_WIDTH + 0 + + + simulation.tlm + + + + + BUSER_WIDTH + 0 + + + simulation.tlm + + + + + READ_WRITE_MODE + READ_WRITE + + + simulation.tlm + + + + + HAS_BURST + 0 + + + simulation.tlm + + + + + HAS_LOCK + 0 + + + simulation.tlm + + + + + HAS_PROT + 0 + + + simulation.tlm + + + + + HAS_CACHE + 0 + + + simulation.tlm + + + + + HAS_QOS + 0 + + + simulation.tlm + + + + + HAS_REGION + 0 + + + simulation.tlm + + + + + HAS_WSTRB + 0 + + + simulation.tlm + + + + + HAS_BRESP + 0 + + + simulation.tlm + + + + + HAS_RRESP + 0 + + + simulation.tlm + + + + + SUPPORTS_NARROW_BURST + 0 + + + simulation.tlm + + + + + NUM_READ_OUTSTANDING + 1 + + + simulation.tlm + + + + + NUM_WRITE_OUTSTANDING + 1 + + + simulation.tlm + + + + + MAX_BURST_LENGTH + 1 + + + simulation.tlm + + + + + PHASE + 0.000 + + + simulation.tlm + + + + + CLK_DOMAIN + + + + simulation.tlm + + + + + NUM_READ_THREADS + 1 + + + simulation.tlm + + + + + NUM_WRITE_THREADS + 1 + + + simulation.tlm + + + + + RUSER_BITS_PER_BYTE + 0 + + + simulation.tlm + + + + + WUSER_BITS_PER_BYTE + 0 + + + simulation.tlm + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + C0_DDR4_ARESETN + + + + true + + + + RST + + + c0_ddr4_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + C0_DDR4_RESET + + + + true + + + + RST + + + c0_ddr4_ui_clk_sync_rst + + + + + + POLARITY + ACTIVE_HIGH + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + true + + + + + + C0_DDR4_CLOCK + + + + true + + + + CLK + + + c0_ddr4_ui_clk + + + + + + FREQ_HZ + 1.665e+08 + + + PHASE + 0.00 + + + ASSOCIATED_BUSIF + C0_DDR4_S_AXI:C0_DDR4_S_AXI_CTRL + + + ASSOCIATED_RESET + c0_ddr4_aresetn:c0_ddr4_ui_clk_sync_rst + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + true + + + + + + ADDN_UI_CLKOUT1 + + + + true + + + + CLK + + + addn_ui_clkout1 + + + + + + FREQ_HZ + 0 + + + PHASE + 0 + + + ASSOCIATED_ASYNC_RESET + c0_aresetn + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + ADDN_UI_CLKOUT2 + + + + true + + + + CLK + + + addn_ui_clkout2 + + + + + + FREQ_HZ + 0 + + + PHASE + 0 + + + ASSOCIATED_ASYNC_RESET + c0_aresetn + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + ADDN_UI_CLKOUT3 + + + + true + + + + CLK + + + addn_ui_clkout3 + + + + + + FREQ_HZ + 0 + + + PHASE + 0 + + + ASSOCIATED_ASYNC_RESET + c0_aresetn + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + ADDN_UI_CLKOUT4 + + + + true + + + + CLK + + + addn_ui_clkout4 + + + + + + FREQ_HZ + 0 + + + PHASE + 0 + + + ASSOCIATED_ASYNC_RESET + c0_aresetn + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + SYSTEM_RESET + + + + true + + + + RST + + + sys_rst + + + + + + POLARITY + ACTIVE_HIGH + + + BOARD.ASSOCIATED_PARAM + RESET_BOARD_INTERFACE + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + C0_DDR4_S_AXI_TLM + + + + + + + AXIMM_READ_SOCKET + + + C0_DDR_SAXI_rd_socket + + + + + AXIMM_WRITE_SOCKET + + + C0_DDR_SAXI_wr_socket + + + + + + C0_DDR4_S_AXI_CTRL_TLM + + + + + + + AXIMM_READ_SOCKET + + + C0_DDR_SAXI_CTRL_rd_socket + + + + + AXIMM_WRITE_SOCKET + + + C0_DDR_SAXI_CTRL_wr_socket + + + + + + + + C0_DDR4_MEMORY_MAP + + C0_DDR4_ADDRESS_BLOCK + 0 + 8589934592 + 32 + memory + read-write + + + + false + + + + + + + C0_DDR4_MEMORY_MAP_CTRL + + C0_REG + 0 + 4096 + 32 + register + read-write + + + + false + + + + + + + + + + xilinx_elaborateports + Elaborate Ports + :vivado.xilinx.com:elaborate.ports + + + outputProductCRC + 9:b3e354e4 + + + + + xilinx_elaboratesubcores + Elaborate Sub-Cores + :vivado.xilinx.com:elaborate.subcores + + xilinx_elaboratesubcores_view_fileset + + + + outputProductCRC + 9:fafdee37 + + + + + + + c0_init_calib_complete + + out + + + wire + xilinx_elaborateports + + + + + + + true + + + + + + dbg_clk + + out + + + wire + xilinx_elaborateports + + + + + + + true + + + + + + c0_sys_clk_p + + in + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + c0_sys_clk_n + + in + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + c0_sys_clk_i + + in + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_rd_data_cmp + + out + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_expected_data + + out + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cal_seq + + out + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cal_seq_cnt + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cal_seq_rd_cnt + + out + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_rd_valid + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + dbg_cmp_byte + + out + + 5 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_rd_data + + out + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cplx_config + + out + + 15 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cplx_status + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_io_address + + out + + 27 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_pllGate + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + dbg_phy2clb_fixdly_rdy_low + + out + + 19 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_phy2clb_fixdly_rdy_upp + + out + + 19 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_phy2clb_phy_rdy_low + + out + + 19 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_phy2clb_phy_rdy_upp + + out + + 19 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + cal_r0_status + + out + + 127 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + cal_post_status + + out + + 8 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_bus + + out + + 511 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + c0_ddr4_ecc_err_addr + + out + + 51 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_ecc_single + + out + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_ecc_multiple + + out + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_adr + + out + + 16 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_ba + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_cke + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_cs_n + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_dm_dbi_n + + inout + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_dq + + inout + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_dqs_c + + inout + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_dqs_t + + inout + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_odt + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_parity + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_bg + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_c + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_reset_n + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_act_n + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_ck_c + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_ck_t + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_ui_clk + + out + + + std_logic + xilinx_elaborateports + + + + + + + true + + + + + + c0_ddr4_ui_clk_sync_rst + + out + + + std_logic + xilinx_elaborateports + + + + + + + true + + + + + + c0_ddr4_app_en + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_hi_pri + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_wdf_end + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_wdf_wren + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_correct_en_i + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_rd_data_end + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_rd_data_valid + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_rdy + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_wdf_rdy + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_ref_req + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_ref_ack + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_zq_req + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_zq_ack + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_autoprecharge + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_addr + + in + + 29 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_cmd + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_wdf_data + + in + + 511 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_wdf_mask + + in + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_rd_data + + out + + 511 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_sref_req + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_sref_ack + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_save_req + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_save_ack + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_restore_en + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_restore_complete + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_mem_init_skip + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_select + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_rd_en + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_wr_en + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_addr + + in + + 15 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_wr_data + + in + + 8 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_rd_data + + out + + 8 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_rdy + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_restore_crc_error + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_dbg_out + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_aresetn + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_awvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_awready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_awaddr + + in + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_wvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_wready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_wdata + + in + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_bvalid + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_bready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_bresp + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_arvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_arready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_araddr + + in + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_rvalid + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_rready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_rdata + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_rresp + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_interrupt + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awid + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awaddr + + in + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awlen + + in + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awsize + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awburst + + in + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awlock + + in + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awcache + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awprot + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awqos + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wdata + + in + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wstrb + + in + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wlast + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_bready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_bid + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_bresp + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_bvalid + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arid + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_araddr + + in + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arlen + + in + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arsize + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arburst + + in + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arlock + + in + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arcache + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arprot + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arqos + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rlast + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rvalid + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rresp + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rid + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rdata + + out + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_aruser + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awuser + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_error + + in + + 511 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_wr_done + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_err_bit_valid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_err_type_valid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_err_type + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_done + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_watch_dog_hang + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + win_start + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_clr_error + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + traffic_start + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + traffic_rst + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + traffic_err_chk_en + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + traffic_instr_addr_mode + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_data_mode + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_rw_mode + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_rw_submode + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_num_of_iter + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_nxt_instr + + out + + 5 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + win_status + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + addn_ui_clkout1 + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + addn_ui_clkout2 + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + addn_ui_clkout3 + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + addn_ui_clkout4 + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_mcs_lmb_ce + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_mcs_lmb_ue + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + sys_rst + + in + + + wire + xilinx_elaborateports + + + + + + rdDataEn + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + rdDataEnd + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + per_rd_done + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + rmw_rd_done + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + wrDataEn + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_ACT_n + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mcCasSlot + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mcCasSlot2 + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mcRdCAS + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mcWrCAS + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + winInjTxn + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + winRmw + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + gt_data_ready + + in + + + std_logic + xilinx_elaborateports + + + + + + winRank + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + tCWL + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + wrData + + in + + 511 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + wrDataMask + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + rdData + + out + + 511 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_ADR + + in + + 135 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_BA + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_CKE + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_CS_n + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_ODT + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + dBufAdr + + in + + 4 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + rdDataAddr + + out + + 4 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + wrDataAddr + + out + + 4 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + winBuf + + in + + 4 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_act_n + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_adr + + out + + 16 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_ba + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_bg + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_par + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_cke + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_odt + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_cs_n + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_ck_t + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_ck_c + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_reset_n + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_dm_dbi_n + + inout + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_dq + + inout + + 63 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_dqs_c + + inout + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_dqs_t + + inout + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_BG + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + C0_DDR_SAXI_wr_socket + AXIMM Write Socket + AXIMM Socket for Write + + + xtlm::xtlm_aximm_target_socket + xtlm.h + + + provides + + + tlm + + + name + wr_socket + + + width + 32 + + + + + + + 1 + + + + + C0_DDR_SAXI_rd_socket + AXIMM Read Socket + AXIMM Socket for Read + + + xtlm::xtlm_aximm_target_socket + xtlm.h + + + provides + + + tlm + + + name + rd_socket + + + width + 32 + + + + + + + 1 + + + + + C0_DDR_SAXI_CTRL_wr_socket + AXIMM Write Socket + AXIMM Socket for Write + + + xtlm::xtlm_aximm_target_socket + xtlm.h + + + provides + + + tlm + + + name + wr_socket + + + width + 32 + + + + + + + 1 + + + + + C0_DDR_SAXI_CTRL_rd_socket + AXIMM Read Socket + AXIMM Socket for Read + + + xtlm::xtlm_aximm_target_socket + xtlm.h + + + provides + + + tlm + + + name + rd_socket + + + width + 32 + + + + + + + 1 + + + + + + + C0.DDR4_Mem_Add_Map + ROW_COLUMN_BANK + + + simulation.tlm + + + + + System_Clock + Differential + + + simulation.tlm + + + + + C0.ControllerType + ControllerType + DDR4_SDRAM + + + C0.APP_ADDR_WIDTH + App Address Width + 30 + + + C0.MEM_TYPE + MEM TYPE + DDR4 + + + C0.BUFG_LOC_1 + BUFG LOC1 + X0Y70 + + + C0.BUFG_LOC_2 + BUFG LOC1 + X0Y11 + + + C0.BUFG_DIV_LOC_1 + BUFG DIV LOC1 + X0Y11 + + + C0.BUFG_DIV_LOC_2 + BUFG DIV LOC2 + X0Y10 + + + C0.PBLOCK_SLICE_LOC + PBLOCK SLICE LOC + 0 + + + C0.PBLOCK_RAMB36_LOC + PBLOCK RAMB36 LOC + 0 + + + C0.PBLOCK_RAMB18_LOC + PBLOCK RAMB18 LOC + 0 + + + C0.PBLOCK_SLICE_LOC_SC + PBLOCK SLICE LOC SC + 0 + + + C0.PBLOCK_RAMB36_LOC_SC + PBLOCK RAMB36 LOC SC + 0 + + + C0.PBLOCK_RAMB18_LOC_SC + PBLOCK RAMB18 LOC SC + 0 + + + C0.MMCM_IDX_BANK + MMCM IDX BANK + 1 + + + C0.CENTER_BANK_CLOCK_REGION + CENTER BANK CLOCK REGION + 0 + + + C0.CENTER_BANK_MMCME3_ADV_SITE + CENTER BANK MMCME3 ADV SITE + 0 + + + C0.SYSCLK_CENTER_INFO + SYSCLK CENTER INFO + FALSE + + + PING_PONG_PHY + Ping Pong Phy + 1 + + + C0.DDR4_CS_ADDR + CS Width Check + 30 + + + C0.DDR4_VrefVoltage + Vref Voltage + 0.84 + + + C0.DDR4_AL + Additive Latency + 0 + + + C0.DDR4_DQ_WIDTH + DQ WIDTH + 64 + + + C0.DDR4_nCK_PER_CLK + nCK PER CLK + 4 + + + C0.DDR4_DM_WIDTH + DM WIDTH + 8 + + + C0.DDR4_DQS_WIDTH + DQS WIDTH + 8 + + + C0.DDR4_nCS_PER_RANK + nCS PER RANK + 1 + + + C0.DDR4_MEM_DEVICE_WIDTH + MEM DEVICE WIDTH + 64 + + + C0.DDR4_USE_DM_PORT + USE DM PORT + 1 + + + C0.DDR4_USE_CS_PORT + USE CS PORT + 1 + + + C0.DDR4_ROW_WIDTH + ROW WIDTH + 16 + + + C0.DDR4_ADDR_WIDTH + ADDR WIDTH + 17 + + + C0.DDR4_BANK_WIDTH + BANK WIDTH + 2 + + + C0.DDR4_BANK_GROUP_WIDTH + BANK GROUP WIDTH + 2 + + + LR_WIDTH + LR WIDTH + 1 + + + C0.DDR4_CK_WIDTH + CK WIDTH + 1 + + + C0.DDR4_CKE_WIDTH + CKE WIDTH + 1 + + + C0.DDR4_CS_WIDTH + CS WIDTH + 1 + + + C0.DDR4_ODT_WIDTH + ODT WIDTH + 1 + + + C0.DDR4_MEMORY_TYPE + MEMORY TYPE + UDIMMs + + + C0.DDR4_MEMORY_PART + MEMORY PART + MTA8ATF1G64AZ-2G3 + + + C0.DDR4_DATA_MASK + DATA MASK + 8 + + + C0.DDR4_COLUMN_WIDTH + COLUMN WIDTH + 10 + + + C0.DDR4_SPEED_GRADE + SPEED GRADE + 083 + + + C0.DDR4_MEM_DENSITY + MEM DENSITY + 8GB + + + C0.DDR4_MEM_DENSITY_MB + MEM DENSITY MB + 8192 + + + C0.DDR4_MEM_DENSITY_GB + MEM DENSITY GB + 8 + + + C0.DDR4_COMP_DENSITY + COMP DENSITY + 8Gb + + + C0.DDR4_MEM_COMP_WIDTH + MEM COMP WIDTH + 8 + + + C0.DDR4_DATABITS_PER_STROBE + DATABITS PER STROBE + 8 + + + C0.DDR4_MODEL_SPEED_GRADE + MODEL SPEED GRADE + DDR4_833_Timing + + + C0.DDR4_RANK_WIDTH + RANK WIDTH + 1 + + + C0.DDR4_IO_VOLTAGE + IO VOLTAGE + 1.2V + + + C0.DDR4_MIN_PERIOD + MIN PERIOD + 833 + + + C0.DDR4_MAX_PERIOD + MAX PERIOD + 1600 + + + C0.DDR4_MR0 + Mode register_0 value + 0 + + + C0.DDR4_MR2 + Mode register_2 value + 0 + + + C0.DDR4_nAL + Additive Latency in number of clock + 0 + + + C0.DDR4_BURST_MODE + Burst Mode + 0 + + + C0.DDR4_BURST_TYPE + Burst Type + 0 + + + C0.DDR4_CL + Cas Latency + 0 + + + C0.DDR4_CWL + Cas Write Latency + 0 + + + C0.DDR4_OUTPUT_DRV + Output drive Strength + 0 + + + C0.DDR4_RTT_NOM + RTT Nominal + 0 + + + C0.DDR4_RTT_WR + RTT WR + 0 + + + C0.DDR4_MEM + Memory Name + 0 + + + C0.DDR4_DBAW + DBAW + 0 + + + C0.DDR4_tCK + tCK + 1500 + + + C0.DDR4_Configuration + Configuration + 0 + + + C0.DDR4_tCKE + tCKE + 0 + + + C0.DDR4_tFAW + tFAW + 14 + + + C0.DDR4_tFAW_dlr + tFAW_dlr + 16 + + + C0.DDR4_tMRD + tMRD + 2 + + + C0.DDR4_tRAS + tRAS + 22 + + + C0.DDR4_tRCD + tRCD + 10 + + + C0.DDR4_tREFI + tREFI + 5200 + + + C0.DDR4_tRFC + tRFC + 234 + + + C0.DDR4_tRFC_dlr + tRFC_dlr + 80 + + + C0.DDR4_tRP + tRP + 10 + + + C0.DDR4_tWR + tWR + 10 + + + C0.DDR4_tRRD + tRRD + + + + C0.DDR4_tRTP + tRTP + 5 + + + C0.DDR4_tRRD_S + tRRD_S + 3 + + + C0.DDR4_tRRD_L + tRRD_L + 4 + + + C0.DDR4_tRRD_dlr + tRRD_dlr + 4 + + + C0.DDR4_tWTR + tWTR + + + + C0.DDR4_tWTR_S + tWTR_S + 2 + + + C0.DDR4_tWTR_L + tWTR_L + 5 + + + C0.DDR4_tXPR + tXPR + 60 + + + C0.DDR4_tZQI + tZQI + 0 + + + C0.DDR4_tZQCS + tZQCS + 128 + + + C0.DDR4_tZQINIT + tZQINIT + 256 + + + C0.DDR4_tCCD_3ds + tCCD_3ds + 5 + + + C0.DDR4_CLKOUTPHY_MODE + CLKOUTPHY_MODE + VCO + + + C0.DDR4_CLKOUT0_DIVIDE + CLKOUT0_DIVIDE + 9 + + + C0.DDR4_CLKOUT1_DIVIDE + CLKOUT1_DIVIDE + 0 + + + C0.DDR4_CLKFBOUT_MULT + CLKFBOUT_MULT + 5 + + + C0.DDR4_DIVCLK_DIVIDE + DIVCLK DIVIDE + 1 + + + CAL_INPUT_CLK_PERIOD + Calculated Input Clock Period + 3333 + + + C0.DDR4_CLKIN_PERIOD + CLKIN_PERIOD + 3333 + + + C0.DDR4_HR_MIN_FREQ + High Range Supported frequency + 0 + + + C0.DDR4_DCI_CASCADE_CUTOFF + DCI Cascade Cutoff + 938 + + + C0.DDR4_IS_FASTER_SPEED_RAM + Is Faster Speed RAM + No + + + C0.DDR4_AXI_ID_WIDTH + AXI ID Width + 4 + + + C0.DDR4_AXI_ADDR_WIDTH + AXI Address Width + 32 + + + C0.DDR4_AXI_DATA_WIDTH + AXI Data Width + 64 + + + C0.DDR4_MEM_SIZE + Memory Size + 8589934592 + + + C0.DDR4_UI_CLOCK + DDR4 UI CLOCK + 166500000 + + + C0.DDR4_CA_MIRROR + CA MIRROR + 0 + + + C0.DDR4_IS_CUSTOM + IS CUSTOM + false + + + C0.DDR4_AUTO_AP_COL_A3 + AUTO AP COL A3 + false + + + C0.DDR4_MCS_ECC + MCS ECC + 0 + + + C0.DDR4_Slot + Slot Type + 1 + + + C0.APP_DATA_WIDTH + APP Data Width + 512 + + + C0.APP_MASK_WIDTH + APP Mask Width + 64 + + + C0.DDR4_StackHeight + 1 + + + CUSTOM_PART_ATTRIBUTES + custom_part_attributes + NONE + + + M_ADDN_UI_CLKOUT1_FREQ_HZ + CLKOUT1 FREQ HZ + 0.0 + + + M_ADDN_UI_CLKOUT2_FREQ_HZ + CLKOUT2 FREQ HZ + 0.0 + + + M_ADDN_UI_CLKOUT3_FREQ_HZ + CLKOUT3 FREQ HZ + 0.0 + + + M_ADDN_UI_CLKOUT4_FREQ_HZ + CLKOUT4 FREQ HZ + 0.0 + + + M_ADDN_UI_CLKOUT1_PHASE + CLKOUT1 PHASE + 0 + + + M_ADDN_UI_CLKOUT2_PHASE + CLKOUT2 PHASE + 0 + + + M_ADDN_UI_CLKOUT3_PHASE + CLKOUT3 PHASE + 0 + + + M_ADDN_UI_CLKOUT4_PHASE + CLKOUT4 PHASE + 0 + + + CLKOUT0_DIVIDE + CLKOUT0 DIVIDE + 0 + + + CLKOUT1_DIVIDE + CLKOUT1 DIVIDE + 0 + + + CLKOUT2_DIVIDE + CLKOUT2 DIVIDE + 0 + + + CLKOUT3_DIVIDE + CLKOUT3 DIVIDE + 0 + + + CLKOUT4_DIVIDE + CLKOUT4 DIVIDE + 0 + + + CLKOUT6_DIVIDE + CLKOUT6 DIVIDE + 0 + + + Debug_Signal + Disable + + + Simulation_Mode + Simulation Mode + BFM + + + C0.DDR4_Ecc + false + + + simulation.tlm + + + + + + + + choice_list_09ec3310 + Single + Dual + + + choice_list_157065e4 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + + + choice_list_165ed04b + 64 + + + choice_list_266493f0 + DDR4_SDRAM + + + choice_list_28391b73 + 1.2V + + + choice_list_29a21725 + Custom + default_300mhz_clk0 + default_300mhz_clk1 + default_300mhz_clk2 + default_300mhz_clk3 + + + choice_list_2b96b8de + Differential + No_Buffer + + + choice_list_301b19dd + ON + OFF + + + choice_list_30636008 + 4:1 + + + choice_list_30de7c39 + Custom + pcie_perstn + resetn + + + choice_list_34c5244e + Components + UDIMMs + SODIMMs + RDIMMs + LRDIMMs + + + choice_list_4665eb01 + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + + + choice_list_4e3dbc0a + SIMPLE_TG + ADVANCED_TG + + + choice_list_6330c9d2 + 10 + + + choice_list_66456a11 + Custom + ddr4_sdram_c0 + ddr4_sdram_c1 + ddr4_sdram_c2 + ddr4_sdram_c3 + + + choice_list_67b045e5 + BFM + Unisim + + + choice_list_687ca1a5 + None + 500 + 375 + 300 + 250 + 214 + 188 + 167 + 150 + 136 + 125 + 115 + 107 + 100 + 94 + 88 + 83 + 79 + 75 + 71 + 68 + 65 + 63 + 60 + 58 + 56 + 54 + 52 + 50 + 48 + 47 + 45 + 44 + 43 + 42 + 41 + 39 + 38 + 37 + 36 + 35 + 34 + 33 + 32 + 31 + 30 + 29 + 28 + 27 + 26 + 25 + 24 + 23 + 22 + 21 + 20 + 19 + 18 + 17 + 16 + 15 + 14 + 13 + 12 + + + choice_list_6a9416ad + MTA8ATF51264AZ-2G1 + MTA9ASF51272AZ-2G1 + MTA18ASF1G72AZ-2G1 + MTA8ATF1G64AZ-2G3 + MTA16ATF2G64AZ-2G3 + MTA9ASF1G72AZ-2G3 + MTA18ASF2G72AZ-2G3 + MTA4ATF51264AZ-2G3 + + + choice_list_8b4f223f + Strict + Normal + + + choice_list_8d3f5284 + DM_NO_DBI + DM_DBI_RD + NO_DM_DBI_RD + NO_DM_DBI_WR + NO_DM_DBI_WR_RD + + + choice_list_98f5c8fa + RZQ/6 + + + choice_list_a187d5e4 + 512 + 1024 + + + choice_list_ad101c66 + RZQ/7 + RZQ/6 + + + choice_list_ae57517c + 9 + + + choice_list_c89503c8 + ROW_BANK_COLUMN + BANK_ROW_COLUMN + ROW_COLUMN_BANK + ROW_COLUMN_BANK_INTLV + + + choice_list_d6556846 + 32 + 64 + 128 + 256 + 512 + + + choice_list_d8920bdd + 8 + + + choice_list_df7e3f8b + Sequential + Interleaved + + + choice_list_e7093afb + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + + + choice_list_ed30197c + TDM + ROUND_ROBIN + RD_PRI_REG + RD_PRI_REG_STARVE_LIMIT + WRITE_PRIORITY_REG + WRITE_PRIORITY + + + choice_list_ef319ec8 + Differential + Single_Ended + No_Buffer + + + choice_list_f3cd92fb + Disable + Enable + + + choice_list_ff0950bb + 0 + CL-1 + CL-2 + + + choice_pairs_01257c99 + Complete_Memory_Controller + Phy_Only_Single + Phy_Only_PingPong + + + choice_pairs_05415bea + 14000 + 13999 + 13200 + 13199 + 12000 + 11999 + 10801 + 10800 + 10500 + 10499 + 10000 + 9601 + 9600 + 9599 + 9000 + 8999 + 8572 + 8571 + 8400 + 8399 + 8000 + 7715 + 7714 + 7501 + 7500 + 7499 + 7201 + 7200 + 7000 + 6999 + 6858 + 6857 + 6500 + 6499 + 6000 + 5999 + 5573 + 5572 + 5571 + 5401 + 5400 + 5335 + 5334 + 5333 + 5000 + 4876 + 4875 + 4801 + 4800 + 4715 + 4714 + 4667 + 4666 + 4573 + 4572 + 4571 + 4500 + 4499 + 4446 + 4445 + 4444 + 4401 + 4400 + 4286 + 4285 + 4223 + 4222 + 4126 + 4125 + 4124 + 4000 + 3858 + 3857 + 3779 + 3778 + 3777 + 3715 + 3714 + 3601 + 3600 + 3563 + 3562 + 3557 + 3556 + 3555 + 3500 + 3499 + 3429 + 3428 + 3335 + 3334 + 3333 + 3250 + 3249 + 3188 + 3187 + 3112 + 3111 + 3000 + 2999 + 2889 + 2888 + 2801 + 2800 + 2787 + 2786 + 2785 + 2751 + 2750 + 2701 + 2700 + 2668 + 2667 + 2666 + 2641 + 2640 + 2639 + 2625 + 2624 + 2572 + 2571 + 2500 + 2445 + 2444 + 2438 + 2437 + 2401 + 2400 + 2399 + 2334 + 2333 + 2287 + 2286 + 2250 + 2249 + 2223 + 2222 + 2201 + 2200 + 2161 + 2160 + 2143 + 2142 + 2112 + 2111 + 2100 + 2099 + 2063 + 2062 + 2000 + 1960 + 1959 + 1921 + 1920 + 1919 + 1890 + 1889 + 1888 + 1886 + 1885 + 1858 + 1857 + 1801 + 1800 + 1799 + 1782 + 1781 + 1779 + 1778 + 1777 + 1750 + 1749 + 1715 + 1714 + 1680 + 1679 + 1668 + 1667 + 1666 + 1625 + 1624 + 1600 + 1594 + 1593 + 1592 + 1591 + 1556 + 1555 + 1544 + 1543 + + + + + xilinx_elaboratesubcores_view_fileset + + ip_0/phy_ddr4_udimm_microblaze_mcs.xci + xci + + + ip_0/phy_ddr4_udimm_microblaze_mcs.xml + xml + + + ip_1/phy_ddr4_udimm_phy.xci + xci + + + ip_1/phy_ddr4_udimm_phy.xml + xml + + + + + + phy_ddr4_udimm + + + + instance_path + inst/u_ddr_cal_riu/mcs0/inst/microblaze_I + + + bootloop_file + sw/calibration_0/Debug/calibration_ddr.elf + + + endian + little + + + processor_type + MICROBLAZE-LE + + + is_visible + false + + + + + DDR4 Interface Generator for Ultrascale Architecture + + + C0.ControllerType + DDR4_SDRAM + + + + false + + + + + + IOPowerReduction + OFF + + + Enable_SysPorts + Auto assign static ports + true + + + Phy_Only + Phy_Only_Single + + + RESET_BOARD_INTERFACE + Custom + + + + true + + + + + + C0_CLOCK_BOARD_INTERFACE + Custom + + + + true + + + + + + IS_FROM_PHY + 1 + + + RECONFIG_XSDB_SAVE_RESTORE + false + + + AL_SEL + 0 + + + Example_TG + SIMPLE_TG + + + + false + + + + + + C0.DDR4_Clamshell + false + + + + false + + + + + + C0.MIGRATION + false + + + TIMING_OP1 + false + + + TIMING_OP2 + false + + + TIMING_3DS + false + + + SET_DW_TO_40 + false + + + DIFF_TERM_SYSCLK + false + + + C0_DDR4_BOARD_INTERFACE + Custom + + + + true + + + + + + C0.DDR4_TimePeriod + 1500 + + + C0.DDR4_InputClockPeriod + 3333 + + + C0.DDR4_Specify_MandD + false + + + C0.DDR4_CLKFBOUT_MULT + 5 + + + + false + + + + + + C0.DDR4_DIVCLK_DIVIDE + 1 + + + + false + + + + + + C0.DDR4_CLKOUT0_DIVIDE + 9 + + + + false + + + + + + C0.DDR4_PhyClockRatio + 4:1 + + + C0.DDR4_MemoryType + UDIMMs + + + C0.DDR4_MemoryPart + MTA8ATF1G64AZ-2G3 + + + C0.DDR4_Slot + Single + + + C0.DDR4_MemoryVoltage + 1.2V + + + C0.DDR4_DataWidth + 64 + + + C0.DDR4_DataMask + DM_NO_DBI + + + C0.DDR4_Ecc + false + + + + false + + + + + + C0.DDR4_MCS_ECC + false + + + C0.DDR4_AxiSelection + false + + + + false + + + + + + C0.DDR4_AUTO_AP_COL_A3 + false + + + C0.DDR4_Ordering + Normal + + + C0.DDR4_BurstLength + 8 + + + + false + + + + + + C0.DDR4_BurstType + Sequential + + + C0.DDR4_OutputDriverImpedenceControl + RZQ/7 + + + C0.DDR4_OnDieTermination + RZQ/6 + + + C0.DDR4_CasLatency + 10 + + + C0.DDR4_CasWriteLatency + 9 + + + C0.DDR4_ChipSelect + true + + + C0.DDR4_isCKEShared + false + + + C0.DDR4_AxiDataWidth + 64 + + + C0.DDR4_AxiArbitrationScheme + RD_PRI_REG + + + C0.DDR4_AxiNarrowBurst + false + + + C0.DDR4_AxiAddressWidth + 32 + + + C0.DDR4_AxiIDWidth + 4 + + + C0.DDR4_Capacity + 512 + + + C0.DDR4_Mem_Add_Map + ROW_COLUMN_BANK + + + C0.DDR4_MemoryName + MainMemory + + + C0.DDR4_AutoPrecharge + false + + + + false + + + + + + C0.DDR4_UserRefresh_ZQCS + false + + + + false + + + + + + C0.DDR4_CustomParts + no_file_loaded + + + file_csv + + false + + + + + + C0.DDR4_isCustom + false + + + C0.DDR4_SELF_REFRESH + false + + + + false + + + + + + C0.DDR4_SAVE_RESTORE + false + + + C0.DDR4_RESTORE_CRC + false + + + + false + + + + + + ADDN_UI_CLKOUT1_FREQ_HZ + None + + + ADDN_UI_CLKOUT2_FREQ_HZ + None + + + ADDN_UI_CLKOUT3_FREQ_HZ + None + + + ADDN_UI_CLKOUT4_FREQ_HZ + None + + + CLKOUT6 + false + + + Component_Name + phy_ddr4_udimm + + + No_Controller + 1 + + + System_Clock + Differential + + + Reference_Clock + Differential + + + Debug_Signal + Disable + + + IO_Power_Reduction + IO_Power_Reduction + false + + + DCI_Cascade + DCI Cascade + false + + + Default_Bank_Selections + Default Bank Selections + false + + + Simulation_Mode + BFM + + + PARTIAL_RECONFIG_FLOW_MIG + false + + + + false + + + + + + MCS_DBG_EN + false + + + C0.DDR4_CK_SKEW_0 + 0 + + + C0.DDR4_CK_SKEW_1 + 0 + + + C0.DDR4_CK_SKEW_2 + 0 + + + C0.DDR4_CK_SKEW_3 + 0 + + + C0.DDR4_ADDR_SKEW_0 + 0 + + + C0.DDR4_ADDR_SKEW_1 + 0 + + + C0.DDR4_ADDR_SKEW_2 + 0 + + + C0.DDR4_ADDR_SKEW_3 + 0 + + + C0.DDR4_ADDR_SKEW_4 + 0 + + + C0.DDR4_ADDR_SKEW_5 + 0 + + + C0.DDR4_ADDR_SKEW_6 + 0 + + + C0.DDR4_ADDR_SKEW_7 + 0 + + + C0.DDR4_ADDR_SKEW_8 + 0 + + + C0.DDR4_ADDR_SKEW_9 + 0 + + + C0.DDR4_ADDR_SKEW_10 + 0 + + + C0.DDR4_ADDR_SKEW_11 + 0 + + + C0.DDR4_ADDR_SKEW_12 + 0 + + + C0.DDR4_ADDR_SKEW_13 + 0 + + + C0.DDR4_ADDR_SKEW_14 + 0 + + + C0.DDR4_ADDR_SKEW_15 + 0 + + + C0.DDR4_ADDR_SKEW_16 + 0 + + + C0.DDR4_ADDR_SKEW_17 + 0 + + + C0.DDR4_BA_SKEW_0 + 0 + + + C0.DDR4_BA_SKEW_1 + 0 + + + C0.DDR4_BG_SKEW_0 + 0 + + + C0.DDR4_BG_SKEW_1 + 0 + + + C0.DDR4_CS_SKEW_0 + 0 + + + C0.DDR4_CS_SKEW_1 + 0 + + + C0.DDR4_CS_SKEW_2 + 0 + + + C0.DDR4_CS_SKEW_3 + 0 + + + C0.DDR4_CKE_SKEW_0 + 0 + + + C0.DDR4_CKE_SKEW_1 + 0 + + + C0.DDR4_CKE_SKEW_2 + 0 + + + C0.DDR4_CKE_SKEW_3 + 0 + + + C0.DDR4_ACT_SKEW + 0 + + + C0.DDR4_PAR_SKEW + 0 + + + C0.DDR4_ODT_SKEW_0 + 0 + + + C0.DDR4_ODT_SKEW_1 + 0 + + + C0.DDR4_ODT_SKEW_2 + 0 + + + C0.DDR4_ODT_SKEW_3 + 0 + + + C0.DDR4_LR_SKEW_0 + 0 + + + C0.DDR4_LR_SKEW_1 + 0 + + + C0.DDR4_TREFI + 0 + + + C0.DDR4_TRFC + 0 + + + C0.DDR4_TRFC_DLR + 0 + + + C0.DDR4_TXPR + 0 + + + C0.DDR4_nCK_TREFI + 0 + + + C0.DDR4_nCK_TRFC + 0 + + + C0.DDR4_nCK_TRFC_DLR + 0 + + + C0.DDR4_nCK_TXPR + 5 + + + C0.ADDR_WIDTH + ADDR WIDTH + 17 + + + C0.BANK_GROUP_WIDTH + BANK GROUP WIDTH + 2 + + + C0.LR_WIDTH + LR WIDTH + 1 + + + C0.CK_WIDTH + CK WIDTH + 1 + + + C0.CKE_WIDTH + CKE WIDTH + 1 + + + C0.CS_WIDTH + CS WIDTH + 1 + + + C0.ODT_WIDTH + ODT WIDTH + 1 + + + C0.StackHeight + 1 + + + PING_PONG_PHY + Ping Pong Phy + 1 + + + C0.DDR4_Enable_LVAUX + false + + + C0.DDR4_EN_PARITY + false + + + EN_PP_4R_MIR + false + + + + + DDR4 SDRAM (MIG) + + xtlm + protobuf + sim_ddr_v1_0 + + 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig new file mode 100644 index 0000000..698f7e5 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig @@ -0,0 +1,313 @@ +/****************************************************************************** +// (c) Copyright 2013 - 2014 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +******************************************************************************/ +// ____ ____ +// / /\/ / +// /___/ \ / Vendor : Xilinx +// \ \ \/ Version : 1.1 +// \ \ Application : MIG +// / / Filename : ddr4_v2_2_10_cal_rd_en.sv +// /___/ /\ Date Last Modified : $Date: 2015/04/23 $ +// \ \ / \ Date Created : Thu Apr 18 2013 +// \___\/\___\ +// +// Device : UltraScale +// Design Name : DDR4 SDRAM & DDR3 SDRAM +// Purpose : +// ddr4_v2_2_10_cal_rd_en module +// Reference : +// Revision History : +//***************************************************************************** + +`timescale 1ns/100ps + +module ddr4_v2_2_10_cal_rd_en #(parameter + RANKS = 1 + ,RL = 11 + ,EXTRA_CMD_DELAY = 0 + ,TCQ = 0.1 +)( + input clk + ,input rst + + ,output [3:0] mc_clb2phy_rden + ,output [3:0] mc_clb2phy_rdcs0 + ,output [3:0] mc_clb2phy_rdcs1 + + ,input [1:0] casSlot // spyglass disable W498 + ,input mccasSlot2 + ,input rdCAS + ,input calrdCAS + ,input mcrdCAS + ,input [5:0] mCL0 + ,input [5:0] mCL1 + ,input [5:0] mCL2 + ,input [5:0] mCL3 + ,input [1:0] winRank + ,input [1:0] calRank + ,input [1:0] mcwinRank + ,input calDone +); + +wire [5:0] mCL[0:3]; +assign mCL[0] = mCL0; +assign mCL[1] = mCL1; +assign mCL[2] = mCL2; +assign mCL[3] = mCL3; + +// This section generates the Gate enable mc_clb2phy_rden. +// This logic is used in calibration and during normal operation. +// Case 4'b0110 defines nominal timing where the trained mCL value equals RL. +// This logic supports mCL = RL - 3, to enable the Gate 3tCK earlier than nominal RL. +// Early gate enable is needed in Gate training, during normal operation +// if command delays are very low, and to compensate for extra Gate delay +// in the XiPhy that is allocated for VT tracking. The logic also supports Gate +// enable 4tCK later than nominal to allow for command fly-by routing. +// The Gate enable can be further delayed to allow for extra command pipeline delays. +// The Gate enable supports RL as low as 7 with no extra command delays, but other +// blocks have higher low limits, so the minimum RL without extra command delays +// is expected to be RL=8. + +reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn; +(* KEEP = "true" *) reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn_nxt; +reg [18:0] rsMask[0:7]; + +function [18:0] rs2mask; + input [3:0] diff; + input slot2; +case ({diff, slot2}) + 5'b0_0000: rs2mask = 19'b000_0000_0000_0000_1111; + 5'b0_0001: rs2mask = 19'b000_0000_0000_0011_1100; + 5'b0_0010: rs2mask = 19'b000_0000_0000_0001_1110; + 5'b0_0011: rs2mask = 19'b000_0000_0000_0111_1000; + 5'b0_0100: rs2mask = 19'b000_0000_0000_0011_1100; + 5'b0_0101: rs2mask = 19'b000_0000_0000_1111_0000; + 5'b0_0110: rs2mask = 19'b000_0000_0000_0111_1000; + 5'b0_0111: rs2mask = 19'b000_0000_0001_1110_0000; + 5'b0_1000: rs2mask = 19'b000_0000_0000_1111_0000; + 5'b0_1001: rs2mask = 19'b000_0000_0011_1100_0000; + 5'b0_1010: rs2mask = 19'b000_0000_0001_1110_0000; + 5'b0_1011: rs2mask = 19'b000_0000_0111_1000_0000; + 5'b0_1100: rs2mask = 19'b000_0000_0011_1100_0000; + 5'b0_1101: rs2mask = 19'b000_0000_1111_0000_0000; + 5'b0_1110: rs2mask = 19'b000_0000_0111_1000_0000; + 5'b0_1111: rs2mask = 19'b000_0001_1110_0000_0000; + 5'b1_0000: rs2mask = 19'b000_0000_1111_0000_0000; + 5'b1_0001: rs2mask = 19'b000_0011_1100_0000_0000; + 5'b1_0010: rs2mask = 19'b000_0001_1110_0000_0000; + 5'b1_0011: rs2mask = 19'b000_0111_1000_0000_0000; + 5'b1_0100: rs2mask = 19'b000_0011_1100_0000_0000; + 5'b1_0101: rs2mask = 19'b000_1111_0000_0000_0000; + 5'b1_0110: rs2mask = 19'b000_0111_1000_0000_0000; + 5'b1_0111: rs2mask = 19'b001_1110_0000_0000_0000; + 5'b1_1000: rs2mask = 19'b000_1111_0000_0000_0000; + 5'b1_1001: rs2mask = 19'b011_1100_0000_0000_0000; + 5'b1_1010: rs2mask = 19'b001_1110_0000_0000_0000; + 5'b1_1011: rs2mask = 19'b111_1000_0000_0000_0000; + default: rs2mask = 19'b000_0000_1000_0000_1111; +endcase +endfunction + +always @(posedge clk) begin: blk1 + reg [3:0] rsNdx; + for (rsNdx = 0; rsNdx <= 7; rsNdx = rsNdx + 1) + rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[2:1]] - (RL - 3), rsNdx[0]); +end + +always @(*) if (rst) begin + rdEn_nxt = 'b0; +end else begin + rdEn_nxt = (rdEn >> 4) + | (rdCAS ? {rsMask[{winRank, casSlot[1]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} + : 'b0); +end + +always @(posedge clk) + rdEn <= #TCQ rdEn_nxt; + +assign mc_clb2phy_rden = rdEn[3:0]; + +/////////////////////////////////////////////////////////////////// +// This logic is used during normal, multi-rank operation only. Durring cal or single +// rank operation this logic is bypassed and the output of this section is static. +// This section generates the read rank signals used by the XiPhy to select per rank +// cal values during read operations. + +integer tck_index; +localparam rdcs_msb = RL + 8 + 4*EXTRA_CMD_DELAY; + +reg [rdcs_msb :0] rdcs0; +reg [rdcs_msb :0] rdcs0_mc; +reg [rdcs_msb :0] rdcs1; +reg [rdcs_msb :0] rdcs1_mc; +reg [6:0] rdcs_rdcas_lsb_slot0; +reg calDone_dly; + +// Extend newest cs (MSB) and shift out the oldest (low 4 LSBs) +wire [rdcs_msb :0] rdcs0_shift = { { 4 { rdcs0[rdcs_msb] } }, rdcs0[ rdcs_msb : 4] }; +wire [rdcs_msb :0] rdcs1_shift = { { 4 { rdcs1[rdcs_msb] } }, rdcs1[ rdcs_msb : 4] }; + +// Create rdcs mask for the current rdcas +wire [6:0] rdcs_rdcas_lsb_slot0_nxt = { 1'b0, mCL0 } + 4*EXTRA_CMD_DELAY - 7'd7; +wire [rdcs_msb :0] rdcs_rdcas_mask_slot0 = { ( rdcs_msb + 1 ) { 1'b1 } } << rdcs_rdcas_lsb_slot0; +wire [rdcs_msb :0] rdcs_rdcas_mask = rdcs_rdcas_mask_slot0 << 2*mccasSlot2; + +// Merge the shifted rdcs and winRank based on the rdcs mask for the current rdcas +always @(*) begin + for (tck_index = 0; tck_index <= rdcs_msb; tck_index = tck_index + 1) begin + rdcs0_mc[tck_index] = ( mcrdCAS & rdcs_rdcas_mask[tck_index] ) ? mcwinRank[0] : rdcs0_shift[tck_index]; + rdcs1_mc[tck_index] = ( mcrdCAS & rdcs_rdcas_mask[tck_index] ) ? mcwinRank[1] : rdcs1_shift[tck_index]; + end +end + +// Select mc or cal rdcs +wire [rdcs_msb :0] rdcs0_nxt = calDone_dly ? rdcs0_mc : { rdcs_msb+1 { calRank[0] } }; +wire [rdcs_msb :0] rdcs1_nxt = calDone_dly ? rdcs1_mc : { rdcs_msb+1 { calRank[1] } }; + +// Final 4 bit rdcs output +assign mc_clb2phy_rdcs0 = rdcs0[3:0] & ~{ 4 { RANKS == 1 } }; +assign mc_clb2phy_rdcs1 = rdcs1[3:0] & ~{ 4 { RANKS == 1 } }; + +// Flops +always @(posedge clk) begin + rdcs_rdcas_lsb_slot0 <= #TCQ rdcs_rdcas_lsb_slot0_nxt; + calDone_dly <= #TCQ calDone; +end + +// Reset flops +always @(posedge clk) if (rst) begin + rdcs0 <= #TCQ '0; + rdcs1 <= #TCQ '0; +end else begin + rdcs0 <= #TCQ rdcs0_nxt; + rdcs1 <= #TCQ rdcs1_nxt; +end + + +//synopsys translate_off + +`ifdef MEM_INTERNAL +// Events - When asserted high in a test that passes all verification checks, these coverage +// properties indicate that a functional coverage event has been hit. +// --------------------------------------------------------------------------------------------- + +// Minimum mCL in normal operation +//wire e_mc_rd_en_000 = ( ( mCL0 + 4*EXTRA_CMD_DELAY ) == 13 ) & calDone & ~( RANKS == 1 ) & rdCAS; +//always @(posedge clk) mc_rd_en_000: if (~rst) cover property (e_mc_rd_en_000); + + +// Asserts - When asserted high, an illegal condition has been detected and the test has failed. +// --------------------------------------------------------------------------------------------- + +// Check for illegal rank switch in rdEn and rdcs. rdEn gap must be at least 2tCK wide. rdcs must be stable for 2tCK after rdEn de-assertion. +reg [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdEn; +reg [rdcs_msb :0] a_rdcs0_dly; +reg [rdcs_msb :0] a_rdcs1_dly; +reg [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdcs0; +wire [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdcs0_nxt = { rdcs0, a_rdcs0_dly[3:0] }; +reg [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdcs1; +wire [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdcs1_nxt = { rdcs1, a_rdcs1_dly[3:0] }; +wire [RL+12 + 4*EXTRA_CMD_DELAY -1 :0] a_rdEn_falling_edge = ~a_rdEn[RL+12 + 4*EXTRA_CMD_DELAY :1] & a_rdEn[RL+12 + 4*EXTRA_CMD_DELAY -1 :0]; +reg [RL+12 + 4*EXTRA_CMD_DELAY -3 :0] a_rdEn_hold0_fail; +reg [RL+12 + 4*EXTRA_CMD_DELAY -3 :0] a_rdEn_hold1_fail; +reg [RL+12 + 4*EXTRA_CMD_DELAY -3 :0] a_rdEn_gap_fail; +always @(*) begin + for (tck_index = 0; tck_index < RL+12 + 4*EXTRA_CMD_DELAY -2; tck_index = tck_index + 1) begin + a_rdEn_hold0_fail[tck_index] = calDone & a_rdEn_falling_edge[tck_index] & ( ( a_rdcs0[tck_index] ^ a_rdcs0[tck_index+1] ) | ( a_rdcs0[tck_index] ^ a_rdcs0[tck_index+2] ) ); + a_rdEn_hold1_fail[tck_index] = calDone & a_rdEn_falling_edge[tck_index] & ( ( a_rdcs1[tck_index] ^ a_rdcs1[tck_index+1] ) | ( a_rdcs1[tck_index] ^ a_rdcs1[tck_index+2] ) ); + a_rdEn_gap_fail[tck_index] = calDone & a_rdEn_falling_edge[tck_index] & a_rdEn[tck_index+2]; + end +end +always @(posedge clk) if (rst) begin + a_rdEn <= #TCQ '0; + a_rdcs0_dly <= #TCQ '0; + a_rdcs1_dly <= #TCQ '0; + a_rdcs0 <= #TCQ '0; + a_rdcs1 <= #TCQ '0; +end else begin + a_rdEn <= #TCQ rdEn; + a_rdcs0_dly <= #TCQ rdcs0; + a_rdcs1_dly <= #TCQ rdcs1; + a_rdcs0 <= #TCQ a_rdcs0_nxt; + a_rdcs1 <= #TCQ a_rdcs1_nxt; +end + +// rdcs0 not held for 2tCK after end of burst +wire a_mc_rd_en_000_hld = calDone & ( | a_rdEn_hold0_fail ) & ( mCL0 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_000_hld); + +// rdcs1 not held for 2tCK after end of burst +wire a_mc_rd_en_001_hld = calDone & ( | a_rdEn_hold1_fail ) & ( mCL0 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_001_hld); + +// rdEn not held low for 2tCK after end of burst +wire a_mc_rd_en_002_hld = calDone & ( | a_rdEn_gap_fail ) & ( mCL0 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_002_hld); + +// mCL0 is less than RL-3 +wire a_mc_rd_en_003_ovf = ( mCL0 < (RL - 3) ) & ( mCL0 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_003_ovf); + +// mCL1 is less than RL-3 +wire a_mc_rd_en_004_ovf = ( mCL1 < (RL - 3) ) & ( mCL1 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_004_ovf); + +// mCL2 is less than RL-3 +wire a_mc_rd_en_005_ovf = ( mCL2 < (RL - 3) ) & ( mCL2 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_005_ovf); + +// mCL3 is less than RL-3 +wire a_mc_rd_en_006_ovf = ( mCL3 < (RL - 3) ) & ( mCL3 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_006_ovf); + + +`endif +//synopsys translate_on + +endmodule + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej new file mode 100644 index 0000000..abf0911 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej @@ -0,0 +1,124 @@ +--- U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv ++++ /dev/null +@@ -114,55 +114,86 @@ + + reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn; + (* KEEP = "true" *) reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn_nxt; +-reg [18:0] rsMask[0:7]; ++reg [19:0] rsMask[0:15]; + +-function [18:0] rs2mask; ++// RS probably stands for rank select. ++// TODO edit below in worst case. ++function [19:0] rs2mask; + input [3:0] diff; + input slot2; +-case ({diff, slot2}) +- 5'b0_0000: rs2mask = 19'b000_0000_0000_0000_1111; +- 5'b0_0001: rs2mask = 19'b000_0000_0000_0011_1100; +- 5'b0_0010: rs2mask = 19'b000_0000_0000_0001_1110; +- 5'b0_0011: rs2mask = 19'b000_0000_0000_0111_1000; +- 5'b0_0100: rs2mask = 19'b000_0000_0000_0011_1100; +- 5'b0_0101: rs2mask = 19'b000_0000_0000_1111_0000; +- 5'b0_0110: rs2mask = 19'b000_0000_0000_0111_1000; +- 5'b0_0111: rs2mask = 19'b000_0000_0001_1110_0000; +- 5'b0_1000: rs2mask = 19'b000_0000_0000_1111_0000; +- 5'b0_1001: rs2mask = 19'b000_0000_0011_1100_0000; +- 5'b0_1010: rs2mask = 19'b000_0000_0001_1110_0000; +- 5'b0_1011: rs2mask = 19'b000_0000_0111_1000_0000; +- 5'b0_1100: rs2mask = 19'b000_0000_0011_1100_0000; +- 5'b0_1101: rs2mask = 19'b000_0000_1111_0000_0000; +- 5'b0_1110: rs2mask = 19'b000_0000_0111_1000_0000; +- 5'b0_1111: rs2mask = 19'b000_0001_1110_0000_0000; +- 5'b1_0000: rs2mask = 19'b000_0000_1111_0000_0000; +- 5'b1_0001: rs2mask = 19'b000_0011_1100_0000_0000; +- 5'b1_0010: rs2mask = 19'b000_0001_1110_0000_0000; +- 5'b1_0011: rs2mask = 19'b000_0111_1000_0000_0000; +- 5'b1_0100: rs2mask = 19'b000_0011_1100_0000_0000; +- 5'b1_0101: rs2mask = 19'b000_1111_0000_0000_0000; +- 5'b1_0110: rs2mask = 19'b000_0111_1000_0000_0000; +- 5'b1_0111: rs2mask = 19'b001_1110_0000_0000_0000; +- 5'b1_1000: rs2mask = 19'b000_1111_0000_0000_0000; +- 5'b1_1001: rs2mask = 19'b011_1100_0000_0000_0000; +- 5'b1_1010: rs2mask = 19'b001_1110_0000_0000_0000; +- 5'b1_1011: rs2mask = 19'b111_1000_0000_0000_0000; ++ input slot1; ++case ({diff, slot2, slot1}) ++6'b0_00000: rs2mask = 19'b000_0000_0000_0000_1111; ++ 6'b0_00001: rs2mask = 19'b000_0000_0000_0001_1110; ++ 6'b0_00010: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_00011: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_00100: rs2mask = 19'b000_0000_0000_0001_1110; ++ 6'b0_00101: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_00110: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_00111: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01000: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_01001: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_01010: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01011: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_01100: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_01101: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01110: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_01111: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10000: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_10001: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_10010: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10011: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_10100: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_10101: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10110: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_10111: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11000: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_11001: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_11010: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11011: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b0_11100: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_11101: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11110: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b0_11111: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00000: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b1_00001: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b1_00010: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00011: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_00100: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b1_00101: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00110: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_00111: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01000: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_01001: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_01010: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01011: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_01100: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_01101: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01110: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_01111: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10000: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_10001: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_10010: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10011: rs2mask = 19'b111_1000_0000_0000_0000; ++ 6'b1_10100: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_10101: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10110: rs2mask = 19'b111_1000_0000_0000_0000; ++ 6'b1_10111: rs2mask = 20'b1111_0000_0000_0000_0000; + default: rs2mask = 19'b000_0000_1000_0000_1111; + endcase + endfunction + + always @(posedge clk) begin: blk1 +- reg [3:0] rsNdx; +- for (rsNdx = 0; rsNdx <= 7; rsNdx = rsNdx + 1) +- rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[2:1]] - (RL - 3), rsNdx[0]); ++ reg [4:0] rsNdx; ++ for (rsNdx = 0; rsNdx <= 15; rsNdx = rsNdx + 1) ++ rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[3:2]] - (RL - 3), rsNdx[1], rsNdx[0]); + end + + always @(*) if (rst) begin + rdEn_nxt = 'b0; + end else begin + rdEn_nxt = (rdEn >> 4) +- | (rdCAS ? {rsMask[{winRank, casSlot[1]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} ++ | (rdCAS ? {rsMask[{winRank, casSlot[1], casSlot[0]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} + : 'b0); + end + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv.rej b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv.rej new file mode 100644 index 0000000..217d7e9 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv.rej @@ -0,0 +1,31 @@ +--- U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv ++++ /dev/null +@@ -157,9 +157,13 @@ + // used in pushing new write CAS commands into the wrQ shift register. These values are + // calculated for both casslot0 and casslot2. + localparam FABRIC_CASSLOT0 = ( ALL_WR_LATENCY / 4 ) - 2; ++localparam FABRIC_CASSLOT1 = ( ( ALL_WR_LATENCY + 1 ) / 4 ) - 2; + localparam FABRIC_CASSLOT2 = ( ( ALL_WR_LATENCY + 2 ) / 4 ) - 2; ++localparam FABRIC_CASSLOT3 = ( ( ALL_WR_LATENCY + 3 ) / 4 ) - 2; + localparam OFFSET_CASSLOT0 = ( ALL_WR_LATENCY ) % 4; ++localparam OFFSET_CASSLOT1 = ( ALL_WR_LATENCY + 1 ) % 4; + localparam OFFSET_CASSLOT2 = ( ALL_WR_LATENCY + 2 ) % 4; ++localparam OFFSET_CASSLOT3 = ( ALL_WR_LATENCY + 3 ) % 4; + + integer i; + +@@ -192,10 +196,12 @@ + // Output enable shift register fabric load cycle for cal and mc. mccasSlot2 is timing critical. + reg [3:0] oe_0_mux_cal; + wire [3:0] oe_0_mux_cal_nxt = calDone ? FABRIC_CASSLOT0 : FABRIC_CASSLOT2; +-wire [3:0] oe_fabric = mccasSlot2 ? FABRIC_CASSLOT2 : oe_0_mux_cal; ++wire [3:0] oe_fabric = mccasSlot2 ? (casSlot[0] ? FABRIC_CASSLOT3 : FABRIC_CASSLOT2) : ++ (casSlot[0] ? FABRIC_CASSLOT1 : oe_0_mux_cal); + + // tCK offset for mc. mccasSlot2 is timing critical. +-wire [1:0] tck_offset = mccasSlot2 ? OFFSET_CASSLOT2 : OFFSET_CASSLOT0; ++wire [1:0] tck_offset = mccasSlot2 ? (casSlot[0] ? OFFSET_CASSLOT3 : OFFSET_CASSLOT2) : ++ (casSlot[0] ? OFFSET_CASSLOT1 : OFFSET_CASSLOT0); + + // Output enable shift register load value for cal and mc. mcwrCAS and tck_offset are timing critical. + wire [DBAW+4:0] wrQ_cal_load_value = {winBuf, calRank, OFFSET_CASSLOT2[1:0], 1'b1}; diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/bd_afa8.bd b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/bd_afa8.bd new file mode 100644 index 0000000..c114c72 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/bd_afa8.bd @@ -0,0 +1,513 @@ +{ + "design": { + "design_info": { + "boundary_crc": "0xBCE55F3980178BC9", + "design_src": "SBD", + "device": "xcu200-fsgd2104-2-e", + "name": "bd_afa8", + "rev_ctrl_bd_flag": "RevCtrlBdOff", + "scoped": "true", + "synth_flow_mode": "None", + "tool_version": "2020.2", + "validated": "true" + }, + "design_tree": { + "microblaze_I": "", + "rst_0": "", + "ilmb": "", + "dlmb": "", + "dlmb_cntlr": "", + "ilmb_cntlr": "", + "lmb_bram_I": "", + "second_dlmb_cntlr": "", + "second_ilmb_cntlr": "", + "second_lmb_bram_I": "", + "iomodule_0": "" + }, + "interface_ports": { + "IO": { + "mode": "Master", + "vlnv": "xilinx.com:interface:mcsio_bus_rtl:1.0" + }, + "TRACE": { + "mode": "Master", + "vlnv": "xilinx.com:interface:mbtrace_rtl:2.0" + } + }, + "ports": { + "Clk": { + "type": "clk", + "direction": "I", + "parameters": { + "ASSOCIATED_ASYNC_RESET": { + "value": "Reset" + }, + "CLK_DOMAIN": { + "value": "bd_afa8_Clk", + "value_src": "constant" + }, + "FREQ_HZ": { + "value": "100000000" + }, + "FREQ_TOLERANCE_HZ": { + "value": "0", + "value_src": "default" + }, + "INSERT_VIP": { + "value": "0", + "value_src": "default" + }, + "PHASE": { + "value": "0.000", + "value_src": "default" + } + } + }, + "Reset": { + "type": "rst", + "direction": "I", + "parameters": { + "INSERT_VIP": { + "value": "0", + "value_src": "default" + }, + "POLARITY": { + "value": "ACTIVE_HIGH" + } + } + } + }, + "components": { + "microblaze_I": { + "vlnv": "xilinx.com:ip:microblaze:11.0", + "xci_name": "bd_afa8_microblaze_I_0", + "parameters": { + "C_ASYNC_WAKEUP": { + "value": "3" + }, + "C_DEBUG_ENABLED": { + "value": "0" + }, + "C_FAULT_TOLERANT": { + "value": "0" + }, + "C_INSTANCE": { + "value": "mb_microblaze_0" + }, + "C_PC_WIDTH": { + "value": "17" + }, + "C_TRACE": { + "value": "1" + }, + "C_USE_BARREL": { + "value": "1" + }, + "C_USE_DIV": { + "value": "1" + }, + "C_USE_EXT_BRK": { + "value": "0" + }, + "C_USE_EXT_NM_BRK": { + "value": "0" + }, + "C_USE_HW_MUL": { + "value": "1" + }, + "C_USE_PCMP_INSTR": { + "value": "1" + }, + "C_USE_REORDER_INSTR": { + "value": "0" + } + }, + "addressing": { + "address_spaces": { + "Data": { + "range": "4G", + "width": "32" + }, + "Instruction": { + "range": "4G", + "width": "32" + } + } + }, + "interface_ports": { + "DLMB": { + "mode": "Master", + "address_space_ref": "Data", + "base_address": { + "minimum": "0x00000000", + "maximum": "0xFFFFFFFF", + "width": "32" + } + }, + "ILMB": { + "mode": "Master", + "address_space_ref": "Instruction", + "base_address": { + "minimum": "0x00000000", + "maximum": "0xFFFFFFFF", + "width": "32" + } + } + }, + "hdl_attributes": { + "BMM_INFO_PROCESSOR": { + "value": "microblaze-le > bd_afa8 dlmb_cntlr", + "value_src": "default" + }, + "KEEP_HIERARCHY": { + "value": "yes", + "value_src": "default" + } + } + }, + "rst_0": { + "vlnv": "xilinx.com:ip:proc_sys_reset:5.0", + "xci_name": "bd_afa8_rst_0_0" + }, + "ilmb": { + "vlnv": "xilinx.com:ip:lmb_v10:3.0", + "xci_name": "bd_afa8_ilmb_0", + "parameters": { + "C_LMB_NUM_SLAVES": { + "value": "2" + } + }, + "interface_ports": { + "LMB_M": { + "mode": "MirroredMaster", + "bridges": [ + "LMB_Sl_0", + "LMB_Sl_1" + ] + } + } + }, + "dlmb": { + "vlnv": "xilinx.com:ip:lmb_v10:3.0", + "xci_name": "bd_afa8_dlmb_0", + "parameters": { + "C_LMB_NUM_SLAVES": { + "value": "3" + } + }, + "interface_ports": { + "LMB_M": { + "mode": "MirroredMaster", + "bridges": [ + "LMB_Sl_0", + "LMB_Sl_1", + "LMB_Sl_2" + ] + } + } + }, + "dlmb_cntlr": { + "vlnv": "xilinx.com:ip:lmb_bram_if_cntlr:4.0", + "xci_name": "bd_afa8_dlmb_cntlr_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000000000000" + }, + "C_HIGHADDR": { + "value": "0x000000000000FFFF" + }, + "C_MASK": { + "value": "0x00000000C0010000" + } + }, + "hdl_attributes": { + "BMM_INFO_ADDRESS_SPACE": { + "value": "byte 0x00000000 32 > bd_afa8 lmb_bram_I bd_afa8 second_lmb_bram_I", + "value_src": "default" + }, + "KEEP_HIERARCHY": { + "value": "yes", + "value_src": "default" + } + } + }, + "ilmb_cntlr": { + "vlnv": "xilinx.com:ip:lmb_bram_if_cntlr:4.0", + "xci_name": "bd_afa8_ilmb_cntlr_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000000000000" + }, + "C_HIGHADDR": { + "value": "0x000000000000FFFF" + }, + "C_MASK": { + "value": "0x0000000080010000" + } + } + }, + "lmb_bram_I": { + "vlnv": "xilinx.com:ip:blk_mem_gen:8.4", + "xci_name": "bd_afa8_lmb_bram_I_0", + "parameters": { + "Memory_Type": { + "value": "True_Dual_Port_RAM" + } + } + }, + "second_dlmb_cntlr": { + "vlnv": "xilinx.com:ip:lmb_bram_if_cntlr:4.0", + "xci_name": "bd_afa8_second_dlmb_cntlr_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000000010000" + }, + "C_HIGHADDR": { + "value": "0x0000000000017FFF" + }, + "C_MASK": { + "value": "0x00000000C0010000" + } + }, + "hdl_attributes": { + "BMM_INFO_ADDRESS_RANGE": { + "value": " ", + "value_src": "default" + } + } + }, + "second_ilmb_cntlr": { + "vlnv": "xilinx.com:ip:lmb_bram_if_cntlr:4.0", + "xci_name": "bd_afa8_second_ilmb_cntlr_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000000010000" + }, + "C_HIGHADDR": { + "value": "0x0000000000017FFF" + }, + "C_MASK": { + "value": "0x0000000080010000" + } + } + }, + "second_lmb_bram_I": { + "vlnv": "xilinx.com:ip:blk_mem_gen:8.4", + "xci_name": "bd_afa8_second_lmb_bram_I_0", + "parameters": { + "Memory_Type": { + "value": "True_Dual_Port_RAM" + } + } + }, + "iomodule_0": { + "vlnv": "xilinx.com:ip:iomodule:3.1", + "xci_name": "bd_afa8_iomodule_0_0", + "parameters": { + "C_BASEADDR": { + "value": "0x0000000080000000" + }, + "C_HIGHADDR": { + "value": "0x000000008000FFFF" + }, + "C_INSTANCE": { + "value": "iomodule" + }, + "C_INTC_ADDR_WIDTH": { + "value": "17" + }, + "C_INTC_HAS_FAST": { + "value": "1" + }, + "C_INTC_USE_IRQ_OUT": { + "value": "1" + }, + "C_IO_BASEADDR": { + "value": "0x00000000C0000000" + }, + "C_IO_HIGHADDR": { + "value": "0x00000000FFFFFFFF" + }, + "C_IO_MASK": { + "value": "0x00000000C0000000" + }, + "C_MASK": { + "value": "0x00000000C0000000" + }, + "C_USE_IO_BUS": { + "value": "1" + } + } + } + }, + "interface_nets": { + "iomodule_0_IO": { + "interface_ports": [ + "IO", + "iomodule_0/IO_BUS" + ] + }, + "dlmb_sl_0": { + "interface_ports": [ + "dlmb/LMB_Sl_0", + "dlmb_cntlr/SLMB" + ] + }, + "dlmb_port_2": { + "interface_ports": [ + "second_dlmb_cntlr/BRAM_PORT", + "second_lmb_bram_I/BRAM_PORTA" + ] + }, + "dlmb_port": { + "interface_ports": [ + "dlmb_cntlr/BRAM_PORT", + "lmb_bram_I/BRAM_PORTA" + ] + }, + "ilmb_sl_0": { + "interface_ports": [ + "ilmb/LMB_Sl_0", + "ilmb_cntlr/SLMB" + ] + }, + "ilmb_port_2": { + "interface_ports": [ + "second_ilmb_cntlr/BRAM_PORT", + "second_lmb_bram_I/BRAM_PORTB" + ] + }, + "microblaze_I_Trace": { + "interface_ports": [ + "TRACE", + "microblaze_I/TRACE" + ] + }, + "dlmb_sl_1": { + "interface_ports": [ + "dlmb/LMB_Sl_1", + "iomodule_0/SLMB" + ] + }, + "ilmb_port": { + "interface_ports": [ + "ilmb_cntlr/BRAM_PORT", + "lmb_bram_I/BRAM_PORTB" + ] + }, + "dlmb_sl_2": { + "interface_ports": [ + "dlmb/LMB_Sl_2", + "second_dlmb_cntlr/SLMB" + ] + }, + "ilmb_sl_1": { + "interface_ports": [ + "ilmb/LMB_Sl_1", + "second_ilmb_cntlr/SLMB" + ] + }, + "dlmb": { + "interface_ports": [ + "microblaze_I/DLMB", + "dlmb/LMB_M" + ] + }, + "ilmb": { + "interface_ports": [ + "microblaze_I/ILMB", + "ilmb/LMB_M" + ] + } + }, + "nets": { + "Clk2": { + "ports": [ + "Clk", + "microblaze_I/Clk", + "ilmb/LMB_Clk", + "dlmb/LMB_Clk", + "dlmb_cntlr/LMB_Clk", + "ilmb_cntlr/LMB_Clk", + "second_dlmb_cntlr/LMB_Clk", + "second_ilmb_cntlr/LMB_Clk", + "iomodule_0/Clk", + "rst_0/slowest_sync_clk" + ] + }, + "Reset": { + "ports": [ + "Reset", + "rst_0/ext_reset_in" + ] + }, + "MB_Reset": { + "ports": [ + "rst_0/mb_reset", + "microblaze_I/Reset" + ] + }, + "LMB_Rst2": { + "ports": [ + "rst_0/bus_struct_reset", + "ilmb/SYS_Rst", + "dlmb/SYS_Rst", + "ilmb_cntlr/LMB_Rst", + "dlmb_cntlr/LMB_Rst", + "second_ilmb_cntlr/LMB_Rst", + "second_dlmb_cntlr/LMB_Rst" + ] + }, + "IO_Rst": { + "ports": [ + "rst_0/peripheral_reset", + "iomodule_0/Rst" + ] + } + }, + "addressing": { + "/microblaze_I": { + "address_spaces": { + "Data": { + "segments": { + "SEG_dlmb_cntlr_Mem": { + "address_block": "/dlmb_cntlr/SLMB/Mem", + "offset": "0x00000000", + "range": "64K" + }, + "SEG_iomodule_0_IO": { + "address_block": "/iomodule_0/SLMB/IO", + "offset": "0xC0000000", + "range": "1G" + }, + "SEG_iomodule_0_Reg": { + "address_block": "/iomodule_0/SLMB/Reg", + "offset": "0x80000000", + "range": "64K" + }, + "SEG_second_dlmb_cntlr_Mem": { + "address_block": "/second_dlmb_cntlr/SLMB/Mem", + "offset": "0x00010000", + "range": "32K" + } + } + }, + "Instruction": { + "segments": { + "SEG_ilmb_cntlr_Mem": { + "address_block": "/ilmb_cntlr/SLMB/Mem", + "offset": "0x00000000", + "range": "64K" + }, + "SEG_second_ilmb_cntlr_Mem": { + "address_block": "/second_ilmb_cntlr/SLMB/Mem", + "offset": "0x00010000", + "range": "32K" + } + } + } + } + } + } + } +} \ No newline at end of file diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/bd_afa8.bxml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/bd_afa8.bxml new file mode 100644 index 0000000..64d4f45 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/bd_afa8.bxml @@ -0,0 +1,100 @@ + + + + Composite Fileset + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/hdl/bd_afa8_wrapper.v b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/hdl/bd_afa8_wrapper.v new file mode 100644 index 0000000..2347719 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/hdl/bd_afa8_wrapper.v @@ -0,0 +1,173 @@ +//Copyright 1986-2020 Xilinx, Inc. All Rights Reserved. +//-------------------------------------------------------------------------------- +//Command: generate_target bd_afa8_wrapper.bd +//Design : bd_afa8_wrapper +//Purpose: IP block netlist +//-------------------------------------------------------------------------------- +`timescale 1 ps / 1 ps + +module bd_afa8_wrapper + (Clk, + IO_addr_strobe, + IO_address, + IO_byte_enable, + IO_read_data, + IO_read_strobe, + IO_ready, + IO_write_data, + IO_write_strobe, + Reset, + TRACE_data_access, + TRACE_data_address, + TRACE_data_byte_enable, + TRACE_data_read, + TRACE_data_write, + TRACE_data_write_value, + TRACE_dcache_hit, + TRACE_dcache_rdy, + TRACE_dcache_read, + TRACE_dcache_req, + TRACE_delay_slot, + TRACE_ex_piperun, + TRACE_exception_kind, + TRACE_exception_taken, + TRACE_icache_hit, + TRACE_icache_rdy, + TRACE_icache_req, + TRACE_instruction, + TRACE_jump_hit, + TRACE_jump_taken, + TRACE_mb_halted, + TRACE_mem_piperun, + TRACE_msr_reg, + TRACE_new_reg_value, + TRACE_of_piperun, + TRACE_pc, + TRACE_pid_reg, + TRACE_reg_addr, + TRACE_reg_write, + TRACE_valid_instr); + input Clk; + output IO_addr_strobe; + output [31:0]IO_address; + output [3:0]IO_byte_enable; + input [31:0]IO_read_data; + output IO_read_strobe; + input IO_ready; + output [31:0]IO_write_data; + output IO_write_strobe; + input Reset; + output TRACE_data_access; + output [0:31]TRACE_data_address; + output [0:3]TRACE_data_byte_enable; + output TRACE_data_read; + output TRACE_data_write; + output [0:31]TRACE_data_write_value; + output TRACE_dcache_hit; + output TRACE_dcache_rdy; + output TRACE_dcache_read; + output TRACE_dcache_req; + output TRACE_delay_slot; + output TRACE_ex_piperun; + output [0:4]TRACE_exception_kind; + output TRACE_exception_taken; + output TRACE_icache_hit; + output TRACE_icache_rdy; + output TRACE_icache_req; + output [0:31]TRACE_instruction; + output TRACE_jump_hit; + output TRACE_jump_taken; + output TRACE_mb_halted; + output TRACE_mem_piperun; + output [0:14]TRACE_msr_reg; + output [0:31]TRACE_new_reg_value; + output TRACE_of_piperun; + output [0:31]TRACE_pc; + output [0:7]TRACE_pid_reg; + output [0:4]TRACE_reg_addr; + output TRACE_reg_write; + output TRACE_valid_instr; + + wire Clk; + wire IO_addr_strobe; + wire [31:0]IO_address; + wire [3:0]IO_byte_enable; + wire [31:0]IO_read_data; + wire IO_read_strobe; + wire IO_ready; + wire [31:0]IO_write_data; + wire IO_write_strobe; + wire Reset; + wire TRACE_data_access; + wire [0:31]TRACE_data_address; + wire [0:3]TRACE_data_byte_enable; + wire TRACE_data_read; + wire TRACE_data_write; + wire [0:31]TRACE_data_write_value; + wire TRACE_dcache_hit; + wire TRACE_dcache_rdy; + wire TRACE_dcache_read; + wire TRACE_dcache_req; + wire TRACE_delay_slot; + wire TRACE_ex_piperun; + wire [0:4]TRACE_exception_kind; + wire TRACE_exception_taken; + wire TRACE_icache_hit; + wire TRACE_icache_rdy; + wire TRACE_icache_req; + wire [0:31]TRACE_instruction; + wire TRACE_jump_hit; + wire TRACE_jump_taken; + wire TRACE_mb_halted; + wire TRACE_mem_piperun; + wire [0:14]TRACE_msr_reg; + wire [0:31]TRACE_new_reg_value; + wire TRACE_of_piperun; + wire [0:31]TRACE_pc; + wire [0:7]TRACE_pid_reg; + wire [0:4]TRACE_reg_addr; + wire TRACE_reg_write; + wire TRACE_valid_instr; + + bd_afa8 bd_afa8_i + (.Clk(Clk), + .IO_addr_strobe(IO_addr_strobe), + .IO_address(IO_address), + .IO_byte_enable(IO_byte_enable), + .IO_read_data(IO_read_data), + .IO_read_strobe(IO_read_strobe), + .IO_ready(IO_ready), + .IO_write_data(IO_write_data), + .IO_write_strobe(IO_write_strobe), + .Reset(Reset), + .TRACE_data_access(TRACE_data_access), + .TRACE_data_address(TRACE_data_address), + .TRACE_data_byte_enable(TRACE_data_byte_enable), + .TRACE_data_read(TRACE_data_read), + .TRACE_data_write(TRACE_data_write), + .TRACE_data_write_value(TRACE_data_write_value), + .TRACE_dcache_hit(TRACE_dcache_hit), + .TRACE_dcache_rdy(TRACE_dcache_rdy), + .TRACE_dcache_read(TRACE_dcache_read), + .TRACE_dcache_req(TRACE_dcache_req), + .TRACE_delay_slot(TRACE_delay_slot), + .TRACE_ex_piperun(TRACE_ex_piperun), + .TRACE_exception_kind(TRACE_exception_kind), + .TRACE_exception_taken(TRACE_exception_taken), + .TRACE_icache_hit(TRACE_icache_hit), + .TRACE_icache_rdy(TRACE_icache_rdy), + .TRACE_icache_req(TRACE_icache_req), + .TRACE_instruction(TRACE_instruction), + .TRACE_jump_hit(TRACE_jump_hit), + .TRACE_jump_taken(TRACE_jump_taken), + .TRACE_mb_halted(TRACE_mb_halted), + .TRACE_mem_piperun(TRACE_mem_piperun), + .TRACE_msr_reg(TRACE_msr_reg), + .TRACE_new_reg_value(TRACE_new_reg_value), + .TRACE_of_piperun(TRACE_of_piperun), + .TRACE_pc(TRACE_pc), + .TRACE_pid_reg(TRACE_pid_reg), + .TRACE_reg_addr(TRACE_reg_addr), + .TRACE_reg_write(TRACE_reg_write), + .TRACE_valid_instr(TRACE_valid_instr)); +endmodule diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/bd_afa8_microblaze_I_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/bd_afa8_microblaze_I_0.xci new file mode 100644 index 0000000..1c2d623 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/bd_afa8_microblaze_I_0.xci @@ -0,0 +1,1032 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_afa8_microblaze_I_0 + + + bd_afa8_Clk + 100000000 + 0 + 0 + 0.000 + + 30000000 + 0 + 0 + 0.000 + 1 + 32 + 0 + LEVEL_HIGH + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 100000000 + 0 + 0 + 0 + 0 + 0 + 100000000 + 1 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0.000 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0.000 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0.000 + 0 + 0 + 0 + 0 + 0 + LEVEL_HIGH + 0 + 0 + 0 + 100000000 + 0 + 0 + 0 + 0 + 0 + 100000000 + 1 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0.000 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0.000 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 0.000 + 0 + 0 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 1 + 0 + 0 + undef + 0.000 + 1 + 0 + 0 + 0 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 17 + 1 + 1 + 0 + 1 + 3 + 0 + 0x0000000000000000 + 0 + 8192 + 32 + 32 + 17 + 1 + 0x0000000000000000 + 8192 + 0 + 0 + 0x000000003FFFFFFF + 4 + 0 + 0 + 32 + 0 + 5 + 0 + 0 + 1 + 0 + 0 + 8192 + 0 + 0 + 0 + 1 + 0 + 0 + 1 + 1 + virtexuplus + 0 + 0 + 100000000 + 0 + 0 + 32 + 1 + 0x0000000000000000 + 0 + 0 + 0x000000003FFFFFFF + 4 + 0 + 0 + 0 + 0 + bd_afa8_microblaze_I_0 + 2 + 0 + 0 + 1 + 0 + 0 + 0 + 4 + 2 + 0 + 3 + 16 + 32 + 32 + 0 + 31 + 32 + 0 + 0 + 32 + 32 + 31 + 32 + 0 + 1 + 0 + 0 + 2 + 2 + 1 + 1 + 2 + 0 + 0 + 17 + 32 + 0 + 0x00 + 0x00000000 + 0x00000000 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 32 + 17 + 1 + 1 + 0 + 1 + 3 + 0 + 0x0000000000000000 + 0 + 8192 + 32 + 17 + 1 + 0x0000000000000000 + 8192 + 0 + 0 + 0x000000003FFFFFFF + 4 + 0 + 0 + 0 + 32 + 0 + 5 + 0 + 0 + 1 + 0 + 0 + 8192 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 1 + 0 + 0 + 100000000 + 0 + 0 + 1 + 0x0000000000000000 + 0 + 0 + 0x000000003FFFFFFF + 4 + 0 + 0 + 0 + 0 + 0 + mb_microblaze_0 + 2 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 4 + 2 + 0 + 3 + 16 + 32 + 5 + 5 + 1 + 0 + 1 + 1 + 0 + 31 + 1 + 32 + 32 + 0 + 1 + 0 + 32 + 5 + 5 + 1 + 1 + 1 + 0 + 31 + 1 + 32 + 32 + 1 + 0 + 1 + 0 + 0 + 2 + 2 + 1 + 1 + 2 + 0 + 0 + 17 + 0 + 0x00 + 0x00000000 + 0 + 0 + 0 + 0 + 0 + 0 + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 32 + GENERIC + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + bd_afa8_microblaze_I_0 + 0 + 0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 4 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/bd_afa8_microblaze_I_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/bd_afa8_microblaze_I_0.xml new file mode 100644 index 0000000..bd5e92c --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_0/bd_afa8_microblaze_I_0.xml @@ -0,0 +1,27445 @@ + + + xilinx.com + customized_ip + bd_afa8_microblaze_I_0 + 1.0 + + + CLK.CLK + Clk + Clock input + + + + + + + CLK + + + Clk + + + + + + ASSOCIATED_BUSIF + M0_AXIS:S0_AXIS:M1_AXIS:S1_AXIS:M2_AXIS:S2_AXIS:M3_AXIS:S3_AXIS:M4_AXIS:S4_AXIS:M5_AXIS:S5_AXIS:M6_AXIS:S6_AXIS:M7_AXIS:S7_AXIS:M8_AXIS:S8_AXIS:M9_AXIS:S9_AXIS:M10_AXIS:S10_AXIS:M11_AXIS:S11_AXIS:M12_AXIS:S12_AXIS:M13_AXIS:S13_AXIS:M14_AXIS:S14_AXIS:M15_AXIS:S15_AXIS:DLMB:ILMB:M_AXI_DP:M_AXI_IP:M_AXI_DC:M_AXI_IC:M_ACE_DC:M_ACE_IC:MON_DLMB:MON_ILMB:MON_AXI_DP:MON_AXI_IP:MON_AXI_DC:MON_AXI_IC:MON_ACE_DC:MON_ACE_IC + + + ASSOCIATED_RESET + Reset + + + FREQ_HZ + Clk frequency + Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_afa8_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.RESET + Reset + Reset + + + + + + + RST + + + Reset + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PROCESSOR + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + INTERRUPT + INTERRUPT + Interrupt Input + + + + + + + ACK + + + Interrupt_Ack + + + + + ADDRESS + + + Interrupt_Address + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + LOW_LATENCY + 0 + + + + + + true + + + + + + MON_INTERRUPT + INTERRUPT + Interrupt Input + + + + + + + ACK + + + Interrupt_Ack + + + + + ADDRESS + + + Interrupt_Address + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + LOW_LATENCY + 0 + + + + + + false + + + + + + DLMB + DLMB + Data Local Memory Bus + + + + + + + + + ABUS + + + Data_Addr + + + + + ADDRSTROBE + + + D_AS + + + + + BE + + + Byte_Enable + + + + + CE + + + DCE + + + + + READDBUS + + + Data_Read + + + + + READSTROBE + + + Read_Strobe + + + + + READY + + + DReady + + + + + UE + + + DUE + + + + + WAIT + + + DWait + + + + + WRITEDBUS + + + Data_Write + + + + + WRITESTROBE + + + Write_Strobe + + + + + + ADDR_WIDTH + 32 + + + DATA_WIDTH + 32 + + + PROTOCOL + STANDARD + + + READ_WRITE_MODE + READ_WRITE + + + + + + true + + + + + + MON_DLMB + DLMB + Data Local Memory Bus Monitor + + + + + + + ABUS + + + Data_Addr + + + + + ADDRSTROBE + + + D_AS + + + + + BE + + + Byte_Enable + + + + + CE + + + DCE + + + + + READDBUS + + + Data_Read + + + + + READSTROBE + + + Read_Strobe + + + + + READY + + + DReady + + + + + UE + + + DUE + + + + + WAIT + + + DWait + + + + + WRITEDBUS + + + Data_Write + + + + + WRITESTROBE + + + Write_Strobe + + + + + + ADDR_WIDTH + 32 + + + DATA_WIDTH + 32 + + + PROTOCOL + STANDARD + + + READ_WRITE_MODE + READ_WRITE + + + + + + false + + + + + + ILMB + ILMB + Instruction Local Memory Bus + + + + + + + + + ABUS + + + Instr_Addr + + + + + ADDRSTROBE + + + I_AS + + + + + CE + + + ICE + + + + + READDBUS + + + Instr + + + + + READSTROBE + + + IFetch + + + + + READY + + + IReady + + + + + UE + + + IUE + + + + + WAIT + + + IWAIT + + + + + + ADDR_WIDTH + 32 + + + DATA_WIDTH + 32 + + + PROTOCOL + STANDARD + + + READ_WRITE_MODE + READ_ONLY + + + + + + true + + + + + + MON_ILMB + ILMB + Instruction Local Memory Bus Monitor + + + + + + + ABUS + + + Instr_Addr + + + + + ADDRSTROBE + + + I_AS + + + + + CE + + + ICE + + + + + READDBUS + + + Instr + + + + + READSTROBE + + + IFetch + + + + + READY + + + IReady + + + + + UE + + + IUE + + + + + WAIT + + + IWAIT + + + + + + ADDR_WIDTH + 32 + + + DATA_WIDTH + 32 + + + PROTOCOL + STANDARD + + + READ_WRITE_MODE + READ_ONLY + + + + + + false + + + + + + M_AXI_DP + M_AXI_DP + Master AXI4 Data Peripheral Interface + + + + + + + + + ARADDR + + + M_AXI_DP_ARADDR + + + + + ARBURST + + + M_AXI_DP_ARBURST + + + + + ARCACHE + + + M_AXI_DP_ARCACHE + + + + + ARID + + + M_AXI_DP_ARID + + + + + ARLEN + + + M_AXI_DP_ARLEN + + + + + ARLOCK + + + M_AXI_DP_ARLOCK + + + + + ARPROT + + + M_AXI_DP_ARPROT + + + + + ARQOS + + + M_AXI_DP_ARQOS + + + + + ARREADY + + + M_AXI_DP_ARREADY + + + + + ARSIZE + + + M_AXI_DP_ARSIZE + + + + + ARVALID + + + M_AXI_DP_ARVALID + + + + + AWADDR + + + M_AXI_DP_AWADDR + + + + + AWBURST + + + M_AXI_DP_AWBURST + + + + + AWCACHE + + + M_AXI_DP_AWCACHE + + + + + AWID + + + M_AXI_DP_AWID + + + + + AWLEN + + + M_AXI_DP_AWLEN + + + + + AWLOCK + + + M_AXI_DP_AWLOCK + + + + + AWPROT + + + M_AXI_DP_AWPROT + + + + + AWQOS + + + M_AXI_DP_AWQOS + + + + + AWREADY + + + M_AXI_DP_AWREADY + + + + + AWSIZE + + + M_AXI_DP_AWSIZE + + + + + AWVALID + + + M_AXI_DP_AWVALID + + + + + BID + + + M_AXI_DP_BID + + + + + BREADY + + + M_AXI_DP_BREADY + + + + + BRESP + + + M_AXI_DP_BRESP + + + + + BVALID + + + M_AXI_DP_BVALID + + + + + RDATA + + + M_AXI_DP_RDATA + + + + + RID + + + M_AXI_DP_RID + + + + + RLAST + + + M_AXI_DP_RLAST + + + + + RREADY + + + M_AXI_DP_RREADY + + + + + RRESP + + + M_AXI_DP_RRESP + + + + + RVALID + + + M_AXI_DP_RVALID + + + + + WDATA + + + M_AXI_DP_WDATA + + + + + WLAST + + + M_AXI_DP_WLAST + + + + + WREADY + + + M_AXI_DP_WREADY + + + + + WSTRB + + + M_AXI_DP_WSTRB + + + + + WVALID + + + M_AXI_DP_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 0 + + + HAS_LOCK + 0 + + + DATA_WIDTH + 32 + + + ADDR_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 1 + + + NUM_WRITE_OUTSTANDING + 1 + + + NUM_READ_THREADS + 1 + + + NUM_WRITE_THREADS + 1 + + + MAX_BURST_LENGTH + 1 + + + PROTOCOL + AXI4LITE + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + MON_AXI_DP + M_AXI_DP + Master AXI4 Data Peripheral Interface Monitor + + + + + + + ARADDR + + + M_AXI_DP_ARADDR + + + + + ARBURST + + + M_AXI_DP_ARBURST + + + + + ARCACHE + + + M_AXI_DP_ARCACHE + + + + + ARID + + + M_AXI_DP_ARID + + + + + ARLEN + + + M_AXI_DP_ARLEN + + + + + ARLOCK + + + M_AXI_DP_ARLOCK + + + + + ARPROT + + + M_AXI_DP_ARPROT + + + + + ARQOS + + + M_AXI_DP_ARQOS + + + + + ARREADY + + + M_AXI_DP_ARREADY + + + + + ARSIZE + + + M_AXI_DP_ARSIZE + + + + + ARVALID + + + M_AXI_DP_ARVALID + + + + + AWADDR + + + M_AXI_DP_AWADDR + + + + + AWBURST + + + M_AXI_DP_AWBURST + + + + + AWCACHE + + + M_AXI_DP_AWCACHE + + + + + AWID + + + M_AXI_DP_AWID + + + + + AWLEN + + + M_AXI_DP_AWLEN + + + + + AWLOCK + + + M_AXI_DP_AWLOCK + + + + + AWPROT + + + M_AXI_DP_AWPROT + + + + + AWQOS + + + M_AXI_DP_AWQOS + + + + + AWREADY + + + M_AXI_DP_AWREADY + + + + + AWSIZE + + + M_AXI_DP_AWSIZE + + + + + AWVALID + + + M_AXI_DP_AWVALID + + + + + BID + + + M_AXI_DP_BID + + + + + BREADY + + + M_AXI_DP_BREADY + + + + + BRESP + + + M_AXI_DP_BRESP + + + + + BVALID + + + M_AXI_DP_BVALID + + + + + RDATA + + + M_AXI_DP_RDATA + + + + + RID + + + M_AXI_DP_RID + + + + + RLAST + + + M_AXI_DP_RLAST + + + + + RREADY + + + M_AXI_DP_RREADY + + + + + RRESP + + + M_AXI_DP_RRESP + + + + + RVALID + + + M_AXI_DP_RVALID + + + + + WDATA + + + M_AXI_DP_WDATA + + + + + WLAST + + + M_AXI_DP_WLAST + + + + + WREADY + + + M_AXI_DP_WREADY + + + + + WSTRB + + + M_AXI_DP_WSTRB + + + + + WVALID + + + M_AXI_DP_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 0 + + + HAS_LOCK + 0 + + + DATA_WIDTH + 32 + + + ADDR_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 1 + + + NUM_WRITE_OUTSTANDING + 1 + + + NUM_READ_THREADS + 1 + + + NUM_WRITE_THREADS + 1 + + + MAX_BURST_LENGTH + 1 + + + PROTOCOL + AXI4LITE + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_AXI_IP + M_AXI_IP + Master AXI4 Instruction Peripheral Interface + + + + + + + + + ARADDR + + + M_AXI_IP_ARADDR + + + + + ARBURST + + + M_AXI_IP_ARBURST + + + + + ARCACHE + + + M_AXI_IP_ARCACHE + + + + + ARID + + + M_AXI_IP_ARID + + + + + ARLEN + + + M_AXI_IP_ARLEN + + + + + ARLOCK + + + M_AXI_IP_ARLOCK + + + + + ARPROT + + + M_AXI_IP_ARPROT + + + + + ARQOS + + + M_AXI_IP_ARQOS + + + + + ARREADY + + + M_AXI_IP_ARREADY + + + + + ARSIZE + + + M_AXI_IP_ARSIZE + + + + + ARVALID + + + M_AXI_IP_ARVALID + + + + + AWADDR + + + M_AXI_IP_AWADDR + + + + + AWBURST + + + M_AXI_IP_AWBURST + + + + + AWCACHE + + + M_AXI_IP_AWCACHE + + + + + AWID + + + M_AXI_IP_AWID + + + + + AWLEN + + + M_AXI_IP_AWLEN + + + + + AWLOCK + + + M_AXI_IP_AWLOCK + + + + + AWPROT + + + M_AXI_IP_AWPROT + + + + + AWQOS + + + M_AXI_IP_AWQOS + + + + + AWREADY + + + M_AXI_IP_AWREADY + + + + + AWSIZE + + + M_AXI_IP_AWSIZE + + + + + AWVALID + + + M_AXI_IP_AWVALID + + + + + BID + + + M_AXI_IP_BID + + + + + BREADY + + + M_AXI_IP_BREADY + + + + + BRESP + + + M_AXI_IP_BRESP + + + + + BVALID + + + M_AXI_IP_BVALID + + + + + RDATA + + + M_AXI_IP_RDATA + + + + + RID + + + M_AXI_IP_RID + + + + + RLAST + + + M_AXI_IP_RLAST + + + + + RREADY + + + M_AXI_IP_RREADY + + + + + RRESP + + + M_AXI_IP_RRESP + + + + + RVALID + + + M_AXI_IP_RVALID + + + + + WDATA + + + M_AXI_IP_WDATA + + + + + WLAST + + + M_AXI_IP_WLAST + + + + + WREADY + + + M_AXI_IP_WREADY + + + + + WSTRB + + + M_AXI_IP_WSTRB + + + + + WVALID + + + M_AXI_IP_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 0 + + + HAS_LOCK + 0 + + + DATA_WIDTH + 32 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4LITE + + + NUM_READ_OUTSTANDING + 1 + + + NUM_READ_THREADS + 1 + + + MAX_BURST_LENGTH + 1 + + + HAS_WSTRB + 0 + + + HAS_BRESP + 0 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + MON_AXI_IP + M_AXI_IP + Master AXI4 Instruction Peripheral Interface Monitor + + + + + + + ARADDR + + + M_AXI_IP_ARADDR + + + + + ARBURST + + + M_AXI_IP_ARBURST + + + + + ARCACHE + + + M_AXI_IP_ARCACHE + + + + + ARID + + + M_AXI_IP_ARID + + + + + ARLEN + + + M_AXI_IP_ARLEN + + + + + ARLOCK + + + M_AXI_IP_ARLOCK + + + + + ARPROT + + + M_AXI_IP_ARPROT + + + + + ARQOS + + + M_AXI_IP_ARQOS + + + + + ARREADY + + + M_AXI_IP_ARREADY + + + + + ARSIZE + + + M_AXI_IP_ARSIZE + + + + + ARVALID + + + M_AXI_IP_ARVALID + + + + + AWADDR + + + M_AXI_IP_AWADDR + + + + + AWBURST + + + M_AXI_IP_AWBURST + + + + + AWCACHE + + + M_AXI_IP_AWCACHE + + + + + AWID + + + M_AXI_IP_AWID + + + + + AWLEN + + + M_AXI_IP_AWLEN + + + + + AWLOCK + + + M_AXI_IP_AWLOCK + + + + + AWPROT + + + M_AXI_IP_AWPROT + + + + + AWQOS + + + M_AXI_IP_AWQOS + + + + + AWREADY + + + M_AXI_IP_AWREADY + + + + + AWSIZE + + + M_AXI_IP_AWSIZE + + + + + AWVALID + + + M_AXI_IP_AWVALID + + + + + BID + + + M_AXI_IP_BID + + + + + BREADY + + + M_AXI_IP_BREADY + + + + + BRESP + + + M_AXI_IP_BRESP + + + + + BVALID + + + M_AXI_IP_BVALID + + + + + RDATA + + + M_AXI_IP_RDATA + + + + + RID + + + M_AXI_IP_RID + + + + + RLAST + + + M_AXI_IP_RLAST + + + + + RREADY + + + M_AXI_IP_RREADY + + + + + RRESP + + + M_AXI_IP_RRESP + + + + + RVALID + + + M_AXI_IP_RVALID + + + + + WDATA + + + M_AXI_IP_WDATA + + + + + WLAST + + + M_AXI_IP_WLAST + + + + + WREADY + + + M_AXI_IP_WREADY + + + + + WSTRB + + + M_AXI_IP_WSTRB + + + + + WVALID + + + M_AXI_IP_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 0 + + + HAS_LOCK + 0 + + + DATA_WIDTH + 32 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4LITE + + + NUM_READ_OUTSTANDING + 1 + + + NUM_READ_THREADS + 1 + + + MAX_BURST_LENGTH + 1 + + + HAS_WSTRB + 0 + + + HAS_BRESP + 0 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M0_AXIS + M0_AXIS + Master AXI4 Stream Interface 0 + + + + + + + TDATA + + + M0_AXIS_TDATA + + + + + TLAST + + + M0_AXIS_TLAST + + + + + TREADY + + + M0_AXIS_TREADY + + + + + TVALID + + + M0_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S0_AXIS + S0_AXIS + Slave AXI4 Stream Interface 0 + + + + + + + TDATA + + + S0_AXIS_TDATA + + + + + TLAST + + + S0_AXIS_TLAST + + + + + TREADY + + + S0_AXIS_TREADY + + + + + TVALID + + + S0_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M1_AXIS + M1_AXIS + Master AXI4 Stream Interface 1 + + + + + + + TDATA + + + M1_AXIS_TDATA + + + + + TLAST + + + M1_AXIS_TLAST + + + + + TREADY + + + M1_AXIS_TREADY + + + + + TVALID + + + M1_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S1_AXIS + S1_AXIS + Slave AXI4 Stream Interface 1 + + + + + + + TDATA + + + S1_AXIS_TDATA + + + + + TLAST + + + S1_AXIS_TLAST + + + + + TREADY + + + S1_AXIS_TREADY + + + + + TVALID + + + S1_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M2_AXIS + M2_AXIS + Master AXI4 Stream Interface 2 + + + + + + + TDATA + + + M2_AXIS_TDATA + + + + + TLAST + + + M2_AXIS_TLAST + + + + + TREADY + + + M2_AXIS_TREADY + + + + + TVALID + + + M2_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S2_AXIS + S2_AXIS + Slave AXI4 Stream Interface 2 + + + + + + + TDATA + + + S2_AXIS_TDATA + + + + + TLAST + + + S2_AXIS_TLAST + + + + + TREADY + + + S2_AXIS_TREADY + + + + + TVALID + + + S2_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M3_AXIS + M3_AXIS + Master AXI4 Stream Interface 3 + + + + + + + TDATA + + + M3_AXIS_TDATA + + + + + TLAST + + + M3_AXIS_TLAST + + + + + TREADY + + + M3_AXIS_TREADY + + + + + TVALID + + + M3_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S3_AXIS + S3_AXIS + Slave AXI4 Stream Interface 3 + + + + + + + TDATA + + + S3_AXIS_TDATA + + + + + TLAST + + + S3_AXIS_TLAST + + + + + TREADY + + + S3_AXIS_TREADY + + + + + TVALID + + + S3_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M4_AXIS + M4_AXIS + Master AXI4 Stream Interface 4 + + + + + + + TDATA + + + M4_AXIS_TDATA + + + + + TLAST + + + M4_AXIS_TLAST + + + + + TREADY + + + M4_AXIS_TREADY + + + + + TVALID + + + M4_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S4_AXIS + S4_AXIS + Slave AXI4 Stream Interface 4 + + + + + + + TDATA + + + S4_AXIS_TDATA + + + + + TLAST + + + S4_AXIS_TLAST + + + + + TREADY + + + S4_AXIS_TREADY + + + + + TVALID + + + S4_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M5_AXIS + M5_AXIS + Master AXI4 Stream Interface 5 + + + + + + + TDATA + + + M5_AXIS_TDATA + + + + + TLAST + + + M5_AXIS_TLAST + + + + + TREADY + + + M5_AXIS_TREADY + + + + + TVALID + + + M5_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S5_AXIS + S5_AXIS + Slave AXI4 Stream Interface 5 + + + + + + + TDATA + + + S5_AXIS_TDATA + + + + + TLAST + + + S5_AXIS_TLAST + + + + + TREADY + + + S5_AXIS_TREADY + + + + + TVALID + + + S5_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M6_AXIS + M6_AXIS + Master AXI4 Stream Interface 6 + + + + + + + TDATA + + + M6_AXIS_TDATA + + + + + TLAST + + + M6_AXIS_TLAST + + + + + TREADY + + + M6_AXIS_TREADY + + + + + TVALID + + + M6_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S6_AXIS + S6_AXIS + Slave AXI4 Stream Interface 6 + + + + + + + TDATA + + + S6_AXIS_TDATA + + + + + TLAST + + + S6_AXIS_TLAST + + + + + TREADY + + + S6_AXIS_TREADY + + + + + TVALID + + + S6_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M7_AXIS + M7_AXIS + Master AXI4 Stream Interface 7 + + + + + + + TDATA + + + M7_AXIS_TDATA + + + + + TLAST + + + M7_AXIS_TLAST + + + + + TREADY + + + M7_AXIS_TREADY + + + + + TVALID + + + M7_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S7_AXIS + S7_AXIS + Slave AXI4 Stream Interface 7 + + + + + + + TDATA + + + S7_AXIS_TDATA + + + + + TLAST + + + S7_AXIS_TLAST + + + + + TREADY + + + S7_AXIS_TREADY + + + + + TVALID + + + S7_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M8_AXIS + M8_AXIS + Master AXI4 Stream Interface 8 + + + + + + + TDATA + + + M8_AXIS_TDATA + + + + + TLAST + + + M8_AXIS_TLAST + + + + + TREADY + + + M8_AXIS_TREADY + + + + + TVALID + + + M8_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S8_AXIS + S8_AXIS + Slave AXI4 Stream Interface 8 + + + + + + + TDATA + + + S8_AXIS_TDATA + + + + + TLAST + + + S8_AXIS_TLAST + + + + + TREADY + + + S8_AXIS_TREADY + + + + + TVALID + + + S8_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M9_AXIS + M9_AXIS + Master AXI4 Stream Interface 9 + + + + + + + TDATA + + + M9_AXIS_TDATA + + + + + TLAST + + + M9_AXIS_TLAST + + + + + TREADY + + + M9_AXIS_TREADY + + + + + TVALID + + + M9_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S9_AXIS + S9_AXIS + Slave AXI4 Stream Interface 9 + + + + + + + TDATA + + + S9_AXIS_TDATA + + + + + TLAST + + + S9_AXIS_TLAST + + + + + TREADY + + + S9_AXIS_TREADY + + + + + TVALID + + + S9_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M10_AXIS + M10_AXIS + Master AXI4 Stream Interface 10 + + + + + + + TDATA + + + M10_AXIS_TDATA + + + + + TLAST + + + M10_AXIS_TLAST + + + + + TREADY + + + M10_AXIS_TREADY + + + + + TVALID + + + M10_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S10_AXIS + S10_AXIS + Slave AXI4 Stream Interface 10 + + + + + + + TDATA + + + S10_AXIS_TDATA + + + + + TLAST + + + S10_AXIS_TLAST + + + + + TREADY + + + S10_AXIS_TREADY + + + + + TVALID + + + S10_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M11_AXIS + M11_AXIS + Master AXI4 Stream Interface 11 + + + + + + + TDATA + + + M11_AXIS_TDATA + + + + + TLAST + + + M11_AXIS_TLAST + + + + + TREADY + + + M11_AXIS_TREADY + + + + + TVALID + + + M11_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S11_AXIS + S11_AXIS + Slave AXI4 Stream Interface 11 + + + + + + + TDATA + + + S11_AXIS_TDATA + + + + + TLAST + + + S11_AXIS_TLAST + + + + + TREADY + + + S11_AXIS_TREADY + + + + + TVALID + + + S11_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M12_AXIS + M12_AXIS + Master AXI4 Stream Interface 12 + + + + + + + TDATA + + + M12_AXIS_TDATA + + + + + TLAST + + + M12_AXIS_TLAST + + + + + TREADY + + + M12_AXIS_TREADY + + + + + TVALID + + + M12_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S12_AXIS + S12_AXIS + Slave AXI4 Stream Interface 12 + + + + + + + TDATA + + + S12_AXIS_TDATA + + + + + TLAST + + + S12_AXIS_TLAST + + + + + TREADY + + + S12_AXIS_TREADY + + + + + TVALID + + + S12_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M13_AXIS + M13_AXIS + Master AXI4 Stream Interface 13 + + + + + + + TDATA + + + M13_AXIS_TDATA + + + + + TLAST + + + M13_AXIS_TLAST + + + + + TREADY + + + M13_AXIS_TREADY + + + + + TVALID + + + M13_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S13_AXIS + S13_AXIS + Slave AXI4 Stream Interface 13 + + + + + + + TDATA + + + S13_AXIS_TDATA + + + + + TLAST + + + S13_AXIS_TLAST + + + + + TREADY + + + S13_AXIS_TREADY + + + + + TVALID + + + S13_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M14_AXIS + M14_AXIS + Master AXI4 Stream Interface 14 + + + + + + + TDATA + + + M14_AXIS_TDATA + + + + + TLAST + + + M14_AXIS_TLAST + + + + + TREADY + + + M14_AXIS_TREADY + + + + + TVALID + + + M14_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S14_AXIS + S14_AXIS + Slave AXI4 Stream Interface 14 + + + + + + + TDATA + + + S14_AXIS_TDATA + + + + + TLAST + + + S14_AXIS_TLAST + + + + + TREADY + + + S14_AXIS_TREADY + + + + + TVALID + + + S14_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M15_AXIS + M15_AXIS + Master AXI4 Stream Interface 15 + + + + + + + TDATA + + + M15_AXIS_TDATA + + + + + TLAST + + + M15_AXIS_TLAST + + + + + TREADY + + + M15_AXIS_TREADY + + + + + TVALID + + + M15_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S15_AXIS + S15_AXIS + Slave AXI4 Stream Interface 15 + + + + + + + TDATA + + + S15_AXIS_TDATA + + + + + TLAST + + + S15_AXIS_TLAST + + + + + TREADY + + + S15_AXIS_TREADY + + + + + TVALID + + + S15_AXIS_TVALID + + + + + + TDATA_NUM_BYTES + 1 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_AXI_DC + M_AXI_DC + Master AXI4 Data Cache Interface + + + + + + + + + ARADDR + + + M_AXI_DC_ARADDR + + + + + ARBURST + + + M_AXI_DC_ARBURST + + + + + ARCACHE + + + M_AXI_DC_ARCACHE + + + + + ARID + + + M_AXI_DC_ARID + + + + + ARLEN + + + M_AXI_DC_ARLEN + + + + + ARLOCK + + + M_AXI_DC_ARLOCK + + + + + ARPROT + + + M_AXI_DC_ARPROT + + + + + ARQOS + + + M_AXI_DC_ARQOS + + + + + ARREADY + + + M_AXI_DC_ARREADY + + + + + ARSIZE + + + M_AXI_DC_ARSIZE + + + + + ARUSER + + + M_AXI_DC_ARUSER + + + + + ARVALID + + + M_AXI_DC_ARVALID + + + + + AWADDR + + + M_AXI_DC_AWADDR + + + + + AWBURST + + + M_AXI_DC_AWBURST + + + + + AWCACHE + + + M_AXI_DC_AWCACHE + + + + + AWID + + + M_AXI_DC_AWID + + + + + AWLEN + + + M_AXI_DC_AWLEN + + + + + AWLOCK + + + M_AXI_DC_AWLOCK + + + + + AWPROT + + + M_AXI_DC_AWPROT + + + + + AWQOS + + + M_AXI_DC_AWQOS + + + + + AWREADY + + + M_AXI_DC_AWREADY + + + + + AWSIZE + + + M_AXI_DC_AWSIZE + + + + + AWUSER + + + M_AXI_DC_AWUSER + + + + + AWVALID + + + M_AXI_DC_AWVALID + + + + + BID + + + M_AXI_DC_BID + + + + + BREADY + + + M_AXI_DC_BREADY + + + + + BRESP + + + M_AXI_DC_BRESP + + + + + BUSER + + + M_AXI_DC_BUSER + + + + + BVALID + + + M_AXI_DC_BVALID + + + + + RDATA + + + M_AXI_DC_RDATA + + + + + RID + + + M_AXI_DC_RID + + + + + RLAST + + + M_AXI_DC_RLAST + + + + + RREADY + + + M_AXI_DC_RREADY + + + + + RRESP + + + M_AXI_DC_RRESP + + + + + RUSER + + + M_AXI_DC_RUSER + + + + + RVALID + + + M_AXI_DC_RVALID + + + + + WDATA + + + M_AXI_DC_WDATA + + + + + WLAST + + + M_AXI_DC_WLAST + + + + + WREADY + + + M_AXI_DC_WREADY + + + + + WSTRB + + + M_AXI_DC_WSTRB + + + + + WUSER + + + M_AXI_DC_WUSER + + + + + WVALID + + + M_AXI_DC_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 1 + + + HAS_LOCK + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4 + + + AWUSER_WIDTH + 0 + + + ARUSER_WIDTH + 0 + + + WUSER_WIDTH + 0 + + + WUSER_BITS_PER_BYTE + 0 + + + RUSER_WIDTH + 0 + + + RUSER_BITS_PER_BYTE + 0 + + + BUSER_WIDTH + 0 + + + NUM_READ_OUTSTANDING + 2 + + + NUM_WRITE_OUTSTANDING + 32 + + + NUM_READ_THREADS + 1 + + + NUM_WRITE_THREADS + 1 + + + DATA_WIDTH + 32 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + MON_AXI_DC + M_AXI_DC + Master AXI4 Data Cache Interface Monitor + + + + + + + ARADDR + + + M_AXI_DC_ARADDR + + + + + ARBURST + + + M_AXI_DC_ARBURST + + + + + ARCACHE + + + M_AXI_DC_ARCACHE + + + + + ARID + + + M_AXI_DC_ARID + + + + + ARLEN + + + M_AXI_DC_ARLEN + + + + + ARLOCK + + + M_AXI_DC_ARLOCK + + + + + ARPROT + + + M_AXI_DC_ARPROT + + + + + ARQOS + + + M_AXI_DC_ARQOS + + + + + ARREADY + + + M_AXI_DC_ARREADY + + + + + ARSIZE + + + M_AXI_DC_ARSIZE + + + + + ARUSER + + + M_AXI_DC_ARUSER + + + + + ARVALID + + + M_AXI_DC_ARVALID + + + + + AWADDR + + + M_AXI_DC_AWADDR + + + + + AWBURST + + + M_AXI_DC_AWBURST + + + + + AWCACHE + + + M_AXI_DC_AWCACHE + + + + + AWID + + + M_AXI_DC_AWID + + + + + AWLEN + + + M_AXI_DC_AWLEN + + + + + AWLOCK + + + M_AXI_DC_AWLOCK + + + + + AWPROT + + + M_AXI_DC_AWPROT + + + + + AWQOS + + + M_AXI_DC_AWQOS + + + + + AWREADY + + + M_AXI_DC_AWREADY + + + + + AWSIZE + + + M_AXI_DC_AWSIZE + + + + + AWUSER + + + M_AXI_DC_AWUSER + + + + + AWVALID + + + M_AXI_DC_AWVALID + + + + + BID + + + M_AXI_DC_BID + + + + + BREADY + + + M_AXI_DC_BREADY + + + + + BRESP + + + M_AXI_DC_BRESP + + + + + BUSER + + + M_AXI_DC_BUSER + + + + + BVALID + + + M_AXI_DC_BVALID + + + + + RDATA + + + M_AXI_DC_RDATA + + + + + RID + + + M_AXI_DC_RID + + + + + RLAST + + + M_AXI_DC_RLAST + + + + + RREADY + + + M_AXI_DC_RREADY + + + + + RRESP + + + M_AXI_DC_RRESP + + + + + RUSER + + + M_AXI_DC_RUSER + + + + + RVALID + + + M_AXI_DC_RVALID + + + + + WDATA + + + M_AXI_DC_WDATA + + + + + WLAST + + + M_AXI_DC_WLAST + + + + + WREADY + + + M_AXI_DC_WREADY + + + + + WSTRB + + + M_AXI_DC_WSTRB + + + + + WUSER + + + M_AXI_DC_WUSER + + + + + WVALID + + + M_AXI_DC_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 1 + + + HAS_LOCK + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4 + + + AWUSER_WIDTH + 0 + + + ARUSER_WIDTH + 0 + + + WUSER_WIDTH + 0 + + + WUSER_BITS_PER_BYTE + 0 + + + RUSER_WIDTH + 0 + + + RUSER_BITS_PER_BYTE + 0 + + + BUSER_WIDTH + 0 + + + NUM_READ_OUTSTANDING + 2 + + + NUM_WRITE_OUTSTANDING + 32 + + + NUM_READ_THREADS + 1 + + + NUM_WRITE_THREADS + 1 + + + DATA_WIDTH + 32 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_ACE_DC + M_ACE_DC + Master ACE Data Cache Interface + + + + + + + + + ACADDR + + + M_AXI_DC_ACADDR + + + + + ACPROT + + + M_AXI_DC_ACPROT + + + + + ACREADY + + + M_AXI_DC_ACREADY + + + + + ACSNOOP + + + M_AXI_DC_ACSNOOP + + + + + ACVALID + + + M_AXI_DC_ACVALID + + + + + ARADDR + + + M_AXI_DC_ARADDR + + + + + ARBAR + + + M_AXI_DC_ARBAR + + + + + ARBURST + + + M_AXI_DC_ARBURST + + + + + ARCACHE + + + M_AXI_DC_ARCACHE + + + + + ARDOMAIN + + + M_AXI_DC_ARDOMAIN + + + + + ARID + + + M_AXI_DC_ARID + + + + + ARLEN + + + M_AXI_DC_ARLEN + + + + + ARLOCK + + + M_AXI_DC_ARLOCK + + + + + ARPROT + + + M_AXI_DC_ARPROT + + + + + ARQOS + + + M_AXI_DC_ARQOS + + + + + ARREADY + + + M_AXI_DC_ARREADY + + + + + ARSIZE + + + M_AXI_DC_ARSIZE + + + + + ARSNOOP + + + M_AXI_DC_ARSNOOP + + + + + ARUSER + + + M_AXI_DC_ARUSER + + + + + ARVALID + + + M_AXI_DC_ARVALID + + + + + AWADDR + + + M_AXI_DC_AWADDR + + + + + AWBAR + + + M_AXI_DC_AWBAR + + + + + AWBURST + + + M_AXI_DC_AWBURST + + + + + AWCACHE + + + M_AXI_DC_AWCACHE + + + + + AWDOMAIN + + + M_AXI_DC_AWDOMAIN + + + + + AWID + + + M_AXI_DC_AWID + + + + + AWLEN + + + M_AXI_DC_AWLEN + + + + + AWLOCK + + + M_AXI_DC_AWLOCK + + + + + AWPROT + + + M_AXI_DC_AWPROT + + + + + AWQOS + + + M_AXI_DC_AWQOS + + + + + AWREADY + + + M_AXI_DC_AWREADY + + + + + AWSIZE + + + M_AXI_DC_AWSIZE + + + + + AWSNOOP + + + M_AXI_DC_AWSNOOP + + + + + AWUSER + + + M_AXI_DC_AWUSER + + + + + AWVALID + + + M_AXI_DC_AWVALID + + + + + BID + + + M_AXI_DC_BID + + + + + BREADY + + + M_AXI_DC_BREADY + + + + + BRESP + + + M_AXI_DC_BRESP + + + + + BUSER + + + M_AXI_DC_BUSER + + + + + BVALID + + + M_AXI_DC_BVALID + + + + + CDDATA + + + M_AXI_DC_CDDATA + + + + + CDLAST + + + M_AXI_DC_CDLAST + + + + + CDREADY + + + M_AXI_DC_CDREADY + + + + + CDVALID + + + M_AXI_DC_CDVALID + + + + + CRREADY + + + M_AXI_DC_CRREADY + + + + + CRRESP + + + M_AXI_DC_CRRESP + + + + + CRVALID + + + M_AXI_DC_CRVALID + + + + + RACK + + + M_AXI_DC_RACK + + + + + RDATA + + + M_AXI_DC_RDATA + + + + + RID + + + M_AXI_DC_RID + + + + + RLAST + + + M_AXI_DC_RLAST + + + + + RREADY + + + M_AXI_DC_RREADY + + + + + RRESP + + + M_AXI_DC_RRESP + + + + + RUSER + + + M_AXI_DC_RUSER + + + + + RVALID + + + M_AXI_DC_RVALID + + + + + WACK + + + M_AXI_DC_WACK + + + + + WDATA + + + M_AXI_DC_WDATA + + + + + WLAST + + + M_AXI_DC_WLAST + + + + + WREADY + + + M_AXI_DC_WREADY + + + + + WSTRB + + + M_AXI_DC_WSTRB + + + + + WUSER + + + M_AXI_DC_WUSER + + + + + WVALID + + + M_AXI_DC_WVALID + + + + + + ID_WIDTH + 1 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + ACE + + + NUM_READ_OUTSTANDING + 2 + + + NUM_WRITE_OUTSTANDING + 32 + + + DATA_WIDTH + 32 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + + + + false + + + + + + MON_ACE_DC + M_ACE_DC + Master ACE Data Cache Interface Monitor + + + + + + + ACADDR + + + M_AXI_DC_ACADDR + + + + + ACPROT + + + M_AXI_DC_ACPROT + + + + + ACREADY + + + M_AXI_DC_ACREADY + + + + + ACSNOOP + + + M_AXI_DC_ACSNOOP + + + + + ACVALID + + + M_AXI_DC_ACVALID + + + + + ARADDR + + + M_AXI_DC_ARADDR + + + + + ARBAR + + + M_AXI_DC_ARBAR + + + + + ARBURST + + + M_AXI_DC_ARBURST + + + + + ARCACHE + + + M_AXI_DC_ARCACHE + + + + + ARDOMAIN + + + M_AXI_DC_ARDOMAIN + + + + + ARID + + + M_AXI_DC_ARID + + + + + ARLEN + + + M_AXI_DC_ARLEN + + + + + ARLOCK + + + M_AXI_DC_ARLOCK + + + + + ARPROT + + + M_AXI_DC_ARPROT + + + + + ARQOS + + + M_AXI_DC_ARQOS + + + + + ARREADY + + + M_AXI_DC_ARREADY + + + + + ARSIZE + + + M_AXI_DC_ARSIZE + + + + + ARSNOOP + + + M_AXI_DC_ARSNOOP + + + + + ARUSER + + + M_AXI_DC_ARUSER + + + + + ARVALID + + + M_AXI_DC_ARVALID + + + + + AWADDR + + + M_AXI_DC_AWADDR + + + + + AWBAR + + + M_AXI_DC_AWBAR + + + + + AWBURST + + + M_AXI_DC_AWBURST + + + + + AWCACHE + + + M_AXI_DC_AWCACHE + + + + + AWDOMAIN + + + M_AXI_DC_AWDOMAIN + + + + + AWID + + + M_AXI_DC_AWID + + + + + AWLEN + + + M_AXI_DC_AWLEN + + + + + AWLOCK + + + M_AXI_DC_AWLOCK + + + + + AWPROT + + + M_AXI_DC_AWPROT + + + + + AWQOS + + + M_AXI_DC_AWQOS + + + + + AWREADY + + + M_AXI_DC_AWREADY + + + + + AWSIZE + + + M_AXI_DC_AWSIZE + + + + + AWSNOOP + + + M_AXI_DC_AWSNOOP + + + + + AWUSER + + + M_AXI_DC_AWUSER + + + + + AWVALID + + + M_AXI_DC_AWVALID + + + + + BID + + + M_AXI_DC_BID + + + + + BREADY + + + M_AXI_DC_BREADY + + + + + BRESP + + + M_AXI_DC_BRESP + + + + + BUSER + + + M_AXI_DC_BUSER + + + + + BVALID + + + M_AXI_DC_BVALID + + + + + CDDATA + + + M_AXI_DC_CDDATA + + + + + CDLAST + + + M_AXI_DC_CDLAST + + + + + CDREADY + + + M_AXI_DC_CDREADY + + + + + CDVALID + + + M_AXI_DC_CDVALID + + + + + CRREADY + + + M_AXI_DC_CRREADY + + + + + CRRESP + + + M_AXI_DC_CRRESP + + + + + CRVALID + + + M_AXI_DC_CRVALID + + + + + RACK + + + M_AXI_DC_RACK + + + + + RDATA + + + M_AXI_DC_RDATA + + + + + RID + + + M_AXI_DC_RID + + + + + RLAST + + + M_AXI_DC_RLAST + + + + + RREADY + + + M_AXI_DC_RREADY + + + + + RRESP + + + M_AXI_DC_RRESP + + + + + RUSER + + + M_AXI_DC_RUSER + + + + + RVALID + + + M_AXI_DC_RVALID + + + + + WACK + + + M_AXI_DC_WACK + + + + + WDATA + + + M_AXI_DC_WDATA + + + + + WLAST + + + M_AXI_DC_WLAST + + + + + WREADY + + + M_AXI_DC_WREADY + + + + + WSTRB + + + M_AXI_DC_WSTRB + + + + + WUSER + + + M_AXI_DC_WUSER + + + + + WVALID + + + M_AXI_DC_WVALID + + + + + + ID_WIDTH + 1 + + + READ_WRITE_MODE + READ_WRITE + + + SUPPORTS_NARROW_BURST + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + ACE + + + NUM_READ_OUTSTANDING + 2 + + + NUM_WRITE_OUTSTANDING + 32 + + + DATA_WIDTH + 32 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + + + + false + + + + + + M_AXI_IC + M_AXI_IC + Master AXI4 Instruction Cache Interface + + + + + + + + + ARADDR + + + M_AXI_IC_ARADDR + + + + + ARBURST + + + M_AXI_IC_ARBURST + + + + + ARCACHE + + + M_AXI_IC_ARCACHE + + + + + ARID + + + M_AXI_IC_ARID + + + + + ARLEN + + + M_AXI_IC_ARLEN + + + + + ARLOCK + + + M_AXI_IC_ARLOCK + + + + + ARPROT + + + M_AXI_IC_ARPROT + + + + + ARQOS + + + M_AXI_IC_ARQOS + + + + + ARREADY + + + M_AXI_IC_ARREADY + + + + + ARSIZE + + + M_AXI_IC_ARSIZE + + + + + ARUSER + + + M_AXI_IC_ARUSER + + + + + ARVALID + + + M_AXI_IC_ARVALID + + + + + AWADDR + + + M_AXI_IC_AWADDR + + + + + AWBURST + + + M_AXI_IC_AWBURST + + + + + AWCACHE + + + M_AXI_IC_AWCACHE + + + + + AWID + + + M_AXI_IC_AWID + + + + + AWLEN + + + M_AXI_IC_AWLEN + + + + + AWLOCK + + + M_AXI_IC_AWLOCK + + + + + AWPROT + + + M_AXI_IC_AWPROT + + + + + AWQOS + + + M_AXI_IC_AWQOS + + + + + AWREADY + + + M_AXI_IC_AWREADY + + + + + AWSIZE + + + M_AXI_IC_AWSIZE + + + + + AWUSER + + + M_AXI_IC_AWUSER + + + + + AWVALID + + + M_AXI_IC_AWVALID + + + + + BID + + + M_AXI_IC_BID + + + + + BREADY + + + M_AXI_IC_BREADY + + + + + BRESP + + + M_AXI_IC_BRESP + + + + + BUSER + + + M_AXI_IC_BUSER + + + + + BVALID + + + M_AXI_IC_BVALID + + + + + RDATA + + + M_AXI_IC_RDATA + + + + + RID + + + M_AXI_IC_RID + + + + + RLAST + + + M_AXI_IC_RLAST + + + + + RREADY + + + M_AXI_IC_RREADY + + + + + RRESP + + + M_AXI_IC_RRESP + + + + + RUSER + + + M_AXI_IC_RUSER + + + + + RVALID + + + M_AXI_IC_RVALID + + + + + WDATA + + + M_AXI_IC_WDATA + + + + + WLAST + + + M_AXI_IC_WLAST + + + + + WREADY + + + M_AXI_IC_WREADY + + + + + WSTRB + + + M_AXI_IC_WSTRB + + + + + WUSER + + + M_AXI_IC_WUSER + + + + + WVALID + + + M_AXI_IC_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 1 + + + HAS_LOCK + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4 + + + AWUSER_WIDTH + 0 + + + ARUSER_WIDTH + 0 + + + WUSER_WIDTH + 0 + + + WUSER_BITS_PER_BYTE + 0 + + + RUSER_WIDTH + 0 + + + RUSER_BITS_PER_BYTE + 0 + + + BUSER_WIDTH + 0 + + + DATA_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 2 + + + NUM_READ_THREADS + 1 + + + MAX_BURST_LENGTH + 4 + + + HAS_WSTRB + 0 + + + HAS_BRESP + 0 + + + FREQ_HZ + 100000000 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + MON_AXI_IC + M_AXI_IC + Master AXI4 Instruction Cache Interface Monitor + + + + + + + ARADDR + + + M_AXI_IC_ARADDR + + + + + ARBURST + + + M_AXI_IC_ARBURST + + + + + ARCACHE + + + M_AXI_IC_ARCACHE + + + + + ARID + + + M_AXI_IC_ARID + + + + + ARLEN + + + M_AXI_IC_ARLEN + + + + + ARLOCK + + + M_AXI_IC_ARLOCK + + + + + ARPROT + + + M_AXI_IC_ARPROT + + + + + ARQOS + + + M_AXI_IC_ARQOS + + + + + ARREADY + + + M_AXI_IC_ARREADY + + + + + ARSIZE + + + M_AXI_IC_ARSIZE + + + + + ARUSER + + + M_AXI_IC_ARUSER + + + + + ARVALID + + + M_AXI_IC_ARVALID + + + + + AWADDR + + + M_AXI_IC_AWADDR + + + + + AWBURST + + + M_AXI_IC_AWBURST + + + + + AWCACHE + + + M_AXI_IC_AWCACHE + + + + + AWID + + + M_AXI_IC_AWID + + + + + AWLEN + + + M_AXI_IC_AWLEN + + + + + AWLOCK + + + M_AXI_IC_AWLOCK + + + + + AWPROT + + + M_AXI_IC_AWPROT + + + + + AWQOS + + + M_AXI_IC_AWQOS + + + + + AWREADY + + + M_AXI_IC_AWREADY + + + + + AWSIZE + + + M_AXI_IC_AWSIZE + + + + + AWUSER + + + M_AXI_IC_AWUSER + + + + + AWVALID + + + M_AXI_IC_AWVALID + + + + + BID + + + M_AXI_IC_BID + + + + + BREADY + + + M_AXI_IC_BREADY + + + + + BRESP + + + M_AXI_IC_BRESP + + + + + BUSER + + + M_AXI_IC_BUSER + + + + + BVALID + + + M_AXI_IC_BVALID + + + + + RDATA + + + M_AXI_IC_RDATA + + + + + RID + + + M_AXI_IC_RID + + + + + RLAST + + + M_AXI_IC_RLAST + + + + + RREADY + + + M_AXI_IC_RREADY + + + + + RRESP + + + M_AXI_IC_RRESP + + + + + RUSER + + + M_AXI_IC_RUSER + + + + + RVALID + + + M_AXI_IC_RVALID + + + + + WDATA + + + M_AXI_IC_WDATA + + + + + WLAST + + + M_AXI_IC_WLAST + + + + + WREADY + + + M_AXI_IC_WREADY + + + + + WSTRB + + + M_AXI_IC_WSTRB + + + + + WUSER + + + M_AXI_IC_WUSER + + + + + WVALID + + + M_AXI_IC_WVALID + + + + + + ID_WIDTH + 0 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 1 + + + HAS_LOCK + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + AXI4 + + + AWUSER_WIDTH + 0 + + + ARUSER_WIDTH + 0 + + + WUSER_WIDTH + 0 + + + WUSER_BITS_PER_BYTE + 0 + + + RUSER_WIDTH + 0 + + + RUSER_BITS_PER_BYTE + 0 + + + BUSER_WIDTH + 0 + + + DATA_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 2 + + + NUM_READ_THREADS + 1 + + + MAX_BURST_LENGTH + 4 + + + HAS_WSTRB + 0 + + + HAS_BRESP + 0 + + + FREQ_HZ + 100000000 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_ACE_IC + M_ACE_IC + Master ACE Instruction Cache Interface + + + + + + + + + ACADDR + + + M_AXI_IC_ACADDR + + + + + ACPROT + + + M_AXI_IC_ACPROT + + + + + ACREADY + + + M_AXI_IC_ACREADY + + + + + ACSNOOP + + + M_AXI_IC_ACSNOOP + + + + + ACVALID + + + M_AXI_IC_ACVALID + + + + + ARADDR + + + M_AXI_IC_ARADDR + + + + + ARBAR + + + M_AXI_IC_ARBAR + + + + + ARBURST + + + M_AXI_IC_ARBURST + + + + + ARCACHE + + + M_AXI_IC_ARCACHE + + + + + ARDOMAIN + + + M_AXI_IC_ARDOMAIN + + + + + ARID + + + M_AXI_IC_ARID + + + + + ARLEN + + + M_AXI_IC_ARLEN + + + + + ARLOCK + + + M_AXI_IC_ARLOCK + + + + + ARPROT + + + M_AXI_IC_ARPROT + + + + + ARQOS + + + M_AXI_IC_ARQOS + + + + + ARREADY + + + M_AXI_IC_ARREADY + + + + + ARSIZE + + + M_AXI_IC_ARSIZE + + + + + ARSNOOP + + + M_AXI_IC_ARSNOOP + + + + + ARUSER + + + M_AXI_IC_ARUSER + + + + + ARVALID + + + M_AXI_IC_ARVALID + + + + + AWADDR + + + M_AXI_IC_AWADDR + + + + + AWBAR + + + M_AXI_IC_AWBAR + + + + + AWBURST + + + M_AXI_IC_AWBURST + + + + + AWCACHE + + + M_AXI_IC_AWCACHE + + + + + AWDOMAIN + + + M_AXI_IC_AWDOMAIN + + + + + AWID + + + M_AXI_IC_AWID + + + + + AWLEN + + + M_AXI_IC_AWLEN + + + + + AWLOCK + + + M_AXI_IC_AWLOCK + + + + + AWPROT + + + M_AXI_IC_AWPROT + + + + + AWQOS + + + M_AXI_IC_AWQOS + + + + + AWREADY + + + M_AXI_IC_AWREADY + + + + + AWSIZE + + + M_AXI_IC_AWSIZE + + + + + AWSNOOP + + + M_AXI_IC_AWSNOOP + + + + + AWUSER + + + M_AXI_IC_AWUSER + + + + + AWVALID + + + M_AXI_IC_AWVALID + + + + + BID + + + M_AXI_IC_BID + + + + + BREADY + + + M_AXI_IC_BREADY + + + + + BRESP + + + M_AXI_IC_BRESP + + + + + BUSER + + + M_AXI_IC_BUSER + + + + + BVALID + + + M_AXI_IC_BVALID + + + + + CDDATA + + + M_AXI_IC_CDDATA + + + + + CDLAST + + + M_AXI_IC_CDLAST + + + + + CDREADY + + + M_AXI_IC_CDREADY + + + + + CDVALID + + + M_AXI_IC_CDVALID + + + + + CRREADY + + + M_AXI_IC_CRREADY + + + + + CRRESP + + + M_AXI_IC_CRRESP + + + + + CRVALID + + + M_AXI_IC_CRVALID + + + + + RACK + + + M_AXI_IC_RACK + + + + + RDATA + + + M_AXI_IC_RDATA + + + + + RID + + + M_AXI_IC_RID + + + + + RLAST + + + M_AXI_IC_RLAST + + + + + RREADY + + + M_AXI_IC_RREADY + + + + + RRESP + + + M_AXI_IC_RRESP + + + + + RUSER + + + M_AXI_IC_RUSER + + + + + RVALID + + + M_AXI_IC_RVALID + + + + + WACK + + + M_AXI_IC_WACK + + + + + WDATA + + + M_AXI_IC_WDATA + + + + + WLAST + + + M_AXI_IC_WLAST + + + + + WREADY + + + M_AXI_IC_WREADY + + + + + WSTRB + + + M_AXI_IC_WSTRB + + + + + WUSER + + + M_AXI_IC_WUSER + + + + + WVALID + + + M_AXI_IC_WVALID + + + + + + ID_WIDTH + 1 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + ACE + + + DATA_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 2 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + + + + false + + + + + + MON_ACE_IC + M_ACE_IC + Master ACE Instruction Cache Interface Monitor + + + + + + + ACADDR + + + M_AXI_IC_ACADDR + + + + + ACPROT + + + M_AXI_IC_ACPROT + + + + + ACREADY + + + M_AXI_IC_ACREADY + + + + + ACSNOOP + + + M_AXI_IC_ACSNOOP + + + + + ACVALID + + + M_AXI_IC_ACVALID + + + + + ARADDR + + + M_AXI_IC_ARADDR + + + + + ARBAR + + + M_AXI_IC_ARBAR + + + + + ARBURST + + + M_AXI_IC_ARBURST + + + + + ARCACHE + + + M_AXI_IC_ARCACHE + + + + + ARDOMAIN + + + M_AXI_IC_ARDOMAIN + + + + + ARID + + + M_AXI_IC_ARID + + + + + ARLEN + + + M_AXI_IC_ARLEN + + + + + ARLOCK + + + M_AXI_IC_ARLOCK + + + + + ARPROT + + + M_AXI_IC_ARPROT + + + + + ARQOS + + + M_AXI_IC_ARQOS + + + + + ARREADY + + + M_AXI_IC_ARREADY + + + + + ARSIZE + + + M_AXI_IC_ARSIZE + + + + + ARSNOOP + + + M_AXI_IC_ARSNOOP + + + + + ARUSER + + + M_AXI_IC_ARUSER + + + + + ARVALID + + + M_AXI_IC_ARVALID + + + + + AWADDR + + + M_AXI_IC_AWADDR + + + + + AWBAR + + + M_AXI_IC_AWBAR + + + + + AWBURST + + + M_AXI_IC_AWBURST + + + + + AWCACHE + + + M_AXI_IC_AWCACHE + + + + + AWDOMAIN + + + M_AXI_IC_AWDOMAIN + + + + + AWID + + + M_AXI_IC_AWID + + + + + AWLEN + + + M_AXI_IC_AWLEN + + + + + AWLOCK + + + M_AXI_IC_AWLOCK + + + + + AWPROT + + + M_AXI_IC_AWPROT + + + + + AWQOS + + + M_AXI_IC_AWQOS + + + + + AWREADY + + + M_AXI_IC_AWREADY + + + + + AWSIZE + + + M_AXI_IC_AWSIZE + + + + + AWSNOOP + + + M_AXI_IC_AWSNOOP + + + + + AWUSER + + + M_AXI_IC_AWUSER + + + + + AWVALID + + + M_AXI_IC_AWVALID + + + + + BID + + + M_AXI_IC_BID + + + + + BREADY + + + M_AXI_IC_BREADY + + + + + BRESP + + + M_AXI_IC_BRESP + + + + + BUSER + + + M_AXI_IC_BUSER + + + + + BVALID + + + M_AXI_IC_BVALID + + + + + CDDATA + + + M_AXI_IC_CDDATA + + + + + CDLAST + + + M_AXI_IC_CDLAST + + + + + CDREADY + + + M_AXI_IC_CDREADY + + + + + CDVALID + + + M_AXI_IC_CDVALID + + + + + CRREADY + + + M_AXI_IC_CRREADY + + + + + CRRESP + + + M_AXI_IC_CRRESP + + + + + CRVALID + + + M_AXI_IC_CRVALID + + + + + RACK + + + M_AXI_IC_RACK + + + + + RDATA + + + M_AXI_IC_RDATA + + + + + RID + + + M_AXI_IC_RID + + + + + RLAST + + + M_AXI_IC_RLAST + + + + + RREADY + + + M_AXI_IC_RREADY + + + + + RRESP + + + M_AXI_IC_RRESP + + + + + RUSER + + + M_AXI_IC_RUSER + + + + + RVALID + + + M_AXI_IC_RVALID + + + + + WACK + + + M_AXI_IC_WACK + + + + + WDATA + + + M_AXI_IC_WDATA + + + + + WLAST + + + M_AXI_IC_WLAST + + + + + WREADY + + + M_AXI_IC_WREADY + + + + + WSTRB + + + M_AXI_IC_WSTRB + + + + + WUSER + + + M_AXI_IC_WUSER + + + + + WVALID + + + M_AXI_IC_WVALID + + + + + + ID_WIDTH + 1 + + + READ_WRITE_MODE + READ_ONLY + + + SUPPORTS_NARROW_BURST + 0 + + + ADDR_WIDTH + 32 + + + PROTOCOL + ACE + + + DATA_WIDTH + 32 + + + NUM_READ_OUTSTANDING + 2 + + + MAX_BURST_LENGTH + 4 + + + FREQ_HZ + 100000000 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + + + + false + + + + + + DEBUG + DEBUG + MicroBlaze Debug Interface + + + + + + + ARADDR + + + Dbg_ARADDR + + + + + ARREADY + + + Dbg_ARREADY + + + + + ARVALID + + + Dbg_ARVALID + + + + + AWADDR + + + Dbg_AWADDR + + + + + AWREADY + + + Dbg_AWREADY + + + + + AWVALID + + + Dbg_AWVALID + + + + + BREADY + + + Dbg_BREADY + + + + + BRESP + + + Dbg_BRESP + + + + + BVALID + + + Dbg_BVALID + + + + + CAPTURE + + + Dbg_Capture + + + + + CLK + + + Dbg_Clk + + + + + DISABLE + + + Dbg_Disable + + + + + RDATA + + + Dbg_RDATA + + + + + REG_EN + + + Dbg_Reg_En + + + + + RREADY + + + Dbg_RREADY + + + + + RRESP + + + Dbg_RRESP + + + + + RST + + + Debug_Rst + + + + + RVALID + + + Dbg_RVALID + + + + + SHIFT + + + Dbg_Shift + + + + + TDI + + + Dbg_TDI + + + + + TDO + + + Dbg_TDO + + + + + TRCLK + + + Dbg_Trace_Clk + + + + + TRDATA + + + Dbg_Trace_Data + + + + + TRIG_ACK_IN + + + Dbg_Trig_Ack_In + + + + + TRIG_ACK_OUT + + + Dbg_Trig_Ack_Out + + + + + TRIG_IN + + + Dbg_Trig_In + + + + + TRIG_OUT + + + Dbg_Trig_Out + + + + + TRREADY + + + Dbg_Trace_Ready + + + + + TRVALID + + + Dbg_Trace_Valid + + + + + UPDATE + + + Dbg_Update + + + + + WDATA + + + Dbg_WDATA + + + + + WREADY + + + Dbg_WREADY + + + + + WVALID + + + Dbg_WVALID + + + + + + + false + + + + + + S_AXI_DEBUG + DEBUG + AXI4-Lite Debug + + + + + + + + + ARADDR + + + Dbg_ARADDR + + + + + ARREADY + + + Dbg_ARREADY + + + + + ARVALID + + + Dbg_ARVALID + + + + + AWADDR + + + Dbg_AWADDR + + + + + AWREADY + + + Dbg_AWREADY + + + + + AWVALID + + + Dbg_AWVALID + + + + + BREADY + + + Dbg_BREADY + + + + + BRESP + + + Dbg_BRESP + + + + + BVALID + + + Dbg_BVALID + + + + + RDATA + + + Dbg_RDATA + + + + + RREADY + + + Dbg_RREADY + + + + + RRESP + + + Dbg_RRESP + + + + + RVALID + + + Dbg_RVALID + + + + + WDATA + + + Dbg_WDATA + + + + + WREADY + + + Dbg_WREADY + + + + + WVALID + + + Dbg_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.DEBUG_ACLK + DEBUG_ACLK + Parallel Debug Clock Input + + + + + + + CLK + + + DEBUG_ACLK + + + + + + ASSOCIATED_BUSIF + DEBUG:S_AXI_DEBUG + + + ASSOCIATED_RESET + DEBUG_ARESETN + + + FREQ_HZ + DEBUG_ACLK frequency + DEBUG_ACLK frequency + 30000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + RST.DEBUG_ARESETN + DEBUG_ARESETN + Parallel Debug Reset Input + + + + + + + RST + + + DEBUG_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + DBG_INTR + Dbg_Intr + Debug Interrupt Output + + + + + + + INTERRUPT + + + Dbg_Intr + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + TRACE + TRACE + MicroBlaze Trace Interface + + + + + + + DATA_ACCESS + + + Trace_Data_Access + + + + + DATA_ADDRESS + + + Trace_Data_Address + + + + + DATA_BYTE_ENABLE + + + Trace_Data_Byte_Enable + + + + + DATA_READ + + + Trace_Data_Read + + + + + DATA_WRITE + + + Trace_Data_Write + + + + + DATA_WRITE_VALUE + + + Trace_Data_Write_Value + + + + + DCACHE_HIT + + + Trace_DCache_Hit + + + + + DCACHE_RDY + + + Trace_DCache_Rdy + + + + + DCACHE_READ + + + Trace_DCache_Read + + + + + DCACHE_REQ + + + Trace_DCache_Req + + + + + DELAY_SLOT + + + Trace_Delay_Slot + + + + + EX_PIPERUN + + + Trace_EX_PipeRun + + + + + EXCEPTION_KIND + + + Trace_Exception_Kind + + + + + EXCEPTION_TAKEN + + + Trace_Exception_Taken + + + + + ICACHE_HIT + + + Trace_ICache_Hit + + + + + ICACHE_RDY + + + Trace_ICache_Rdy + + + + + ICACHE_REQ + + + Trace_ICache_Req + + + + + INSTRUCTION + + + Trace_Instruction + + + + + JUMP_HIT + + + Trace_Jump_Hit + + + + + JUMP_TAKEN + + + Trace_Jump_Taken + + + + + MB_HALTED + + + Trace_MB_Halted + + + + + MEM_PIPERUN + + + Trace_MEM_PipeRun + + + + + MSR_REG + + + Trace_MSR_Reg + + + + + NEW_REG_VALUE + + + Trace_New_Reg_Value + + + + + OF_PIPERUN + + + Trace_OF_PipeRun + + + + + PC + + + Trace_PC + + + + + PID_REG + + + Trace_PID_Reg + + + + + REG_ADDR + + + Trace_Reg_Addr + + + + + REG_WRITE + + + Trace_Reg_Write + + + + + VALID_INSTR + + + Trace_Valid_Instr + + + + + + + true + + + + + + + + Data + 4294967296 + 32 + + local_memory_map + + microblaze_0 + 0 + 98304 + 32 + + + lsb + 0 + + + msb + 31 + + + workflow + simulation + + + controlpaths + dlmb_cntlr=lmb_bram_I,second_dlmb_cntlr=second_lmb_bram_I + + + memorytypename + + + + simmemfile + + + + combined + {"AddressBlocks":[{"Width":32,"LSB":0,"MSB":31,"AddrBegin":0,"AddrEnd":65535,"Workflow":"simulation","ECC":false,"ECCAlgo":"ECC_NONE","ECCLSB":0,"ECCMSB":0,"MemType":" bd_afa8 lmb_bram_I_MEM_DEVICE","MemWidth":32,"MemDepth":65536,"MemFile":"bd_afa8_lmb_bram_I_0.mem","MemColl":[{"Key":"dlmb_cntlr","Val":"lmb_bram_I"}]},{"Width":32,"LSB":0,"MSB":31,"AddrBegin":65536,"AddrEnd":98303,"Workflow":"simulation","ECC":false,"ECCAlgo":"ECC_NONE","ECCLSB":0,"ECCMSB":0,"MemType":" bd_afa8 lmb_bram_I bd_afa8 + second_lmb_bram_I_MEM_DEVICE","MemWidth":32,"MemDepth":32768,"MemFile":"bd_afa8_second_lmb_bram_I_0.mem","MemColl":[{"Key":"second_dlmb_cntlr","Val":"second_lmb_bram_I"}]}]} + + + + + microblaze_1 + 0 + 98304 + 32 + + + lsb + 0 + + + msb + 31 + + + workflow + implementation + + + controlpaths + dlmb_cntlr=lmb_bram_I,second_dlmb_cntlr=second_lmb_bram_I + + + memorytypename + + + + simmemfile + + + + combined + {"AddressBlocks":[{"Width":32,"LSB":0,"MSB":31,"AddrBegin":0,"AddrEnd":65535,"Workflow":"implementation","ECC":false,"ECCAlgo":"ECC_NONE","ECCLSB":0,"ECCMSB":0,"MemType":"","MemWidth":32,"MemDepth":65536,"MemFile":"","MemColl":[{"Key":"dlmb_cntlr","Val":"lmb_bram_I"}]},{"Width":32,"LSB":0,"MSB":31,"AddrBegin":65536,"AddrEnd":98303,"Workflow":"implementation","ECC":false,"ECCAlgo":"ECC_NONE","ECCLSB":0,"ECCMSB":0,"MemType":"","MemWidth":32,"MemDepth":32768,"MemFile":"","MemColl":[{"Key":"second_d +lmb_cntlr","Val":"second_lmb_bram_I"}]}]} + + + + + + + Instruction + 4294967296 + 32 + + + + + S_AXI_DEBUG + AXI debug memory map + + Reg + Reg + Debug Register Block + 0 + 4096 + 32 + register + read-write + + + + + + + Clk + + in + + + std_logic + dummy_view + + + + + + Reset + + in + + + std_logic + dummy_view + + + + + + Mb_Reset + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Config_Reset + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Scan_Reset + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Scan_Reset_Sel + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Scan_En + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + RAM_To + + in + + 255 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + RAM_From + + out + + 255 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Interrupt + + in + + + std_logic + dummy_view + + + + 0 + + + + + Interrupt_Address + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Interrupt_Ack + + out + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Ext_BRK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Ext_NM_BRK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Stop + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Intr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + MB_Halted + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + MB_Error + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Wakeup + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sleep + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Hibernate + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Suspend + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_Wakeup + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_Continue + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Reset_Mode + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Pause + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Pause_Ack + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Non_Secure + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0x0 + + + + + + false + + + + + + LOCKSTEP_Slave_In + + in + + 0 + 4095 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LOCKSTEP_Master_Out + + out + + 0 + 4095 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + LOCKSTEP_Out + + out + + 0 + 4095 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Instr_Addr + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Instr + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + IFetch + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + I_AS + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + IReady + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + IWAIT + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ICE + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + IUE + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + M_AXI_IP_AWID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_AWREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_WDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_WSTRB + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_WLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_WVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_WREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_BID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_BRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_BVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_BREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IP_ARREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IP_RREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Data_Addr + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Data_Read + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + Data_Write + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + D_AS + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Read_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Write_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + DReady + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + DWait + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + DCE + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + DUE + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + Byte_Enable + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + M_AXI_DP_AWID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_AWREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_WDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_WSTRB + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_WLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_WVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_WREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_BID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_BRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_BVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_BREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DP_ARREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DP_RREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_Clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_TDI + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_TDO + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_Reg_En + + in + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Shift + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Capture + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Update + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trig_In + + out + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_Trig_Ack_In + + in + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trig_Out + + in + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trig_Ack_Out + + out + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_Trace_Clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trace_Data + + out + + 0 + 35 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_Trace_Ready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Trace_Valid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Debug_Rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_Disable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_AWADDR + + in + + 14 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_ARADDR + + in + + 14 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Dbg_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Dbg_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Dbg_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + DEBUG_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + DEBUG_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + Trace_Instruction + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Valid_Instr + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_PC + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Reg_Write + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Reg_Addr + + out + + 0 + 4 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_MSR_Reg + + out + + 0 + 14 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_PID_Reg + + out + + 0 + 7 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_New_Reg_Value + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Exception_Taken + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Exception_Kind + + out + + 0 + 4 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Jump_Taken + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Delay_Slot + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Data_Address + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Data_Write_Value + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Data_Byte_Enable + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + Trace_Data_Access + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Data_Read + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Data_Write + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_DCache_Req + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_DCache_Hit + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_DCache_Rdy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_DCache_Read + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_ICache_Req + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_ICache_Hit + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_ICache_Rdy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_OF_PipeRun + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_EX_PipeRun + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_MEM_PipeRun + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_MB_Halted + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + Trace_Jump_Hit + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + M0_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M0_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M0_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M0_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M1_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M1_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M1_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M1_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M2_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M2_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M2_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M2_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M3_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M3_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M3_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M3_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M4_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M4_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M4_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M4_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M5_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M5_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M5_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M5_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M6_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M6_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M6_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M6_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M7_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M7_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M7_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M7_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M8_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M8_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M8_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M8_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M9_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M9_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M9_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M9_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M10_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M10_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M10_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M10_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M11_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M11_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M11_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M11_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M12_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M12_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M12_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M12_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M13_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M13_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M13_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M13_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M14_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M14_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M14_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M14_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M15_AXIS_TLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M15_AXIS_TDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M15_AXIS_TVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M15_AXIS_TREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S0_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S0_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S0_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S0_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S1_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S1_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S1_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S1_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S2_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S2_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S2_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S2_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S3_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S3_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S3_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S3_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S4_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S4_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S4_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S4_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S5_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S5_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S5_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S5_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S6_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S6_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S6_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S6_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S7_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S7_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S7_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S7_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S8_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S8_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S8_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S8_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S9_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S9_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S9_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S9_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S10_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S10_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S10_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S10_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S11_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S11_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S11_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S11_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S12_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S12_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S12_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S12_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S13_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S13_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S13_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S13_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S14_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S14_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S14_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S14_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S15_AXIS_TLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S15_AXIS_TDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S15_AXIS_TVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S15_AXIS_TREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_AWUSER + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWDOMAIN + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWSNOOP + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_AWBAR + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WSTRB + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_WREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_WUSER + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_BID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_BRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_BVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_BREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_BUSER + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_WACK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ARUSER + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARDOMAIN + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARSNOOP + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ARBAR + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_RID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_RUSER + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_RACK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_ACVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ACADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ACSNOOP + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ACPROT + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_ACREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CRVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CRRESP + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CRREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_IC_CDVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CDDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CDLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_IC_CDREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_AWID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_AWUSER + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWDOMAIN + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWSNOOP + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_AWBAR + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WSTRB + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_WREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_WUSER + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_BRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_BID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_BVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_BREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_BUSER + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_WACK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARID + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARADDR + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARLEN + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARSIZE + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARBURST + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARLOCK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARCACHE + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARPROT + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARQOS + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ARUSER + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARDOMAIN + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARSNOOP + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ARBAR + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_RID + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RRESP + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RLAST + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_RUSER + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_RACK + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_ACVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ACADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ACSNOOP + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ACPROT + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_ACREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CRVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CRRESP + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CRREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + M_AXI_DC_CDVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CDDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CDLAST + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + M_AXI_DC_CDREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + + + C_SCO + 0 + + + C_FREQ + 100000000 + + + C_USE_CONFIG_RESET + 0 + + + C_NUM_SYNC_FF_CLK + Synchronizing FFs to Clk region + 2 + + + C_NUM_SYNC_FF_CLK_IRQ + Synchronizing FFs to Clk region for interrupt input + 1 + + + C_NUM_SYNC_FF_CLK_DEBUG + Synchronizing FFs to Clk region in debug module + 2 + + + C_NUM_SYNC_FF_DBG_CLK + Synchronizing FFs to Dbg_Clk region + 1 + + + C_NUM_SYNC_FF_DBG_TRACE_CLK + Synchronizing FFs to Dbg_Trace_Clk region + 2 + + + C_FAULT_TOLERANT + Enable Fault Tolerance Support + 0 + + + C_ECC_USE_CE_EXCEPTION + Correctable Error Exception + 0 + + + C_LOCKSTEP_SLAVE + Lockstep Slave + 0 + + + C_LOCKSTEP_MASTER + Lockstep Master + 0 + + + C_ENDIANNESS + 1 + + + C_FAMILY + virtexuplus + + + C_DATA_SIZE + 32 + + + C_LMB_DATA_SIZE + 32 + + + C_INSTR_SIZE + 32 + + + C_IADDR_SIZE + 32 + + + C_PIADDR_SIZE + 32 + + + C_DADDR_SIZE + 32 + + + C_INSTANCE + bd_afa8_microblaze_I_0 + + + C_AVOID_PRIMITIVES + 0 + + + C_AREA_OPTIMIZED + Select implementation optimization + 0 + + + C_OPTIMIZATION + 0 + + + C_INTERCONNECT + Select Bus Interface + 2 + + + C_BASE_VECTORS + Vector Base Address + 0x0000000000000000 + + + C_M_AXI_DP_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DP_DATA_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DP_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DP_EXCLUSIVE_ACCESS + 0 + + + + true + + + + + + C_M_AXI_D_BUS_EXCEPTION + Enable Data-side AXI Exception + 0 + + + + true + + + + + + C_M_AXI_IP_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IP_DATA_WIDTH + 32 + + + + true + + + + + + C_M_AXI_IP_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_I_BUS_EXCEPTION + Enable Instruction-side AXI Exception + 0 + + + + true + + + + + + C_D_LMB + Enable Local Memory Bus Data Interface + 1 + + + C_D_LMB_PROTOCOL + Local Memory Bus Data Protocol + 0 + + + C_D_AXI + Enable Peripheral AXI Data Interface + 0 + + + C_I_LMB + Enable Local Memory Bus Instruction Interface + 1 + + + C_I_LMB_PROTOCOL + Local Memory Bus Instruction Protocol + 0 + + + C_I_AXI + Enable Peripheral AXI Instruction Interface + 0 + + + G_TEMPLATE_LIST + Select Configuration + 0 + + + C_USE_MSR_INSTR + Enable Additional Machine Status Register Instructions + 0 + + + C_USE_PCMP_INSTR + Enable Pattern Comparator + 1 + + + C_USE_BARREL + Enable Barrel Shifter + 1 + + + C_USE_DIV + Enable Integer Divider + 1 + + + C_USE_HW_MUL + Enable Integer Multiplier + 1 + + + C_USE_FPU + Enable Floating Point Unit + 0 + + + C_USE_REORDER_INSTR + Enable Reversed Load/Store and Swap Instructions + 0 + + + C_UNALIGNED_EXCEPTIONS + Enable Unaligned Data Exception + 0 + + + C_ILL_OPCODE_EXCEPTION + Enable Illegal Instruction Exception + 0 + + + C_DIV_ZERO_EXCEPTION + Enable Integer Divide Exception + 0 + + + + true + + + + + + C_FPU_EXCEPTION + Enable Floating Point Unit Exceptions + 0 + + + + false + + + + + + C_FSL_LINKS + Number of Stream Links + 0 + + + C_USE_EXTENDED_FSL_INSTR + Enable Additional Stream Instructions + 0 + + + C_FSL_EXCEPTION + Enable Stream Exception + 0 + + + + false + + + + + + C_USE_STACK_PROTECTION + Enable stack protection + 0 + + + + true + + + + + + C_IMPRECISE_EXCEPTIONS + Allow Imprecise Exceptions + 0 + + + C_USE_INTERRUPT + 0 + + + C_USE_EXT_BRK + 0 + + + C_USE_EXT_NM_BRK + 0 + + + C_USE_NON_SECURE + 0 + + + C_USE_MMU + Memory Management + 0 + + + + true + + + + + + C_MMU_DTLB_SIZE + Data Shadow Translation Look-Aside Buffer Size + 4 + + + + false + + + + + + C_MMU_ITLB_SIZE + Instruction Shadow Translation Look-Aside Buffer Size + 2 + + + + false + + + + + + C_MMU_TLB_ACCESS + Enable Access to Memory Management Special Registers + 3 + + + + false + + + + + + C_MMU_ZONES + Number of Memory Protection Zones + 16 + + + + false + + + + + + C_MMU_PRIVILEGED_INSTR + Privileged Instructions + 0 + + + + false + + + + + + C_USE_BRANCH_TARGET_CACHE + Enable Branch Target Cache + 0 + + + + true + + + + + + C_BRANCH_TARGET_CACHE_SIZE + Branch Target Cache Size + 0 + + + + true + + + + + + C_PC_WIDTH + 17 + + + C_PVR + Specifies Processor Version Register + 0 + + + C_PVR_USER1 + Specify USER1 Bits in Processor Version Register + 0x00 + + + C_PVR_USER2 + Specify USER2 Bits in Processor Version Register + 0x00000000 + + + C_DYNAMIC_BUS_SIZING + 0 + + + C_RESET_MSR + Specify Reset Value for Select MSR Bits + 0x00000000 + + + C_OPCODE_0x0_ILLEGAL + Generate Illegal Instruction Exception for NULL Instruction + 0 + + + C_DEBUG_ENABLED + MicroBlaze Debug Module Interface + 0 + + + C_DEBUG_INTERFACE + MicroBlaze Debug Connection + 0 + + + C_NUMBER_OF_PC_BRK + Number of PC Breakpoints + 1 + + + C_NUMBER_OF_RD_ADDR_BRK + Number of Read Address Watchpoints + 0 + + + C_NUMBER_OF_WR_ADDR_BRK + Number of Write Address Watchpoints + 0 + + + C_DEBUG_EVENT_COUNTERS + Number of Performance Monitor Event Counters + 5 + + + C_DEBUG_LATENCY_COUNTERS + Number of Performance Monitor Latency Counters + 1 + + + C_DEBUG_COUNTER_WIDTH + Performance Monitor Counter Width + 32 + + + C_DEBUG_TRACE_SIZE + Trace Buffer Size + 8192 + + + C_DEBUG_EXTERNAL_TRACE + External Trace + 0 + + + C_DEBUG_TRACE_ASYNC_RESET + Use Asynchrnous Reset for External Trace + 0 + + + C_DEBUG_PROFILE_SIZE + Profile Buffer Size + 0 + + + C_INTERRUPT_IS_EDGE + Sense Interrupt on Edge vs. Level + 0 + + + C_EDGE_IS_POSITIVE + Sense Interrupt on Rising vs. Falling Edge + 1 + + + C_ASYNC_INTERRUPT + 1 + + + C_ASYNC_WAKEUP + 3 + + + C_M0_AXIS_DATA_WIDTH + 32 + + + C_S0_AXIS_DATA_WIDTH + 32 + + + C_M1_AXIS_DATA_WIDTH + 32 + + + C_S1_AXIS_DATA_WIDTH + 32 + + + C_M2_AXIS_DATA_WIDTH + 32 + + + C_S2_AXIS_DATA_WIDTH + 32 + + + C_M3_AXIS_DATA_WIDTH + 32 + + + C_S3_AXIS_DATA_WIDTH + 32 + + + C_M4_AXIS_DATA_WIDTH + 32 + + + C_S4_AXIS_DATA_WIDTH + 32 + + + C_M5_AXIS_DATA_WIDTH + 32 + + + C_S5_AXIS_DATA_WIDTH + 32 + + + C_M6_AXIS_DATA_WIDTH + 32 + + + C_S6_AXIS_DATA_WIDTH + 32 + + + C_M7_AXIS_DATA_WIDTH + 32 + + + C_S7_AXIS_DATA_WIDTH + 32 + + + C_M8_AXIS_DATA_WIDTH + 32 + + + C_S8_AXIS_DATA_WIDTH + 32 + + + C_M9_AXIS_DATA_WIDTH + 32 + + + C_S9_AXIS_DATA_WIDTH + 32 + + + C_M10_AXIS_DATA_WIDTH + 32 + + + C_S10_AXIS_DATA_WIDTH + 32 + + + C_M11_AXIS_DATA_WIDTH + 32 + + + C_S11_AXIS_DATA_WIDTH + 32 + + + C_M12_AXIS_DATA_WIDTH + 32 + + + C_S12_AXIS_DATA_WIDTH + 32 + + + C_M13_AXIS_DATA_WIDTH + 32 + + + C_S13_AXIS_DATA_WIDTH + 32 + + + C_M14_AXIS_DATA_WIDTH + 32 + + + C_S14_AXIS_DATA_WIDTH + 32 + + + C_M15_AXIS_DATA_WIDTH + 32 + + + C_S15_AXIS_DATA_WIDTH + 32 + + + C_ICACHE_BASEADDR + Base Address + 0x0000000000000000 + + + C_ICACHE_HIGHADDR + High Address + 0x000000003FFFFFFF + + + C_USE_ICACHE + Enable Instruction Cache + 0 + + + C_ALLOW_ICACHE_WR + Enable Writes + 1 + + + C_ADDR_TAG_BITS + 17 + + + C_CACHE_BYTE_SIZE + Size in Bytes + 8192 + + + C_ICACHE_LINE_LEN + Line Length + 4 + + + C_ICACHE_ALWAYS_USED + Use Cache for All Memory Accesses + 1 + + + C_ICACHE_STREAMS + Number of Streams + 0 + + + + true + + + + + + C_ICACHE_VICTIMS + Number of Victims + 0 + + + + true + + + + + + C_ICACHE_FORCE_TAG_LUTRAM + Use Distributed RAM for Tags + 0 + + + + true + + + + + + C_ICACHE_DATA_WIDTH + Data Width + 0 + + + + true + + + + + + C_M_AXI_IC_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_DATA_WIDTH + 32 + + + C_M_AXI_IC_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_IC_USER_VALUE + 31 + + + + true + + + + + + C_M_AXI_IC_AWUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_IC_ARUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_IC_WUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_RUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_BUSER_WIDTH + 1 + + + + true + + + + + + C_DCACHE_BASEADDR + Base Address + 0x0000000000000000 + + + C_DCACHE_HIGHADDR + High Address + 0x000000003FFFFFFF + + + C_USE_DCACHE + Enable Data Cache + 0 + + + C_ALLOW_DCACHE_WR + Enable Writes + 1 + + + C_DCACHE_ADDR_TAG + 17 + + + C_DCACHE_BYTE_SIZE + Size in Bytes + 8192 + + + C_DCACHE_LINE_LEN + Line Length + 4 + + + C_DCACHE_ALWAYS_USED + Use Cache for All Memory Accesses + 1 + + + C_DCACHE_USE_WRITEBACK + Enable Write-back Storage Policy + 0 + + + + true + + + + + + C_DCACHE_VICTIMS + Number of Victims + 0 + + + + false + + + + + + C_DCACHE_FORCE_TAG_LUTRAM + Use Distributed RAM for Tags + 0 + + + C_DCACHE_DATA_WIDTH + Data Width + 0 + + + + false + + + + + + C_M_AXI_DC_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_DATA_WIDTH + 32 + + + C_M_AXI_DC_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DC_EXCLUSIVE_ACCESS + 0 + + + + true + + + + + + C_M_AXI_DC_USER_VALUE + 31 + + + + true + + + + + + C_M_AXI_DC_AWUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_DC_ARUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_DC_WUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_RUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_BUSER_WIDTH + 1 + + + + true + + + + + + + + + choice_list_29910ba8 + GENERIC + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_8af5a703 + 0 + 1 + + + choice_list_99ba8646 + 32 + 64 + + + choice_list_b1aff63c + 32 + 48 + 64 + + + choice_list_b94541ab + 0 + 2 + 4 + 8 + + + choice_list_dd2843c6 + 1 + 2 + 4 + 8 + + + choice_list_f86403bf + 4 + 8 + 16 + + + choice_pairs_0000a26c + 0 + 1 + 2 + 3 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_1075faf2 + 0 + 1 + 2 + + + choice_pairs_126baff7 + 0 + 8192 + 16384 + 32768 + 65536 + 131072 + + + choice_pairs_13d40c7c + 0 + 32 + 64 + 128 + 256 + 8192 + 16384 + 32768 + 65536 + 131072 + + + choice_pairs_2058dc69 + 0 + 1 + + + choice_pairs_22d9f392 + 0 + 1 + 2 + 3 + + + choice_pairs_3eb333f8 + 0 + 1 + 2 + + + choice_pairs_443ae6cc + 0 + 1 + 2 + 3 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_56d5ba32 + 0 + 1 + 2 + + + choice_pairs_5ab38e91 + 0 + 1 + 2 + + + choice_pairs_5b1842a1 + 0 + 4096 + 8192 + 16384 + 32768 + 65536 + 131072 + + + choice_pairs_75c71b2b + 0 + 1 + 2 + 3 + + + choice_pairs_7ad6afc0 + 0 + 1 + 2 + 3 + + + choice_pairs_7bfd418d + 0 + 1 + 2 + + + choice_pairs_7dd2834f + 0 + 8 + 9 + 10 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + + + choice_pairs_8b498448 + 64 + 128 + 256 + 512 + 1024 + 2048 + 4096 + 8192 + 16384 + 32768 + 65536 + + + choice_pairs_b1fa18d9 + 0 + 1 + 2 + + + choice_pairs_c471ed24 + 32 + 36 + 40 + 44 + 48 + 52 + 64 + + + choice_pairs_db57ca32 + 0 + 1 + 2 + + + choice_pairs_e7a1eb81 + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + + + choice_pairs_ff364cce + 2 + 3 + + + + + microblaze + + + + endian + little + + + elf_class + 32-bit + + + instance_path + + + + bootloop_file + data/mb_bootloop_le.elf + + + processor_type + MICROBLAZE_LE + + + is_visible + true + + + + + The MicroBlaze 32 and 64 bit soft processor core, providing an instruction set optimized for embedded applications with many user-configurable options. MicroBlaze has many advanced architecture features like Instruction and Data-side cache with AXI interfaces, Floating-Point unit (FPU), Memory Management Unit (MMU), and fault tolerance support. +It is highly recommended to create MicroBlaze systems within Vivado IP Integrator, to enable export to the Xilinx Software Development Kit (SDK) for software development. + + + + C_SCO + 0 + + + + true + + + + + + C_FREQ + 100000000 + + + + true + + + + + + C_DATA_SIZE + Select Processor Implementation + 32 + + + + true + + + + + + C_ADDR_SIZE + Select Extended Addressing + 32 + + + + true + + + + + + C_DYNAMIC_BUS_SIZING + 0 + + + + true + + + + + + C_PC_WIDTH + 17 + + + + true + + + + + + C_INSTANCE + mb_microblaze_0 + + + + true + + + + + + C_AVOID_PRIMITIVES + 0 + + + + true + + + + + + C_FAULT_TOLERANT + Enable Fault Tolerance Support + 0 + + + + true + + + + + + C_ECC_USE_CE_EXCEPTION + Correctable Error Exception + 0 + + + + true + + + + + + C_LOCKSTEP_SLAVE + Lockstep Slave + 0 + + + + true + + + + + + C_ENDIANNESS + Endianness + 1 + + + + true + + + + + + C_AREA_OPTIMIZED + Select implementation optimization + 0 + + + + true + + + + + + C_OPTIMIZATION + 0 + + + + true + + + + + + C_INTERCONNECT + Select Bus Interface + 2 + + + + true + + + + + + C_BASE_VECTORS + Vector Base Address + 0x0000000000000000 + + + + true + + + + + + C_USE_CONFIG_RESET + 0 + + + + true + + + + + + C_NUM_SYNC_FF_CLK + Synchronizing FFs to Clk region + 2 + + + + true + + + + + + C_NUM_SYNC_FF_CLK_IRQ + Synchronizing FFs to Clk region for interrupt input + 1 + + + + true + + + + + + C_NUM_SYNC_FF_CLK_DEBUG + Synchronizing FFs to Clk region in debug module + 2 + + + + true + + + + + + C_NUM_SYNC_FF_DBG_CLK + Synchronizing FFs to Dbg_Clk region + 1 + + + + true + + + + + + C_NUM_SYNC_FF_DBG_TRACE_CLK + Synchronizing FFs to Dbg_Trace_Clk region + 2 + + + + true + + + + + + C_M_AXI_DP_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DP_DATA_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DP_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DP_EXCLUSIVE_ACCESS + 0 + + + + true + + + + + + C_D_AXI + Enable Peripheral AXI Data Interface + 0 + + + + true + + + + + + C_DP_AXI_MON + Use Monitor Interface for Peripheral AXI Data Interface + 0 + + + + true + + + + + + C_DC_AXI_MON + Use Monitor Interface for Cache AXI Data Interface + 0 + + + + true + + + + + + C_D_LMB + Enable Local Memory Bus Data Interface + 1 + + + + true + + + + + + C_D_LMB_PROTOCOL + Local Memory Bus Data Protocol + 0 + + + + true + + + + + + C_D_LMB_MON + Use Monitor Interface for Local Memory Bus Data Interface + 0 + + + + true + + + + + + C_M_AXI_IP_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IP_DATA_WIDTH + 32 + + + + true + + + + + + C_M_AXI_IP_ADDR_WIDTH + 32 + + + + true + + + + + + C_I_AXI + Enable Peripheral AXI Instruction Interface + 0 + + + + true + + + + + + C_IP_AXI_MON + Use Monitor Interface for Peripheral AXI Instruction Interface + 0 + + + + true + + + + + + C_IC_AXI_MON + Use Monitor Interface for Cache AXI Instruction Interface + 0 + + + + true + + + + + + C_I_LMB + Enable Local Memory Bus Instruction Interface + 1 + + + + true + + + + + + C_I_LMB_PROTOCOL + Local Memory Bus Instruction Protocol + 0 + + + + true + + + + + + C_I_LMB_MON + Use Monitor Interface for Local Memory Bus Instruction Interface + 0 + + + + true + + + + + + C_TRACE + Enable Trace Bus Interface + 1 + + + + true + + + + + + C_LOCKSTEP_SELECT + Lockstep Interface + 0 + + + + true + + + + + + C_ENABLE_DISCRETE_PORTS + Enable Discrete Ports + 0 + + + + true + + + + + + C_M_AXI_DC_USER_SIGNALS + Enable M_AXI_DC User Signals + 0 + + + + true + + + + + + C_M_AXI_IC_USER_SIGNALS + Enable M_AXI_IC User Signals + 0 + + + + true + + + + + + G_TEMPLATE_LIST + Select Configuration + 0 + + + + true + + + + + + G_USE_EXCEPTIONS + Enable Exceptions + 0 + + + + true + + + + + + C_USE_MSR_INSTR + Enable Additional Machine Status Register Instructions + 0 + + + + true + + + + + + C_USE_PCMP_INSTR + Enable Pattern Comparator + 1 + + + + true + + + + + + C_USE_REORDER_INSTR + Enable Reversed Load/Store and Swap Instructions + 0 + + + + true + + + + + + C_USE_BARREL + Enable Barrel Shifter + 1 + + + + true + + + + + + C_USE_DIV + Enable Integer Divider + 1 + + + + true + + + + + + C_USE_HW_MUL + Enable Integer Multiplier + 1 + + + + true + + + + + + C_USE_FPU + Enable Floating Point Unit + 0 + + + + true + + + + + + C_UNALIGNED_EXCEPTIONS + Enable Unaligned Data Exception + 0 + + + + true + + + + + + C_ILL_OPCODE_EXCEPTION + Enable Illegal Instruction Exception + 0 + + + + true + + + + + + C_M_AXI_I_BUS_EXCEPTION + Enable Instruction-side AXI Exception + 0 + + + + false + + + + + + C_M_AXI_D_BUS_EXCEPTION + Enable Data-side AXI Exception + 0 + + + + false + + + + + + C_DIV_ZERO_EXCEPTION + Enable Integer Divide Exception + 0 + + + + true + + + + + + C_FPU_EXCEPTION + Enable Floating Point Unit Exceptions + 0 + + + + false + + + + + + C_FSL_EXCEPTION + Enable Stream Exception + 0 + + + + false + + + + + + C_USE_STACK_PROTECTION + Enable stack protection + 0 + + + + true + + + + + + C_IMPRECISE_EXCEPTIONS + Allow Imprecise Exceptions + 0 + + + + true + + + + + + C_PVR + Specifies Processor Version Register + 0 + + + + true + + + + + + C_PVR_USER1 + Specify USER1 Bits in Processor Version Register + 0x00 + + + + false + + + + + + C_PVR_USER2 + Specify USER2 Bits in Processor Version Register + 0x00000000 + + + + false + + + + + + C_DEBUG_ENABLED + MicroBlaze Debug Module Interface + 0 + + + + true + + + + + + C_DEBUG_INTERFACE + MicroBlaze Debug Connection + 0 + + + + false + + + + + + C_NUMBER_OF_PC_BRK + Number of PC Breakpoints + 1 + + + + false + + + + + + C_NUMBER_OF_RD_ADDR_BRK + Number of Read Address Watchpoints + 0 + + + + false + + + + + + C_NUMBER_OF_WR_ADDR_BRK + Number of Write Address Watchpoints + 0 + + + + false + + + + + + C_DEBUG_EVENT_COUNTERS + Number of Performance Monitor Event Counters + 5 + + + + false + + + + + + C_DEBUG_LATENCY_COUNTERS + Number of Performance Monitor Latency Counters + 1 + + + + false + + + + + + C_DEBUG_COUNTER_WIDTH + Performance Monitor Counter Width + 32 + + + + false + + + + + + C_DEBUG_TRACE_SIZE + Trace Buffer Size + 8192 + + + + false + + + + + + C_DEBUG_EXTERNAL_TRACE + External Trace + 0 + + + + false + + + + + + C_DEBUG_TRACE_ASYNC_RESET + Use Asynchrnous Reset for External Trace + 0 + + + + true + + + + + + C_DEBUG_PROFILE_SIZE + Profile Buffer Size + 0 + + + + false + + + + + + C_INTERRUPT_IS_EDGE + Sense Interrupt on Edge vs. Level + 0 + + + + true + + + + + + C_EDGE_IS_POSITIVE + Sense Interrupt on Rising vs. Falling Edge + 1 + + + + true + + + + + + C_ASYNC_INTERRUPT + 1 + + + + true + + + + + + C_ASYNC_WAKEUP + 3 + + + + true + + + + + + C_RESET_MSR_IE + IE + 0 + + + + true + + + + + + C_RESET_MSR_BIP + BIP + 0 + + + + true + + + + + + C_RESET_MSR_ICE + ICE + 0 + + + + true + + + + + + C_RESET_MSR_DCE + DCE + 0 + + + + true + + + + + + C_RESET_MSR_EE + EE + 0 + + + + true + + + + + + C_RESET_MSR_EIP + EIP + 0 + + + + true + + + + + + C_OPCODE_0x0_ILLEGAL + Generate Illegal Instruction Exception for NULL Instruction + 0 + + + + false + + + + + + C_FSL_LINKS + Number of Stream Links + 0 + + + + true + + + + + + C_USE_EXTENDED_FSL_INSTR + Enable Additional Stream Instructions + 0 + + + + false + + + + + + C_M0_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S0_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M1_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S1_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M2_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S2_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M3_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S3_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M4_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S4_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M5_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S5_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M6_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S6_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M7_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S7_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M8_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S8_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M9_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S9_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M10_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S10_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M11_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S11_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M12_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S12_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M13_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S13_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M14_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S14_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M15_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_S15_AXIS_PROTOCOL + GENERIC + + + + true + + + + + + C_M0_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S0_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M1_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S1_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M2_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S2_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M3_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S3_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M4_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S4_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M5_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S5_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M6_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S6_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M7_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S7_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M8_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S8_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M9_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S9_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M10_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S10_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M11_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S11_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M12_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S12_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M13_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S13_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M14_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S14_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_M15_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_S15_AXIS_DATA_WIDTH + 32 + + + + true + + + + + + C_ICACHE_BASEADDR + Base Address + 0x0000000000000000 + + + + false + + + + + + C_ICACHE_HIGHADDR + High Address + 0x000000003FFFFFFF + + + + false + + + + + + C_USE_ICACHE + Enable Instruction Cache + 0 + + + + true + + + + + + C_ALLOW_ICACHE_WR + Enable Writes + 1 + + + + false + + + + + + C_ADDR_TAG_BITS + Set number of I-cache address tag bits + 17 + + + + true + + + + + + C_CACHE_BYTE_SIZE + Size in Bytes + 8192 + + + + false + + + + + + C_ICACHE_LINE_LEN + Line Length + 4 + + + + false + + + + + + C_ICACHE_ALWAYS_USED + Use Cache for All Memory Accesses + 1 + + + + false + + + + + + C_ICACHE_VICTIMS + Number of Victims + 0 + + + + false + + + + + + C_ICACHE_STREAMS + Number of Streams + 0 + + + + false + + + + + + C_ICACHE_FORCE_TAG_LUTRAM + Use Distributed RAM for Tags + 0 + + + + false + + + + + + C_ICACHE_DATA_WIDTH + Data Width + 0 + + + + false + + + + + + C_M_AXI_IC_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_IC_AWUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_IC_ARUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_IC_WUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_RUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_BUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_IC_USER_VALUE + 31 + + + + true + + + + + + C_DCACHE_BASEADDR + Base Address + 0x0000000000000000 + + + + false + + + + + + C_DCACHE_HIGHADDR + High Address + 0x000000003FFFFFFF + + + + false + + + + + + C_USE_DCACHE + Enable Data Cache + 0 + + + + true + + + + + + C_ALLOW_DCACHE_WR + Enable Writes + 1 + + + + false + + + + + + C_DCACHE_ADDR_TAG + Set number of D-cache address tag bits + 17 + + + + true + + + + + + C_DCACHE_BYTE_SIZE + Size in Bytes + 8192 + + + + false + + + + + + C_DCACHE_LINE_LEN + Line Length + 4 + + + + false + + + + + + C_DCACHE_ALWAYS_USED + Use Cache for All Memory Accesses + 1 + + + + false + + + + + + C_DCACHE_USE_WRITEBACK + Enable Write-back Storage Policy + 0 + + + + false + + + + + + C_DCACHE_VICTIMS + Number of Victims + 0 + + + + false + + + + + + C_DCACHE_FORCE_TAG_LUTRAM + Use Distributed RAM for Tags + 0 + + + + false + + + + + + C_DCACHE_DATA_WIDTH + Data Width + 0 + + + + false + + + + + + C_M_AXI_DC_THREAD_ID_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_ADDR_WIDTH + 32 + + + + true + + + + + + C_M_AXI_DC_AWUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_DC_ARUSER_WIDTH + 5 + + + + true + + + + + + C_M_AXI_DC_WUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_RUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_BUSER_WIDTH + 1 + + + + true + + + + + + C_M_AXI_DC_EXCLUSIVE_ACCESS + 0 + + + + true + + + + + + C_M_AXI_DC_USER_VALUE + 31 + + + + true + + + + + + C_USE_MMU + Memory Management + 0 + + + + true + + + + + + C_MMU_DTLB_SIZE + Data Shadow Translation Look-Aside Buffer Size + 4 + + + + false + + + + + + C_MMU_ITLB_SIZE + Instruction Shadow Translation Look-Aside Buffer Size + 2 + + + + false + + + + + + C_MMU_TLB_ACCESS + Enable Access to Memory Management Special Registers + 3 + + + + false + + + + + + C_MMU_ZONES + Number of Memory Protection Zones + 16 + + + + false + + + + + + C_MMU_PRIVILEGED_INSTR + Privileged Instructions + 0 + + + + false + + + + + + C_USE_INTERRUPT + Use Interrupt + 0 + + + + true + + + + + + C_INTERRUPT_MON + Use Monitor Interface for Interrupt + 0 + + + + true + + + + + + C_USE_EXT_BRK + Use Ext_Brk + 0 + + + + true + + + + + + C_USE_EXT_NM_BRK + Use Ext_Nm_Brk + 0 + + + + true + + + + + + C_USE_NON_SECURE + Use Non-Secure AXI access permission + 0 + + + + true + + + + + + C_USE_BRANCH_TARGET_CACHE + Enable Branch Target Cache + 0 + + + + true + + + + + + C_BRANCH_TARGET_CACHE_SIZE + Branch Target Cache Size + 0 + + + + true + + + + + + Component_Name + bd_afa8_microblaze_I_0 + + + + + MicroBlaze + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/bd_afa8_rst_0_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/bd_afa8_rst_0_0.xci new file mode 100644 index 0000000..41522a3 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/bd_afa8_rst_0_0.xci @@ -0,0 +1,96 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_afa8_rst_0_0 + + + 0 + ACTIVE_LOW + 0 + + bd_afa8_Clk + 100000000 + 0 + 0 + 0.000 + 0 + 0 + ACTIVE_HIGH + 0 + 0 + 0 + 0 + 0 + 4 + 1 + 4 + virtexuplus + 1 + 1 + 1 + 1 + 0 + 4 + 1 + 4 + 1 + 1 + 1 + 1 + bd_afa8_rst_0_0 + Custom + false + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 13 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/bd_afa8_rst_0_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/bd_afa8_rst_0_0.xml new file mode 100644 index 0000000..cda083c --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_1/bd_afa8_rst_0_0.xml @@ -0,0 +1,691 @@ + + + xilinx.com + customized_ip + bd_afa8_rst_0_0 + 1.0 + + + clock + Clock + + + + + + + CLK + + + slowest_sync_clk + + + + + + ASSOCIATED_RESET + mb_reset:bus_struct_reset:interconnect_aresetn:peripheral_aresetn:peripheral_reset + + + FREQ_HZ + Slowest Sync clock frequency + Slowest Synchronous clock frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_afa8_Clk + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + ext_reset + Ext_Reset + + + + + + + RST + + + ext_reset_in + + + + + + BOARD.ASSOCIATED_PARAM + RESET_BOARD_INTERFACE + + + + required + + + + + + POLARITY + ACTIVE_HIGH + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + aux_reset + aux_reset + + + + + + + RST + + + aux_reset_in + + + + + + POLARITY + ACTIVE_LOW + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + dbg_reset + DBG_Reset + + + + + + + RST + + + mb_debug_sys_rst + + + + + + POLARITY + ACTIVE_HIGH + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + mb_rst + MB_rst + + + + + + + RST + + + mb_reset + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PROCESSOR + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + bus_struct_reset + bus_struct_reset + + + + + + + RST + + + bus_struct_reset + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + interconnect_low_rst + interconnect_low_rst + + + + + + + RST + + + interconnect_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + peripheral_high_rst + peripheral_high_rst + + + + + + + RST + + + peripheral_reset + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + peripheral_low_rst + peripheral_low_rst + + + + + + + RST + + + peripheral_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + + slowest_sync_clk + + in + + + std_logic + dummy_view + + + + + + ext_reset_in + + in + + + std_logic + dummy_view + + + + + + aux_reset_in + + in + + + std_logic + dummy_view + + + + 1 + + + + + mb_debug_sys_rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + dcm_locked + + in + + + std_logic + dummy_view + + + + 0x1 + + + + + mb_reset + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + bus_struct_reset + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + peripheral_reset + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + interconnect_aresetn + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 1 + + + + + peripheral_aresetn + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 1 + + + + + + + C_FAMILY + virtexuplus + + + C_EXT_RST_WIDTH + Ext Rst Width + 4 + + + C_AUX_RST_WIDTH + Aux Rst Width + 4 + + + C_EXT_RESET_HIGH + Ext Reset High + 1 + + + C_AUX_RESET_HIGH + Aux Reset High + 0 + + + C_NUM_BUS_RST + No. of Bus Reset (Active High) + 1 + + + C_NUM_PERP_RST + No. of Peripheral Reset (Active High) + 1 + + + C_NUM_INTERCONNECT_ARESETN + No. of Interconnect Reset (Active Low) + 1 + + + C_NUM_PERP_ARESETN + No. of Peripheral Reset (Active Low) + 1 + + + + + + choice_list_caf95c77 + Custom + resetn + + + Processor Reset System + + + C_NUM_PERP_ARESETN + No. of Peripheral Reset (Active Low) + 1 + + + C_NUM_INTERCONNECT_ARESETN + No. of Interconnect Reset (Active Low) + 1 + + + C_NUM_PERP_RST + No. of Peripheral Reset (Active High) + 1 + + + C_NUM_BUS_RST + No. of Bus Reset (Active High) + 1 + + + C_AUX_RESET_HIGH + Aux Reset High + 0 + + + C_EXT_RESET_HIGH + Ext Reset High + 1 + + + C_AUX_RST_WIDTH + Aux Rst Width + 4 + + + C_EXT_RST_WIDTH + Ext Rst Width + 4 + + + Component_Name + bd_afa8_rst_0_0 + + + USE_BOARD_FLOW + Generate Board based IO Constraints + false + + + RESET_BOARD_INTERFACE + Custom + + + + + Processor System Reset + 13 + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/bd_afa8_iomodule_0_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/bd_afa8_iomodule_0_0.xci new file mode 100644 index 0000000..9bf2e77 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/bd_afa8_iomodule_0_0.xci @@ -0,0 +1,309 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_afa8_iomodule_0_0 + + + bd_afa8_Clk + 100000000 + 0 + 0 + 0.000 + 1 + LEVEL_HIGH + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + + 100000000 + 0 + 0 + 0.000 + 0 + 0 + 0x0000000080000000 + virtexuplus + 0 + 6216 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 100000000 + 0 + 32 + 0 + 32 + 0 + 32 + 0 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x000000008000FFFF + iomodule + 17 + 0xFFFF + 0x0000000000000000 + 1 + 1 + 0x0000 + 2 + 0xFFFF + 0 + 0x00000000C0000000 + 0x00000000FFFFFFFF + 0x00000000C0000000 + 32 + 32 + 0 + 0x00000000C0000000 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 9600 + 8 + 0 + 100000000 + 2 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0x0000000080000000 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 100000000 + 0 + 32 + 0 + 32 + 0 + 32 + 0 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x000000008000FFFF + iomodule + 17 + 0xFFFF + 0x0000000000000000 + 1 + 1 + 0 + 0x0000 + 2 + 0xFFFF + 0 + 1 + 0x00000000C0000000 + 0x00000000FFFFFFFF + 0x00000000C0000000 + 32 + 32 + 0 + 0x00000000C0000000 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 9600 + 8 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + bd_afa8_iomodule_0_0 + Custom + Custom + Custom + Custom + Custom + false + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 6 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/bd_afa8_iomodule_0_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/bd_afa8_iomodule_0_0.xml new file mode 100644 index 0000000..53d556e --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_10/bd_afa8_iomodule_0_0.xml @@ -0,0 +1,8812 @@ + + + xilinx.com + customized_ip + bd_afa8_iomodule_0_0 + 1.0 + + + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + CLK.CLK + Clk + Clock Input + + + + + + + CLK + + + Clk + + + + + + ASSOCIATED_BUSIF + SLMB + + + ASSOCIATED_RESET + Rst:TMR_Rst + + + FREQ_HZ + Clk frequency + Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_afa8_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.Rst + Rst + Reset Input + + + + + + + RST + + + Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.TMR_Rst + TMR_Rst + TMR Reset Input + + + + + + + RST + + + TMR_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + IO_BUS + IO_BUS + MicroBlaze MCS IO Bus Interface + + + + + + + ADDR_STROBE + + + IO_Addr_Strobe + + + + + ADDRESS + + + IO_Address + + + + + BYTE_ENABLE + + + IO_Byte_Enable + + + + + READ_DATA + + + IO_Read_Data + + + + + READ_STROBE + + + IO_Read_Strobe + + + + + READY + + + IO_Ready + + + + + WRITE_DATA + + + IO_Write_Data + + + + + WRITE_STROBE + + + IO_Write_Strobe + + + + + + + true + + + + + + INTERRUPT.UART_Interrupt + UART_Interrupt + + + + + + + INTERRUPT + + + UART_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.FIT1_Interrupt + FIT1_Interrupt + + + + + + + INTERRUPT + + + FIT1_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.FIT2_Interrupt + FIT2_Interrupt + + + + + + + INTERRUPT + + + FIT2_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.FIT3_Interrupt + FIT3_Interrupt + + + + + + + INTERRUPT + + + FIT3_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.FIT4_Interrupt + FIT4_Interrupt + + + + + + + INTERRUPT + + + FIT4_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.PIT1_Interrupt + PIT1_Interrupt + + + + + + + INTERRUPT + + + PIT1_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.PIT2_Interrupt + PIT2_Interrupt + + + + + + + INTERRUPT + + + PIT2_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.PIT3_Interrupt + PIT3_Interrupt + + + + + + + INTERRUPT + + + PIT3_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.PIT4_Interrupt + PIT4_Interrupt + + + + + + + INTERRUPT + + + PIT4_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.GPI1_Interrupt + GPI1_Interrupt + + + + + + + INTERRUPT + + + GPI1_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.GPI2_Interrupt + GPI2_Interrupt + + + + + + + INTERRUPT + + + GPI2_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.GPI3_Interrupt + GPI3_Interrupt + + + + + + + INTERRUPT + + + GPI3_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.GPI4_Interrupt + GPI4_Interrupt + + + + + + + INTERRUPT + + + GPI4_Interrupt + + + + + + SENSITIVITY + EDGE_RISING + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTC_Interrupt + INTC_Interrupt + + + + + + + INTERRUPT + + + INTC_Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + none + + + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTC_Irq_Single + INTC_IRQ + + + + + + + INTERRUPT + + + INTC_IRQ + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTC_Irq + INTC_IRQ + + + + + + + ACK + + + INTC_Processor_Ack + + + + + ADDRESS + + + INTC_Interrupt_Address + + + + + INTERRUPT + + + INTC_IRQ + + + + + + SENSITIVITY + LEVEL_HIGH + + + LOW_LATENCY + 0 + + + + + + false + + + + + + INTERRUPT.INTC_Irq_Out + INTC_IRQ_OUT + + + + + + + INTERRUPT + + + INTC_IRQ_OUT + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + UART + UART + UART TX/RX + + + + + + + RxD + + + UART_Rx + + + + + TxD + + + UART_Tx + + + + + + BOARD.ASSOCIATED_PARAM + UART_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + UART_CLK.CLK + UART_Clk + Asynchronous UART Clock Input + + + + + + + CLK + + + UART_Clk + + + + + + ASSOCIATED_BUSIF + SLMB + + + ASSOCIATED_RESET + UART_Rst:TMR_Rst + + + FREQ_HZ + UART Clk frequency + UART Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + UART_RST.Rst + UART_Rst + Asynchronous UART Reset Input + + + + + + + RST + + + UART_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + PERIPHERAL + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + GPIO1 + GPIO1 + General Purpose IO + + + + + + + TRI_I + + + GPI1 + + + + + TRI_O + + + GPO1 + + + + + + C_USE_GPO1 + 0 + + + + true + + + + + + C_GPO1_SIZE + 32 + + + + true + + + + + + C_GPO1_INIT + 0x00000000 + + + + true + + + + + + C_USE_GPI1 + 0 + + + + true + + + + + + C_GPI1_SIZE + 32 + + + + true + + + + + + C_GPI1_INTERRUPT + 0 + + + + true + + + + + + BOARD.ASSOCIATED_PARAM + GPIO1_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + GPIO2 + GPIO2 + General Purpose IO + + + + + + + TRI_I + + + GPI2 + + + + + TRI_O + + + GPO2 + + + + + + C_USE_GPO2 + 0 + + + + true + + + + + + C_GPO2_SIZE + 32 + + + + true + + + + + + C_GPO2_INIT + 0x00000000 + + + + true + + + + + + C_USE_GPI2 + 0 + + + + true + + + + + + C_GPI2_SIZE + 32 + + + + true + + + + + + C_GPI2_INTERRUPT + 0 + + + + true + + + + + + BOARD.ASSOCIATED_PARAM + GPIO2_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + GPIO3 + GPIO3 + General Purpose IO + + + + + + + TRI_I + + + GPI3 + + + + + TRI_O + + + GPO3 + + + + + + C_USE_GPO3 + 0 + + + + true + + + + + + C_GPO3_SIZE + 32 + + + + true + + + + + + C_GPO3_INIT + 0x00000000 + + + + true + + + + + + C_USE_GPI3 + 0 + + + + true + + + + + + C_GPI3_SIZE + 32 + + + + true + + + + + + C_GPI3_INTERRUPT + 0 + + + + true + + + + + + BOARD.ASSOCIATED_PARAM + GPIO3_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + GPIO4 + GPIO4 + General Purpose IO + + + + + + + TRI_I + + + GPI4 + + + + + TRI_O + + + GPO4 + + + + + + C_USE_GPO4 + 0 + + + + true + + + + + + C_GPO4_SIZE + 32 + + + + true + + + + + + C_GPO4_INIT + 0x00000000 + + + + true + + + + + + C_USE_GPI4 + 0 + + + + true + + + + + + C_GPI4_SIZE + 32 + + + + true + + + + + + C_GPI4_INTERRUPT + 0 + + + + true + + + + + + BOARD.ASSOCIATED_PARAM + GPIO4_BOARD_INTERFACE + + + + required + + + + + + + + + false + + + + + + + + SLMB + LMB memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + UART_RX + UART Receive Data Register + UART Receive Data Register + 0x0 + 8 + true + read-only + + 0x0 + + + UART_RX + Receive Data + Data received by the UART. + 0 + 8 + true + read-only + + 0 + 0 + + modify + false + + + + + false + + + + + + UART_TX + UART Transmit Data Register + UART Transmit Data Register + 0x4 + 8 + true + write-only + + 0x0 + + + UART_TX + Transmit Data + Data to be transmitted by the UART. + 0 + 8 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + UART_Status + UART Status Register + UART Status Register + 0x8 + 8 + true + read-only + + 0x0 + + + Rx_Valid_Data + Rx Valid Data + Indicates if the receive register has valid data: + 0 - Receive register is empty. + 1 - Receive register has valid data. + + 0 + 1 + true + read-only + + 0 + 0 + + false + + + Tx_Used + Tx Used + Indicates if the transmit register is in use: + 0 - Transmit register is not in use. + 1 - Transmit register is in use. + + 3 + 1 + true + read-only + + 0 + 0 + + false + + + Overrun_Error + Overrun Error + Indicates that an overrun error has occurred: + 0 - No overrun has occurred. + 1 - An overrun has occurred. + + 5 + 1 + true + read-only + + 0 + 0 + + false + + + Frame_Error + Frame Error + Indicates that an frame error has occurred: + 0 - No frame error has occurred. + 1 - A frame error has occurred. + + 6 + 1 + true + read-only + + 0 + 0 + + false + + + Parity_Error + Parity Error + Indicates that a parity error has occurred: + 0 - No parity error has occurred. + 1 - A parity error occurred. + + 7 + 1 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_MODE + Interrupt Mode Register + Interrupt Mode Register + 0xC + 17 + true + write-only + + 0x0 + + + IRQ_Mode + IRQ Mode + Interrupt Mode. +For each bit: + W - When written with 1 the corresponding interrupt will use fast mode. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + true + + + + + + GPO_1 + General Purpose Output 1 Register + General Purpose Output 1 Register + 0x10 + 32 + true + write-only + + 0 + + + GPO + General Purpose Output + General Purpose Output. +For each bit: + W - Writes general purpose output value. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + GPO_2 + General Purpose Output 2 Register + General Purpose Output 2 Register + 0x14 + 32 + true + write-only + + 0 + + + GPO + General Purpose Output + General Purpose Output. +For each bit: + W - Writes general purpose output value. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + GPO_3 + General Purpose Output 3 Register + General Purpose Output 3 Register + 0x18 + 32 + true + write-only + + 0 + + + GPO + General Purpose Output + General Purpose Output. +For each bit: + W - Writes general purpose output value. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + GPO_4 + General Purpose Output 4 Register + General Purpose Output 4 Register + 0x1C + 32 + true + write-only + + 0 + + + GPO + General Purpose Output + General Purpose Output. +For each bit: + W - Writes general purpose output value. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + GPI_1 + General Purpose Input 1 Register + General Purpose Input 1 Register + 0x20 + 32 + true + read-only + + 0 + + + GPI + General Purpose Input + General Purpose Input. +For each bit: + R - Reads general purpose input value. + + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + GPI_2 + General Purpose Input 2 Register + General Purpose Input 2 Register + 0x24 + 32 + true + read-only + + 0 + + + CPI + General Purpose Input + General Purpose Input. +For each bit: + R - Reads general purpose input value. + + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + GPI_3 + General Purpose Input 3 Register + General Purpose Input 3 Register + 0x28 + 32 + true + read-only + + 0 + + + GPI + General Purpose Input + General Purpose Input. +For each bit: + R - Reads general purpose input value. + + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + GPI_4 + General Purpose Input 4 Register + General Purpose Input 4 Register + 0x2C + 32 + true + read-only + + 0 + + + GPI + General Purpose Input + General Purpose Input. +For each bit: + R - Reads general purpose input value. + + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_STATUS + Interrupt Status Register + Interrupt Status Register + 0x30 + 17 + true + read-only + + 0x0 + + + UART_ERR + UART Error + UART Error interrupt. + 0 + 1 + true + read-only + + 0 + 0 + + false + + + UART_TX + UART Transmitted Data + UART Transmitted Data interrupt. + 1 + 1 + true + read-only + + 0 + 0 + + false + + + UART_RX + UART Received Data + UART Received Data interrupt. + 2 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_1 + PIT 1 + PIT 1 lapsed. + 3 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_2 + PIT 2 + PIT 2 lapsed. + 4 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_3 + PIT 3 + PIT 3 lapsed. + 5 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_4 + PIT 4 + PIT 4 lapsed. + 6 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_1 + FIT 1 + FIT 1 strobe. + 7 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_2 + FIT 2 + FIT 2 strobe. + 8 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_3 + FIT 3 + FIT 3 strobe. + 9 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_4 + FIT 4 + FIT 4 strobe. + 10 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_1 + GPI 1 + GPI 1 changed. + 11 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_2 + GPI 2 + GPI 2 changed. + 12 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_3 + GPI 3 + GPI 3 changed. + 13 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_4 + GPI 4 + GPI 4 changed. + 14 + 1 + true + read-only + + 0 + 0 + + false + + + INTC_Interrupt + External interrupt input signal + Interrupt Status Register. +For each bit: + R - Reads active interrupt signal. + + 16 + 1 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_PENDING + Interrupt Pending Register + Interrupt Pending Register + 0x34 + 17 + true + read-only + + 0x0 + + + UART_ERR + UART Error + UART Error interrupt. + 0 + 1 + true + read-only + + 0 + 0 + + false + + + UART_TX + UART Transmitted Data + UART Transmitted Data interrupt. + 1 + 1 + true + read-only + + 0 + 0 + + false + + + UART_RX + UART Received Data + UART Received Data interrupt. + 2 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_1 + PIT 1 + PIT 1 lapsed. + 3 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_2 + PIT 2 + PIT 2 lapsed. + 4 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_3 + PIT 3 + PIT 3 lapsed. + 5 + 1 + true + read-only + + 0 + 0 + + false + + + PIT_4 + PIT 4 + PIT 4 lapsed. + 6 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_1 + FIT 1 + FIT 1 strobe. + 7 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_2 + FIT 2 + FIT 2 strobe. + 8 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_3 + FIT 3 + FIT 3 strobe. + 9 + 1 + true + read-only + + 0 + 0 + + false + + + FIT_4 + FIT 4 + FIT 4 strobe. + 10 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_1 + GPI 1 + GPI 1 changed. + 11 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_2 + GPI 2 + GPI 2 changed. + 12 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_3 + GPI 3 + GPI 3 changed. + 13 + 1 + true + read-only + + 0 + 0 + + false + + + GPI_4 + GPI 4 + GPI 4 changed. + 14 + 1 + true + read-only + + 0 + 0 + + false + + + INTC_Interrupt + Enabled interrupt events that have occurred + Interrupt Pending. +For each bit: + R - Reads enabled interrupt event that has occurred. + + 16 + 1 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_ENABLE + Interrupt Enable Register + Interrupt Enable Register + 0x38 + 17 + true + write-only + + 0x0 + + + UART_ERR + UART Error + UART Error interrupt enabled. + 0 + 1 + true + write-only + + 0 + 0 + + false + + + UART_TX + UART Transmitted Data + UART Transmitted Data interrupt enabled. + 1 + 1 + true + write-only + + 0 + 0 + + false + + + UART_RX + UART Received Data + UART Received Data interrupt enabled. + 2 + 1 + true + write-only + + 0 + 0 + + false + + + PIT_1 + PIT 1 + PIT 1 interrupt enabled. + 3 + 1 + true + write-only + + 0 + 0 + + false + + + PIT_2 + PIT 2 + PIT 2 interrupt enabled. + 4 + 1 + true + write-only + + 0 + 0 + + false + + + PIT_3 + PIT 3 + PIT 3 interrupt enabled. + 5 + 1 + true + write-only + + 0 + 0 + + false + + + PIT_4 + PIT 4 + PIT 4 interrupt enabled. + 6 + 1 + true + write-only + + 0 + 0 + + false + + + FIT_1 + FIT 1 + FIT 1 interrupt enabled. + 7 + 1 + true + write-only + + 0 + 0 + + false + + + FIT_2 + FIT 2 + FIT 2 interrupt enabled. + 8 + 1 + true + write-only + + 0 + 0 + + false + + + FIT_3 + FIT 3 + FIT 3 interrupt enabled. + 9 + 1 + true + write-only + + 0 + 0 + + false + + + FIT_4 + FIT 4 + FIT 4 interrupt enabled. + 10 + 1 + true + write-only + + 0 + 0 + + false + + + GPI_1 + GPI 1 + GPI 1 interrupt enabled. + 11 + 1 + true + write-only + + 0 + 0 + + false + + + GPI_2 + GPI 2 + GPI 2 interrupt enabled. + 12 + 1 + true + write-only + + 0 + 0 + + false + + + GPI_3 + GPI 3 + GPI 3 interrupt enabled. + 13 + 1 + true + write-only + + 0 + 0 + + false + + + GPI_4 + GPI 4 + GPI 4 interrupt enabled. + 14 + 1 + true + write-only + + 0 + 0 + + false + + + INTC_Interrupt + Enable external interrupt input signals + Interrupt Enable. +For each bit: + W - Enable external interrupt input signal. + + 16 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_ACK + Interrupt Acknowledge Register + Interrupt Acknowledge Register + 0x3C + 17 + true + write-only + + 0x0 + + + IRQ_Acknowledge + IRQ Acknowledge + Interrupt Acknowledge. +For each bit: + W - When written with 1 clear bit in IRQ_STATUS and IRQ_PENDING. + + 0 + 17 + true + write-only + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + PIT1_PRELOAD + PIT 1 Preload Register + PIT 1 Preload Register + 0x40 + 32 + true + write-only + + 0x0 + + + PIT1_Preload + PIT1 Preload + Determines the initial value of the counter and the timer period. +The period is the value + 2. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT1_COUNTER + PIT 1 Counter Register + PIT 1 Counter Register + 0x44 + 32 + true + read-only + + 0x0 + + + PIT1_Counter + PIT1 Counter + Samples the current counter value. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + PIT1_CONTROL + PIT 1 Control Register + PIT 1 Control Register + 0x48 + 2 + true + write-only + + 0x0 + + + EN + Enable + Count Enable: + 0 - Counting Disabled. + 1 - Counting Enabled. + + 0 + 1 + true + write-only + + 0 + 0 + + false + + + PRELOAD + Preload + Counter preload: + 0 - Counter counts past zero and then stops. + 1 - Counter automatically reloaded with PIT1_PRELOAD. + + 1 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + UART_BAUD + UART Programmable Baud Rate + UART Programmable Baud Rate + 0x4C + 8 + true + write-only + + 0x0 + + + UART_BAUD + Baud Rate + Programmable UART Baud Rate. + 0 + 20 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT2_PRELOAD + PIT 2 Preload Register + PIT 2 Preload Register + 0x50 + 32 + true + write-only + + 0x0 + + + PIT2_Preload + PIT2 Preload + Determines the initial value of the counter and the timer period. +The period is the value + 2. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT2_COUNTER + PIT 2 Counter Register + PIT 2 Counter Register + 0x54 + 32 + true + read-only + + 0x0 + + + PIT2_Counter + PIT2 Counter + Samples the current counter value. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + PIT2_CONTROL + PIT 2 Control Register + PIT 2 Control Register + 0x58 + 2 + true + write-only + + 0x0 + + + EN + Enable + Count Enable: + 0 - Counting Disabled. + 1 - Counting Enabled. + + 0 + 1 + true + write-only + + 0 + 0 + + false + + + PRELOAD + Preload + Counter preload: + 0 - Counter counts past zero and then stops. + 1 - Counter automatically reloaded with PIT2_PRELOAD. + + 1 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT3_PRELOAD + PIT 3 Preload Register + PIT 3 Preload Register + 0x60 + 32 + true + write-only + + 0x0 + + + PIT3_Preload + PIT3 Preload + Determines the initial value of the counter and the timer period. +The period is the value + 2. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT3_COUNTER + PIT 3 Counter Register + PIT 3 Counter Register + 0x64 + 32 + true + read-only + + 0x0 + + + PIT3_Counter + PIT3 Counter + Samples the current counter value. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + PIT3_CONTROL + PIT 3 Control Register + PIT 3 Control Register + 0x68 + 2 + true + write-only + + 0x0 + + + EN + Enable + Count Enable: + 0 - Counting Disabled. + 1 - Counting Enabled. + + 0 + 1 + true + write-only + + 0 + 0 + + false + + + PRELOAD + Preload + Counter preload: + 0 - Counter counts past zero and then stops. + 1 - Counter automatically reloaded with PIT3_PRELOAD. + + 1 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT4_PRELOAD + PIT 4 Preload Register + PIT 4 Preload Register + 0x70 + 32 + true + write-only + + 0x0 + + + PIT4_Preload + PIT4 Preload + Determines the initial value of the counter and the timer period. +The period is the value + 2. + + 0 + 32 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + PIT4_COUNTER + PIT 4 Counter Register + PIT 4 Counter Register + 0x74 + 32 + true + read-only + + 0x0 + + + PIT4_Counter + PIT4 Counter + Samples the current counter value. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + PIT4_CONTROL + PIT 4 Control Register + PIT 4 Control Register + 0x78 + 2 + true + write-only + + 0x0 + + + EN + Enable + Count Enable: + 0 - Counting Disabled. + 1 - Counting Enabled. + + 0 + 1 + true + write-only + + 0 + 0 + + false + + + PRELOAD + Preload + Counter preload: + 0 - Counter counts past zero and then stops. + 1 - Counter automatically reloaded with PIT4_PRELOAD. + + 1 + 1 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_0 + Interrupt Vector Register 0 + Interrupt Vector Register 0 + 0x80 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 0 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_1 + Interrupt Vector Register 1 + Interrupt Vector Register 1 + 0x84 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 1 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_2 + Interrupt Vector Register 2 + Interrupt Vector Register 2 + 0x88 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 2 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_3 + Interrupt Vector Register 3 + Interrupt Vector Register 3 + 0x8C + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 3 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_4 + Interrupt Vector Register 4 + Interrupt Vector Register 4 + 0x90 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 4 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_5 + Interrupt Vector Register 5 + Interrupt Vector Register 5 + 0x94 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 5 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_6 + Interrupt Vector Register 6 + Interrupt Vector Register 6 + 0x98 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 6 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_7 + Interrupt Vector Register 7 + Interrupt Vector Register 7 + 0x9C + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 7 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_8 + Interrupt Vector Register 8 + Interrupt Vector Register 8 + 0xA0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 8 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_9 + Interrupt Vector Register 9 + Interrupt Vector Register 9 + 0xA4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 9 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_10 + Interrupt Vector Register 10 + Interrupt Vector Register 10 + 0xA8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 10 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_11 + Interrupt Vector Register 11 + Interrupt Vector Register 11 + 0xAC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 11 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_12 + Interrupt Vector Register 12 + Interrupt Vector Register 12 + 0xB0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 12 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_13 + Interrupt Vector Register 13 + Interrupt Vector Register 13 + 0xB4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 13 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_14 + Interrupt Vector Register 14 + Interrupt Vector Register 14 + 0xB8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 14 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_16 + Interrupt Vector Register 16 + Interrupt Vector Register 16 + 0xC0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 16 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_17 + Interrupt Vector Register 17 + Interrupt Vector Register 17 + 0xC4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 17 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_18 + Interrupt Vector Register 18 + Interrupt Vector Register 18 + 0xC8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 18 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_19 + Interrupt Vector Register 19 + Interrupt Vector Register 19 + 0xCC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 19 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_20 + Interrupt Vector Register 20 + Interrupt Vector Register 20 + 0xD0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 20 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_21 + Interrupt Vector Register 21 + Interrupt Vector Register 21 + 0xD4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 21 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_22 + Interrupt Vector Register 22 + Interrupt Vector Register 22 + 0xD8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 22 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_23 + Interrupt Vector Register 23 + Interrupt Vector Register 23 + 0xDC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 23 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_24 + Interrupt Vector Register 24 + Interrupt Vector Register 24 + 0xE0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 24 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_25 + Interrupt Vector Register 25 + Interrupt Vector Register 25 + 0xE4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 25 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_26 + Interrupt Vector Register 26 + Interrupt Vector Register 26 + 0xE8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 26 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_27 + Interrupt Vector Register 27 + Interrupt Vector Register 27 + 0xEC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 27 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_28 + Interrupt Vector Register 28 + Interrupt Vector Register 28 + 0xF0 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 28 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_29 + Interrupt Vector Register 29 + Interrupt Vector Register 29 + 0xF4 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 29 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_30 + Interrupt Vector Register 30 + Interrupt Vector Register 30 + 0xF8 + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 30 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_VECTOR_31 + Interrupt Vector Register 31 + Interrupt Vector Register 31 + 0xFC + 17 + true + write-only + + 0x0000000010 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 31 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_0 + Interrupt Vector Address Register 0 + Interrupt Vector Address Register 0 + 0x100 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 0 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_1 + Interrupt Vector Address Register 1 + Interrupt Vector Address Register 1 + 0x108 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 1 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_2 + Interrupt Vector Address Register 2 + Interrupt Vector Address Register 2 + 0x110 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 2 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_3 + Interrupt Vector Address Register 3 + Interrupt Vector Address Register 3 + 0x118 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 3 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_4 + Interrupt Vector Address Register 4 + Interrupt Vector Address Register 4 + 0x120 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 4 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_5 + Interrupt Vector Address Register 5 + Interrupt Vector Address Register 5 + 0x128 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 5 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_6 + Interrupt Vector Address Register 6 + Interrupt Vector Address Register 6 + 0x130 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 6 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_7 + Interrupt Vector Address Register 7 + Interrupt Vector Address Register 7 + 0x138 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 7 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_8 + Interrupt Vector Address Register 8 + Interrupt Vector Address Register 8 + 0x140 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 8 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_9 + Interrupt Vector Address Register 9 + Interrupt Vector Address Register 9 + 0x148 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 9 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_10 + Interrupt Vector Address Register 10 + Interrupt Vector Address Register 10 + 0x150 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 10 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_11 + Interrupt Vector Address Register 11 + Interrupt Vector Address Register 11 + 0x158 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 11 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_12 + Interrupt Vector Address Register 12 + Interrupt Vector Address Register 12 + 0x160 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 12 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_13 + Interrupt Vector Address Register 13 + Interrupt Vector Address Register 13 + 0x168 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 13 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_14 + Interrupt Vector Address Register 14 + Interrupt Vector Address Register 14 + 0x170 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 14 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_16 + Interrupt Vector Address Register 16 + Interrupt Vector Address Register 16 + 0x180 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 16 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_17 + Interrupt Vector Address Register 17 + Interrupt Vector Address Register 17 + 0x188 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 17 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_18 + Interrupt Vector Address Register 18 + Interrupt Vector Address Register 18 + 0x190 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 18 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_19 + Interrupt Vector Address Register 19 + Interrupt Vector Address Register 19 + 0x198 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 19 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_20 + Interrupt Vector Address Register 20 + Interrupt Vector Address Register 20 + 0x1A0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 20 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_21 + Interrupt Vector Address Register 21 + Interrupt Vector Address Register 21 + 0x1A8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 21 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_22 + Interrupt Vector Address Register 22 + Interrupt Vector Address Register 22 + 0x1B0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 22 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_23 + Interrupt Vector Address Register 23 + Interrupt Vector Address Register 23 + 0x1B8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 23 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_24 + Interrupt Vector Address Register 24 + Interrupt Vector Address Register 24 + 0x1C0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 24 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_25 + Interrupt Vector Address Register 25 + Interrupt Vector Address Register 25 + 0x1C8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 25 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_26 + Interrupt Vector Address Register 26 + Interrupt Vector Address Register 26 + 0x1D0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 26 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_27 + Interrupt Vector Address Register 27 + Interrupt Vector Address Register 27 + 0x1D8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 27 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_28 + Interrupt Vector Address Register 28 + Interrupt Vector Address Register 28 + 0x1E0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 28 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_29 + Interrupt Vector Address Register 29 + Interrupt Vector Address Register 29 + 0x1E8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 29 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_30 + Interrupt Vector Address Register 30 + Interrupt Vector Address Register 30 + 0x1F0 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 30 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + IRQ_EA_VECTOR_31 + Interrupt Vector Address Register 31 + Interrupt Vector Address Register 31 + 0x1F8 + 17 + true + write-only + + 0x0000000000000000 + + + IRQ_Vector + Interrupt Vector Address + Interrupt vector address of active interrupt 31 with highest priority. + + 0 + 17 + true + write-only + + 0 + 0 + + false + + + + + false + + + + + + + IO + 0 + 65536 + 32 + register + read-write + + + OFFSET_BASE_PARAM + C_IO_BASEADDR + + + OFFSET_HIGH_PARAM + C_IO_HIGHADDR + + + + + + true + + + + + + + + + + Clk + + in + + + std_logic + dummy_view + + + + + + Rst + + in + + + std_logic + dummy_view + + + + + + Config_Reset + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + TMR_Rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + TMR_Disable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + ToVote + + out + + 1023 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + FromAVote + + in + + 1023 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + FromBVote + + in + + 1023 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + IO_Addr_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + IO_Read_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + IO_Write_Strobe + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + IO_Address + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + IO_Byte_Enable + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + IO_Write_Data + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + IO_Read_Data + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + IO_Ready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + UART_Rx + Serial Data In + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UART_Tx + Serial Data Out + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + UART_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + UART_Clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UART_Rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + FIT1_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT1_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT2_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT2_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT3_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT3_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT4_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + FIT4_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT1_Enable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + PIT1_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT1_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT2_Enable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + PIT2_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT2_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT3_Enable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + PIT3_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT3_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT4_Enable + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + PIT4_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + PIT4_Toggle + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + GPO1 + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + GPO2 + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + GPO3 + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + GPO4 + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + GPI1 + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + GPI1_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + GPI2 + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + GPI2_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + GPI3 + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + GPI3_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + GPI4 + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + GPI4_Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + INTC_Interrupt + Interrupt Inputs + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + INTC_IRQ + Interrupt Request Output + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + INTC_Processor_Ack + Interrupt Acknowledgement Input + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + INTC_Interrupt_Address + Interrupt Vector Address Output + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + INTC_IRQ_OUT + Interrupt Request Output + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + + + C_FAMILY + virtexuplus + + + C_FREQ + 100000000 + + + C_INSTANCE + iomodule + + + C_USE_CONFIG_RESET + 0 + + + C_AVOID_PRIMITIVES + 0 + + + C_TMR + 0 + + + C_USE_TMR_DISABLE + 0 + + + C_HIGHADDR + 0x000000008000FFFF + + + C_BASEADDR + 0x0000000080000000 + + + C_MASK + 0x00000000C0000000 + + + C_IO_HIGHADDR + 0x00000000FFFFFFFF + + + + true + + + + + + C_IO_BASEADDR + 0x00000000C0000000 + + + + true + + + + + + C_IO_MASK + 0x00000000C0000000 + + + + true + + + + + + C_LMB_AWIDTH + 32 + + + C_LMB_DWIDTH + 32 + + + C_LMB_PROTOCOL + 0 + + + C_USE_IO_BUS + 1 + + + C_USE_UART_RX + 0 + + + C_USE_UART_TX + 0 + + + C_UART_BAUDRATE + 9600 + + + + false + + + + + + C_UART_DATA_BITS + 8 + + + + false + + + + + + C_UART_USE_PARITY + 0 + + + + false + + + + + + C_UART_ODD_PARITY + 0 + + + + false + + + + + + C_UART_RX_INTERRUPT + 0 + + + + false + + + + + + C_UART_TX_INTERRUPT + 0 + + + + false + + + + + + C_UART_ERROR_INTERRUPT + 0 + + + + false + + + + + + C_UART_PROG_BAUDRATE + 0 + + + + false + + + + + + C_UART_FREQ + 100000000 + + + C_UART_ASYNC + Asynchronous Clock + 0 + + + C_UART_NUM_SYNC_FF + Synchronizing FFs to Clk region + 2 + + + C_USE_FIT1 + 0 + + + C_FIT1_No_CLOCKS + 6216 + + + + false + + + + + + C_FIT1_INTERRUPT + 0 + + + + false + + + + + + C_USE_FIT2 + 0 + + + C_FIT2_No_CLOCKS + 6216 + + + + false + + + + + + C_FIT2_INTERRUPT + 0 + + + + false + + + + + + C_USE_FIT3 + 0 + + + C_FIT3_No_CLOCKS + 6216 + + + + false + + + + + + C_FIT3_INTERRUPT + 0 + + + + false + + + + + + C_USE_FIT4 + 0 + + + C_FIT4_No_CLOCKS + 6216 + + + + false + + + + + + C_FIT4_INTERRUPT + 0 + + + + false + + + + + + C_USE_PIT1 + 0 + + + C_PIT1_SIZE + 32 + + + + false + + + + + + C_PIT1_READABLE + 1 + + + + false + + + + + + C_PIT1_PRESCALER + 0 + + + + false + + + + + + C_PIT1_INTERRUPT + 0 + + + + false + + + + + + C_USE_PIT2 + 0 + + + C_PIT2_SIZE + 32 + + + + false + + + + + + C_PIT2_READABLE + 1 + + + + false + + + + + + C_PIT2_PRESCALER + 0 + + + + false + + + + + + C_PIT2_INTERRUPT + 0 + + + + false + + + + + + C_USE_PIT3 + 0 + + + C_PIT3_SIZE + 32 + + + + false + + + + + + C_PIT3_READABLE + 1 + + + + false + + + + + + C_PIT3_PRESCALER + 0 + + + + false + + + + + + C_PIT3_INTERRUPT + 0 + + + + false + + + + + + C_USE_PIT4 + 0 + + + C_PIT4_SIZE + 32 + + + + false + + + + + + C_PIT4_READABLE + 1 + + + + false + + + + + + C_PIT4_PRESCALER + 0 + + + + false + + + + + + C_PIT4_INTERRUPT + 0 + + + + false + + + + + + C_USE_GPO1 + 0 + + + C_GPO1_SIZE + 32 + + + + false + + + + + + C_GPO1_INIT + 0x00000000 + + + + false + + + + + + C_USE_GPO2 + 0 + + + C_GPO2_SIZE + 32 + + + + false + + + + + + C_GPO2_INIT + 0x00000000 + + + + false + + + + + + C_USE_GPO3 + 0 + + + C_GPO3_SIZE + 32 + + + + false + + + + + + C_GPO3_INIT + 0x00000000 + + + + false + + + + + + C_USE_GPO4 + 0 + + + C_GPO4_SIZE + 32 + + + + false + + + + + + C_GPO4_INIT + 0x00000000 + + + + false + + + + + + C_USE_GPI1 + 0 + + + C_GPI1_SIZE + 32 + + + + false + + + + + + C_GPI1_INTERRUPT + 0 + + + + false + + + + + + C_USE_GPI2 + 0 + + + C_GPI2_SIZE + 32 + + + + false + + + + + + C_GPI2_INTERRUPT + 0 + + + + false + + + + + + C_USE_GPI3 + 0 + + + C_GPI3_SIZE + 32 + + + + false + + + + + + C_GPI3_INTERRUPT + 0 + + + + false + + + + + + C_USE_GPI4 + 0 + + + C_GPI4_SIZE + 32 + + + + false + + + + + + C_GPI4_INTERRUPT + 0 + + + + false + + + + + + C_INTC_USE_EXT_INTR + 0 + + + C_INTC_INTR_SIZE + 1 + + + + false + + + + + + C_INTC_LEVEL_EDGE + 0x0000 + + + + false + + + + + + C_INTC_POSITIVE + 0xFFFF + + + + false + + + + + + C_INTC_HAS_FAST + 1 + + + C_INTC_ADDR_WIDTH + 17 + + + C_INTC_BASE_VECTORS + 0x0000000000000000 + + + C_INTC_ASYNC_INTR + 0xFFFF + + + C_INTC_NUM_SYNC_FF + 2 + + + + + + choice_list_0739ee39 + Custom + rs232_uart + + + choice_list_38e5a9f1 + Custom + dip_switches_4bits + led_3bits + qsfp0_lowspeed + qsfp1_lowspeed + + + choice_list_6fc15197 + 32 + + + choice_list_8af5a703 + 0 + 1 + + + choice_list_f585525a + 110 + 300 + 1200 + 2400 + 4800 + 9600 + 19200 + 38400 + 57600 + 115200 + 128000 + 230400 + 460800 + 921600 + + + choice_pairs_007f01e9 + 0 + 1 + 2 + 3 + 4 + 5 + 7 + 8 + 9 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_4847022f + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 8 + 9 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_5f1e379e + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 9 + + + choice_pairs_7ba91213 + 0 + 1 + 2 + 3 + + + choice_pairs_d4609148 + 0 + 1 + + + choice_pairs_f0f6eb36 + 0 + 1 + 2 + 3 + 4 + 6 + 7 + 8 + 9 + + + choice_pairs_ffa336e4 + 0 + 1 + + + LMB module which includes plenty of I/O peripherals + + + C_USE_CONFIG_RESET + 0 + + + C_AVOID_PRIMITIVES + 0 + + + C_TMR + Use Triple Modular Redundancy + 0 + + + C_USE_TMR_DISABLE + Activate TMR Disable Input + 0 + + + + false + + + + + + C_FREQ + 100000000 + + + C_INSTANCE + iomodule + + + C_INTC_BASE_VECTORS + MicroBlaze Relocatable Base Vector Value + 0x0000000000000000 + + + C_BASEADDR + I/O Module Register Base Address + 0x0000000080000000 + + + C_HIGHADDR + I/O Module Register High Address + 0x000000008000FFFF + + + C_MASK + I/O Module Register Address Decode Mask + 0x00000000C0000000 + + + C_USE_IO_BUS + Enable IO Bus + 1 + + + C_IO_BASEADDR + I/O Module IO Bus Base Address + 0x00000000C0000000 + + + + true + + + + + + C_IO_HIGHADDR + I/O Module IO Bus High Address + 0x00000000FFFFFFFF + + + + true + + + + + + C_IO_MASK + I/O Module IO Bus Address Decode Mask + 0x00000000C0000000 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_USE_UART_RX + Enable Receiver + 0 + + + C_USE_UART_TX + Enable Transmitter + 0 + + + C_UART_BAUDRATE + Define Baud Rate + 9600 + + + + false + + + + + + C_UART_PROG_BAUDRATE + Programmable Baud Rate + 0 + + + + false + + + + + + C_UART_DATA_BITS + Number of Data Bits + 8 + + + + false + + + + + + C_UART_USE_PARITY + Use Parity + 0 + + + + false + + + + + + C_UART_ODD_PARITY + Even or Odd Parity + 0 + + + + false + + + + + + C_UART_RX_INTERRUPT + Implement Receive Interrupt + 0 + + + + false + + + + + + C_UART_TX_INTERRUPT + Implement Transmit Interrupt + 0 + + + + false + + + + + + C_UART_ERROR_INTERRUPT + Implement Error Interrupt + 0 + + + + false + + + + + + C_USE_FIT1 + Use FIT + 0 + + + C_FIT1_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + true + + + + + + C_FIT1_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_FIT2 + Use FIT + 0 + + + C_FIT2_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + true + + + + + + C_FIT2_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_FIT3 + Use FIT + 0 + + + C_FIT3_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + true + + + + + + C_FIT3_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_FIT4 + Use FIT + 0 + + + C_FIT4_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + true + + + + + + C_FIT4_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_PIT1 + Use PIT + 0 + + + C_PIT1_SIZE + Number of Bits for Timer + 32 + + + + true + + + + + + C_PIT1_READABLE + Shall Counter Value Be Readable + 1 + + + + true + + + + + + C_PIT1_PRESCALER + Define Prescaler + 0 + + + + true + + + + + + C_PIT1_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_PIT2 + Use PIT + 0 + + + C_PIT2_SIZE + Number of Bits for Timer + 32 + + + + true + + + + + + C_PIT2_READABLE + Shall Counter Value Be Readable + 1 + + + + true + + + + + + C_PIT2_PRESCALER + Define Prescaler + 0 + + + + true + + + + + + C_PIT2_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_PIT3 + Use PIT + 0 + + + C_PIT3_SIZE + Number of Bits for Timer + 32 + + + + true + + + + + + C_PIT3_READABLE + Shall Counter Value Be Readable + 1 + + + + true + + + + + + C_PIT3_PRESCALER + Define Prescaler + 0 + + + + true + + + + + + C_PIT3_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_PIT4 + Use PIT + 0 + + + C_PIT4_SIZE + Number of Bits for Timer + 32 + + + + true + + + + + + C_PIT4_READABLE + Shall Counter Value Be Readable + 1 + + + + true + + + + + + C_PIT4_PRESCALER + Define Prescaler + 0 + + + + true + + + + + + C_PIT4_INTERRUPT + Generate Interrupt + 0 + + + + true + + + + + + C_USE_GPO1 + Use GPO + 0 + + + C_GPO1_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPO1_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + C_USE_GPO2 + Use GPO + 0 + + + C_GPO2_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPO2_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + C_USE_GPO3 + Use GPO + 0 + + + C_GPO3_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPO3_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + C_USE_GPO4 + Use GPO + 0 + + + C_GPO4_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPO4_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + C_USE_GPI1 + Use GPI + 0 + + + C_GPI1_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPI1_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + C_USE_GPI2 + Use GPI + 0 + + + C_GPI2_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPI2_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + C_USE_GPI3 + Use GPI + 0 + + + C_GPI3_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPI3_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + C_USE_GPI4 + Use GPI + 0 + + + C_GPI4_SIZE + Number of Bits + 32 + + + + false + + + + + + C_GPI4_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + C_INTC_HAS_FAST + Use Low-latency Interrupt Handling + 1 + + + C_INTC_USE_EXT_INTR + Use External Interrupts + 0 + + + C_INTC_USE_IRQ_OUT + Use Separate Interrupt Output + 1 + + + C_INTC_IRQ_CONNECTION + Interrupt Output Connection + 0 + + + + false + + + + + + C_INTC_INTR_SIZE + Number of External Inputs + 1 + + + + true + + + + + + C_INTC_LEVEL_EDGE + Level or Edge of External Interrupts + 0x0000 + + + + true + + + + + + C_INTC_POSITIVE + Positive or Negative External Interrupts + 0xFFFF + + + + true + + + + + + C_INTC_ADDR_WIDTH + Interrupt Address Width + Interrupt address width with Fast Mode Interrupt. + 17 + + + + true + + + + + + C_INTC_ASYNC_INTR + Interrupts asynchronous + The setting of each bit in this option indicates whether the incoming interrupt is treated as asynchronous or not. 0 = Synchronous, 1 = Asynchronous. + 0xFFFF + + + C_INTC_NUM_SYNC_FF + Number of synchronization flip-flops + Number of synchronization flip-flops used to synchronize asynchronous interupt inputs + 2 + + + Component_Name + bd_afa8_iomodule_0_0 + + + USE_BOARD_FLOW + Generate Board based IO Constraints + false + + + GPIO1_BOARD_INTERFACE + Custom + + + GPIO2_BOARD_INTERFACE + Custom + + + GPIO3_BOARD_INTERFACE + Custom + + + GPIO4_BOARD_INTERFACE + Custom + + + UART_BOARD_INTERFACE + Custom + + + + + IOModule + 6 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/bd_afa8_ilmb_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/bd_afa8_ilmb_0.xci new file mode 100644 index 0000000..7d91c47 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/bd_afa8_ilmb_0.xci @@ -0,0 +1,159 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_afa8_ilmb_0 + + + bd_afa8_Clk + 100000000 + 0 + 0 + 0.000 + 32 + 32 + STANDARD + READ_ONLY + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 0 + 1 + 32 + 32 + 2 + 0 + 1 + 32 + 32 + 2 + 0 + bd_afa8_ilmb_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 11 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/bd_afa8_ilmb_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/bd_afa8_ilmb_0.xml new file mode 100644 index 0000000..c9f4cdb --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_2/bd_afa8_ilmb_0.xml @@ -0,0 +1,3532 @@ + + + xilinx.com + customized_ip + bd_afa8_ilmb_0 + 1.0 + + + LMB_Sl_0 + LMB_Sl_00 + Local Memory Bus Mirrored Slave interface 0 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 0 + 0 + + + + + + READDBUS + + + Sl_DBus + + 0 + 31 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 0 + 0 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 0 + 0 + + + + + + WAIT + + + Sl_Wait + + 0 + 0 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_1 + LMB_Sl_01 + Local Memory Bus Mirrored Slave interface 1 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 1 + 1 + + + + + + READDBUS + + + Sl_DBus + + 32 + 63 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 1 + 1 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 1 + 1 + + + + + + WAIT + + + Sl_Wait + + 1 + 1 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_2 + LMB_Sl_02 + Local Memory Bus Mirrored Slave interface 2 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 2 + 2 + + + + + + READDBUS + + + Sl_DBus + + 64 + 95 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 2 + 2 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 2 + 2 + + + + + + WAIT + + + Sl_Wait + + 2 + 2 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_3 + LMB_Sl_03 + Local Memory Bus Mirrored Slave interface 3 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 3 + 3 + + + + + + READDBUS + + + Sl_DBus + + 96 + 127 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 3 + 3 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 3 + 3 + + + + + + WAIT + + + Sl_Wait + + 3 + 3 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_4 + LMB_Sl_04 + Local Memory Bus Mirrored Slave interface 4 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 4 + 4 + + + + + + READDBUS + + + Sl_DBus + + 128 + 159 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 4 + 4 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 4 + 4 + + + + + + WAIT + + + Sl_Wait + + 4 + 4 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_5 + LMB_Sl_05 + Local Memory Bus Mirrored Slave interface 5 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 5 + 5 + + + + + + READDBUS + + + Sl_DBus + + 160 + 191 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 5 + 5 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 5 + 5 + + + + + + WAIT + + + Sl_Wait + + 5 + 5 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_6 + LMB_Sl_06 + Local Memory Bus Mirrored Slave interface 6 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 6 + 6 + + + + + + READDBUS + + + Sl_DBus + + 192 + 223 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 6 + 6 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 6 + 6 + + + + + + WAIT + + + Sl_Wait + + 6 + 6 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_7 + LMB_Sl_07 + Local Memory Bus Mirrored Slave interface 7 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 7 + 7 + + + + + + READDBUS + + + Sl_DBus + + 224 + 255 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 7 + 7 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 7 + 7 + + + + + + WAIT + + + Sl_Wait + + 7 + 7 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_8 + LMB_Sl_08 + Local Memory Bus Mirrored Slave interface 8 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 8 + 8 + + + + + + READDBUS + + + Sl_DBus + + 256 + 287 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 8 + 8 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 8 + 8 + + + + + + WAIT + + + Sl_Wait + + 8 + 8 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_9 + LMB_Sl_09 + Local Memory Bus Mirrored Slave interface 9 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 9 + 9 + + + + + + READDBUS + + + Sl_DBus + + 288 + 319 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 9 + 9 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 9 + 9 + + + + + + WAIT + + + Sl_Wait + + 9 + 9 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_10 + LMB_Sl_10 + Local Memory Bus Mirrored Slave interface 10 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 10 + 10 + + + + + + READDBUS + + + Sl_DBus + + 320 + 351 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 10 + 10 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 10 + 10 + + + + + + WAIT + + + Sl_Wait + + 10 + 10 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_11 + LMB_Sl_11 + Local Memory Bus Mirrored Slave interface 11 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 11 + 11 + + + + + + READDBUS + + + Sl_DBus + + 352 + 383 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 11 + 11 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 11 + 11 + + + + + + WAIT + + + Sl_Wait + + 11 + 11 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_12 + LMB_Sl_12 + Local Memory Bus Mirrored Slave interface 12 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 12 + 12 + + + + + + READDBUS + + + Sl_DBus + + 384 + 415 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 12 + 12 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 12 + 12 + + + + + + WAIT + + + Sl_Wait + + 12 + 12 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_13 + LMB_Sl_13 + Local Memory Bus Mirrored Slave interface 13 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 13 + 13 + + + + + + READDBUS + + + Sl_DBus + + 416 + 447 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 13 + 13 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 13 + 13 + + + + + + WAIT + + + Sl_Wait + + 13 + 13 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_14 + LMB_Sl_14 + Local Memory Bus Mirrored Slave interface 14 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 14 + 14 + + + + + + READDBUS + + + Sl_DBus + + 448 + 479 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 14 + 14 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 14 + 14 + + + + + + WAIT + + + Sl_Wait + + 14 + 14 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_15 + LMB_Sl_15 + Local Memory Bus Mirrored Slave interface 15 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 15 + 15 + + + + + + READDBUS + + + Sl_DBus + + 480 + 511 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 15 + 15 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 15 + 15 + + + + + + WAIT + + + Sl_Wait + + 15 + 15 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_M + LMB_M + Local Memory Bus Mirrored Master interface + + + + + + + ABUS + + + M_ABus + + + + + ADDRSTROBE + + + M_AddrStrobe + + + + + BE + + + M_BE + + + + + CE + + + LMB_CE + + + + + READDBUS + + + LMB_ReadDBus + + + + + READSTROBE + + + M_ReadStrobe + + + + + READY + + + LMB_Ready + + + + + RST + + + LMB_Rst + + + + + UE + + + LMB_UE + + + + + WAIT + + + LMB_Wait + + + + + WRITEDBUS + + + M_DBus + + + + + WRITESTROBE + + + M_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_ONLY + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + LMB_Sl_0:LMB_Sl_1:LMB_Sl_2:LMB_Sl_3:LMB_Sl_4:LMB_Sl_5:LMB_Sl_6:LMB_Sl_7:LMB_Sl_8:LMB_Sl_9:LMB_Sl_10:LMB_Sl_11:LMB_Sl_12:LMB_Sl_13:LMB_Sl_14:LMB_Sl_15:LMB_M + + + ASSOCIATED_RESET + SYS_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_afa8_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.SYS_Rst + SYS_Rst + Reset + + + + + + + RST + + + SYS_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + LMB_Channel + LMB_M + LMB_Sl_0 + LMB_Sl_1 + LMB_Sl_2 + LMB_Sl_3 + LMB_Sl_4 + LMB_Sl_5 + LMB_Sl_6 + LMB_Sl_7 + LMB_Sl_8 + LMB_Sl_9 + LMB_Sl_10 + LMB_Sl_11 + LMB_Sl_12 + LMB_Sl_13 + LMB_Sl_14 + LMB_Sl_15 + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + + + SYS_Rst + + in + + + std_logic + dummy_view + + + + + + LMB_Rst + + out + + + std_logic + dummy_view + + + + + + M_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + M_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + M_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + M_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + M_DBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + M_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + in + + 0 + 63 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + + + Sl_Wait + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_UE + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_CE + + in + + 0 + 1 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_ABus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_ReadStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_AddrStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_ReadDBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_Ready + + out + + + std_logic + dummy_view + + + + + + LMB_Wait + + out + + + std_logic + dummy_view + + + + + + LMB_UE + + out + + + std_logic + dummy_view + + + + + + LMB_CE + + out + + + std_logic + dummy_view + + + + + + LMB_BE + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + + + C_LMB_NUM_SLAVES + LMB Number of Slaves + 2 + + + C_LMB_DWIDTH + C Lmb Dwidth + 32 + + + C_LMB_AWIDTH + C Lmb Awidth + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_EXT_RESET_HIGH + C Ext Reset High + 1 + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_4873554b + 0 + 1 + + + The LMB is a fast, local bus for connecting MicroBlaze I and D ports to peripherals and BRAM + + + C_LMB_DWIDTH + C Lmb Dwidth + 32 + + + + true + + + + + + C_LMB_AWIDTH + C Lmb Awidth + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_EXT_RESET_HIGH + C Ext Reset High + 1 + + + + true + + + + + + C_LMB_NUM_SLAVES + LMB Number of Slaves + 2 + + + + true + + + + + + Component_Name + bd_afa8_ilmb_0 + + + + + Local Memory Bus (LMB) 1.0 + 11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/bd_afa8_dlmb_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/bd_afa8_dlmb_0.xci new file mode 100644 index 0000000..1dfaf3f --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/bd_afa8_dlmb_0.xci @@ -0,0 +1,165 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_afa8_dlmb_0 + + + bd_afa8_Clk + 100000000 + 0 + 0 + 0.000 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 0 + 1 + 32 + 32 + 3 + 0 + 1 + 32 + 32 + 3 + 0 + bd_afa8_dlmb_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 11 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/bd_afa8_dlmb_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/bd_afa8_dlmb_0.xml new file mode 100644 index 0000000..8c32633 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_3/bd_afa8_dlmb_0.xml @@ -0,0 +1,3536 @@ + + + xilinx.com + customized_ip + bd_afa8_dlmb_0 + 1.0 + + + LMB_Sl_0 + LMB_Sl_00 + Local Memory Bus Mirrored Slave interface 0 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 0 + 0 + + + + + + READDBUS + + + Sl_DBus + + 0 + 31 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 0 + 0 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 0 + 0 + + + + + + WAIT + + + Sl_Wait + + 0 + 0 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_1 + LMB_Sl_01 + Local Memory Bus Mirrored Slave interface 1 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 1 + 1 + + + + + + READDBUS + + + Sl_DBus + + 32 + 63 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 1 + 1 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 1 + 1 + + + + + + WAIT + + + Sl_Wait + + 1 + 1 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_2 + LMB_Sl_02 + Local Memory Bus Mirrored Slave interface 2 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 2 + 2 + + + + + + READDBUS + + + Sl_DBus + + 64 + 95 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 2 + 2 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 2 + 2 + + + + + + WAIT + + + Sl_Wait + + 2 + 2 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + true + + + + + + LMB_Sl_3 + LMB_Sl_03 + Local Memory Bus Mirrored Slave interface 3 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 3 + 3 + + + + + + READDBUS + + + Sl_DBus + + 96 + 127 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 3 + 3 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 3 + 3 + + + + + + WAIT + + + Sl_Wait + + 3 + 3 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_4 + LMB_Sl_04 + Local Memory Bus Mirrored Slave interface 4 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 4 + 4 + + + + + + READDBUS + + + Sl_DBus + + 128 + 159 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 4 + 4 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 4 + 4 + + + + + + WAIT + + + Sl_Wait + + 4 + 4 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_5 + LMB_Sl_05 + Local Memory Bus Mirrored Slave interface 5 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 5 + 5 + + + + + + READDBUS + + + Sl_DBus + + 160 + 191 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 5 + 5 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 5 + 5 + + + + + + WAIT + + + Sl_Wait + + 5 + 5 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_6 + LMB_Sl_06 + Local Memory Bus Mirrored Slave interface 6 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 6 + 6 + + + + + + READDBUS + + + Sl_DBus + + 192 + 223 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 6 + 6 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 6 + 6 + + + + + + WAIT + + + Sl_Wait + + 6 + 6 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_7 + LMB_Sl_07 + Local Memory Bus Mirrored Slave interface 7 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 7 + 7 + + + + + + READDBUS + + + Sl_DBus + + 224 + 255 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 7 + 7 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 7 + 7 + + + + + + WAIT + + + Sl_Wait + + 7 + 7 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_8 + LMB_Sl_08 + Local Memory Bus Mirrored Slave interface 8 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 8 + 8 + + + + + + READDBUS + + + Sl_DBus + + 256 + 287 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 8 + 8 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 8 + 8 + + + + + + WAIT + + + Sl_Wait + + 8 + 8 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_9 + LMB_Sl_09 + Local Memory Bus Mirrored Slave interface 9 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 9 + 9 + + + + + + READDBUS + + + Sl_DBus + + 288 + 319 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 9 + 9 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 9 + 9 + + + + + + WAIT + + + Sl_Wait + + 9 + 9 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_10 + LMB_Sl_10 + Local Memory Bus Mirrored Slave interface 10 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 10 + 10 + + + + + + READDBUS + + + Sl_DBus + + 320 + 351 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 10 + 10 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 10 + 10 + + + + + + WAIT + + + Sl_Wait + + 10 + 10 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_11 + LMB_Sl_11 + Local Memory Bus Mirrored Slave interface 11 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 11 + 11 + + + + + + READDBUS + + + Sl_DBus + + 352 + 383 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 11 + 11 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 11 + 11 + + + + + + WAIT + + + Sl_Wait + + 11 + 11 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_12 + LMB_Sl_12 + Local Memory Bus Mirrored Slave interface 12 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 12 + 12 + + + + + + READDBUS + + + Sl_DBus + + 384 + 415 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 12 + 12 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 12 + 12 + + + + + + WAIT + + + Sl_Wait + + 12 + 12 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_13 + LMB_Sl_13 + Local Memory Bus Mirrored Slave interface 13 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 13 + 13 + + + + + + READDBUS + + + Sl_DBus + + 416 + 447 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 13 + 13 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 13 + 13 + + + + + + WAIT + + + Sl_Wait + + 13 + 13 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_14 + LMB_Sl_14 + Local Memory Bus Mirrored Slave interface 14 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 14 + 14 + + + + + + READDBUS + + + Sl_DBus + + 448 + 479 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 14 + 14 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 14 + 14 + + + + + + WAIT + + + Sl_Wait + + 14 + 14 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_Sl_15 + LMB_Sl_15 + Local Memory Bus Mirrored Slave interface 15 + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + 15 + 15 + + + + + + READDBUS + + + Sl_DBus + + 480 + 511 + + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + 15 + 15 + + + + + + RST + + + LMB_Rst + + + + + UE + + + Sl_UE + + 15 + 15 + + + + + + WAIT + + + Sl_Wait + + 15 + 15 + + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + LMB_M + LMB_M + Local Memory Bus Mirrored Master interface + + + + + + + ABUS + + + M_ABus + + + + + ADDRSTROBE + + + M_AddrStrobe + + + + + BE + + + M_BE + + + + + CE + + + LMB_CE + + + + + READDBUS + + + LMB_ReadDBus + + + + + READSTROBE + + + M_ReadStrobe + + + + + READY + + + LMB_Ready + + + + + RST + + + LMB_Rst + + + + + UE + + + LMB_UE + + + + + WAIT + + + LMB_Wait + + + + + WRITEDBUS + + + M_DBus + + + + + WRITESTROBE + + + M_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + LMB_Sl_0:LMB_Sl_1:LMB_Sl_2:LMB_Sl_3:LMB_Sl_4:LMB_Sl_5:LMB_Sl_6:LMB_Sl_7:LMB_Sl_8:LMB_Sl_9:LMB_Sl_10:LMB_Sl_11:LMB_Sl_12:LMB_Sl_13:LMB_Sl_14:LMB_Sl_15:LMB_M + + + ASSOCIATED_RESET + SYS_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_afa8_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.SYS_Rst + SYS_Rst + Reset + + + + + + + RST + + + SYS_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + LMB_Channel + LMB_M + LMB_Sl_0 + LMB_Sl_1 + LMB_Sl_2 + LMB_Sl_3 + LMB_Sl_4 + LMB_Sl_5 + LMB_Sl_6 + LMB_Sl_7 + LMB_Sl_8 + LMB_Sl_9 + LMB_Sl_10 + LMB_Sl_11 + LMB_Sl_12 + LMB_Sl_13 + LMB_Sl_14 + LMB_Sl_15 + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + + + SYS_Rst + + in + + + std_logic + dummy_view + + + + + + LMB_Rst + + out + + + std_logic + dummy_view + + + + + + M_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + M_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + M_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + M_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + M_DBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + M_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + in + + 0 + 95 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + in + + 0 + 2 + + + + std_logic_vector + dummy_view + + + + + + Sl_Wait + + in + + 0 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_UE + + in + + 0 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_CE + + in + + 0 + 2 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_ABus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_ReadStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_AddrStrobe + + out + + + std_logic + dummy_view + + + + + + LMB_ReadDBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_Ready + + out + + + std_logic + dummy_view + + + + + + LMB_Wait + + out + + + std_logic + dummy_view + + + + + + LMB_UE + + out + + + std_logic + dummy_view + + + + + + LMB_CE + + out + + + std_logic + dummy_view + + + + + + LMB_BE + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + + + C_LMB_NUM_SLAVES + LMB Number of Slaves + 3 + + + C_LMB_DWIDTH + C Lmb Dwidth + 32 + + + C_LMB_AWIDTH + C Lmb Awidth + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_EXT_RESET_HIGH + C Ext Reset High + 1 + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_4873554b + 0 + 1 + + + The LMB is a fast, local bus for connecting MicroBlaze I and D ports to peripherals and BRAM + + + C_LMB_DWIDTH + C Lmb Dwidth + 32 + + + + true + + + + + + C_LMB_AWIDTH + C Lmb Awidth + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_EXT_RESET_HIGH + C Ext Reset High + 1 + + + + true + + + + + + C_LMB_NUM_SLAVES + LMB Number of Slaves + 3 + + + + true + + + + + + Component_Name + bd_afa8_dlmb_0 + + + + + Local Memory Bus (LMB) 1.0 + 11 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/bd_afa8_dlmb_cntlr_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/bd_afa8_dlmb_cntlr_0.xci new file mode 100644 index 0000000..8c879e1 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/bd_afa8_dlmb_cntlr_0.xci @@ -0,0 +1,189 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_afa8_dlmb_cntlr_0 + + + NONE + 65536 + 32 + 1 + + bd_afa8_Clk + 100000000 + 0 + 0 + 0.000 + + 100000000 + 0 + 0 + 0.000 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 0x0000000000000000 + 32 + 0 + 0 + 0 + 0 + 1 + 0 + virtexuplus + 0 + 0x000000000000FFFF + 0 + 32 + 32 + 0 + 0x00000000C0010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 32 + 32 + 0 + 2 + 0x0000000000000000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0x000000000000FFFF + 0 + 32 + 32 + 0 + 0x00000000C0010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 100000000 + 32 + 32 + AXI4LITE + 0 + 2 + bd_afa8_dlmb_cntlr_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 19 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/bd_afa8_dlmb_cntlr_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/bd_afa8_dlmb_cntlr_0.xml new file mode 100644 index 0000000..08c2b4d --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_4/bd_afa8_dlmb_cntlr_0.xml @@ -0,0 +1,4011 @@ + + + xilinx.com + customized_ip + bd_afa8_dlmb_cntlr_0 + 1.0 + + + INTERRUPT.INTERRUPT + Interrupt + Interrupt output + + + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + SUGGESTED_PRIORITY + HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + SLMB + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + SLMB1 + SLMB1 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB1_ABus + + + + + ADDRSTROBE + + + LMB1_AddrStrobe + + + + + BE + + + LMB1_BE + + + + + CE + + + Sl1_CE + + + + + READDBUS + + + Sl1_DBus + + + + + READSTROBE + + + LMB1_ReadStrobe + + + + + READY + + + Sl1_Ready + + + + + UE + + + Sl1_UE + + + + + WAIT + + + Sl1_Wait + + + + + WRITEDBUS + + + LMB1_WriteDBus + + + + + WRITESTROBE + + + LMB1_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB2 + SLMB2 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB2_ABus + + + + + ADDRSTROBE + + + LMB2_AddrStrobe + + + + + BE + + + LMB2_BE + + + + + CE + + + Sl2_CE + + + + + READDBUS + + + Sl2_DBus + + + + + READSTROBE + + + LMB2_ReadStrobe + + + + + READY + + + Sl2_Ready + + + + + UE + + + Sl2_UE + + + + + WAIT + + + Sl2_Wait + + + + + WRITEDBUS + + + LMB2_WriteDBus + + + + + WRITESTROBE + + + LMB2_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB3 + SLMB3 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB3_ABus + + + + + ADDRSTROBE + + + LMB3_AddrStrobe + + + + + BE + + + LMB3_BE + + + + + CE + + + Sl3_CE + + + + + READDBUS + + + Sl3_DBus + + + + + READSTROBE + + + LMB3_ReadStrobe + + + + + READY + + + Sl3_Ready + + + + + UE + + + Sl3_UE + + + + + WAIT + + + Sl3_Wait + + + + + WRITEDBUS + + + LMB3_WriteDBus + + + + + WRITESTROBE + + + LMB3_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + BRAM_PORT + BRAM_PORT + Data Processor Local Bus + + + + + + + ADDR + + + BRAM_Addr_A + + + + + CLK + + + BRAM_Clk_A + + + + + DIN + + + BRAM_Dout_A + + + + + DOUT + + + BRAM_Din_A + + + + + EN + + + BRAM_EN_A + + + + + RST + + + BRAM_Rst_A + + + + + WE + + + BRAM_WEN_A + + + + + + MEM_SIZE + 65536 + + + MASTER_TYPE + BRAM_CTRL + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + S_AXI_CTRL + S_AXI_CTRL + Slave AXI4Lite Control + + + + + + + + + ARADDR + + + S_AXI_CTRL_ARADDR + + + + + ARREADY + + + S_AXI_CTRL_ARREADY + + + + + ARVALID + + + S_AXI_CTRL_ARVALID + + + + + AWADDR + + + S_AXI_CTRL_AWADDR + + + + + AWREADY + + + S_AXI_CTRL_AWREADY + + + + + AWVALID + + + S_AXI_CTRL_AWVALID + + + + + BREADY + + + S_AXI_CTRL_BREADY + + + + + BRESP + + + S_AXI_CTRL_BRESP + + + + + BVALID + + + S_AXI_CTRL_BVALID + + + + + RDATA + + + S_AXI_CTRL_RDATA + + + + + RREADY + + + S_AXI_CTRL_RREADY + + + + + RRESP + + + S_AXI_CTRL_RRESP + + + + + RVALID + + + S_AXI_CTRL_RVALID + + + + + WDATA + + + S_AXI_CTRL_WDATA + + + + + WREADY + + + S_AXI_CTRL_WREADY + + + + + WSTRB + + + S_AXI_CTRL_WSTRB + + + + + WVALID + + + S_AXI_CTRL_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + SLMB:SLMB1:SLMB2:SLMB3 + + + ASSOCIATED_RESET + LMB_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_afa8_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.LMB_Rst + Reset + Reset + + + + + + + RST + + + LMB_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.S_AXI_CTRL_ACLK + S_AXI_CTRL_ACLK + Slave AXI4Lite Control Clock Input + + + + + + + CLK + + + S_AXI_CTRL_ACLK + + + + + + ASSOCIATED_BUSIF + S_AXI_CTRL + + + ASSOCIATED_RESET + S_AXI_CTRL_ARESETN + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.S_AXI_CTRL_ARESETN + S_AXI_CTRL_ARESETN + Slave AXI4Lite Control Reset Input + + + + + + + RST + + + S_AXI_CTRL_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + SLMB + SLMB memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB1 + SLMB1 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB2 + SLMB2 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB3 + SLMB3 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + S_AXI_CTRL + S_AXI_CTRL memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + ECC_Status + ECC Status Register + ECC Status Register + 0x0 + 2 + true + read-write + + 0x0 + + + UE_Status + UE Status + Indicates if an uncorrectable error has occurred: + 0 - No uncorrectable error occurred. + 1 - Uncorrectable error occurred, cleared when 1 is written. + + 0 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + CE_Status + CE Status + Indicates if a correctable error has occurred: + 0 - No correctable error occurred. + 1 - Correctable error occurred, cleared when 1 is written. + + 1 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + ECC_EN_IRQ + ECC Interrupt Enable Register + ECC Interrupt Enable Register + 0x4 + 2 + true + read-write + + 0x0 + + + UE_EN_IRQ + UE Enable Interrupt + Determines effect of ECC Status Register UE bit: + 0 - UE bit is not propagated to interrupt signal. + 1 - UE bit is propagated to interrupt signal. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + CE_EN_IRQ + CE Enable Interrupt + Determines effect of ECC Status Register CE bit: + 0 - CE bit is not propagated to interrupt signal. + 1 - CE bit is propagated to interrupt signal. + + 1 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + ECC_ONOFF + ECC On/Off Register + ECC On/Off Register + 0x8 + 1 + true + read-write + + 1 + + + ON_OFF + On/Off + Determines if ECC checking is enabled: + 0 - ECC checking is disabled. + 1 - ECC checking is enabled. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_CNT + Correctable Error Counter Register + Correctable Error Counter Register + 0xC + 1 + true + read-write + + 0 + + + CE_CNT + Correctable Error Count + Holds number of correctable errors encountered. + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_FFD + Correctable Error First Failing Data Register + Correctable Error First Failing Data Register + 0x100 + 32 + true + read-only + + 0 + + + CE_FFD + Correctable Error First Failing Data + Data of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFE + Correctable Error First Failing ECC Register + Correctable Error First Failing ECC Register + 0x180 + 7 + true + read-only + + 0 + + + CE_FFE + Correctable Error First Failing ECC + ECC of the first occurrence of a correctable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFA + Correctable Error First Failing Address Register + Correctable Error First Failing Address Register + 0x1C0 + 32 + true + read-only + + 0 + + + CE_FFA + Correctable Error First Failing Address + Address of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFD + Uncorrectable Error First Failing Data Register + Uncorrectable Error First Failing Data Register + 0x200 + 32 + true + read-only + + 0 + + + UE_FFD + Uncorrectable Error First Failing Data + Data of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFE + Uncorrectable Error First Failing ECC Register + Uncorrectable Error First Failing ECC Register + 0x280 + 7 + true + read-only + + 0 + + + UE_FFE + Uncorrectable Error First Failing ECC + ECC of the first occurrence of an uncorrectable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFA + Uncorrectable Error First Failing Address Register + Uncorrectable Error First Failing Address Register + 0x2C0 + 32 + true + read-only + + 0 + + + UE_FFA + Uncorrectable Error First Failing Address + Address of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + FI_D + Fault Inject Data Register + Fault Inject Data Register + 0x300 + 32 + true + write-only + + 0 + + + FI_D + Fault Inject Data + Bits set to 1 toggle the bits of next data word written. + 0 + 32 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + FI_ECC + Fault Inject ECC Register + Fault Inject ECC Register + 0x380 + 7 + true + write-only + + 0 + + + FI_ECC + Fault Inject ECC + Bits set to 1 toggle the bits of next ECC written. + 0 + 7 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_Rst + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + LMB1_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl1_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl1_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB2_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl2_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl2_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB3_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl3_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl3_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + BRAM_Rst_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Clk_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Addr_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_EN_A + + out + + + std_logic + dummy_view + + + + + + BRAM_WEN_A + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Dout_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Din_A + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + S_AXI_CTRL_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WSTRB + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_HIGHADDR + LMB BRAM High Address + 0x000000000000FFFF + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000000000 + + + C_NUM_LMB + Number of LMB Ports + 1 + + + C_MASK + SLMB Address Decode Mask + 0x00000000C0010000 + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_BRAM_AWIDTH + BRAM Address Bus Width + 32 + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + false + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + false + + + + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_449ac0d2 + 0 + 1 + 2 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_8d6e70ff + 0 + 2 + + + Local Memory Bus (LMB) Block RAM (BRAM) Interface Controller connects to an lmb bus + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000000000 + + + + true + + + + + + C_HIGHADDR + LMB BRAM High Address + 0x000000000000FFFF + + + + true + + + + + + C_MASK + SLMB Address Decode Mask + 0x00000000C0010000 + + + + true + + + + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_NUM_LMB + Number of LMB Ports + 1 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + + true + + + + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + + true + + + + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_S_AXI_CTRL_ACLK_FREQ_HZ + S_AXI_CTRL Clock Frequency + 100000000 + + + + false + + + + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_PROTOCOL + S_AXI_CTRL Protocol + AXI4LITE + + + + false + + + + + + Component_Name + bd_afa8_dlmb_cntlr_0 + + + + + LMB BRAM Controller + 19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/bd_afa8_ilmb_cntlr_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/bd_afa8_ilmb_cntlr_0.xci new file mode 100644 index 0000000..d2c1ed5 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/bd_afa8_ilmb_cntlr_0.xci @@ -0,0 +1,189 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_afa8_ilmb_cntlr_0 + + + NONE + 65536 + 32 + 1 + + bd_afa8_Clk + 100000000 + 0 + 0 + 0.000 + + 100000000 + 0 + 0 + 0.000 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 0x0000000000000000 + 32 + 0 + 0 + 0 + 0 + 1 + 0 + virtexuplus + 0 + 0x000000000000FFFF + 0 + 32 + 32 + 0 + 0x0000000080010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 32 + 32 + 0 + 2 + 0x0000000000000000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0x000000000000FFFF + 0 + 32 + 32 + 0 + 0x0000000080010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 100000000 + 32 + 32 + AXI4LITE + 0 + 2 + bd_afa8_ilmb_cntlr_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 19 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/bd_afa8_ilmb_cntlr_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/bd_afa8_ilmb_cntlr_0.xml new file mode 100644 index 0000000..9ff9637 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_5/bd_afa8_ilmb_cntlr_0.xml @@ -0,0 +1,4011 @@ + + + xilinx.com + customized_ip + bd_afa8_ilmb_cntlr_0 + 1.0 + + + INTERRUPT.INTERRUPT + Interrupt + Interrupt output + + + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + SUGGESTED_PRIORITY + HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + SLMB + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + SLMB1 + SLMB1 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB1_ABus + + + + + ADDRSTROBE + + + LMB1_AddrStrobe + + + + + BE + + + LMB1_BE + + + + + CE + + + Sl1_CE + + + + + READDBUS + + + Sl1_DBus + + + + + READSTROBE + + + LMB1_ReadStrobe + + + + + READY + + + Sl1_Ready + + + + + UE + + + Sl1_UE + + + + + WAIT + + + Sl1_Wait + + + + + WRITEDBUS + + + LMB1_WriteDBus + + + + + WRITESTROBE + + + LMB1_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB2 + SLMB2 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB2_ABus + + + + + ADDRSTROBE + + + LMB2_AddrStrobe + + + + + BE + + + LMB2_BE + + + + + CE + + + Sl2_CE + + + + + READDBUS + + + Sl2_DBus + + + + + READSTROBE + + + LMB2_ReadStrobe + + + + + READY + + + Sl2_Ready + + + + + UE + + + Sl2_UE + + + + + WAIT + + + Sl2_Wait + + + + + WRITEDBUS + + + LMB2_WriteDBus + + + + + WRITESTROBE + + + LMB2_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB3 + SLMB3 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB3_ABus + + + + + ADDRSTROBE + + + LMB3_AddrStrobe + + + + + BE + + + LMB3_BE + + + + + CE + + + Sl3_CE + + + + + READDBUS + + + Sl3_DBus + + + + + READSTROBE + + + LMB3_ReadStrobe + + + + + READY + + + Sl3_Ready + + + + + UE + + + Sl3_UE + + + + + WAIT + + + Sl3_Wait + + + + + WRITEDBUS + + + LMB3_WriteDBus + + + + + WRITESTROBE + + + LMB3_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + BRAM_PORT + BRAM_PORT + Data Processor Local Bus + + + + + + + ADDR + + + BRAM_Addr_A + + + + + CLK + + + BRAM_Clk_A + + + + + DIN + + + BRAM_Dout_A + + + + + DOUT + + + BRAM_Din_A + + + + + EN + + + BRAM_EN_A + + + + + RST + + + BRAM_Rst_A + + + + + WE + + + BRAM_WEN_A + + + + + + MEM_SIZE + 65536 + + + MASTER_TYPE + BRAM_CTRL + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + S_AXI_CTRL + S_AXI_CTRL + Slave AXI4Lite Control + + + + + + + + + ARADDR + + + S_AXI_CTRL_ARADDR + + + + + ARREADY + + + S_AXI_CTRL_ARREADY + + + + + ARVALID + + + S_AXI_CTRL_ARVALID + + + + + AWADDR + + + S_AXI_CTRL_AWADDR + + + + + AWREADY + + + S_AXI_CTRL_AWREADY + + + + + AWVALID + + + S_AXI_CTRL_AWVALID + + + + + BREADY + + + S_AXI_CTRL_BREADY + + + + + BRESP + + + S_AXI_CTRL_BRESP + + + + + BVALID + + + S_AXI_CTRL_BVALID + + + + + RDATA + + + S_AXI_CTRL_RDATA + + + + + RREADY + + + S_AXI_CTRL_RREADY + + + + + RRESP + + + S_AXI_CTRL_RRESP + + + + + RVALID + + + S_AXI_CTRL_RVALID + + + + + WDATA + + + S_AXI_CTRL_WDATA + + + + + WREADY + + + S_AXI_CTRL_WREADY + + + + + WSTRB + + + S_AXI_CTRL_WSTRB + + + + + WVALID + + + S_AXI_CTRL_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + SLMB:SLMB1:SLMB2:SLMB3 + + + ASSOCIATED_RESET + LMB_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_afa8_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.LMB_Rst + Reset + Reset + + + + + + + RST + + + LMB_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.S_AXI_CTRL_ACLK + S_AXI_CTRL_ACLK + Slave AXI4Lite Control Clock Input + + + + + + + CLK + + + S_AXI_CTRL_ACLK + + + + + + ASSOCIATED_BUSIF + S_AXI_CTRL + + + ASSOCIATED_RESET + S_AXI_CTRL_ARESETN + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.S_AXI_CTRL_ARESETN + S_AXI_CTRL_ARESETN + Slave AXI4Lite Control Reset Input + + + + + + + RST + + + S_AXI_CTRL_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + SLMB + SLMB memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB1 + SLMB1 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB2 + SLMB2 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB3 + SLMB3 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + S_AXI_CTRL + S_AXI_CTRL memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + ECC_Status + ECC Status Register + ECC Status Register + 0x0 + 2 + true + read-write + + 0x0 + + + UE_Status + UE Status + Indicates if an uncorrectable error has occurred: + 0 - No uncorrectable error occurred. + 1 - Uncorrectable error occurred, cleared when 1 is written. + + 0 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + CE_Status + CE Status + Indicates if a correctable error has occurred: + 0 - No correctable error occurred. + 1 - Correctable error occurred, cleared when 1 is written. + + 1 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + ECC_EN_IRQ + ECC Interrupt Enable Register + ECC Interrupt Enable Register + 0x4 + 2 + true + read-write + + 0x0 + + + UE_EN_IRQ + UE Enable Interrupt + Determines effect of ECC Status Register UE bit: + 0 - UE bit is not propagated to interrupt signal. + 1 - UE bit is propagated to interrupt signal. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + CE_EN_IRQ + CE Enable Interrupt + Determines effect of ECC Status Register CE bit: + 0 - CE bit is not propagated to interrupt signal. + 1 - CE bit is propagated to interrupt signal. + + 1 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + ECC_ONOFF + ECC On/Off Register + ECC On/Off Register + 0x8 + 1 + true + read-write + + 1 + + + ON_OFF + On/Off + Determines if ECC checking is enabled: + 0 - ECC checking is disabled. + 1 - ECC checking is enabled. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_CNT + Correctable Error Counter Register + Correctable Error Counter Register + 0xC + 1 + true + read-write + + 0 + + + CE_CNT + Correctable Error Count + Holds number of correctable errors encountered. + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_FFD + Correctable Error First Failing Data Register + Correctable Error First Failing Data Register + 0x100 + 32 + true + read-only + + 0 + + + CE_FFD + Correctable Error First Failing Data + Data of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFE + Correctable Error First Failing ECC Register + Correctable Error First Failing ECC Register + 0x180 + 7 + true + read-only + + 0 + + + CE_FFE + Correctable Error First Failing ECC + ECC of the first occurrence of a correctable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFA + Correctable Error First Failing Address Register + Correctable Error First Failing Address Register + 0x1C0 + 32 + true + read-only + + 0 + + + CE_FFA + Correctable Error First Failing Address + Address of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFD + Uncorrectable Error First Failing Data Register + Uncorrectable Error First Failing Data Register + 0x200 + 32 + true + read-only + + 0 + + + UE_FFD + Uncorrectable Error First Failing Data + Data of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFE + Uncorrectable Error First Failing ECC Register + Uncorrectable Error First Failing ECC Register + 0x280 + 7 + true + read-only + + 0 + + + UE_FFE + Uncorrectable Error First Failing ECC + ECC of the first occurrence of an uncorrectable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFA + Uncorrectable Error First Failing Address Register + Uncorrectable Error First Failing Address Register + 0x2C0 + 32 + true + read-only + + 0 + + + UE_FFA + Uncorrectable Error First Failing Address + Address of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + FI_D + Fault Inject Data Register + Fault Inject Data Register + 0x300 + 32 + true + write-only + + 0 + + + FI_D + Fault Inject Data + Bits set to 1 toggle the bits of next data word written. + 0 + 32 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + FI_ECC + Fault Inject ECC Register + Fault Inject ECC Register + 0x380 + 7 + true + write-only + + 0 + + + FI_ECC + Fault Inject ECC + Bits set to 1 toggle the bits of next ECC written. + 0 + 7 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_Rst + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + LMB1_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl1_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl1_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB2_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl2_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl2_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB3_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl3_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl3_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + BRAM_Rst_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Clk_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Addr_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_EN_A + + out + + + std_logic + dummy_view + + + + + + BRAM_WEN_A + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Dout_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Din_A + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + S_AXI_CTRL_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WSTRB + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_HIGHADDR + LMB BRAM High Address + 0x000000000000FFFF + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000000000 + + + C_NUM_LMB + Number of LMB Ports + 1 + + + C_MASK + SLMB Address Decode Mask + 0x0000000080010000 + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_BRAM_AWIDTH + BRAM Address Bus Width + 32 + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + false + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + false + + + + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_449ac0d2 + 0 + 1 + 2 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_8d6e70ff + 0 + 2 + + + Local Memory Bus (LMB) Block RAM (BRAM) Interface Controller connects to an lmb bus + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000000000 + + + + true + + + + + + C_HIGHADDR + LMB BRAM High Address + 0x000000000000FFFF + + + + true + + + + + + C_MASK + SLMB Address Decode Mask + 0x0000000080010000 + + + + true + + + + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_NUM_LMB + Number of LMB Ports + 1 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + + true + + + + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + + true + + + + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_S_AXI_CTRL_ACLK_FREQ_HZ + S_AXI_CTRL Clock Frequency + 100000000 + + + + false + + + + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_PROTOCOL + S_AXI_CTRL Protocol + AXI4LITE + + + + false + + + + + + Component_Name + bd_afa8_ilmb_cntlr_0 + + + + + LMB BRAM Controller + 19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/bd_afa8_lmb_bram_I_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/bd_afa8_lmb_bram_I_0.xci new file mode 100644 index 0000000..de3259a --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/bd_afa8_lmb_bram_I_0.xci @@ -0,0 +1,298 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_afa8_lmb_bram_I_0 + + + 4096 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + BRAM_CTRL + NONE + 65536 + 32 + 1 + READ_WRITE + BRAM_CTRL + NONE + 65536 + 32 + 1 + READ_WRITE + + 100000000 + 0 + 0 + 0.000 + 0 + 32 + 32 + 1 + 4 + 0 + 1 + 8 + 0 + 0 + 16 + NONE + 0 + 0 + 0 + ./ + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + Estimated Power for IP : 19.660986 mW + virtexuplus + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + bd_afa8_lmb_bram_I_0.mem + no_coe_file_loaded + 0 + 0 + 2 + 0 + 1 + 16384 + 16384 + 1 + 1 + 32 + 32 + 0 + 0 + CE + CE + ALL + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 4 + 4 + 16384 + 16384 + WRITE_FIRST + WRITE_FIRST + 32 + 32 + virtexuplus + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + false + 8 + NONE + no_coe_file_loaded + ALL + bd_afa8_lmb_bram_I_0 + false + false + false + false + false + true + false + false + true + Use_ENA_Pin + Use_ENB_Pin + Single_Bit_Error_Injection + false + Native + false + bd_afa8_lmb_bram_I_0.mem + True_Dual_Port_RAM + WRITE_FIRST + WRITE_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 50 + 100 + 100 + 50 + 8kx2 + false + false + 1 + 1 + 32 + 32 + false + false + false + false + 0 + false + false + CE + CE + SYNC + false + true + false + false + false + true + true + 16384 + 32 + 32 + No_ECC + false + false + false + BRAM_Controller + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 4 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/bd_afa8_lmb_bram_I_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/bd_afa8_lmb_bram_I_0.xml new file mode 100644 index 0000000..be458ff --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_6/bd_afa8_lmb_bram_I_0.xml @@ -0,0 +1,4151 @@ + + + xilinx.com + customized_ip + bd_afa8_lmb_bram_I_0 + 1.0 + + + CLK.ACLK + ACLK + AXI4 Interconnect Clock Input + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.ARESETN + ARESETN + AXI4 Interconnect Reset Input + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + AXI_SLAVE_S_AXI + AXI_SLAVE + AXI_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + AXILite_SLAVE_S_AXI + AXILite_SLAVE + AXILite_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + BRAM_PORTA + BRAM_PORTA + BRAM_PORTA + + + + + + + ADDR + + + addra + + + + + CLK + + + clka + + + + + DIN + + + dina + + + + + DOUT + + + douta + + + + + EN + + + ena + + + + + RST + + + rsta + + + + + WE + + + wea + + + + + + MEM_SIZE + 65536 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + BRAM_CTRL + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + BRAM_PORTB + BRAM_PORTB + BRAM_PORTB + + + + + + + ADDR + + + addrb + + + + + CLK + + + clkb + + + + + DIN + + + dinb + + + + + DOUT + + + doutb + + + + + EN + + + enb + + + + + RST + + + rstb + + + + + WE + + + web + + + + + + MEM_SIZE + 65536 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + BRAM_CTRL + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + + + S_1 + + Mem0 + 0 + 4096 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + + + + clka + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rsta + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ena + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regcea + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wea + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addra + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dina + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + douta + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + clkb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rstb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + enb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regceb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + web + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addrb + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dinb + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + doutb + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + eccpipece + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rdaddrecc + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + deepsleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + shutdown + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rsta_busy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + rstb_busy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_wdata + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rdata + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rdaddrecc + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_XDEVICEFAMILY + virtexuplus + + + C_ELABORATION_DIR + ./ + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_AXI_SLAVE_TYPE + 0 + + + C_USE_BRAM_BLOCK + 1 + + + C_ENABLE_32BIT_ADDRESS + 1 + + + C_CTRL_ECC_ALGO + NONE + + + C_HAS_AXI_ID + 0 + + + C_AXI_ID_WIDTH + 4 + + + C_MEM_TYPE + 2 + + + C_BYTE_SIZE + 8 + + + C_ALGORITHM + 1 + + + C_PRIM_TYPE + 1 + + + C_LOAD_INIT_FILE + 0 + + + C_INIT_FILE_NAME + no_coe_file_loaded + + + C_INIT_FILE + bd_afa8_lmb_bram_I_0.mem + + + C_USE_DEFAULT_DATA + 0 + + + C_DEFAULT_DATA + 0 + + + C_HAS_RSTA + 1 + + + C_RST_PRIORITY_A + CE + + + C_RSTRAM_A + 0 + + + C_INITA_VAL + 0 + + + C_HAS_ENA + 1 + + + C_HAS_REGCEA + 0 + + + C_USE_BYTE_WEA + 1 + + + C_WEA_WIDTH + 4 + + + C_WRITE_MODE_A + WRITE_FIRST + + + C_WRITE_WIDTH_A + 32 + + + C_READ_WIDTH_A + 32 + + + C_WRITE_DEPTH_A + 16384 + + + C_READ_DEPTH_A + 16384 + + + C_ADDRA_WIDTH + 32 + + + C_HAS_RSTB + 1 + + + C_RST_PRIORITY_B + CE + + + C_RSTRAM_B + 0 + + + C_INITB_VAL + 0 + + + C_HAS_ENB + 1 + + + C_HAS_REGCEB + 0 + + + C_USE_BYTE_WEB + 1 + + + C_WEB_WIDTH + 4 + + + C_WRITE_MODE_B + WRITE_FIRST + + + C_WRITE_WIDTH_B + 32 + + + C_READ_WIDTH_B + 32 + + + C_WRITE_DEPTH_B + 16384 + + + C_READ_DEPTH_B + 16384 + + + C_ADDRB_WIDTH + 32 + + + C_HAS_MEM_OUTPUT_REGS_A + 0 + + + C_HAS_MEM_OUTPUT_REGS_B + 0 + + + C_HAS_MUX_OUTPUT_REGS_A + 0 + + + C_HAS_MUX_OUTPUT_REGS_B + 0 + + + C_MUX_PIPELINE_STAGES + 0 + + + C_HAS_SOFTECC_INPUT_REGS_A + 0 + + + C_HAS_SOFTECC_OUTPUT_REGS_B + 0 + + + C_USE_SOFTECC + 0 + + + C_USE_ECC + 0 + + + C_EN_ECC_PIPE + 0 + + + C_READ_LATENCY_A + 1 + + + C_READ_LATENCY_B + 1 + + + C_HAS_INJECTERR + 0 + + + C_SIM_COLLISION_CHECK + ALL + + + C_COMMON_CLK + 0 + + + C_DISABLE_WARN_BHV_COLL + 0 + + + C_EN_SLEEP_PIN + 0 + + + C_USE_URAM + 0 + + + C_EN_RDADDRA_CHG + 0 + + + C_EN_RDADDRB_CHG + 0 + + + C_EN_DEEPSLEEP_PIN + 0 + + + C_EN_SHUTDOWN_PIN + 0 + + + C_EN_SAFETY_CKT + 1 + + + C_DISABLE_WARN_BHV_RANGE + 0 + + + C_COUNT_36K_BRAM + 16 + + + C_COUNT_18K_BRAM + 0 + + + C_EST_POWER_SUMMARY + Estimated Power for IP : 19.660986 mW + + + + + + choice_list_0132492a + 32 + 64 + 128 + + + choice_list_302d3091 + 16kx1 + 8kx2 + 4kx4 + 2kx9 + 1kx18 + 512x36 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_6fc15197 + 32 + + + choice_list_89a27b2f + 8 + 9 + + + choice_list_c8df20f0 + NONE + ECCH32-7 + ECCH64-8 + ECCHSIAO32-7 + ECCHSIAO64-8 + ECCHSIAO128-9 + + + choice_list_e9412e2c + BRAM + URAM + + + choice_list_f9a6a28b + Native + + + choice_pairs_1f270a52 + BRAM_Controller + Stand_Alone + + + choice_pairs_246d8066 + WRITE_FIRST + READ_FIRST + + + choice_pairs_2adcaf32 + SYNC + ASYNC + + + choice_pairs_2d73cdeb + Always_Enabled + Use_ENB_Pin + + + choice_pairs_3949ecbf + Always_Enabled + Use_ENA_Pin + + + choice_pairs_3e9ce7ae + Minimum_Area + Low_Power + Fixed_Primitives + + + choice_pairs_44b9b2d1 + ALL + NONE + WARNING_ONLY + GENERATE_X_ONLY + + + choice_pairs_63de7f78 + CE + SR + + + choice_pairs_716d2fba + Single_Bit_Error_Injection + Double_Bit_Error_Injection + Single_and_Double_Bit_Error_Injection + + + choice_pairs_a6697bba + Single_Port_RAM + True_Dual_Port_RAM + Single_Port_ROM + Dual_Port_ROM + + + choice_pairs_b91edaa2 + Memory_Slave + Peripheral_Slave + + + choice_pairs_c1013cbe + No_ECC + Soft_ECC + BuiltIn_ECC + + + choice_pairs_e4c322cb + AXI4_Full + AXI4_Lite + + + The Xilinx LogiCORE IP Block Memory Generator replaces the Dual Port Block Memory and Single Port Block Memory LogiCOREs, but is not a direct drop-in replacement. It should be used in all new Xilinx designs. The core supports RAM and ROM functions over a wide range of widths and depths. Use this core to generate block memories with symmetric or asymmetric read and write port widths, as well as cores which can perform simultaneous write operations to separate locations, and simultaneous read operations from the same location. For more information on differences in interface and feature support between this core and the Dual Port Block Memory and Single Port Block Memory LogiCOREs, please consult the data sheet. + + + Component_Name + bd_afa8_lmb_bram_I_0 + + + + true + + + + + + Interface_Type + Native + + + + true + + + + + + AXI_Type + AXI4_Full + + + + true + + + + + + AXI_Slave_Type + Memory_Slave + + + + true + + + + + + Use_AXI_ID + false + + + + false + + + + + + AXI_ID_Width + 4 + + + + false + + + + + + Memory_Type + True_Dual_Port_RAM + + + + true + + + + + + PRIM_type_to_Implement + BRAM + + + + true + + + + + + Enable_32bit_Address + true + + + + true + + + + + + ecctype + No_ECC + + + + false + + + + + + ECC + false + + + + false + + + + + + softecc + false + + + + false + + + + + + EN_SLEEP_PIN + false + + + + true + + + + + + EN_DEEPSLEEP_PIN + false + + + + false + + + + + + EN_SHUTDOWN_PIN + false + + + + false + + + + + + EN_ECC_PIPE + false + + + + false + + + + + + RD_ADDR_CHNG_A + false + + + + false + + + + + + RD_ADDR_CHNG_B + false + + + + false + + + + + + Use_Error_Injection_Pins + false + + + + false + + + + + + Error_Injection_Type + Single_Bit_Error_Injection + + + + false + + + + + + Use_Byte_Write_Enable + true + + + + false + + + + + + Byte_Size + 8 + + + + false + + + + + + Algorithm + Minimum_Area + + + + false + + + + + + Primitive + 8kx2 + + + + false + + + + + + Assume_Synchronous_Clk + false + + + + true + + + + + + Write_Width_A + 32 + + + + true + + + + + + Write_Depth_A + 16384 + + + + true + + + + + + Read_Width_A + 32 + + + + true + + + + + + Operating_Mode_A + WRITE_FIRST + + + + true + + + + + + Enable_A + Use_ENA_Pin + + + + false + + + + + + Write_Width_B + 32 + + + + true + + + + + + Read_Width_B + 32 + + + + true + + + + + + Operating_Mode_B + WRITE_FIRST + + + + true + + + + + + Enable_B + Use_ENB_Pin + + + + true + + + + + + Register_PortA_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortA_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEA_Pin + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortB_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEB_Pin + false + + + + false + + + + + + register_porta_input_of_softecc + false + + + + false + + + + + + register_portb_output_of_softecc + false + + + + false + + + + + + Pipeline_Stages + 0 + + + + false + + + + + + Load_Init_File + false + + + + false + + + + + + Coe_File + no_coe_file_loaded + + + + false + + + + + + Fill_Remaining_Memory_Locations + false + + + + false + + + + + + Remaining_Memory_Locations + 0 + + + + false + + + + + + Use_RSTA_Pin + true + + + + true + + + + + + Reset_Memory_Latch_A + false + + + + false + + + + + + Reset_Priority_A + CE + + + + false + + + + + + Output_Reset_Value_A + 0 + + + + true + + + + + + Use_RSTB_Pin + true + + + + true + + + + + + Reset_Memory_Latch_B + false + + + + false + + + + + + Reset_Priority_B + CE + + + + true + + + + + + Output_Reset_Value_B + 0 + + + + true + + + + + + Reset_Type + SYNC + + + + false + + + + + + Additional_Inputs_for_Power_Estimation + false + + + + true + + + + + + Port_A_Clock + 100 + + + + true + + + + + + Port_A_Write_Rate + 50 + + + + true + + + + + + Port_B_Clock + 100 + + + + true + + + + + + Port_B_Write_Rate + 50 + + + + true + + + + + + Port_A_Enable_Rate + 100 + + + + true + + + + + + Port_B_Enable_Rate + 100 + + + + true + + + + + + Collision_Warnings + ALL + + + + false + + + + + + Disable_Collision_Warnings + false + + + + false + + + + + + Disable_Out_of_Range_Warnings + false + + + + false + + + + + + use_bram_block + BRAM_Controller + + + + true + + + + + + MEM_FILE + bd_afa8_lmb_bram_I_0.mem + + + + true + + + + + + CTRL_ECC_ALGO + NONE + + + + true + + + + + + EN_SAFETY_CKT + true + + + + true + + + + + + READ_LATENCY_A + 1 + + + + false + + + + + + READ_LATENCY_B + 1 + + + + false + + + + + + + + Block Memory Generator + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/bd_afa8_second_dlmb_cntlr_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/bd_afa8_second_dlmb_cntlr_0.xci new file mode 100644 index 0000000..1ab688b --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/bd_afa8_second_dlmb_cntlr_0.xci @@ -0,0 +1,189 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_afa8_second_dlmb_cntlr_0 + + + NONE + 32768 + 32 + 1 + + bd_afa8_Clk + 100000000 + 0 + 0 + 0.000 + + 100000000 + 0 + 0 + 0.000 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 0x0000000000010000 + 32 + 0 + 0 + 0 + 0 + 1 + 0 + virtexuplus + 0 + 0x0000000000017FFF + 0 + 32 + 32 + 0 + 0x00000000C0010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 32 + 32 + 0 + 2 + 0x0000000000010000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0x0000000000017FFF + 0 + 32 + 32 + 0 + 0x00000000C0010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 100000000 + 32 + 32 + AXI4LITE + 0 + 2 + bd_afa8_second_dlmb_cntlr_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 19 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/bd_afa8_second_dlmb_cntlr_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/bd_afa8_second_dlmb_cntlr_0.xml new file mode 100644 index 0000000..c4cf828 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_7/bd_afa8_second_dlmb_cntlr_0.xml @@ -0,0 +1,4011 @@ + + + xilinx.com + customized_ip + bd_afa8_second_dlmb_cntlr_0 + 1.0 + + + INTERRUPT.INTERRUPT + Interrupt + Interrupt output + + + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + SUGGESTED_PRIORITY + HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + SLMB + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + SLMB1 + SLMB1 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB1_ABus + + + + + ADDRSTROBE + + + LMB1_AddrStrobe + + + + + BE + + + LMB1_BE + + + + + CE + + + Sl1_CE + + + + + READDBUS + + + Sl1_DBus + + + + + READSTROBE + + + LMB1_ReadStrobe + + + + + READY + + + Sl1_Ready + + + + + UE + + + Sl1_UE + + + + + WAIT + + + Sl1_Wait + + + + + WRITEDBUS + + + LMB1_WriteDBus + + + + + WRITESTROBE + + + LMB1_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB2 + SLMB2 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB2_ABus + + + + + ADDRSTROBE + + + LMB2_AddrStrobe + + + + + BE + + + LMB2_BE + + + + + CE + + + Sl2_CE + + + + + READDBUS + + + Sl2_DBus + + + + + READSTROBE + + + LMB2_ReadStrobe + + + + + READY + + + Sl2_Ready + + + + + UE + + + Sl2_UE + + + + + WAIT + + + Sl2_Wait + + + + + WRITEDBUS + + + LMB2_WriteDBus + + + + + WRITESTROBE + + + LMB2_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB3 + SLMB3 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB3_ABus + + + + + ADDRSTROBE + + + LMB3_AddrStrobe + + + + + BE + + + LMB3_BE + + + + + CE + + + Sl3_CE + + + + + READDBUS + + + Sl3_DBus + + + + + READSTROBE + + + LMB3_ReadStrobe + + + + + READY + + + Sl3_Ready + + + + + UE + + + Sl3_UE + + + + + WAIT + + + Sl3_Wait + + + + + WRITEDBUS + + + LMB3_WriteDBus + + + + + WRITESTROBE + + + LMB3_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + BRAM_PORT + BRAM_PORT + Data Processor Local Bus + + + + + + + ADDR + + + BRAM_Addr_A + + + + + CLK + + + BRAM_Clk_A + + + + + DIN + + + BRAM_Dout_A + + + + + DOUT + + + BRAM_Din_A + + + + + EN + + + BRAM_EN_A + + + + + RST + + + BRAM_Rst_A + + + + + WE + + + BRAM_WEN_A + + + + + + MEM_SIZE + 32768 + + + MASTER_TYPE + BRAM_CTRL + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + S_AXI_CTRL + S_AXI_CTRL + Slave AXI4Lite Control + + + + + + + + + ARADDR + + + S_AXI_CTRL_ARADDR + + + + + ARREADY + + + S_AXI_CTRL_ARREADY + + + + + ARVALID + + + S_AXI_CTRL_ARVALID + + + + + AWADDR + + + S_AXI_CTRL_AWADDR + + + + + AWREADY + + + S_AXI_CTRL_AWREADY + + + + + AWVALID + + + S_AXI_CTRL_AWVALID + + + + + BREADY + + + S_AXI_CTRL_BREADY + + + + + BRESP + + + S_AXI_CTRL_BRESP + + + + + BVALID + + + S_AXI_CTRL_BVALID + + + + + RDATA + + + S_AXI_CTRL_RDATA + + + + + RREADY + + + S_AXI_CTRL_RREADY + + + + + RRESP + + + S_AXI_CTRL_RRESP + + + + + RVALID + + + S_AXI_CTRL_RVALID + + + + + WDATA + + + S_AXI_CTRL_WDATA + + + + + WREADY + + + S_AXI_CTRL_WREADY + + + + + WSTRB + + + S_AXI_CTRL_WSTRB + + + + + WVALID + + + S_AXI_CTRL_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + SLMB:SLMB1:SLMB2:SLMB3 + + + ASSOCIATED_RESET + LMB_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_afa8_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.LMB_Rst + Reset + Reset + + + + + + + RST + + + LMB_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.S_AXI_CTRL_ACLK + S_AXI_CTRL_ACLK + Slave AXI4Lite Control Clock Input + + + + + + + CLK + + + S_AXI_CTRL_ACLK + + + + + + ASSOCIATED_BUSIF + S_AXI_CTRL + + + ASSOCIATED_RESET + S_AXI_CTRL_ARESETN + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.S_AXI_CTRL_ARESETN + S_AXI_CTRL_ARESETN + Slave AXI4Lite Control Reset Input + + + + + + + RST + + + S_AXI_CTRL_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + SLMB + SLMB memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB1 + SLMB1 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB2 + SLMB2 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB3 + SLMB3 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + S_AXI_CTRL + S_AXI_CTRL memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + ECC_Status + ECC Status Register + ECC Status Register + 0x0 + 2 + true + read-write + + 0x0 + + + UE_Status + UE Status + Indicates if an uncorrectable error has occurred: + 0 - No uncorrectable error occurred. + 1 - Uncorrectable error occurred, cleared when 1 is written. + + 0 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + CE_Status + CE Status + Indicates if a correctable error has occurred: + 0 - No correctable error occurred. + 1 - Correctable error occurred, cleared when 1 is written. + + 1 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + ECC_EN_IRQ + ECC Interrupt Enable Register + ECC Interrupt Enable Register + 0x4 + 2 + true + read-write + + 0x0 + + + UE_EN_IRQ + UE Enable Interrupt + Determines effect of ECC Status Register UE bit: + 0 - UE bit is not propagated to interrupt signal. + 1 - UE bit is propagated to interrupt signal. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + CE_EN_IRQ + CE Enable Interrupt + Determines effect of ECC Status Register CE bit: + 0 - CE bit is not propagated to interrupt signal. + 1 - CE bit is propagated to interrupt signal. + + 1 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + ECC_ONOFF + ECC On/Off Register + ECC On/Off Register + 0x8 + 1 + true + read-write + + 1 + + + ON_OFF + On/Off + Determines if ECC checking is enabled: + 0 - ECC checking is disabled. + 1 - ECC checking is enabled. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_CNT + Correctable Error Counter Register + Correctable Error Counter Register + 0xC + 1 + true + read-write + + 0 + + + CE_CNT + Correctable Error Count + Holds number of correctable errors encountered. + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_FFD + Correctable Error First Failing Data Register + Correctable Error First Failing Data Register + 0x100 + 32 + true + read-only + + 0 + + + CE_FFD + Correctable Error First Failing Data + Data of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFE + Correctable Error First Failing ECC Register + Correctable Error First Failing ECC Register + 0x180 + 7 + true + read-only + + 0 + + + CE_FFE + Correctable Error First Failing ECC + ECC of the first occurrence of a correctable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFA + Correctable Error First Failing Address Register + Correctable Error First Failing Address Register + 0x1C0 + 32 + true + read-only + + 0 + + + CE_FFA + Correctable Error First Failing Address + Address of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFD + Uncorrectable Error First Failing Data Register + Uncorrectable Error First Failing Data Register + 0x200 + 32 + true + read-only + + 0 + + + UE_FFD + Uncorrectable Error First Failing Data + Data of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFE + Uncorrectable Error First Failing ECC Register + Uncorrectable Error First Failing ECC Register + 0x280 + 7 + true + read-only + + 0 + + + UE_FFE + Uncorrectable Error First Failing ECC + ECC of the first occurrence of an uncorrectable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFA + Uncorrectable Error First Failing Address Register + Uncorrectable Error First Failing Address Register + 0x2C0 + 32 + true + read-only + + 0 + + + UE_FFA + Uncorrectable Error First Failing Address + Address of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + FI_D + Fault Inject Data Register + Fault Inject Data Register + 0x300 + 32 + true + write-only + + 0 + + + FI_D + Fault Inject Data + Bits set to 1 toggle the bits of next data word written. + 0 + 32 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + FI_ECC + Fault Inject ECC Register + Fault Inject ECC Register + 0x380 + 7 + true + write-only + + 0 + + + FI_ECC + Fault Inject ECC + Bits set to 1 toggle the bits of next ECC written. + 0 + 7 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_Rst + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + LMB1_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl1_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl1_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB2_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl2_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl2_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB3_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl3_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl3_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + BRAM_Rst_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Clk_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Addr_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_EN_A + + out + + + std_logic + dummy_view + + + + + + BRAM_WEN_A + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Dout_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Din_A + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + S_AXI_CTRL_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WSTRB + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_HIGHADDR + LMB BRAM High Address + 0x0000000000017FFF + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000010000 + + + C_NUM_LMB + Number of LMB Ports + 1 + + + C_MASK + SLMB Address Decode Mask + 0x00000000C0010000 + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_BRAM_AWIDTH + BRAM Address Bus Width + 32 + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + false + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + false + + + + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_449ac0d2 + 0 + 1 + 2 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_8d6e70ff + 0 + 2 + + + Local Memory Bus (LMB) Block RAM (BRAM) Interface Controller connects to an lmb bus + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000010000 + + + + true + + + + + + C_HIGHADDR + LMB BRAM High Address + 0x0000000000017FFF + + + + true + + + + + + C_MASK + SLMB Address Decode Mask + 0x00000000C0010000 + + + + true + + + + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_NUM_LMB + Number of LMB Ports + 1 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + + true + + + + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + + true + + + + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_S_AXI_CTRL_ACLK_FREQ_HZ + S_AXI_CTRL Clock Frequency + 100000000 + + + + false + + + + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_PROTOCOL + S_AXI_CTRL Protocol + AXI4LITE + + + + false + + + + + + Component_Name + bd_afa8_second_dlmb_cntlr_0 + + + + + LMB BRAM Controller + 19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/bd_afa8_second_ilmb_cntlr_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/bd_afa8_second_ilmb_cntlr_0.xci new file mode 100644 index 0000000..4ba85ff --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/bd_afa8_second_ilmb_cntlr_0.xci @@ -0,0 +1,189 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_afa8_second_ilmb_cntlr_0 + + + NONE + 32768 + 32 + 1 + + bd_afa8_Clk + 100000000 + 0 + 0 + 0.000 + + 100000000 + 0 + 0 + 0.000 + 1 + 0 + 0 + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 32 + STANDARD + READ_WRITE + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 0x0000000000010000 + 32 + 0 + 0 + 0 + 0 + 1 + 0 + virtexuplus + 0 + 0x0000000000017FFF + 0 + 32 + 32 + 0 + 0x0000000080010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 32 + 32 + 0 + 2 + 0x0000000000010000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0x0000000000017FFF + 0 + 32 + 32 + 0 + 0x0000000080010000 + 0x0000000000800000 + 0x0000000000800000 + 0x0000000000800000 + 1 + 100000000 + 32 + 32 + AXI4LITE + 0 + 2 + bd_afa8_second_ilmb_cntlr_0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 19 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/bd_afa8_second_ilmb_cntlr_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/bd_afa8_second_ilmb_cntlr_0.xml new file mode 100644 index 0000000..ffdda68 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_8/bd_afa8_second_ilmb_cntlr_0.xml @@ -0,0 +1,4011 @@ + + + xilinx.com + customized_ip + bd_afa8_second_ilmb_cntlr_0 + 1.0 + + + INTERRUPT.INTERRUPT + Interrupt + Interrupt output + + + + + + + INTERRUPT + + + Interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + SUGGESTED_PRIORITY + HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + SLMB + SLMB + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB_ABus + + + + + ADDRSTROBE + + + LMB_AddrStrobe + + + + + BE + + + LMB_BE + + + + + CE + + + Sl_CE + + + + + READDBUS + + + Sl_DBus + + + + + READSTROBE + + + LMB_ReadStrobe + + + + + READY + + + Sl_Ready + + + + + UE + + + Sl_UE + + + + + WAIT + + + Sl_Wait + + + + + WRITEDBUS + + + LMB_WriteDBus + + + + + WRITESTROBE + + + LMB_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + SLMB1 + SLMB1 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB1_ABus + + + + + ADDRSTROBE + + + LMB1_AddrStrobe + + + + + BE + + + LMB1_BE + + + + + CE + + + Sl1_CE + + + + + READDBUS + + + Sl1_DBus + + + + + READSTROBE + + + LMB1_ReadStrobe + + + + + READY + + + Sl1_Ready + + + + + UE + + + Sl1_UE + + + + + WAIT + + + Sl1_Wait + + + + + WRITEDBUS + + + LMB1_WriteDBus + + + + + WRITESTROBE + + + LMB1_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB2 + SLMB2 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB2_ABus + + + + + ADDRSTROBE + + + LMB2_AddrStrobe + + + + + BE + + + LMB2_BE + + + + + CE + + + Sl2_CE + + + + + READDBUS + + + Sl2_DBus + + + + + READSTROBE + + + LMB2_ReadStrobe + + + + + READY + + + Sl2_Ready + + + + + UE + + + Sl2_UE + + + + + WAIT + + + Sl2_Wait + + + + + WRITEDBUS + + + LMB2_WriteDBus + + + + + WRITESTROBE + + + LMB2_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + SLMB3 + SLMB3 + Data Processor Local Bus + + + + + + + + + ABUS + + + LMB3_ABus + + + + + ADDRSTROBE + + + LMB3_AddrStrobe + + + + + BE + + + LMB3_BE + + + + + CE + + + Sl3_CE + + + + + READDBUS + + + Sl3_DBus + + + + + READSTROBE + + + LMB3_ReadStrobe + + + + + READY + + + Sl3_Ready + + + + + UE + + + Sl3_UE + + + + + WAIT + + + Sl3_Wait + + + + + WRITEDBUS + + + LMB3_WriteDBus + + + + + WRITESTROBE + + + LMB3_WriteStrobe + + + + + + ADDR_WIDTH + 32 + + + none + + + + + DATA_WIDTH + 32 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + PROTOCOL + STANDARD + + + none + + + + + + + + false + + + + + + BRAM_PORT + BRAM_PORT + Data Processor Local Bus + + + + + + + ADDR + + + BRAM_Addr_A + + + + + CLK + + + BRAM_Clk_A + + + + + DIN + + + BRAM_Dout_A + + + + + DOUT + + + BRAM_Din_A + + + + + EN + + + BRAM_EN_A + + + + + RST + + + BRAM_Rst_A + + + + + WE + + + BRAM_WEN_A + + + + + + MEM_SIZE + 32768 + + + MASTER_TYPE + BRAM_CTRL + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + S_AXI_CTRL + S_AXI_CTRL + Slave AXI4Lite Control + + + + + + + + + ARADDR + + + S_AXI_CTRL_ARADDR + + + + + ARREADY + + + S_AXI_CTRL_ARREADY + + + + + ARVALID + + + S_AXI_CTRL_ARVALID + + + + + AWADDR + + + S_AXI_CTRL_AWADDR + + + + + AWREADY + + + S_AXI_CTRL_AWREADY + + + + + AWVALID + + + S_AXI_CTRL_AWVALID + + + + + BREADY + + + S_AXI_CTRL_BREADY + + + + + BRESP + + + S_AXI_CTRL_BRESP + + + + + BVALID + + + S_AXI_CTRL_BVALID + + + + + RDATA + + + S_AXI_CTRL_RDATA + + + + + RREADY + + + S_AXI_CTRL_RREADY + + + + + RRESP + + + S_AXI_CTRL_RRESP + + + + + RVALID + + + S_AXI_CTRL_RVALID + + + + + WDATA + + + S_AXI_CTRL_WDATA + + + + + WREADY + + + S_AXI_CTRL_WREADY + + + + + WSTRB + + + S_AXI_CTRL_WSTRB + + + + + WVALID + + + S_AXI_CTRL_WVALID + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.LMB_Clk + LMB_Clk + Clock Input + + + + + + + CLK + + + LMB_Clk + + + + + + ASSOCIATED_BUSIF + SLMB:SLMB1:SLMB2:SLMB3 + + + ASSOCIATED_RESET + LMB_Rst + + + FREQ_HZ + LMB_Clk frequency + LMB_Clk frequency + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_afa8_Clk + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.LMB_Rst + Reset + Reset + + + + + + + RST + + + LMB_Rst + + + + + + POLARITY + ACTIVE_HIGH + + + TYPE + INTERCONNECT + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.S_AXI_CTRL_ACLK + S_AXI_CTRL_ACLK + Slave AXI4Lite Control Clock Input + + + + + + + CLK + + + S_AXI_CTRL_ACLK + + + + + + ASSOCIATED_BUSIF + S_AXI_CTRL + + + ASSOCIATED_RESET + S_AXI_CTRL_ARESETN + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.S_AXI_CTRL_ARESETN + S_AXI_CTRL_ARESETN + Slave AXI4Lite Control Reset Input + + + + + + + RST + + + S_AXI_CTRL_ARESETN + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + + SLMB + SLMB memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB1 + SLMB1 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB2 + SLMB2 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + SLMB3 + SLMB3 memory map + + Mem + 0 + 8192 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + S_AXI_CTRL + S_AXI_CTRL memory map + + Reg + Reg + Register Block + 0 + 4096 + 32 + register + read-write + + ECC_Status + ECC Status Register + ECC Status Register + 0x0 + 2 + true + read-write + + 0x0 + + + UE_Status + UE Status + Indicates if an uncorrectable error has occurred: + 0 - No uncorrectable error occurred. + 1 - Uncorrectable error occurred, cleared when 1 is written. + + 0 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + CE_Status + CE Status + Indicates if a correctable error has occurred: + 0 - No correctable error occurred. + 1 - Correctable error occurred, cleared when 1 is written. + + 1 + 1 + true + read-write + oneToClear + + 0 + 0 + + false + + + + + false + + + + + + ECC_EN_IRQ + ECC Interrupt Enable Register + ECC Interrupt Enable Register + 0x4 + 2 + true + read-write + + 0x0 + + + UE_EN_IRQ + UE Enable Interrupt + Determines effect of ECC Status Register UE bit: + 0 - UE bit is not propagated to interrupt signal. + 1 - UE bit is propagated to interrupt signal. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + CE_EN_IRQ + CE Enable Interrupt + Determines effect of ECC Status Register CE bit: + 0 - CE bit is not propagated to interrupt signal. + 1 - CE bit is propagated to interrupt signal. + + 1 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + ECC_ONOFF + ECC On/Off Register + ECC On/Off Register + 0x8 + 1 + true + read-write + + 1 + + + ON_OFF + On/Off + Determines if ECC checking is enabled: + 0 - ECC checking is disabled. + 1 - ECC checking is enabled. + + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_CNT + Correctable Error Counter Register + Correctable Error Counter Register + 0xC + 1 + true + read-write + + 0 + + + CE_CNT + Correctable Error Count + Holds number of correctable errors encountered. + 0 + 1 + true + read-write + + 0 + 0 + + false + + + + + false + + + + + + CE_FFD + Correctable Error First Failing Data Register + Correctable Error First Failing Data Register + 0x100 + 32 + true + read-only + + 0 + + + CE_FFD + Correctable Error First Failing Data + Data of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFE + Correctable Error First Failing ECC Register + Correctable Error First Failing ECC Register + 0x180 + 7 + true + read-only + + 0 + + + CE_FFE + Correctable Error First Failing ECC + ECC of the first occurrence of a correctable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + CE_FFA + Correctable Error First Failing Address Register + Correctable Error First Failing Address Register + 0x1C0 + 32 + true + read-only + + 0 + + + CE_FFA + Correctable Error First Failing Address + Address of the first occurrence of a correctable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFD + Uncorrectable Error First Failing Data Register + Uncorrectable Error First Failing Data Register + 0x200 + 32 + true + read-only + + 0 + + + UE_FFD + Uncorrectable Error First Failing Data + Data of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFE + Uncorrectable Error First Failing ECC Register + Uncorrectable Error First Failing ECC Register + 0x280 + 7 + true + read-only + + 0 + + + UE_FFE + Uncorrectable Error First Failing ECC + ECC of the first occurrence of an uncorrectable error. + 0 + 7 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + UE_FFA + Uncorrectable Error First Failing Address Register + Uncorrectable Error First Failing Address Register + 0x2C0 + 32 + true + read-only + + 0 + + + UE_FFA + Uncorrectable Error First Failing Address + Address of the first occurrence of an uncorrectable error. + 0 + 32 + true + read-only + + 0 + 0 + + false + + + + + false + + + + + + FI_D + Fault Inject Data Register + Fault Inject Data Register + 0x300 + 32 + true + write-only + + 0 + + + FI_D + Fault Inject Data + Bits set to 1 toggle the bits of next data word written. + 0 + 32 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + FI_ECC + Fault Inject ECC Register + Fault Inject ECC Register + 0x380 + 7 + true + write-only + + 0 + + + FI_ECC + Fault Inject ECC + Bits set to 1 toggle the bits of next ECC written. + 0 + 7 + true + write-only + oneToToggle + + 0 + 0 + + false + + + + + false + + + + + + + + + + + LMB_Clk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_Rst + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + LMB_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + LMB_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + LMB_AddrStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_ReadStrobe + + in + + + std_logic + dummy_view + + + + + + LMB_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + LMB_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + Sl_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + Sl_Ready + + out + + + std_logic + dummy_view + + + + + + Sl_Wait + + out + + + std_logic + dummy_view + + + + + + Sl_UE + + out + + + std_logic + dummy_view + + + + + + Sl_CE + + out + + + std_logic + dummy_view + + + + + + LMB1_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB1_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl1_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl1_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl1_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB2_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB2_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl2_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl2_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl2_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + LMB3_ABus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteDBus + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_AddrStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_ReadStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_WriteStrobe + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + LMB3_BE + + in + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + Sl3_DBus + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + Sl3_Ready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_Wait + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Sl3_CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + BRAM_Rst_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Clk_A + + out + + + std_logic + dummy_view + + + + + + BRAM_Addr_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_EN_A + + out + + + std_logic + dummy_view + + + + + + BRAM_WEN_A + + out + + 0 + 3 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Dout_A + + out + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + BRAM_Din_A + + in + + 0 + 31 + + + + std_logic_vector + dummy_view + + + + + + S_AXI_CTRL_ACLK + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARESETN + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_AWREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_WDATA + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WSTRB + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_WREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_BREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARADDR + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARVALID + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + S_AXI_CTRL_ARREADY + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RDATA + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RRESP + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RVALID + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + S_AXI_CTRL_RREADY + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + UE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + CE + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + Interrupt + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_HIGHADDR + LMB BRAM High Address + 0x0000000000017FFF + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000010000 + + + C_NUM_LMB + Number of LMB Ports + 1 + + + C_MASK + SLMB Address Decode Mask + 0x0000000080010000 + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_BRAM_AWIDTH + BRAM Address Bus Width + 32 + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + false + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + false + + + + + + + + + choice_list_6fc15197 + 32 + + + choice_pairs_0873e75e + 0 + 1 + + + choice_pairs_449ac0d2 + 0 + 1 + 2 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_8d6e70ff + 0 + 2 + + + Local Memory Bus (LMB) Block RAM (BRAM) Interface Controller connects to an lmb bus + + + C_BASEADDR + LMB BRAM Base Address + 0x0000000000010000 + + + + true + + + + + + C_HIGHADDR + LMB BRAM High Address + 0x0000000000017FFF + + + + true + + + + + + C_MASK + SLMB Address Decode Mask + 0x0000000080010000 + + + + true + + + + + + C_MASK1 + SLMB1 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK2 + SLMB2 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_MASK3 + SLMB3 Address Decode Mask + 0x0000000000800000 + + + + false + + + + + + C_NUM_LMB + Number of LMB Ports + 1 + + + + true + + + + + + C_LMB_AWIDTH + LMB Address Bus Width + 32 + + + + true + + + + + + C_LMB_DWIDTH + LMB Data Bus Width + 32 + + + + true + + + + + + C_LMB_PROTOCOL + LMB Protocol + 0 + + + C_ECC + Error Correction Code + 0 + + + + true + + + + + + C_INTERCONNECT + Select Interconnect + 0 + + + + false + + + + + + C_FAULT_INJECT + Fault Inject Registers + 0 + + + + false + + + + + + C_CE_FAILING_REGISTERS + Correctable Error First Failing Register + 0 + + + + false + + + + + + C_UE_FAILING_REGISTERS + Uncorrectable Error First Failing Register + 0 + + + + false + + + + + + C_ECC_STATUS_REGISTERS + ECC Status and Control Register + 0 + + + + false + + + + + + C_ECC_ONOFF_REGISTER + ECC On/Off Register + 0 + + + + false + + + + + + C_ECC_ONOFF_RESET_VALUE + ECC On/Off Reset Value + 1 + + + + false + + + + + + C_CE_COUNTER_WIDTH + Correctable Error Counter Register Width + 0 + + + + false + + + + + + C_WRITE_ACCESS + Write Access setting + 2 + + + + false + + + + + + C_S_AXI_CTRL_ACLK_FREQ_HZ + S_AXI_CTRL Clock Frequency + 100000000 + + + + false + + + + + + C_S_AXI_CTRL_ADDR_WIDTH + S_AXI_CTRL Address Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_DATA_WIDTH + S_AXI_CTRL Data Width + 32 + + + + true + + + + + + C_S_AXI_CTRL_PROTOCOL + S_AXI_CTRL Protocol + AXI4LITE + + + + false + + + + + + Component_Name + bd_afa8_second_ilmb_cntlr_0 + + + + + LMB BRAM Controller + 19 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/bd_afa8_second_lmb_bram_I_0.xci b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/bd_afa8_second_lmb_bram_I_0.xci new file mode 100644 index 0000000..e441f33 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/bd_afa8_second_lmb_bram_I_0.xci @@ -0,0 +1,298 @@ + + + xilinx.com + xci + unknown + 1.0 + + + bd_afa8_second_lmb_bram_I_0 + + + 4096 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + 32 + 0 + 0 + 0 + + 32 + 100000000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 256 + 1 + 1 + 1 + 1 + 0.000 + AXI4 + READ_WRITE + 0 + 0 + 1 + 0 + 0 + BRAM_CTRL + NONE + 32768 + 32 + 1 + READ_WRITE + BRAM_CTRL + NONE + 32768 + 32 + 1 + READ_WRITE + + 100000000 + 0 + 0 + 0.000 + 0 + 32 + 32 + 1 + 4 + 0 + 1 + 8 + 0 + 0 + 8 + NONE + 0 + 0 + 0 + ./ + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + Estimated Power for IP : 17.246228 mW + virtexuplus + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + bd_afa8_second_lmb_bram_I_0.mem + no_coe_file_loaded + 0 + 0 + 2 + 0 + 1 + 8192 + 8192 + 1 + 1 + 32 + 32 + 0 + 0 + CE + CE + ALL + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 4 + 4 + 8192 + 8192 + WRITE_FIRST + WRITE_FIRST + 32 + 32 + virtexuplus + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + false + 8 + NONE + no_coe_file_loaded + ALL + bd_afa8_second_lmb_bram_I_0 + false + false + false + false + false + true + false + false + true + Use_ENA_Pin + Use_ENB_Pin + Single_Bit_Error_Injection + false + Native + false + bd_afa8_second_lmb_bram_I_0.mem + True_Dual_Port_RAM + WRITE_FIRST + WRITE_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 50 + 100 + 100 + 50 + 8kx2 + false + false + 1 + 1 + 32 + 32 + false + false + false + false + 0 + false + false + CE + CE + SYNC + false + true + false + false + false + true + true + 8192 + 32 + 32 + No_ECC + false + false + false + BRAM_Controller + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Integrator + 4 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/bd_afa8_second_lmb_bram_I_0.xml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/bd_afa8_second_lmb_bram_I_0.xml new file mode 100644 index 0000000..2960628 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/bd_0/ip/ip_9/bd_afa8_second_lmb_bram_I_0.xml @@ -0,0 +1,4151 @@ + + + xilinx.com + customized_ip + bd_afa8_second_lmb_bram_I_0 + 1.0 + + + CLK.ACLK + ACLK + AXI4 Interconnect Clock Input + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.ARESETN + ARESETN + AXI4 Interconnect Reset Input + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + AXI_SLAVE_S_AXI + AXI_SLAVE + AXI_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + AXILite_SLAVE_S_AXI + AXILite_SLAVE + AXILite_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 32 + + + none + + + + + PROTOCOL + AXI4 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 32 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 1 + + + none + + + + + HAS_LOCK + 1 + + + none + + + + + HAS_PROT + 1 + + + none + + + + + HAS_CACHE + 1 + + + none + + + + + HAS_QOS + 1 + + + none + + + + + HAS_REGION + 1 + + + none + + + + + HAS_WSTRB + 1 + + + none + + + + + HAS_BRESP + 1 + + + none + + + + + HAS_RRESP + 1 + + + none + + + + + SUPPORTS_NARROW_BURST + 1 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 256 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + BRAM_PORTA + BRAM_PORTA + BRAM_PORTA + + + + + + + ADDR + + + addra + + + + + CLK + + + clka + + + + + DIN + + + dina + + + + + DOUT + + + douta + + + + + EN + + + ena + + + + + RST + + + rsta + + + + + WE + + + wea + + + + + + MEM_SIZE + 32768 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + BRAM_CTRL + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + BRAM_PORTB + BRAM_PORTB + BRAM_PORTB + + + + + + + ADDR + + + addrb + + + + + CLK + + + clkb + + + + + DIN + + + dinb + + + + + DOUT + + + doutb + + + + + EN + + + enb + + + + + RST + + + rstb + + + + + WE + + + web + + + + + + MEM_SIZE + 32768 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + BRAM_CTRL + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + + + S_1 + + Mem0 + 0 + 4096 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + + + + clka + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rsta + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ena + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regcea + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wea + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addra + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dina + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + douta + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + clkb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rstb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + enb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regceb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + web + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addrb + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dinb + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + doutb + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + eccpipece + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rdaddrecc + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + deepsleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + shutdown + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rsta_busy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + rstb_busy + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_wdata + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rdata + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rdaddrecc + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_XDEVICEFAMILY + virtexuplus + + + C_ELABORATION_DIR + ./ + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_AXI_SLAVE_TYPE + 0 + + + C_USE_BRAM_BLOCK + 1 + + + C_ENABLE_32BIT_ADDRESS + 1 + + + C_CTRL_ECC_ALGO + NONE + + + C_HAS_AXI_ID + 0 + + + C_AXI_ID_WIDTH + 4 + + + C_MEM_TYPE + 2 + + + C_BYTE_SIZE + 8 + + + C_ALGORITHM + 1 + + + C_PRIM_TYPE + 1 + + + C_LOAD_INIT_FILE + 0 + + + C_INIT_FILE_NAME + no_coe_file_loaded + + + C_INIT_FILE + bd_afa8_second_lmb_bram_I_0.mem + + + C_USE_DEFAULT_DATA + 0 + + + C_DEFAULT_DATA + 0 + + + C_HAS_RSTA + 1 + + + C_RST_PRIORITY_A + CE + + + C_RSTRAM_A + 0 + + + C_INITA_VAL + 0 + + + C_HAS_ENA + 1 + + + C_HAS_REGCEA + 0 + + + C_USE_BYTE_WEA + 1 + + + C_WEA_WIDTH + 4 + + + C_WRITE_MODE_A + WRITE_FIRST + + + C_WRITE_WIDTH_A + 32 + + + C_READ_WIDTH_A + 32 + + + C_WRITE_DEPTH_A + 8192 + + + C_READ_DEPTH_A + 8192 + + + C_ADDRA_WIDTH + 32 + + + C_HAS_RSTB + 1 + + + C_RST_PRIORITY_B + CE + + + C_RSTRAM_B + 0 + + + C_INITB_VAL + 0 + + + C_HAS_ENB + 1 + + + C_HAS_REGCEB + 0 + + + C_USE_BYTE_WEB + 1 + + + C_WEB_WIDTH + 4 + + + C_WRITE_MODE_B + WRITE_FIRST + + + C_WRITE_WIDTH_B + 32 + + + C_READ_WIDTH_B + 32 + + + C_WRITE_DEPTH_B + 8192 + + + C_READ_DEPTH_B + 8192 + + + C_ADDRB_WIDTH + 32 + + + C_HAS_MEM_OUTPUT_REGS_A + 0 + + + C_HAS_MEM_OUTPUT_REGS_B + 0 + + + C_HAS_MUX_OUTPUT_REGS_A + 0 + + + C_HAS_MUX_OUTPUT_REGS_B + 0 + + + C_MUX_PIPELINE_STAGES + 0 + + + C_HAS_SOFTECC_INPUT_REGS_A + 0 + + + C_HAS_SOFTECC_OUTPUT_REGS_B + 0 + + + C_USE_SOFTECC + 0 + + + C_USE_ECC + 0 + + + C_EN_ECC_PIPE + 0 + + + C_READ_LATENCY_A + 1 + + + C_READ_LATENCY_B + 1 + + + C_HAS_INJECTERR + 0 + + + C_SIM_COLLISION_CHECK + ALL + + + C_COMMON_CLK + 0 + + + C_DISABLE_WARN_BHV_COLL + 0 + + + C_EN_SLEEP_PIN + 0 + + + C_USE_URAM + 0 + + + C_EN_RDADDRA_CHG + 0 + + + C_EN_RDADDRB_CHG + 0 + + + C_EN_DEEPSLEEP_PIN + 0 + + + C_EN_SHUTDOWN_PIN + 0 + + + C_EN_SAFETY_CKT + 1 + + + C_DISABLE_WARN_BHV_RANGE + 0 + + + C_COUNT_36K_BRAM + 8 + + + C_COUNT_18K_BRAM + 0 + + + C_EST_POWER_SUMMARY + Estimated Power for IP : 17.246228 mW + + + + + + choice_list_0132492a + 32 + 64 + 128 + + + choice_list_302d3091 + 16kx1 + 8kx2 + 4kx4 + 2kx9 + 1kx18 + 512x36 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_6fc15197 + 32 + + + choice_list_89a27b2f + 8 + 9 + + + choice_list_c8df20f0 + NONE + ECCH32-7 + ECCH64-8 + ECCHSIAO32-7 + ECCHSIAO64-8 + ECCHSIAO128-9 + + + choice_list_e9412e2c + BRAM + URAM + + + choice_list_f9a6a28b + Native + + + choice_pairs_1f270a52 + BRAM_Controller + Stand_Alone + + + choice_pairs_246d8066 + WRITE_FIRST + READ_FIRST + + + choice_pairs_2adcaf32 + SYNC + ASYNC + + + choice_pairs_2d73cdeb + Always_Enabled + Use_ENB_Pin + + + choice_pairs_3949ecbf + Always_Enabled + Use_ENA_Pin + + + choice_pairs_3e9ce7ae + Minimum_Area + Low_Power + Fixed_Primitives + + + choice_pairs_44b9b2d1 + ALL + NONE + WARNING_ONLY + GENERATE_X_ONLY + + + choice_pairs_63de7f78 + CE + SR + + + choice_pairs_716d2fba + Single_Bit_Error_Injection + Double_Bit_Error_Injection + Single_and_Double_Bit_Error_Injection + + + choice_pairs_a6697bba + Single_Port_RAM + True_Dual_Port_RAM + Single_Port_ROM + Dual_Port_ROM + + + choice_pairs_b91edaa2 + Memory_Slave + Peripheral_Slave + + + choice_pairs_c1013cbe + No_ECC + Soft_ECC + BuiltIn_ECC + + + choice_pairs_e4c322cb + AXI4_Full + AXI4_Lite + + + The Xilinx LogiCORE IP Block Memory Generator replaces the Dual Port Block Memory and Single Port Block Memory LogiCOREs, but is not a direct drop-in replacement. It should be used in all new Xilinx designs. The core supports RAM and ROM functions over a wide range of widths and depths. Use this core to generate block memories with symmetric or asymmetric read and write port widths, as well as cores which can perform simultaneous write operations to separate locations, and simultaneous read operations from the same location. For more information on differences in interface and feature support between this core and the Dual Port Block Memory and Single Port Block Memory LogiCOREs, please consult the data sheet. + + + Component_Name + bd_afa8_second_lmb_bram_I_0 + + + + true + + + + + + Interface_Type + Native + + + + true + + + + + + AXI_Type + AXI4_Full + + + + true + + + + + + AXI_Slave_Type + Memory_Slave + + + + true + + + + + + Use_AXI_ID + false + + + + false + + + + + + AXI_ID_Width + 4 + + + + false + + + + + + Memory_Type + True_Dual_Port_RAM + + + + true + + + + + + PRIM_type_to_Implement + BRAM + + + + true + + + + + + Enable_32bit_Address + true + + + + true + + + + + + ecctype + No_ECC + + + + false + + + + + + ECC + false + + + + false + + + + + + softecc + false + + + + false + + + + + + EN_SLEEP_PIN + false + + + + true + + + + + + EN_DEEPSLEEP_PIN + false + + + + false + + + + + + EN_SHUTDOWN_PIN + false + + + + false + + + + + + EN_ECC_PIPE + false + + + + false + + + + + + RD_ADDR_CHNG_A + false + + + + false + + + + + + RD_ADDR_CHNG_B + false + + + + false + + + + + + Use_Error_Injection_Pins + false + + + + false + + + + + + Error_Injection_Type + Single_Bit_Error_Injection + + + + false + + + + + + Use_Byte_Write_Enable + true + + + + false + + + + + + Byte_Size + 8 + + + + false + + + + + + Algorithm + Minimum_Area + + + + false + + + + + + Primitive + 8kx2 + + + + false + + + + + + Assume_Synchronous_Clk + false + + + + true + + + + + + Write_Width_A + 32 + + + + true + + + + + + Write_Depth_A + 8192 + + + + true + + + + + + Read_Width_A + 32 + + + + true + + + + + + Operating_Mode_A + WRITE_FIRST + + + + true + + + + + + Enable_A + Use_ENA_Pin + + + + false + + + + + + Write_Width_B + 32 + + + + true + + + + + + Read_Width_B + 32 + + + + true + + + + + + Operating_Mode_B + WRITE_FIRST + + + + true + + + + + + Enable_B + Use_ENB_Pin + + + + true + + + + + + Register_PortA_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortA_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEA_Pin + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortB_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEB_Pin + false + + + + false + + + + + + register_porta_input_of_softecc + false + + + + false + + + + + + register_portb_output_of_softecc + false + + + + false + + + + + + Pipeline_Stages + 0 + + + + false + + + + + + Load_Init_File + false + + + + false + + + + + + Coe_File + no_coe_file_loaded + + + + false + + + + + + Fill_Remaining_Memory_Locations + false + + + + false + + + + + + Remaining_Memory_Locations + 0 + + + + false + + + + + + Use_RSTA_Pin + true + + + + true + + + + + + Reset_Memory_Latch_A + false + + + + false + + + + + + Reset_Priority_A + CE + + + + false + + + + + + Output_Reset_Value_A + 0 + + + + true + + + + + + Use_RSTB_Pin + true + + + + true + + + + + + Reset_Memory_Latch_B + false + + + + false + + + + + + Reset_Priority_B + CE + + + + true + + + + + + Output_Reset_Value_B + 0 + + + + true + + + + + + Reset_Type + SYNC + + + + false + + + + + + Additional_Inputs_for_Power_Estimation + false + + + + true + + + + + + Port_A_Clock + 100 + + + + true + + + + + + Port_A_Write_Rate + 50 + + + + true + + + + + + Port_B_Clock + 100 + + + + true + + + + + + Port_B_Write_Rate + 50 + + + + true + + + + + + Port_A_Enable_Rate + 100 + + + + true + + + + + + Port_B_Enable_Rate + 100 + + + + true + + + + + + Collision_Warnings + ALL + + + + false + + + + + + Disable_Collision_Warnings + false + + + + false + + + + + + Disable_Out_of_Range_Warnings + false + + + + false + + + + + + use_bram_block + BRAM_Controller + + + + true + + + + + + MEM_FILE + bd_afa8_second_lmb_bram_I_0.mem + + + + true + + + + + + CTRL_ECC_ALGO + NONE + + + + true + + + + + + EN_SAFETY_CKT + true + + + + true + + + + + + READ_LATENCY_A + 1 + + + + false + + + + + + READ_LATENCY_B + 1 + + + + false + + + + + + + + Block Memory Generator + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/phy_rdimm_x8_dual_microblaze_mcs.xci b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/phy_rdimm_x8_dual_microblaze_mcs.xci new file mode 100644 index 0000000..cda91b1 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/phy_rdimm_x8_dual_microblaze_mcs.xci @@ -0,0 +1,172 @@ + + + xilinx.com + xci + unknown + 1.0 + + + phy_rdimm_x8_dual_microblaze_mcs + + + Reset + + + CLK_BOARD_INTERFACE + bd_afa8_Clk + 100000000 + 0 + 0 + 0.000 + RESET_BOARD_INTERFACE + 0 + ACTIVE_HIGH + 0 + 76547328 + Custom + phy_rdimm_x8_dual_microblaze_mcs + 0 + 0 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 0 + 6216 + 100.0 + 0 + 32 + 0 + 32 + 0 + 32 + 0 + 32 + Custom + Custom + Custom + Custom + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0x00000000 + 32 + 0xFFFF + 1 + 0x0000 + 2 + 0xFFFF + 0 + 2 + 98304 + 0 + microblaze_0 + 1 + mcs_0 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + 0 + 0 + 1 + 32 + Custom + 1 + 9600 + Custom + 8 + 0 + 0 + 0 + 0 + 0 + 0 + false + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 14 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/phy_rdimm_x8_dual_microblaze_mcs.xml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/phy_rdimm_x8_dual_microblaze_mcs.xml new file mode 100644 index 0000000..697f8a3 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_0/phy_rdimm_x8_dual_microblaze_mcs.xml @@ -0,0 +1,2227 @@ + + + xilinx.com + customized_ip + phy_rdimm_x8_dual_microblaze_mcs + 1.0 + + + CLK.Clk + + + + + + + CLK + + + Clk + + + + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + bd_afa8_Clk + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + ASSOCIATED_ASYNC_RESET + Reset + + + none + + + + + BOARD.ASSOCIATED_PARAM + CLK_BOARD_INTERFACE + + + none + + + + + + + RST.Reset + + + + + + + RST + + + Reset + + + + + + POLARITY + ACTIVE_HIGH + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + BOARD.ASSOCIATED_PARAM + RESET_BOARD_INTERFACE + + + none + + + + + + + IO + + + + + + + ADDR_STROBE + + + IO_addr_strobe + + + + + ADDRESS + + + IO_address + + + + + BYTE_ENABLE + + + IO_byte_enable + + + + + READ_DATA + + + IO_read_data + + + + + READ_STROBE + + + IO_read_strobe + + + + + READY + + + IO_ready + + + + + WRITE_DATA + + + IO_write_data + + + + + WRITE_STROBE + + + IO_write_strobe + + + + + + TRACE + + + + + + + DATA_ACCESS + + + TRACE_data_access + + + + + DATA_ADDRESS + + + TRACE_data_address + + + + + DATA_BYTE_ENABLE + + + TRACE_data_byte_enable + + + + + DATA_READ + + + TRACE_data_read + + + + + DATA_WRITE + + + TRACE_data_write + + + + + DATA_WRITE_VALUE + + + TRACE_data_write_value + + + + + DCACHE_HIT + + + TRACE_dcache_hit + + + + + DCACHE_RDY + + + TRACE_dcache_rdy + + + + + DCACHE_READ + + + TRACE_dcache_read + + + + + DCACHE_REQ + + + TRACE_dcache_req + + + + + DELAY_SLOT + + + TRACE_delay_slot + + + + + EX_PIPERUN + + + TRACE_ex_piperun + + + + + EXCEPTION_KIND + + + TRACE_exception_kind + + + + + EXCEPTION_TAKEN + + + TRACE_exception_taken + + + + + ICACHE_HIT + + + TRACE_icache_hit + + + + + ICACHE_RDY + + + TRACE_icache_rdy + + + + + ICACHE_REQ + + + TRACE_icache_req + + + + + INSTRUCTION + + + TRACE_instruction + + + + + JUMP_HIT + + + TRACE_jump_hit + + + + + JUMP_TAKEN + + + TRACE_jump_taken + + + + + MB_HALTED + + + TRACE_mb_halted + + + + + MEM_PIPERUN + + + TRACE_mem_piperun + + + + + MSR_REG + + + TRACE_msr_reg + + + + + NEW_REG_VALUE + + + TRACE_new_reg_value + + + + + OF_PIPERUN + + + TRACE_of_piperun + + + + + PC + + + TRACE_pc + + + + + PID_REG + + + TRACE_pid_reg + + + + + REG_ADDR + + + TRACE_reg_addr + + + + + REG_WRITE + + + TRACE_reg_write + + + + + VALID_INSTR + + + TRACE_valid_instr + + + + + + + + + xilinx_elaborateports + Elaborate Ports + :vivado.xilinx.com:elaborate.ports + + xilinx_elaborateports_view_fileset + + + + outputProductCRC + 9:3efc2188 + + + + + xilinx_elaboratebd + Elaborate BD + :vivado.xilinx.com:elaborate.bd + + xilinx_elaboratebd_view_fileset + + + + outputProductCRC + 9:9a8bf86c + + + + + + + Clk + + in + + + std_logic + xilinx_elaborateports + + + + + + Reset + + in + + + std_logic + xilinx_elaborateports + + + + + + TRACE_data_access + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_data_address + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_data_byte_enable + + out + + 0 + 3 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_data_read + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_data_write + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_data_write_value + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_dcache_hit + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_dcache_rdy + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_dcache_read + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_dcache_req + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_delay_slot + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_ex_piperun + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_exception_kind + + out + + 0 + 4 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_exception_taken + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_icache_hit + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_icache_rdy + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_icache_req + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_instruction + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_jump_hit + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_jump_taken + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_mb_halted + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_mem_piperun + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_msr_reg + + out + + 0 + 14 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_new_reg_value + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_of_piperun + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_pc + + out + + 0 + 31 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_pid_reg + + out + + 0 + 7 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_reg_addr + + out + + 0 + 4 + + + + std_logic_vector + xilinx_elaborateports + + + + + + TRACE_reg_write + + out + + + std_logic + xilinx_elaborateports + + + + + + TRACE_valid_instr + + out + + + std_logic + xilinx_elaborateports + + + + + + IO_addr_strobe + + out + + + std_logic + xilinx_elaborateports + + + + + + IO_address + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + IO_byte_enable + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + IO_read_data + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + 0 + + + + + IO_read_strobe + + out + + + std_logic + xilinx_elaborateports + + + + + + IO_ready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + IO_write_data + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + IO_write_strobe + + out + + + std_logic + xilinx_elaborateports + + + + + + + + + choice_list_0739ee39 + Custom + rs232_uart + + + choice_list_30de7c39 + Custom + pcie_perstn + resetn + + + choice_list_38e5a9f1 + Custom + dip_switches_4bits + led_3bits + qsfp0_lowspeed + qsfp1_lowspeed + + + choice_list_ac75ef1e + Custom + + + choice_list_f585525a + 110 + 300 + 1200 + 2400 + 4800 + 9600 + 19200 + 38400 + 57600 + 115200 + 128000 + 230400 + 460800 + 921600 + + + choice_pairs_007f01e9 + 0 + 1 + 2 + 3 + 4 + 5 + 7 + 8 + 9 + + + choice_pairs_0d2d32a8 + 0 + 1 + 2 + + + choice_pairs_366c5f3d + 0 + 1 + 2 + + + choice_pairs_4847022f + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 8 + 9 + + + choice_pairs_4873554b + 0 + 1 + + + choice_pairs_5502e96b + 1 + 2 + 3 + 4 + + + choice_pairs_563648c8 + 0 + 1 + + + choice_pairs_5f1e379e + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 9 + + + choice_pairs_7ba91213 + 0 + 1 + 2 + 3 + + + choice_pairs_9de6ed99 + 0 + + + choice_pairs_f0f6eb36 + 0 + 1 + 2 + 3 + 4 + 6 + 7 + 8 + 9 + + + choice_pairs_f7e0b771 + 4096 + 8192 + 12288 + 16384 + 20480 + 24576 + 32768 + 36864 + 40960 + 49152 + 65536 + 69632 + 73728 + 81920 + 98304 + 131072 + + + choice_pairs_ffa336e4 + 0 + 1 + + + + + xilinx_elaborateports_view_fileset + + ../bd_0/bd_afa8.bd + block_diagram + + + + xilinx_elaboratebd_view_fileset + + ../bd_0/bd_afa8.bd + block_diagram + + + + MicroBlaze Micro Controller System (MCS) is a light-weight general purpose micro controller system, based on the MicroBlaze processor. It is primarily intended for simple control applications, where a hardware solution would be less flexible and more difficult to implement. Software development with the Xilinx Software Development Kit (SDK) is supported, including a software driver for the peripherals. Debugging including UART is available either via SDK or directly with the Xilinx Microprocessor Debugger. +The MCS consists of the processor itself, local memory with sizes ranging from 4KB to 128KB, up to 4 Fixed Interval Timers, up to 4 Programmable Interval Timers, up to 4 32-bit General Purpose Output ports, up to 4 32-bit General Purpose Input ports, and an Interrupt Controller with up to 16 external interrupt inputs. + + + + JTAG_CHAIN + Debug JTAG User-defined Register + 2 + + + + false + + + + + + MICROBLAZE_INSTANCE + MicroBlaze Instance Name + microblaze_0 + + + AVOID_PRIMITIVES + 0 + + + PATH + Instance Hierarchical Design Name + mcs_0 + + + FREQ + Input Clock Frequency (MHz) + 100.0 + + + OPTIMIZATION + Select MicroBlaze Optimization + 1 + + + DEBUG_ENABLED + Enable Debug Support + 0 + + + USE_BSCAN + Select BSCAN location + 0 + + + + false + + + + + + BSCANID + Define BSCAN id + 76547328 + + + + false + + + + + + TRACE + Enable MicroBlaze Trace Bus + 1 + + + ECC + Error Correction Code + 0 + + + MEMSIZE + Memory Size + 98304 + + + MEMTYPE + Memory Type + 0 + + + USE_IO_BUS + Enable IO Bus + 1 + + + USE_UART_RX + Enable Receiver + 0 + + + + true + + + + + + USE_UART_TX + Enable Transmitter + 0 + + + + true + + + + + + UART_BAUDRATE + Define Baud Rate + 9600 + + + + false + + + + + + UART_PROG_BAUDRATE + Programmable Baud Rate + 0 + + + + false + + + + + + UART_DATA_BITS + Number of Data Bits + 8 + + + + false + + + + + + UART_USE_PARITY + Use Parity + 0 + + + + false + + + + + + UART_ODD_PARITY + Even or Odd Parity + 0 + + + + false + + + + + + UART_RX_INTERRUPT + Implement Receive Interrupt + 0 + + + + false + + + + + + UART_TX_INTERRUPT + Implement Transmit Interrupt + 0 + + + + false + + + + + + UART_ERROR_INTERRUPT + Implement Error Interrupt + 0 + + + + false + + + + + + USE_FIT1 + Use Timer + 0 + + + FIT1_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + false + + + + + + FIT1_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_FIT2 + Use Timer + 0 + + + FIT2_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + false + + + + + + FIT2_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_FIT3 + Use Timer + 0 + + + FIT3_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + false + + + + + + FIT3_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_FIT4 + Use Timer + 0 + + + FIT4_No_CLOCKS + Number of Clocks Between Strobes + 6216 + + + + false + + + + + + FIT4_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_PIT1 + Use Timer + 0 + + + PIT1_SIZE + Number of Bits for Timer + 32 + + + + false + + + + + + PIT1_READABLE + Shall Counter Value Be Readable + 1 + + + + false + + + + + + PIT1_PRESCALER + Define Prescaler + 0 + + + + false + + + + + + PIT1_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_PIT2 + Use Timer + 0 + + + PIT2_SIZE + Number of Bits for Timer + 32 + + + + false + + + + + + PIT2_READABLE + Shall Counter Value Be Readable + 1 + + + + false + + + + + + PIT2_PRESCALER + Define Prescaler + 0 + + + + false + + + + + + PIT2_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_PIT3 + Use Timer + 0 + + + PIT3_SIZE + Number of Bits for Timer + 32 + + + + false + + + + + + PIT3_READABLE + Shall Counter Value Be Readable + 1 + + + + false + + + + + + PIT3_PRESCALER + Define Prescaler + 0 + + + + false + + + + + + PIT3_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_PIT4 + Use Timer + 0 + + + PIT4_SIZE + Number of Bits for Timer + 32 + + + + false + + + + + + PIT4_READABLE + Shall Counter Value Be Readable + 1 + + + + false + + + + + + PIT4_PRESCALER + Define Prescaler + 0 + + + + false + + + + + + PIT4_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_GPO1 + Use GPO + 0 + + + + true + + + + + + GPO1_SIZE + Number of Bits + 32 + + + + false + + + + + + GPO1_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + USE_GPO2 + Use GPO + 0 + + + + true + + + + + + GPO2_SIZE + Number of Bits + 32 + + + + false + + + + + + GPO2_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + USE_GPO3 + Use GPO + 0 + + + + true + + + + + + GPO3_SIZE + Number of Bits + 32 + + + + false + + + + + + GPO3_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + USE_GPO4 + Use GPO + 0 + + + + true + + + + + + GPO4_SIZE + Number of Bits + 32 + + + + false + + + + + + GPO4_INIT + Initial Value of GPO + 0x00000000 + + + + false + + + + + + USE_GPI1 + Use GPI + 0 + + + + true + + + + + + GPI1_SIZE + Number of Bits + 32 + + + + false + + + + + + GPI1_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_GPI2 + Use GPI + 0 + + + + true + + + + + + GPI2_SIZE + Number of Bits + 32 + + + + false + + + + + + GPI2_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_GPI3 + Use GPI + 0 + + + + true + + + + + + GPI3_SIZE + Number of Bits + 32 + + + + false + + + + + + GPI3_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + USE_GPI4 + Use GPI + 0 + + + + true + + + + + + GPI4_SIZE + Number of Bits + 32 + + + + false + + + + + + GPI4_INTERRUPT + Generate Interrupt + 0 + + + + false + + + + + + INTC_USE_EXT_INTR + Use External Interrupts + 0 + + + INTC_INTR_SIZE + Number of External Inputs + 1 + + + + false + + + + + + INTC_LEVEL_EDGE + Level or Edge of External Interrupts + 0x0000 + + + + false + + + + + + INTC_POSITIVE + Positive or Negative External Interrupts + 0xFFFF + + + + false + + + + + + INTC_ASYNC_INTR + Interrupts asynchronous + The setting of each bit in this option indicates whether the incoming interrupt is treated as asynchronous or not. 0 = Synchronous, 1 = Asynchronous. + 0xFFFF + + + + false + + + + + + INTC_NUM_SYNC_FF + Number of synchronization flip-flops + Number of synchronization flip-flops used to synchronize asynchronous interupt inputs + 2 + + + Component_Name + phy_rdimm_x8_dual_microblaze_mcs + + + USE_BOARD_FLOW + Generate Board based IO Constraints + false + + + CLK_BOARD_INTERFACE + Custom + + + + true + + + + + + RESET_BOARD_INTERFACE + Custom + + + + true + + + + + + GPIO1_BOARD_INTERFACE + Custom + + + + true + + + + + + GPIO2_BOARD_INTERFACE + Custom + + + + true + + + + + + GPIO3_BOARD_INTERFACE + Custom + + + + true + + + + + + GPIO4_BOARD_INTERFACE + Custom + + + + true + + + + + + UART_BOARD_INTERFACE + Custom + + + + true + + + + + + + + MicroBlaze MCS + + XPM_MEMORY + + 14 + + true + subcore + + + + + + + + + + + + + + + + 2020.2 + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/phy_rdimm_x8_dual_phy.xci b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/phy_rdimm_x8_dual_phy.xci new file mode 100644 index 0000000..a54f76d --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/phy_rdimm_x8_dual_phy.xci @@ -0,0 +1,665 @@ + + + xilinx.com + xci + unknown + 1.0 + + + phy_rdimm_x8_dual_phy + + + 17 + 0 + 0 + 0 + 2 + HP_IO + 2 + X0Y11 + X0Y10 + X0Y70 + X0Y11 + 12 + DDR4_SDRAM + 0 + 0 + 0 + 1 + 1 + 3333 + 10 + 1 + 8 + 5 + 9 + 9 + 9 + 72 + {{9{2'b01}}, {3{2'b00}}} + { 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, + 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111101, + 15'b111111111111111, 15'b111111111111111 } + 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b +000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, + 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_000_000_000_000_000_000_001_000_001_001_001_001, 39'b001_001_001_000_000_001_001_001_00 +1_001_001_001_001, 39'b000_001_001_001_001_101_101_001_001_001_001_001_001 + false + 1 + 8 + 72 + 0 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + {{9{2'b11}}, {3{2'b00}}} + 12'b000000000000 + 1 + 3 + 1 + {13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b01111 +01111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0000000101111, 13'b1110011111111, + 13'b0111101111111 } + { 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, + 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b000000_00_10111_11, + 15'b111001_11_11111_11, 15'b011111_11_11111_11 } + {12{2'b11}} + FALSE + 1 + { 13'b0000011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000 +011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000000101111, 13'b1110011111111, + 13'b0111111111111 } + 1 + 1 + 4 + 1500 + 2 + 5 + 10 + 60 + 256 + DDR4_SDRAM + 5 + 9 + VCO + 10 + 9 + true + false + 1 + DM_NO_DBI + 72 + true + false + false + 0 + No + 3333 + 833 + MTA9ASF1G72PZ-2G3 + RDIMMs + 1.2V + 4:1 + false + false + Single + 1 + 1500 + 0.84 + no_file_loaded + false + 0 + 0 + 0 + 0 + NONE + phy_rdimm_x8_dual_phy + false + Disable + false + 1 + 1 + false + Phy_Only_Single + false + BFM + Differential + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + NONE + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 0 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/phy_rdimm_x8_dual_phy.xml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/phy_rdimm_x8_dual_phy.xml new file mode 100644 index 0000000..007cf12 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/ip_1/phy_rdimm_x8_dual_phy.xml @@ -0,0 +1,4897 @@ + + + xilinx.com + customized_ip + phy_rdimm_x8_dual_phy + 1.0 + + + + sys_clk_p + + in + + + wire + dummy_view + + + + 0 + + + + + + true + + + + + + sys_clk_n + + in + + + wire + dummy_view + + + + 0 + + + + + + true + + + + + + sys_clk_i + + in + + + wire + dummy_view + + + + 0 + + + + + + false + + + + + + mmcm_lock + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + pllGate + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + div_clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + div_clk_rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + riu_clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + riu_clk_rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + pll_lock + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + sys_clk_in + + out + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mmcm_clk_in + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + mcal_ACT_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_CAS_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_RAS_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_WE_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_ADR + + in + + 135 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_BA + + in + + 15 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_C + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_CKE + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_CS_n + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_ODT + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_PAR + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_DMOut_n + + in + + 71 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_DQOut + + in + + 575 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_DQSOut + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rden_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rden_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_wrcs0_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_wrcs1_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_wrcs0_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_wrcs1_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rdcs0_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rdcs1_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rdcs0_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_rdcs1_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_odt_upp + + in + + 62 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_odt_low + + in + + 62 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_t_b_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_t_b_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_rd_vref_value + + in + + 62 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_DMOut_n + + in + + 71 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_DQOut + + in + + 575 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_DQSOut + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rden_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rden_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_wrcs0_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_wrcs1_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_wrcs0_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_wrcs1_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rdcs0_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rdcs1_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rdcs0_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_rdcs1_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_odt_upp + + in + + 62 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_odt_low + + in + + 62 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_t_b_low + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_t_b_upp + + in + + 35 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch0_mcal_clb2phy_fifo_rden + + in + + 116 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ch1_mcal_clb2phy_fifo_rden + + in + + 116 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_DMIn_n + + out + + 71 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + mcal_DQIn + + out + + 575 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + phy_ready_riuclk + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + bisc_complete_riuclk + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + phy2clb_rd_dq_bits + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + bisc_byte + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + cal_RESET_n + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + en_vtc_riuclk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ub_rst_out_riuclk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + riu2clb_vld_read_data + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + riu_nibble_8 + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + riu_addr_cal + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + riu2clb_valid_riuclk + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + io_addr_strobe_clb2riu_riuclk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + io_address_riuclk + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + io_write_data_riuclk + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + io_write_strobe_riuclk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + phy2clb_fixdly_rdy_low_riuclk + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + phy2clb_fixdly_rdy_upp_riuclk + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + phy2clb_phy_rdy_upp_riuclk + + in + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + phy2clb_phy_rdy_low_riuclk + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + dbg_bus + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_act_n + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_adr + + out + + 16 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_ba + + out + + 1 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_bg + + out + + 1 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_c + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_cke + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_odt + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_parity + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_cs_n + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_ck_t + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_ck_c + + out + + 0 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_reset_n + + out + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_dm_dbi_n + + inout + + 8 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + mcal_CK_c + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + mcal_CK_t + + in + + 7 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + ddr4_dq + + inout + + 71 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_dqs_c + + inout + + 8 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + ddr4_dqs_t + + inout + + 8 + 0 + + + + std_logic + dummy_view + + + + + + + true + + + + + + mcal_BG + + in + + 15 + 0 + + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + + + C0.ControllerType + ControllerType + DDR4_SDRAM + + + BANK_TYPE + Bank Type + HP_IO + + + ADDR_WIDTH + ADDR WIDTH + 17 + + + BANK_WIDTH + BANK WIDTH + 2 + + + BANK_GROUP_WIDTH + BANK GROUP WIDTH + 2 + + + LR_WIDTH + LR WIDTH + 1 + + + CKE_WIDTH + CKE WIDTH + 1 + + + COLUMN_WIDTH + COLUMN WIDTH + 10 + + + CS_WIDTH + CS WIDTH + 1 + + + ODT_WIDTH + ODT WIDTH + 1 + + + DQ_WIDTH + DQ WIDTH + 72 + + + DQS_WIDTH + DQS WIDTH + 9 + + + DM_WIDTH + DM WIDTH + 9 + + + MR0 + Mode register_0 value + 0 + + + MR2 + Mode register_0 value + 0 + + + tCK + tCK + 1500 + + + tXPR + tXPR + 60 + + + nCK_PER_CLK + nCK PER CLK + 4 + + + tMRD + tMRD + 2 + + + tZQINIT + tZQINIT + 256 + + + MEM_COMP_WIDTH + MEM COMP WIDTH + 8 + + + MEM_DEVICE_WIDTH + MEMORY DEVICE WIDTH + 72 + + + PLL_WIDTH + PLL WIDTH + 3 + + + IOBTYPE + IOBTYPE + 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b +000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, + 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_011_011_011_011_111_111_011_011_011_011_000_011, 39'b000_000_000_000_000_000_000_001_000_001_001_001_001, 39'b001_001_001_000_000_001_001_001_00 +1_001_001_001_001, 39'b000_001_001_001_001_101_101_001_001_001_001_001_001 + + + BYTES + BYTES + 12 + + + DBYTES + DBYTES + 9 + + + PING_PONG_CH1_BYTES_MAP + PING_PONG_CH1_BYTES_MAP + 12'b000000000000 + + + PING_PONG_PHY + PING PONG PHY + 1 + + + RX_DATA_TYPE + RX DATA TYPE + { 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, + 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b011110_11_11110_01, 15'b000000_00_10111_11, + 15'b111001_11_11111_11, 15'b011111_11_11111_11 } + + + INIT + INIT + { 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, + 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111111, 15'b111111111111101, + 15'b111111111111111, 15'b111111111111111 } + + + SELF_CALIBRATE + SELF CALIBRATE + {12{2'b11}} + + + TX_OUTPUT_PHASE_90 + TX OUTPUT PHASE 90 + { 13'b0000011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000 +011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000011000000, 13'b0000000101111, 13'b1110011111111, + 13'b0111111111111 } + + + RXTX_BITSLICE_EN + RXTX BITSLICE EN + {13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b01111 +01111101, 13'b0111101111101, 13'b0111101111101, 13'b0111101111101, 13'b0000000101111, 13'b1110011111111, + 13'b0111101111111 } + + + EN_OTHER_PN_CLOCK_PARAM + EN OTHER PN CLOCK PARAM + {{9{2'b01}}, {3{2'b00}}} + + + PHY_BYTE_ALLOC_PARAM + PHY BYTE ALLOC PARAM + {{9{2'b11}}, {3{2'b00}}} + + + DATA_BUF_ADDR_WIDTH + DATA BUF ADDR WIDTH + 5 + + + CLKIN_PERIOD + CLKIN PERIOD + 3333 + + + MEM_TYPE + MEM TYPE + 0 + + + AXI_ID_WIDTH + AXI ID WIDTH + 0 + + + AXI_DATA_WIDTH + AXI DATA WIDTH + 0 + + + AXI_ADDR_WIDTH + AXI ADDR WIDTH + 0 + + + USE_DM_PORT + USE DM PORT + 1 + + + BUFG_LOC_1 + BUFG LOC 1 + X0Y70 + + + BUFG_LOC_2 + BUFG LOC 2 + X0Y11 + + + BUFG_DIV_LOC_1 + BUFG DIV LOC 1 + X0Y11 + + + BUFG_DIV_LOC_2 + BUFG DIV LOC 2 + X0Y10 + + + PBLOCK_SLICE_LOC + PBLOCK SLICE LOC + 0 + + + PBLOCK_RAMB36_LOC + PBLOCK RAMB36 LOC + 0 + + + PBLOCK_RAMB18_LOC + PBLOCK RAMB18 LOC + 0 + + + PBLOCK_SLICE_LOC_SC + PBLOCK SLICE LOC SC + 0 + + + PBLOCK_RAMB36_LOC_SC + PBLOCK RAMB36 LOC SC + 0 + + + PBLOCK_RAMB18_LOC_SC + PBLOCK RAMB18 LOC SC + 0 + + + MMCM_IDX_BANK + MMCM IDX BANK + 1 + + + CENTER_BANK_CLOCK_REGION + CENTER BANK CLOCK REGION + 0 + + + CENTER_BANK_MMCME3_ADV_SITE + CENTER BANK MMCME3 ADV SITE + 0 + + + SYSCLK_CENTER_INFO + SYSCLK_CENTER_INFO + FALSE + + + tWR + tWR + 10 + + + tRTP + tRTP + 5 + + + RANK_WIDTH + RANK WIDTH + 1 + + + CK_WIDTH + CK WIDTH + 1 + + + DATABITS_PER_STROBE + DATABITS PER STROBE + 8 + + + USE_CS_PORT + USE CS PORT + 1 + + + CA_MIRROR + CA MIRROR + 0 + + + IS_CUSTOM + IS CUSTOM + false + + + Slot + Slot + 1 + + + + + + phy_rdimm_x8_dual_phy + + + + PHY for DDR4 interfaces for Ultrascale Architecture + + + C0.ControllerType + DDR4_SDRAM + + + IS_FROM_PHY + 1 + + + Phy_Only + Phy_Only_Single + + + No_Controller + 1 + + + Default_Bank_Selections + Default Bank Selections + false + + + Debug_Signal + Disable + + + Simulation_Mode + BFM + + + PARTIAL_RECONFIG_FLOW_MIG + false + + + CLKOUT1_DIVIDE + 0 + + + CLKOUT2_DIVIDE + 0 + + + CLKOUT3_DIVIDE + 0 + + + CLKOUT4_DIVIDE + 0 + + + System_Clock + Differential + + + RECONFIG_XSDB_SAVE_RESTORE + false + + + DIFF_TERM_SYSCLK + false + + + C0.DDR4_TimePeriod + 1500 + + + C0.DDR4_InputClockPeriod + 3333 + + + C0.DDR4_CLKFBOUT_MULT + 5 + + + C0.DDR4_DIVCLK_DIVIDE + 1 + + + C0.DDR4_CLKOUT0_DIVIDE + 9 + + + C0.DDR4_PhyClockRatio + 4:1 + + + C0.DDR4_MemoryType + RDIMMs + + + C0.DDR4_MemoryPart + MTA9ASF1G72PZ-2G3 + + + C0.DDR4_Slot + Single + + + C0.DDR4_MemoryVoltage + 1.2V + + + C0.DDR4_DataWidth + 72 + + + C0.DDR4_DataMask + DM_NO_DBI + + + C0.DDR4_Ecc + false + + + C0.DDR4_CasLatency + 10 + + + C0.DDR4_CasWriteLatency + 9 + + + C0.DDR4_ChipSelect + true + + + C0.DDR4_isCKEShared + false + + + C0.DDR4_CLKOUTPHY_MODE + CLKOUTPHY MODE + VCO + + + C0.DDR4_HR_MIN_FREQ + High Range Supported frequency + 0 + + + C0.DDR4_MIN_PERIOD + Memory Min Period + 833 + + + C0.DDR4_IS_FASTER_SPEED_RAM + Indicates Faster Speed RAM Support + No + + + C0.DDR4_VrefVoltage + Vref Voltage + 0.84 + + + C0.DDR4_customPartAbsPath + no_file_loaded + + + C0.DDR4_StackHeight + 1 + + + CUSTOM_PART_ATTRIBUTES + NONE + + + C0.DDR4_SELF_REFRESH + false + + + C0.DDR4_SAVE_RESTORE + false + + + C0.DDR4_Clamshell + false + + + C0.DDR4_Enable_LVAUX + false + + + C0.DDR4_EN_PARITY + true + + + + false + + + + + + c0_dq_0 + NONE + + + c0_dq_1 + NONE + + + c0_dq_2 + NONE + + + c0_dq_3 + NONE + + + c0_dq_4 + NONE + + + c0_dq_5 + NONE + + + c0_dq_6 + NONE + + + c0_dq_7 + NONE + + + c0_dq_8 + NONE + + + c0_dq_9 + NONE + + + c0_dq_10 + NONE + + + c0_dq_11 + NONE + + + c0_dq_12 + NONE + + + c0_dq_13 + NONE + + + c0_dq_14 + NONE + + + c0_dq_15 + NONE + + + c0_dq_16 + NONE + + + c0_dq_17 + NONE + + + c0_dq_18 + NONE + + + c0_dq_19 + NONE + + + c0_dq_20 + NONE + + + c0_dq_21 + NONE + + + c0_dq_22 + NONE + + + c0_dq_23 + NONE + + + c0_dq_24 + NONE + + + c0_dq_25 + NONE + + + c0_dq_26 + NONE + + + c0_dq_27 + NONE + + + c0_dq_28 + NONE + + + c0_dq_29 + NONE + + + c0_dq_30 + NONE + + + c0_dq_31 + NONE + + + c0_dq_32 + NONE + + + c0_dq_33 + NONE + + + c0_dq_34 + NONE + + + c0_dq_35 + NONE + + + c0_dq_36 + NONE + + + c0_dq_37 + NONE + + + c0_dq_38 + NONE + + + c0_dq_39 + NONE + + + c0_dq_40 + NONE + + + c0_dq_41 + NONE + + + c0_dq_42 + NONE + + + c0_dq_43 + NONE + + + c0_dq_44 + NONE + + + c0_dq_45 + NONE + + + c0_dq_46 + NONE + + + c0_dq_47 + NONE + + + c0_dq_48 + NONE + + + c0_dq_49 + NONE + + + c0_dq_50 + NONE + + + c0_dq_51 + NONE + + + c0_dq_52 + NONE + + + c0_dq_53 + NONE + + + c0_dq_54 + NONE + + + c0_dq_55 + NONE + + + c0_dq_56 + NONE + + + c0_dq_57 + NONE + + + c0_dq_58 + NONE + + + c0_dq_59 + NONE + + + c0_dq_60 + NONE + + + c0_dq_61 + NONE + + + c0_dq_62 + NONE + + + c0_dq_63 + NONE + + + c0_dq_64 + NONE + + + c0_dq_65 + NONE + + + c0_dq_66 + NONE + + + c0_dq_67 + NONE + + + c0_dq_68 + NONE + + + c0_dq_69 + NONE + + + c0_dq_70 + NONE + + + c0_dq_71 + NONE + + + c0_dq_72 + NONE + + + c0_dq_73 + NONE + + + c0_dq_74 + NONE + + + c0_dq_75 + NONE + + + c0_dq_76 + NONE + + + c0_dq_77 + NONE + + + c0_dq_78 + NONE + + + c0_dq_79 + NONE + + + c0_dq_80 + NONE + + + c0_dq_81 + NONE + + + c0_dq_82 + NONE + + + c0_dq_83 + NONE + + + c0_dq_84 + NONE + + + c0_dq_85 + NONE + + + c0_dq_86 + NONE + + + c0_dq_87 + NONE + + + c0_dq_88 + NONE + + + c0_dq_89 + NONE + + + c0_dq_90 + NONE + + + c0_dq_91 + NONE + + + c0_dq_92 + NONE + + + c0_dq_93 + NONE + + + c0_dq_94 + NONE + + + c0_dq_95 + NONE + + + c0_dq_96 + NONE + + + c0_dq_97 + NONE + + + c0_dq_98 + NONE + + + c0_dq_99 + NONE + + + c0_dq_100 + NONE + + + c0_dq_101 + NONE + + + c0_dq_102 + NONE + + + c0_dq_103 + NONE + + + c0_dq_104 + NONE + + + c0_dq_105 + NONE + + + c0_dq_106 + NONE + + + c0_dq_107 + NONE + + + c0_dq_108 + NONE + + + c0_dq_109 + NONE + + + c0_dq_110 + NONE + + + c0_dq_111 + NONE + + + c0_dq_112 + NONE + + + c0_dq_113 + NONE + + + c0_dq_114 + NONE + + + c0_dq_115 + NONE + + + c0_dq_116 + NONE + + + c0_dq_117 + NONE + + + c0_dq_118 + NONE + + + c0_dq_119 + NONE + + + c0_dq_120 + NONE + + + c0_dq_121 + NONE + + + c0_dq_122 + NONE + + + c0_dq_123 + NONE + + + c0_dq_124 + NONE + + + c0_dq_125 + NONE + + + c0_dq_126 + NONE + + + c0_dq_127 + NONE + + + c0_dq_128 + NONE + + + c0_dq_129 + NONE + + + c0_dq_130 + NONE + + + c0_dq_131 + NONE + + + c0_dq_132 + NONE + + + c0_dq_133 + NONE + + + c0_dq_134 + NONE + + + c0_dq_135 + NONE + + + c0_dq_136 + NONE + + + c0_dq_137 + NONE + + + c0_dq_138 + NONE + + + c0_dq_139 + NONE + + + c0_dq_140 + NONE + + + c0_dq_141 + NONE + + + c0_dq_142 + NONE + + + c0_dq_143 + NONE + + + c0_adr_0 + NONE + + + c0_adr_1 + NONE + + + c0_adr_2 + NONE + + + c0_adr_3 + NONE + + + c0_adr_4 + NONE + + + c0_adr_5 + NONE + + + c0_adr_6 + NONE + + + c0_adr_7 + NONE + + + c0_adr_8 + NONE + + + c0_adr_9 + NONE + + + c0_adr_10 + NONE + + + c0_adr_11 + NONE + + + c0_adr_12 + NONE + + + c0_adr_13 + NONE + + + c0_adr_14 + NONE + + + c0_adr_15 + NONE + + + c0_adr_16 + NONE + + + c0_adr_17 + NONE + + + c0_adr_18 + NONE + + + c0_adr_19 + NONE + + + c0_adr_20 + NONE + + + c0_adr_21 + NONE + + + c0_addr_0 + NONE + + + c0_addr_1 + NONE + + + c0_addr_2 + NONE + + + c0_addr_3 + NONE + + + c0_addr_4 + NONE + + + c0_addr_5 + NONE + + + c0_addr_6 + NONE + + + c0_addr_7 + NONE + + + c0_addr_8 + NONE + + + c0_addr_9 + NONE + + + c0_addr_10 + NONE + + + c0_addr_11 + NONE + + + c0_addr_12 + NONE + + + c0_addr_13 + NONE + + + c0_addr_14 + NONE + + + c0_addr_15 + NONE + + + c0_addr_16 + NONE + + + c0_addr_17 + NONE + + + c0_addr_18 + NONE + + + c0_addr_19 + NONE + + + c0_addr_20 + NONE + + + c0_addr_21 + NONE + + + c0_dm_0 + NONE + + + c0_dm_1 + NONE + + + c0_dm_2 + NONE + + + c0_dm_3 + NONE + + + c0_dm_4 + NONE + + + c0_dm_5 + NONE + + + c0_dm_6 + NONE + + + c0_dm_7 + NONE + + + c0_dm_8 + NONE + + + c0_dm_9 + NONE + + + c0_dm_10 + NONE + + + c0_dm_11 + NONE + + + c0_dm_12 + NONE + + + c0_dm_13 + NONE + + + c0_dm_14 + NONE + + + c0_dm_15 + NONE + + + c0_dm_16 + NONE + + + c0_dm_17 + NONE + + + c0_dm_18 + NONE + + + c0_dm_19 + NONE + + + c0_dm_20 + NONE + + + c0_dm_21 + NONE + + + c0_dm_22 + NONE + + + c0_dm_23 + NONE + + + c0_dm_24 + NONE + + + c0_dm_25 + NONE + + + c0_dm_26 + NONE + + + c0_dm_27 + NONE + + + c0_dm_28 + NONE + + + c0_dm_29 + NONE + + + c0_dm_30 + NONE + + + c0_dm_31 + NONE + + + c0_dm_32 + NONE + + + c0_dm_33 + NONE + + + c0_dm_34 + NONE + + + c0_dm_35 + NONE + + + c0_dm_dbi_n_0 + NONE + + + c0_dm_dbi_n_1 + NONE + + + c0_dm_dbi_n_2 + NONE + + + c0_dm_dbi_n_3 + NONE + + + c0_dm_dbi_n_4 + NONE + + + c0_dm_dbi_n_5 + NONE + + + c0_dm_dbi_n_6 + NONE + + + c0_dm_dbi_n_7 + NONE + + + c0_dm_dbi_n_8 + NONE + + + c0_dm_dbi_n_9 + NONE + + + c0_dm_dbi_n_10 + NONE + + + c0_dm_dbi_n_11 + NONE + + + c0_dm_dbi_n_12 + NONE + + + c0_dm_dbi_n_13 + NONE + + + c0_dm_dbi_n_14 + NONE + + + c0_dm_dbi_n_15 + NONE + + + c0_dm_dbi_n_16 + NONE + + + c0_dm_dbi_n_17 + NONE + + + c0_dm_dbi_n_18 + NONE + + + c0_dm_dbi_n_19 + NONE + + + c0_dm_dbi_n_20 + NONE + + + c0_dm_dbi_n_21 + NONE + + + c0_dm_dbi_n_22 + NONE + + + c0_dm_dbi_n_23 + NONE + + + c0_dm_dbi_n_24 + NONE + + + c0_dm_dbi_n_25 + NONE + + + c0_dm_dbi_n_26 + NONE + + + c0_dm_dbi_n_27 + NONE + + + c0_dm_dbi_n_28 + NONE + + + c0_dm_dbi_n_29 + NONE + + + c0_dm_dbi_n_30 + NONE + + + c0_dm_dbi_n_31 + NONE + + + c0_dm_dbi_n_32 + NONE + + + c0_dm_dbi_n_33 + NONE + + + c0_dm_dbi_n_34 + NONE + + + c0_dm_dbi_n_35 + NONE + + + c0_dqs_t_0 + NONE + + + c0_dqs_t_1 + NONE + + + c0_dqs_t_2 + NONE + + + c0_dqs_t_3 + NONE + + + c0_dqs_t_4 + NONE + + + c0_dqs_t_5 + NONE + + + c0_dqs_t_6 + NONE + + + c0_dqs_t_7 + NONE + + + c0_dqs_t_8 + NONE + + + c0_dqs_t_9 + NONE + + + c0_dqs_t_10 + NONE + + + c0_dqs_t_11 + NONE + + + c0_dqs_t_12 + NONE + + + c0_dqs_t_13 + NONE + + + c0_dqs_t_14 + NONE + + + c0_dqs_t_15 + NONE + + + c0_dqs_t_16 + NONE + + + c0_dqs_t_17 + NONE + + + c0_dqs_t_18 + NONE + + + c0_dqs_t_19 + NONE + + + c0_dqs_t_20 + NONE + + + c0_dqs_t_21 + NONE + + + c0_dqs_t_22 + NONE + + + c0_dqs_t_23 + NONE + + + c0_dqs_t_24 + NONE + + + c0_dqs_t_25 + NONE + + + c0_dqs_t_26 + NONE + + + c0_dqs_t_27 + NONE + + + c0_dqs_t_28 + NONE + + + c0_dqs_t_29 + NONE + + + c0_dqs_t_30 + NONE + + + c0_dqs_t_31 + NONE + + + c0_dqs_t_32 + NONE + + + c0_dqs_t_33 + NONE + + + c0_dqs_t_34 + NONE + + + c0_dqs_t_35 + NONE + + + c0_dqs_c_0 + NONE + + + c0_dqs_c_1 + NONE + + + c0_dqs_c_2 + NONE + + + c0_dqs_c_3 + NONE + + + c0_dqs_c_4 + NONE + + + c0_dqs_c_5 + NONE + + + c0_dqs_c_6 + NONE + + + c0_dqs_c_7 + NONE + + + c0_dqs_c_8 + NONE + + + c0_dqs_c_9 + NONE + + + c0_dqs_c_10 + NONE + + + c0_dqs_c_11 + NONE + + + c0_dqs_c_12 + NONE + + + c0_dqs_c_13 + NONE + + + c0_dqs_c_14 + NONE + + + c0_dqs_c_15 + NONE + + + c0_dqs_c_16 + NONE + + + c0_dqs_c_17 + NONE + + + c0_dqs_c_18 + NONE + + + c0_dqs_c_19 + NONE + + + c0_dqs_c_20 + NONE + + + c0_dqs_c_21 + NONE + + + c0_dqs_c_22 + NONE + + + c0_dqs_c_23 + NONE + + + c0_dqs_c_24 + NONE + + + c0_dqs_c_25 + NONE + + + c0_dqs_c_26 + NONE + + + c0_dqs_c_27 + NONE + + + c0_dqs_c_28 + NONE + + + c0_dqs_c_29 + NONE + + + c0_dqs_c_30 + NONE + + + c0_dqs_c_31 + NONE + + + c0_dqs_c_32 + NONE + + + c0_dqs_c_33 + NONE + + + c0_dqs_c_34 + NONE + + + c0_dqs_c_35 + NONE + + + c0_dqs_n_0 + NONE + + + c0_dqs_n_1 + NONE + + + c0_dqs_n_2 + NONE + + + c0_dqs_n_3 + NONE + + + c0_dqs_n_4 + NONE + + + c0_dqs_n_5 + NONE + + + c0_dqs_n_6 + NONE + + + c0_dqs_n_7 + NONE + + + c0_dqs_n_8 + NONE + + + c0_dqs_n_9 + NONE + + + c0_dqs_n_10 + NONE + + + c0_dqs_n_11 + NONE + + + c0_dqs_n_12 + NONE + + + c0_dqs_n_13 + NONE + + + c0_dqs_n_14 + NONE + + + c0_dqs_n_15 + NONE + + + c0_dqs_n_16 + NONE + + + c0_dqs_n_17 + NONE + + + c0_dqs_n_18 + NONE + + + c0_dqs_n_19 + NONE + + + c0_dqs_n_20 + NONE + + + c0_dqs_n_21 + NONE + + + c0_dqs_n_22 + NONE + + + c0_dqs_n_23 + NONE + + + c0_dqs_n_24 + NONE + + + c0_dqs_n_25 + NONE + + + c0_dqs_n_26 + NONE + + + c0_dqs_n_27 + NONE + + + c0_dqs_n_28 + NONE + + + c0_dqs_n_29 + NONE + + + c0_dqs_n_30 + NONE + + + c0_dqs_n_31 + NONE + + + c0_dqs_n_32 + NONE + + + c0_dqs_n_33 + NONE + + + c0_dqs_n_34 + NONE + + + c0_dqs_n_35 + NONE + + + c0_dqs_p_0 + NONE + + + c0_dqs_p_1 + NONE + + + c0_dqs_p_2 + NONE + + + c0_dqs_p_3 + NONE + + + c0_dqs_p_4 + NONE + + + c0_dqs_p_5 + NONE + + + c0_dqs_p_6 + NONE + + + c0_dqs_p_7 + NONE + + + c0_dqs_p_8 + NONE + + + c0_dqs_p_9 + NONE + + + c0_dqs_p_10 + NONE + + + c0_dqs_p_11 + NONE + + + c0_dqs_p_12 + NONE + + + c0_dqs_p_13 + NONE + + + c0_dqs_p_14 + NONE + + + c0_dqs_p_15 + NONE + + + c0_dqs_p_16 + NONE + + + c0_dqs_p_17 + NONE + + + c0_dqs_p_18 + NONE + + + c0_dqs_p_19 + NONE + + + c0_dqs_p_20 + NONE + + + c0_dqs_p_21 + NONE + + + c0_dqs_p_22 + NONE + + + c0_dqs_p_23 + NONE + + + c0_dqs_p_24 + NONE + + + c0_dqs_p_25 + NONE + + + c0_dqs_p_26 + NONE + + + c0_dqs_p_27 + NONE + + + c0_dqs_p_28 + NONE + + + c0_dqs_p_29 + NONE + + + c0_dqs_p_30 + NONE + + + c0_dqs_p_31 + NONE + + + c0_dqs_p_32 + NONE + + + c0_dqs_p_33 + NONE + + + c0_dqs_p_34 + NONE + + + c0_dqs_p_35 + NONE + + + c0_ba_0 + NONE + + + c0_ba_1 + NONE + + + c0_ba_2 + NONE + + + c0_ba_3 + NONE + + + c0_bg_0 + NONE + + + c0_bg_1 + NONE + + + c0_bg_2 + NONE + + + c0_c_0 + NONE + + + c0_c_1 + NONE + + + c0_c_2 + NONE + + + c0_cke_0 + NONE + + + c0_cke_1 + NONE + + + c0_cke_2 + NONE + + + c0_cke_3 + NONE + + + c0_ck_p_0 + NONE + + + c0_ck_p_1 + NONE + + + c0_ck_p_2 + NONE + + + c0_ck_p_3 + NONE + + + c0_ck_n_0 + NONE + + + c0_ck_n_1 + NONE + + + c0_ck_n_2 + NONE + + + c0_ck_n_3 + NONE + + + c0_cs_n_0 + NONE + + + c0_cs_n_1 + NONE + + + c0_cs_n_2 + NONE + + + c0_cs_n_3 + NONE + + + c0_cs_n_4 + NONE + + + c0_cs_n_5 + NONE + + + c0_cs_n_6 + NONE + + + c0_cs_n_7 + NONE + + + c0_odt_0 + NONE + + + c0_odt_1 + NONE + + + c0_odt_2 + NONE + + + c0_odt_3 + NONE + + + c0_ck_t_0 + NONE + + + c0_ck_t_1 + NONE + + + c0_ck_t_2 + NONE + + + c0_ck_t_3 + NONE + + + c0_ck_c_0 + NONE + + + c0_ck_c_1 + NONE + + + c0_ck_c_2 + NONE + + + c0_ck_c_3 + NONE + + + c0_reset_n + NONE + + + c0_act_n + NONE + + + c0_ras_n + NONE + + + c0_cas_n + NONE + + + c0_we_n + NONE + + + c0_parity + NONE + + + c0_ck_p + NONE + + + c0_ck_n + NONE + + + c0_cs_n + NONE + + + sys_rst + NONE + + + c0_sys_clk_n + NONE + + + c0_sys_clk_p + NONE + + + c0_data_compare_error + NONE + + + c0_init_calib_complete + NONE + + + Component_Name + phy_rdimm_x8_dual_phy + + + + + DDR4 SDRAM PHY IP + 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.xci b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.xci new file mode 100644 index 0000000..493afe4 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.xci @@ -0,0 +1,478 @@ + + + xilinx.com + xci + unknown + 1.0 + + + phy_rdimm_x8_dual + + + + + + 0 + 0 + + + + 0 + 0 + + + + 0 + 0 + + + + 0 + 0 + TDM + 8 + false + 11 + 11 + true + + true + 8 + + COMPONENTS + ROW_COLUMN_BANK + Single + 1250 + 0 + + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + false + 100000000 + + + + 100000000 + 0 + 0 + 0.000 + 0 + 30 + 576 + 72 + X0Y11 + X0Y10 + X0Y70 + X0Y11 + 0 + 0 + DDR4_SDRAM + 17 + 0 + false + 32 + 64 + 4 + 2 + 2 + 0 + 0 + 0 + 1 + 1 + 0 + 5 + 3333 + 9 + 0 + VCO + 10 + 8Gb + 30 + 1 + 0 + 0 + 8 + 9 + 0 + 938 + 1 + 9 + 9 + 72 + false + 0 + 1.2V + false + No + 1600 + 0 + 0 + MTA9ASF1G72PZ-2G3 + RDIMMs + 8 + 8GB + 8 + 8192 + 72 + 8589934592 + 833 + DDR4_833_Timing + 0 + 0 + ROW_COLUMN_BANK + 1 + 0 + 1 + 16 + 0 + 0 + 083 + 1 + 1 + 166500000 + 1 + 1 + 0.84 + 0 + 4 + 1 + 5 + 1500 + 0 + 14 + 16 + 2 + 22 + 10 + 5200 + 234 + 80 + 10 + + 4 + 3 + 4 + 5 + 10 + + 5 + 2 + 60 + 128 + 0 + 256 + DDR4 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + FALSE + 3333 + 0 + 0 + 0 + 0 + 0 + 0 + NONE + Disable + 1 + 0.0 + 0 + 0.0 + 0 + 0.0 + 0 + 0.0 + 0 + 1 + BFM + Differential + None + None + None + None + 0 + 17 + 2 + 1 + 1 + 1 + DDR4_SDRAM + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + false + false + 32 + RD_PRI_REG + 64 + 4 + false + false + 0 + 0 + 0 + 0 + 8 + Sequential + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 5 + 9 + 0 + 0 + 0 + 0 + 512 + 10 + 9 + true + false + no_file_loaded + 1 + DM_NO_DBI + 72 + true + false + false + 3333 + 0 + 0 + false + ROW_COLUMN_BANK + MainMemory + MTA9ASF1G72PZ-2G3 + RDIMMs + 1.2V + 0 + 0 + 0 + 0 + RZQ/6 + Normal + RZQ/7 + 0 + 4:1 + false + false + false + Single + false + 0 + 0 + 0 + 0 + 1500 + false + false + false + 0 + 0 + 0 + 5 + 1 + false + 1 + 1 + Custom + Custom + false + phy_rdimm_x8_dual + false + false + Disable + false + false + true + SIMPLE_TG + OFF + false + 1 + false + 1 + false + 1 + Phy_Only_Single + false + Custom + Differential + false + BFM + Differential + false + false + false + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 10 + TRUE + . + + . + 2020.2 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.xml b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.xml new file mode 100644 index 0000000..b01a907 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/phy_rdimm_x8_dual.xml @@ -0,0 +1,8686 @@ + + + xilinx.com + customized_ip + phy_rdimm_x8_dual + 1.0 + + + C0_SYS_CLK + + + + true + + + + CLK_N + + + c0_sys_clk_n + + + + + CLK_P + + + c0_sys_clk_p + + + + + + BOARD.ASSOCIATED_PARAM + C0_CLOCK_BOARD_INTERFACE + + + CAN_DEBUG + false + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + + + + true + + + + + + C0_SYS_CLK_I + + + + true + + + + CLK + + + c0_sys_clk_i + + + + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + C0_DDR4 + + + + true + + + + ACT_N + + + c0_ddr4_act_n + + + + + ADR + + + c0_ddr4_adr + + + + + BA + + + c0_ddr4_ba + + + + + BG + + + c0_ddr4_bg + + + + + C_ID + + + c0_ddr4_c + + + + + CK_C + + + c0_ddr4_ck_c + + + + + CK_T + + + c0_ddr4_ck_t + + + + + CKE + + + c0_ddr4_cke + + + + + CS_N + + + c0_ddr4_cs_n + + + + + DM_N + + + c0_ddr4_dm_dbi_n + + + + + DQ + + + c0_ddr4_dq + + + + + DQS_C + + + c0_ddr4_dqs_c + + + + + DQS_T + + + c0_ddr4_dqs_t + + + + + ODT + + + c0_ddr4_odt + + + + + PAR + + + c0_ddr4_parity + + + + + RESET_N + + + c0_ddr4_reset_n + + + + + + BOARD.ASSOCIATED_PARAM + C0_DDR4_BOARD_INTERFACE + + + CAN_DEBUG + false + + + none + + + + + TIMEPERIOD_PS + 1250 + + + none + + + + + MEMORY_TYPE + COMPONENTS + + + none + + + + + MEMORY_PART + + + + none + + + + + DATA_WIDTH + 8 + + + none + + + + + CS_ENABLED + true + + + none + + + + + DATA_MASK_ENABLED + true + + + none + + + + + SLOT + Single + + + none + + + + + CUSTOM_PARTS + + + + none + + + + + MEM_ADDR_MAP + ROW_COLUMN_BANK + + + none + + + + + BURST_LENGTH + 8 + + + none + + + + + AXI_ARBITRATION_SCHEME + TDM + + + none + + + + + CAS_LATENCY + 11 + + + none + + + + + CAS_WRITE_LATENCY + 11 + + + none + + + + + + + + false + + + + + + C0_DDR4_S_AXI_CTRL + + + + + + true + + + + ARADDR + + + c0_ddr4_s_axi_ctrl_araddr + + + + + ARREADY + + + c0_ddr4_s_axi_ctrl_arready + + + + + ARVALID + + + c0_ddr4_s_axi_ctrl_arvalid + + + + + AWADDR + + + c0_ddr4_s_axi_ctrl_awaddr + + + + + AWREADY + + + c0_ddr4_s_axi_ctrl_awready + + + + + AWVALID + + + c0_ddr4_s_axi_ctrl_awvalid + + + + + BREADY + + + c0_ddr4_s_axi_ctrl_bready + + + + + BRESP + + + c0_ddr4_s_axi_ctrl_bresp + + + + + BVALID + + + c0_ddr4_s_axi_ctrl_bvalid + + + + + RDATA + + + c0_ddr4_s_axi_ctrl_rdata + + + + + RREADY + + + c0_ddr4_s_axi_ctrl_rready + + + + + RRESP + + + c0_ddr4_s_axi_ctrl_rresp + + + + + RVALID + + + c0_ddr4_s_axi_ctrl_rvalid + + + + + WDATA + + + c0_ddr4_s_axi_ctrl_wdata + + + + + WREADY + + + c0_ddr4_s_axi_ctrl_wready + + + + + WVALID + + + c0_ddr4_s_axi_ctrl_wvalid + + + + + + FREQ_HZ + 1.665e+08 + + + DATA_WIDTH + 1 + + + simulation.tlm + + + + + PROTOCOL + AXI4LITE + + + simulation.tlm + + + + + ID_WIDTH + 0 + + + simulation.tlm + + + + + ADDR_WIDTH + 1 + + + simulation.tlm + + + + + AWUSER_WIDTH + 0 + + + simulation.tlm + + + + + ARUSER_WIDTH + 0 + + + simulation.tlm + + + + + WUSER_WIDTH + 0 + + + simulation.tlm + + + + + RUSER_WIDTH + 0 + + + simulation.tlm + + + + + BUSER_WIDTH + 0 + + + simulation.tlm + + + + + READ_WRITE_MODE + READ_WRITE + + + simulation.tlm + + + + + HAS_BURST + 0 + + + simulation.tlm + + + + + HAS_LOCK + 0 + + + simulation.tlm + + + + + HAS_PROT + 0 + + + simulation.tlm + + + + + HAS_CACHE + 0 + + + simulation.tlm + + + + + HAS_QOS + 0 + + + simulation.tlm + + + + + HAS_REGION + 0 + + + simulation.tlm + + + + + HAS_WSTRB + 0 + + + simulation.tlm + + + + + HAS_BRESP + 0 + + + simulation.tlm + + + + + HAS_RRESP + 0 + + + simulation.tlm + + + + + SUPPORTS_NARROW_BURST + 0 + + + simulation.tlm + + + + + NUM_READ_OUTSTANDING + 1 + + + simulation.tlm + + + + + NUM_WRITE_OUTSTANDING + 1 + + + simulation.tlm + + + + + MAX_BURST_LENGTH + 1 + + + simulation.tlm + + + + + PHASE + 0.000 + + + simulation.tlm + + + + + CLK_DOMAIN + + + + simulation.tlm + + + + + NUM_READ_THREADS + 1 + + + simulation.tlm + + + + + NUM_WRITE_THREADS + 1 + + + simulation.tlm + + + + + RUSER_BITS_PER_BYTE + 0 + + + simulation.tlm + + + + + WUSER_BITS_PER_BYTE + 0 + + + simulation.tlm + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + C0_DDR4_S_AXI + + + + + + true + + + + ARADDR + + + c0_ddr4_s_axi_araddr + + + + + ARBURST + + + c0_ddr4_s_axi_arburst + + + + + ARCACHE + + + c0_ddr4_s_axi_arcache + + + + + ARID + + + c0_ddr4_s_axi_arid + + + + + ARLEN + + + c0_ddr4_s_axi_arlen + + + + + ARLOCK + + + c0_ddr4_s_axi_arlock + + + + + ARPROT + + + c0_ddr4_s_axi_arprot + + + + + ARQOS + + + c0_ddr4_s_axi_arqos + + + + + ARREADY + + + c0_ddr4_s_axi_arready + + + + + ARSIZE + + + c0_ddr4_s_axi_arsize + + + + + ARUSER + + + c0_ddr4_s_axi_aruser + + + + + ARVALID + + + c0_ddr4_s_axi_arvalid + + + + + AWADDR + + + c0_ddr4_s_axi_awaddr + + + + + AWBURST + + + c0_ddr4_s_axi_awburst + + + + + AWCACHE + + + c0_ddr4_s_axi_awcache + + + + + AWID + + + c0_ddr4_s_axi_awid + + + + + AWLEN + + + c0_ddr4_s_axi_awlen + + + + + AWLOCK + + + c0_ddr4_s_axi_awlock + + + + + AWPROT + + + c0_ddr4_s_axi_awprot + + + + + AWQOS + + + c0_ddr4_s_axi_awqos + + + + + AWREADY + + + c0_ddr4_s_axi_awready + + + + + AWSIZE + + + c0_ddr4_s_axi_awsize + + + + + AWUSER + + + c0_ddr4_s_axi_awuser + + + + + AWVALID + + + c0_ddr4_s_axi_awvalid + + + + + BID + + + c0_ddr4_s_axi_bid + + + + + BREADY + + + c0_ddr4_s_axi_bready + + + + + BRESP + + + c0_ddr4_s_axi_bresp + + + + + BVALID + + + c0_ddr4_s_axi_bvalid + + + + + RDATA + + + c0_ddr4_s_axi_rdata + + + + + RID + + + c0_ddr4_s_axi_rid + + + + + RLAST + + + c0_ddr4_s_axi_rlast + + + + + RREADY + + + c0_ddr4_s_axi_rready + + + + + RRESP + + + c0_ddr4_s_axi_rresp + + + + + RVALID + + + c0_ddr4_s_axi_rvalid + + + + + WDATA + + + c0_ddr4_s_axi_wdata + + + + + WLAST + + + c0_ddr4_s_axi_wlast + + + + + WREADY + + + c0_ddr4_s_axi_wready + + + + + WSTRB + + + c0_ddr4_s_axi_wstrb + + + + + WVALID + + + c0_ddr4_s_axi_wvalid + + + + + + FREQ_HZ + 1.665e+08 + + + DATA_WIDTH + 1 + + + simulation.tlm + + + + + PROTOCOL + AXI4LITE + + + simulation.tlm + + + + + ID_WIDTH + 0 + + + simulation.tlm + + + + + ADDR_WIDTH + 1 + + + simulation.tlm + + + + + AWUSER_WIDTH + 0 + + + simulation.tlm + + + + + ARUSER_WIDTH + 0 + + + simulation.tlm + + + + + WUSER_WIDTH + 0 + + + simulation.tlm + + + + + RUSER_WIDTH + 0 + + + simulation.tlm + + + + + BUSER_WIDTH + 0 + + + simulation.tlm + + + + + READ_WRITE_MODE + READ_WRITE + + + simulation.tlm + + + + + HAS_BURST + 0 + + + simulation.tlm + + + + + HAS_LOCK + 0 + + + simulation.tlm + + + + + HAS_PROT + 0 + + + simulation.tlm + + + + + HAS_CACHE + 0 + + + simulation.tlm + + + + + HAS_QOS + 0 + + + simulation.tlm + + + + + HAS_REGION + 0 + + + simulation.tlm + + + + + HAS_WSTRB + 0 + + + simulation.tlm + + + + + HAS_BRESP + 0 + + + simulation.tlm + + + + + HAS_RRESP + 0 + + + simulation.tlm + + + + + SUPPORTS_NARROW_BURST + 0 + + + simulation.tlm + + + + + NUM_READ_OUTSTANDING + 1 + + + simulation.tlm + + + + + NUM_WRITE_OUTSTANDING + 1 + + + simulation.tlm + + + + + MAX_BURST_LENGTH + 1 + + + simulation.tlm + + + + + PHASE + 0.000 + + + simulation.tlm + + + + + CLK_DOMAIN + + + + simulation.tlm + + + + + NUM_READ_THREADS + 1 + + + simulation.tlm + + + + + NUM_WRITE_THREADS + 1 + + + simulation.tlm + + + + + RUSER_BITS_PER_BYTE + 0 + + + simulation.tlm + + + + + WUSER_BITS_PER_BYTE + 0 + + + simulation.tlm + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + C0_DDR4_ARESETN + + + + true + + + + RST + + + c0_ddr4_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + C0_DDR4_RESET + + + + true + + + + RST + + + c0_ddr4_ui_clk_sync_rst + + + + + + POLARITY + ACTIVE_HIGH + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + true + + + + + + C0_DDR4_CLOCK + + + + true + + + + CLK + + + c0_ddr4_ui_clk + + + + + + FREQ_HZ + 1.665e+08 + + + PHASE + 0.00 + + + ASSOCIATED_BUSIF + C0_DDR4_S_AXI:C0_DDR4_S_AXI_CTRL + + + ASSOCIATED_RESET + c0_ddr4_aresetn:c0_ddr4_ui_clk_sync_rst + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + true + + + + + + ADDN_UI_CLKOUT1 + + + + true + + + + CLK + + + addn_ui_clkout1 + + + + + + FREQ_HZ + 0 + + + PHASE + 0 + + + ASSOCIATED_ASYNC_RESET + c0_aresetn + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + ADDN_UI_CLKOUT2 + + + + true + + + + CLK + + + addn_ui_clkout2 + + + + + + FREQ_HZ + 0 + + + PHASE + 0 + + + ASSOCIATED_ASYNC_RESET + c0_aresetn + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + ADDN_UI_CLKOUT3 + + + + true + + + + CLK + + + addn_ui_clkout3 + + + + + + FREQ_HZ + 0 + + + PHASE + 0 + + + ASSOCIATED_ASYNC_RESET + c0_aresetn + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + ADDN_UI_CLKOUT4 + + + + true + + + + CLK + + + addn_ui_clkout4 + + + + + + FREQ_HZ + 0 + + + PHASE + 0 + + + ASSOCIATED_ASYNC_RESET + c0_aresetn + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + SYSTEM_RESET + + + + true + + + + RST + + + sys_rst + + + + + + POLARITY + ACTIVE_HIGH + + + BOARD.ASSOCIATED_PARAM + RESET_BOARD_INTERFACE + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + C0_DDR4_S_AXI_TLM + + + + + + + AXIMM_READ_SOCKET + + + C0_DDR_SAXI_rd_socket + + + + + AXIMM_WRITE_SOCKET + + + C0_DDR_SAXI_wr_socket + + + + + + C0_DDR4_S_AXI_CTRL_TLM + + + + + + + AXIMM_READ_SOCKET + + + C0_DDR_SAXI_CTRL_rd_socket + + + + + AXIMM_WRITE_SOCKET + + + C0_DDR_SAXI_CTRL_wr_socket + + + + + + + + C0_DDR4_MEMORY_MAP + + C0_DDR4_ADDRESS_BLOCK + 0 + 8589934592 + 32 + memory + read-write + + + + false + + + + + + + C0_DDR4_MEMORY_MAP_CTRL + + C0_REG + 0 + 4096 + 32 + register + read-write + + + + false + + + + + + + + + + xilinx_elaborateports + Elaborate Ports + :vivado.xilinx.com:elaborate.ports + + + outputProductCRC + 9:e90b6257 + + + + + xilinx_elaboratesubcores + Elaborate Sub-Cores + :vivado.xilinx.com:elaborate.subcores + + xilinx_elaboratesubcores_view_fileset + + + + outputProductCRC + 9:b07e40ac + + + + + + + c0_init_calib_complete + + out + + + wire + xilinx_elaborateports + + + + + + + true + + + + + + dbg_clk + + out + + + wire + xilinx_elaborateports + + + + + + + true + + + + + + c0_sys_clk_p + + in + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + c0_sys_clk_n + + in + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + c0_sys_clk_i + + in + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_rd_data_cmp + + out + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_expected_data + + out + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cal_seq + + out + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cal_seq_cnt + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cal_seq_rd_cnt + + out + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_rd_valid + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + dbg_cmp_byte + + out + + 5 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_rd_data + + out + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cplx_config + + out + + 15 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_cplx_status + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_io_address + + out + + 27 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_pllGate + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + dbg_phy2clb_fixdly_rdy_low + + out + + 19 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_phy2clb_fixdly_rdy_upp + + out + + 19 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_phy2clb_phy_rdy_low + + out + + 19 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_phy2clb_phy_rdy_upp + + out + + 19 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + cal_r0_status + + out + + 127 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + cal_post_status + + out + + 8 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dbg_bus + + out + + 511 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + c0_ddr4_ecc_err_addr + + out + + 51 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_ecc_single + + out + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_ecc_multiple + + out + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_adr + + out + + 16 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_ba + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_cke + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_cs_n + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_dm_dbi_n + + inout + + 8 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_dq + + inout + + 71 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_dqs_c + + inout + + 8 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_dqs_t + + inout + + 8 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_odt + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_parity + + out + + + std_logic + xilinx_elaborateports + + + + + + + true + + + + + + c0_ddr4_bg + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_c + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_reset_n + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_act_n + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_ck_c + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_ck_t + + out + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_ui_clk + + out + + + std_logic + xilinx_elaborateports + + + + + + + true + + + + + + c0_ddr4_ui_clk_sync_rst + + out + + + std_logic + xilinx_elaborateports + + + + + + + true + + + + + + c0_ddr4_app_en + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_hi_pri + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_wdf_end + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_wdf_wren + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_correct_en_i + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_rd_data_end + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_rd_data_valid + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_rdy + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_wdf_rdy + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_ref_req + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_ref_ack + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_zq_req + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_zq_ack + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_autoprecharge + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_addr + + in + + 29 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_cmd + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_wdf_data + + in + + 575 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_wdf_mask + + in + + 71 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_rd_data + + out + + 575 + 0 + + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_app_sref_req + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_sref_ack + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_save_req + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_save_ack + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_restore_en + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_restore_complete + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_mem_init_skip + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_select + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_rd_en + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_wr_en + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_addr + + in + + 15 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_wr_data + + in + + 8 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_rd_data + + out + + 8 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_xsdb_rdy + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_restore_crc_error + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_app_dbg_out + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_aresetn + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_awvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_awready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_awaddr + + in + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_wvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_wready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_wdata + + in + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_bvalid + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_bready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_bresp + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_arvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_arready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_araddr + + in + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_rvalid + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_rready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_rdata + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_ctrl_rresp + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_interrupt + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awid + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awaddr + + in + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awlen + + in + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awsize + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awburst + + in + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awlock + + in + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awcache + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awprot + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awqos + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wdata + + in + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wstrb + + in + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wlast + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_wready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_bready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_bid + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_bresp + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_bvalid + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arid + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_araddr + + in + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arlen + + in + + 7 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arsize + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arburst + + in + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arlock + + in + + 0 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arcache + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arprot + + in + + 2 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arqos + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arvalid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_arready + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rready + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rlast + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rvalid + + out + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rresp + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rid + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_rdata + + out + + 63 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_aruser + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + c0_ddr4_s_axi_awuser + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_error + + in + + 575 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_wr_done + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_err_bit_valid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_err_type_valid + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_err_type + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_done + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_status_watch_dog_hang + + in + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + win_start + + in + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_clr_error + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + traffic_start + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + traffic_rst + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + traffic_err_chk_en + + out + + + wire + xilinx_elaborateports + + + + + + + false + + + + + + traffic_instr_addr_mode + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_data_mode + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_rw_mode + + out + + 3 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_rw_submode + + out + + 1 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_num_of_iter + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + traffic_instr_nxt_instr + + out + + 5 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + win_status + + out + + 31 + 0 + + + + std_logic + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + addn_ui_clkout1 + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + addn_ui_clkout2 + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + addn_ui_clkout3 + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + addn_ui_clkout4 + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_mcs_lmb_ce + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + c0_ddr4_mcs_lmb_ue + + out + + + std_logic + xilinx_elaborateports + + + + + + + false + + + + + + sys_rst + + in + + + wire + xilinx_elaborateports + + + + + + rdDataEn + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + rdDataEnd + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + per_rd_done + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + rmw_rd_done + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + wrDataEn + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_ACT_n + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mcCasSlot + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mcCasSlot2 + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mcRdCAS + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mcWrCAS + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + winInjTxn + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + winRmw + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + gt_data_ready + + in + + + std_logic + xilinx_elaborateports + + + + + + winRank + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + tCWL + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + wrData + + in + + 575 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + wrDataMask + + in + + 71 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + rdData + + out + + 575 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_ADR + + in + + 135 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_BA + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_CKE + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_CS_n + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_ODT + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + dBufAdr + + in + + 4 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + rdDataAddr + + out + + 4 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + wrDataAddr + + out + + 4 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + winBuf + + in + + 4 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_act_n + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_adr + + out + + 16 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_ba + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_bg + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_par + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_cke + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_odt + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_cs_n + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_ck_t + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_ck_c + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_reset_n + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_parity + + out + + + std_logic + xilinx_elaborateports + + + + + + ddr4_dm_dbi_n + + inout + + 8 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_dq + + inout + + 71 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_dqs_c + + inout + + 8 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + ddr4_dqs_t + + inout + + 8 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + mc_BG + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaborateports + + + + + + C0_DDR_SAXI_wr_socket + AXIMM Write Socket + AXIMM Socket for Write + + + xtlm::xtlm_aximm_target_socket + xtlm.h + + + provides + + + tlm + + + name + wr_socket + + + width + 32 + + + + + + + 1 + + + + + C0_DDR_SAXI_rd_socket + AXIMM Read Socket + AXIMM Socket for Read + + + xtlm::xtlm_aximm_target_socket + xtlm.h + + + provides + + + tlm + + + name + rd_socket + + + width + 32 + + + + + + + 1 + + + + + C0_DDR_SAXI_CTRL_wr_socket + AXIMM Write Socket + AXIMM Socket for Write + + + xtlm::xtlm_aximm_target_socket + xtlm.h + + + provides + + + tlm + + + name + wr_socket + + + width + 32 + + + + + + + 1 + + + + + C0_DDR_SAXI_CTRL_rd_socket + AXIMM Read Socket + AXIMM Socket for Read + + + xtlm::xtlm_aximm_target_socket + xtlm.h + + + provides + + + tlm + + + name + rd_socket + + + width + 32 + + + + + + + 1 + + + + + + + C0.DDR4_Mem_Add_Map + ROW_COLUMN_BANK + + + simulation.tlm + + + + + System_Clock + Differential + + + simulation.tlm + + + + + C0.ControllerType + ControllerType + DDR4_SDRAM + + + C0.APP_ADDR_WIDTH + App Address Width + 30 + + + C0.MEM_TYPE + MEM TYPE + DDR4 + + + C0.BUFG_LOC_1 + BUFG LOC1 + X0Y70 + + + C0.BUFG_LOC_2 + BUFG LOC1 + X0Y11 + + + C0.BUFG_DIV_LOC_1 + BUFG DIV LOC1 + X0Y11 + + + C0.BUFG_DIV_LOC_2 + BUFG DIV LOC2 + X0Y10 + + + C0.PBLOCK_SLICE_LOC + PBLOCK SLICE LOC + 0 + + + C0.PBLOCK_RAMB36_LOC + PBLOCK RAMB36 LOC + 0 + + + C0.PBLOCK_RAMB18_LOC + PBLOCK RAMB18 LOC + 0 + + + C0.PBLOCK_SLICE_LOC_SC + PBLOCK SLICE LOC SC + 0 + + + C0.PBLOCK_RAMB36_LOC_SC + PBLOCK RAMB36 LOC SC + 0 + + + C0.PBLOCK_RAMB18_LOC_SC + PBLOCK RAMB18 LOC SC + 0 + + + C0.MMCM_IDX_BANK + MMCM IDX BANK + 1 + + + C0.CENTER_BANK_CLOCK_REGION + CENTER BANK CLOCK REGION + 0 + + + C0.CENTER_BANK_MMCME3_ADV_SITE + CENTER BANK MMCME3 ADV SITE + 0 + + + C0.SYSCLK_CENTER_INFO + SYSCLK CENTER INFO + FALSE + + + PING_PONG_PHY + Ping Pong Phy + 1 + + + C0.DDR4_CS_ADDR + CS Width Check + 30 + + + C0.DDR4_VrefVoltage + Vref Voltage + 0.84 + + + C0.DDR4_AL + Additive Latency + 0 + + + C0.DDR4_DQ_WIDTH + DQ WIDTH + 72 + + + C0.DDR4_nCK_PER_CLK + nCK PER CLK + 4 + + + C0.DDR4_DM_WIDTH + DM WIDTH + 9 + + + C0.DDR4_DQS_WIDTH + DQS WIDTH + 9 + + + C0.DDR4_nCS_PER_RANK + nCS PER RANK + 1 + + + C0.DDR4_MEM_DEVICE_WIDTH + MEM DEVICE WIDTH + 72 + + + C0.DDR4_USE_DM_PORT + USE DM PORT + 1 + + + C0.DDR4_USE_CS_PORT + USE CS PORT + 1 + + + C0.DDR4_ROW_WIDTH + ROW WIDTH + 16 + + + C0.DDR4_ADDR_WIDTH + ADDR WIDTH + 17 + + + C0.DDR4_BANK_WIDTH + BANK WIDTH + 2 + + + C0.DDR4_BANK_GROUP_WIDTH + BANK GROUP WIDTH + 2 + + + LR_WIDTH + LR WIDTH + 1 + + + C0.DDR4_CK_WIDTH + CK WIDTH + 1 + + + C0.DDR4_CKE_WIDTH + CKE WIDTH + 1 + + + C0.DDR4_CS_WIDTH + CS WIDTH + 1 + + + C0.DDR4_ODT_WIDTH + ODT WIDTH + 1 + + + C0.DDR4_MEMORY_TYPE + MEMORY TYPE + RDIMMs + + + C0.DDR4_MEMORY_PART + MEMORY PART + MTA9ASF1G72PZ-2G3 + + + C0.DDR4_DATA_MASK + DATA MASK + 9 + + + C0.DDR4_COLUMN_WIDTH + COLUMN WIDTH + 10 + + + C0.DDR4_SPEED_GRADE + SPEED GRADE + 083 + + + C0.DDR4_MEM_DENSITY + MEM DENSITY + 8GB + + + C0.DDR4_MEM_DENSITY_MB + MEM DENSITY MB + 8192 + + + C0.DDR4_MEM_DENSITY_GB + MEM DENSITY GB + 8 + + + C0.DDR4_COMP_DENSITY + COMP DENSITY + 8Gb + + + C0.DDR4_MEM_COMP_WIDTH + MEM COMP WIDTH + 8 + + + C0.DDR4_DATABITS_PER_STROBE + DATABITS PER STROBE + 8 + + + C0.DDR4_MODEL_SPEED_GRADE + MODEL SPEED GRADE + DDR4_833_Timing + + + C0.DDR4_RANK_WIDTH + RANK WIDTH + 1 + + + C0.DDR4_IO_VOLTAGE + IO VOLTAGE + 1.2V + + + C0.DDR4_MIN_PERIOD + MIN PERIOD + 833 + + + C0.DDR4_MAX_PERIOD + MAX PERIOD + 1600 + + + C0.DDR4_MR0 + Mode register_0 value + 0 + + + C0.DDR4_MR2 + Mode register_2 value + 0 + + + C0.DDR4_nAL + Additive Latency in number of clock + 0 + + + C0.DDR4_BURST_MODE + Burst Mode + 0 + + + C0.DDR4_BURST_TYPE + Burst Type + 0 + + + C0.DDR4_CL + Cas Latency + 0 + + + C0.DDR4_CWL + Cas Write Latency + 0 + + + C0.DDR4_OUTPUT_DRV + Output drive Strength + 0 + + + C0.DDR4_RTT_NOM + RTT Nominal + 0 + + + C0.DDR4_RTT_WR + RTT WR + 0 + + + C0.DDR4_MEM + Memory Name + 0 + + + C0.DDR4_DBAW + DBAW + 0 + + + C0.DDR4_tCK + tCK + 1500 + + + C0.DDR4_Configuration + Configuration + 0 + + + C0.DDR4_tCKE + tCKE + 0 + + + C0.DDR4_tFAW + tFAW + 14 + + + C0.DDR4_tFAW_dlr + tFAW_dlr + 16 + + + C0.DDR4_tMRD + tMRD + 2 + + + C0.DDR4_tRAS + tRAS + 22 + + + C0.DDR4_tRCD + tRCD + 10 + + + C0.DDR4_tREFI + tREFI + 5200 + + + C0.DDR4_tRFC + tRFC + 234 + + + C0.DDR4_tRFC_dlr + tRFC_dlr + 80 + + + C0.DDR4_tRP + tRP + 10 + + + C0.DDR4_tWR + tWR + 10 + + + C0.DDR4_tRRD + tRRD + + + + C0.DDR4_tRTP + tRTP + 5 + + + C0.DDR4_tRRD_S + tRRD_S + 3 + + + C0.DDR4_tRRD_L + tRRD_L + 4 + + + C0.DDR4_tRRD_dlr + tRRD_dlr + 4 + + + C0.DDR4_tWTR + tWTR + + + + C0.DDR4_tWTR_S + tWTR_S + 2 + + + C0.DDR4_tWTR_L + tWTR_L + 5 + + + C0.DDR4_tXPR + tXPR + 60 + + + C0.DDR4_tZQI + tZQI + 0 + + + C0.DDR4_tZQCS + tZQCS + 128 + + + C0.DDR4_tZQINIT + tZQINIT + 256 + + + C0.DDR4_tCCD_3ds + tCCD_3ds + 5 + + + C0.DDR4_CLKOUTPHY_MODE + CLKOUTPHY_MODE + VCO + + + C0.DDR4_CLKOUT0_DIVIDE + CLKOUT0_DIVIDE + 9 + + + C0.DDR4_CLKOUT1_DIVIDE + CLKOUT1_DIVIDE + 0 + + + C0.DDR4_CLKFBOUT_MULT + CLKFBOUT_MULT + 5 + + + C0.DDR4_DIVCLK_DIVIDE + DIVCLK DIVIDE + 1 + + + CAL_INPUT_CLK_PERIOD + Calculated Input Clock Period + 3333 + + + C0.DDR4_CLKIN_PERIOD + CLKIN_PERIOD + 3333 + + + C0.DDR4_HR_MIN_FREQ + High Range Supported frequency + 0 + + + C0.DDR4_DCI_CASCADE_CUTOFF + DCI Cascade Cutoff + 938 + + + C0.DDR4_IS_FASTER_SPEED_RAM + Is Faster Speed RAM + No + + + C0.DDR4_AXI_ID_WIDTH + AXI ID Width + 4 + + + C0.DDR4_AXI_ADDR_WIDTH + AXI Address Width + 32 + + + C0.DDR4_AXI_DATA_WIDTH + AXI Data Width + 64 + + + C0.DDR4_MEM_SIZE + Memory Size + 8589934592 + + + C0.DDR4_UI_CLOCK + DDR4 UI CLOCK + 166500000 + + + C0.DDR4_CA_MIRROR + CA MIRROR + 0 + + + C0.DDR4_IS_CUSTOM + IS CUSTOM + false + + + C0.DDR4_AUTO_AP_COL_A3 + AUTO AP COL A3 + false + + + C0.DDR4_MCS_ECC + MCS ECC + 0 + + + C0.DDR4_Slot + Slot Type + 1 + + + C0.APP_DATA_WIDTH + APP Data Width + 576 + + + C0.APP_MASK_WIDTH + APP Mask Width + 72 + + + C0.DDR4_StackHeight + 1 + + + CUSTOM_PART_ATTRIBUTES + custom_part_attributes + NONE + + + M_ADDN_UI_CLKOUT1_FREQ_HZ + CLKOUT1 FREQ HZ + 0.0 + + + M_ADDN_UI_CLKOUT2_FREQ_HZ + CLKOUT2 FREQ HZ + 0.0 + + + M_ADDN_UI_CLKOUT3_FREQ_HZ + CLKOUT3 FREQ HZ + 0.0 + + + M_ADDN_UI_CLKOUT4_FREQ_HZ + CLKOUT4 FREQ HZ + 0.0 + + + M_ADDN_UI_CLKOUT1_PHASE + CLKOUT1 PHASE + 0 + + + M_ADDN_UI_CLKOUT2_PHASE + CLKOUT2 PHASE + 0 + + + M_ADDN_UI_CLKOUT3_PHASE + CLKOUT3 PHASE + 0 + + + M_ADDN_UI_CLKOUT4_PHASE + CLKOUT4 PHASE + 0 + + + CLKOUT0_DIVIDE + CLKOUT0 DIVIDE + 0 + + + CLKOUT1_DIVIDE + CLKOUT1 DIVIDE + 0 + + + CLKOUT2_DIVIDE + CLKOUT2 DIVIDE + 0 + + + CLKOUT3_DIVIDE + CLKOUT3 DIVIDE + 0 + + + CLKOUT4_DIVIDE + CLKOUT4 DIVIDE + 0 + + + CLKOUT6_DIVIDE + CLKOUT6 DIVIDE + 0 + + + Debug_Signal + Disable + + + Simulation_Mode + Simulation Mode + BFM + + + C0.DDR4_Ecc + false + + + simulation.tlm + + + + + + + + choice_list_09ec3310 + Single + Dual + + + choice_list_157065e4 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + + + choice_list_266493f0 + DDR4_SDRAM + + + choice_list_28391b73 + 1.2V + + + choice_list_29a21725 + Custom + default_300mhz_clk0 + default_300mhz_clk1 + default_300mhz_clk2 + default_300mhz_clk3 + + + choice_list_2b96b8de + Differential + No_Buffer + + + choice_list_301b19dd + ON + OFF + + + choice_list_30636008 + 4:1 + + + choice_list_30de7c39 + Custom + pcie_perstn + resetn + + + choice_list_34c5244e + Components + UDIMMs + SODIMMs + RDIMMs + LRDIMMs + + + choice_list_4665eb01 + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + + + choice_list_4e3dbc0a + SIMPLE_TG + ADVANCED_TG + + + choice_list_6330c9d2 + 10 + + + choice_list_66456a11 + Custom + ddr4_sdram_c0 + ddr4_sdram_c1 + ddr4_sdram_c2 + ddr4_sdram_c3 + + + choice_list_67b045e5 + BFM + Unisim + + + choice_list_687ca1a5 + None + 500 + 375 + 300 + 250 + 214 + 188 + 167 + 150 + 136 + 125 + 115 + 107 + 100 + 94 + 88 + 83 + 79 + 75 + 71 + 68 + 65 + 63 + 60 + 58 + 56 + 54 + 52 + 50 + 48 + 47 + 45 + 44 + 43 + 42 + 41 + 39 + 38 + 37 + 36 + 35 + 34 + 33 + 32 + 31 + 30 + 29 + 28 + 27 + 26 + 25 + 24 + 23 + 22 + 21 + 20 + 19 + 18 + 17 + 16 + 15 + 14 + 13 + 12 + + + choice_list_7240037c + MTA18ASF1G72PDZ-2G1 + MTA9ASF51272PZ-2G1 + MTA18ASF2G72PDZ-2G3 + MTA9ASF1G72PZ-2G3 + M393A1G43DB1-CRC + MTA9ASF51272PZ-2G3 + MTA18ADF1G72PZ-2G1 + MTA18ASF1G72PZ-2G1 + MTA36ASF2G72PZ-2G1 + MTA18ASF2G72PZ-2G9 + MTA18ASF2G72PZ-2G3 + MTA36ASF4G72PZ-2G3 + M393A2G40DB1-CRC + M393A8K40B21-CTC + M393AAK40B41-CTC + M393A2K40BB1-CRC + + + choice_list_8b4f223f + Strict + Normal + + + choice_list_8d3f5284 + DM_NO_DBI + DM_DBI_RD + NO_DM_DBI_RD + NO_DM_DBI_WR + NO_DM_DBI_WR_RD + + + choice_list_98f5c8fa + RZQ/6 + + + choice_list_a187d5e4 + 512 + 1024 + + + choice_list_ad101c66 + RZQ/7 + RZQ/6 + + + choice_list_ae57517c + 9 + + + choice_list_c89503c8 + ROW_BANK_COLUMN + BANK_ROW_COLUMN + ROW_COLUMN_BANK + ROW_COLUMN_BANK_INTLV + + + choice_list_d6556846 + 32 + 64 + 128 + 256 + 512 + + + choice_list_d8920bdd + 8 + + + choice_list_df7e3f8b + Sequential + Interleaved + + + choice_list_e7093afb + 25 + 26 + 27 + 28 + 29 + 30 + 31 + 32 + 33 + 34 + 35 + 36 + + + choice_list_ed30197c + TDM + ROUND_ROBIN + RD_PRI_REG + RD_PRI_REG_STARVE_LIMIT + WRITE_PRIORITY_REG + WRITE_PRIORITY + + + choice_list_ef319ec8 + Differential + Single_Ended + No_Buffer + + + choice_list_f3cd92fb + Disable + Enable + + + choice_list_fe2d3253 + 72 + + + choice_list_ff0950bb + 0 + CL-1 + CL-2 + + + choice_pairs_01257c99 + Complete_Memory_Controller + Phy_Only_Single + Phy_Only_PingPong + + + choice_pairs_05415bea + 14000 + 13999 + 13200 + 13199 + 12000 + 11999 + 10801 + 10800 + 10500 + 10499 + 10000 + 9601 + 9600 + 9599 + 9000 + 8999 + 8572 + 8571 + 8400 + 8399 + 8000 + 7715 + 7714 + 7501 + 7500 + 7499 + 7201 + 7200 + 7000 + 6999 + 6858 + 6857 + 6500 + 6499 + 6000 + 5999 + 5573 + 5572 + 5571 + 5401 + 5400 + 5335 + 5334 + 5333 + 5000 + 4876 + 4875 + 4801 + 4800 + 4715 + 4714 + 4667 + 4666 + 4573 + 4572 + 4571 + 4500 + 4499 + 4446 + 4445 + 4444 + 4401 + 4400 + 4286 + 4285 + 4223 + 4222 + 4126 + 4125 + 4124 + 4000 + 3858 + 3857 + 3779 + 3778 + 3777 + 3715 + 3714 + 3601 + 3600 + 3563 + 3562 + 3557 + 3556 + 3555 + 3500 + 3499 + 3429 + 3428 + 3335 + 3334 + 3333 + 3250 + 3249 + 3188 + 3187 + 3112 + 3111 + 3000 + 2999 + 2889 + 2888 + 2801 + 2800 + 2787 + 2786 + 2785 + 2751 + 2750 + 2701 + 2700 + 2668 + 2667 + 2666 + 2641 + 2640 + 2639 + 2625 + 2624 + 2572 + 2571 + 2500 + 2445 + 2444 + 2438 + 2437 + 2401 + 2400 + 2399 + 2334 + 2333 + 2287 + 2286 + 2250 + 2249 + 2223 + 2222 + 2201 + 2200 + 2161 + 2160 + 2143 + 2142 + 2112 + 2111 + 2100 + 2099 + 2063 + 2062 + 2000 + 1960 + 1959 + 1921 + 1920 + 1919 + 1890 + 1889 + 1888 + 1886 + 1885 + 1858 + 1857 + 1801 + 1800 + 1799 + 1782 + 1781 + 1779 + 1778 + 1777 + 1750 + 1749 + 1715 + 1714 + 1680 + 1679 + 1668 + 1667 + 1666 + 1625 + 1624 + 1600 + 1594 + 1593 + 1592 + 1591 + 1556 + 1555 + 1544 + 1543 + + + + + xilinx_elaboratesubcores_view_fileset + + ip_0/phy_rdimm_x8_dual_microblaze_mcs.xci + xci + + + ip_0/phy_rdimm_x8_dual_microblaze_mcs.xml + xml + + + ip_1/phy_rdimm_x8_dual_phy.xci + xci + + + ip_1/phy_rdimm_x8_dual_phy.xml + xml + + + + + + phy_rdimm_x8_dual + + + + instance_path + inst/u_ddr_cal_riu/mcs0/inst/microblaze_I + + + bootloop_file + sw/calibration_0/Debug/calibration_ddr.elf + + + endian + little + + + processor_type + MICROBLAZE-LE + + + is_visible + false + + + + + DDR4 Interface Generator for Ultrascale Architecture + + + C0.ControllerType + DDR4_SDRAM + + + + false + + + + + + IOPowerReduction + OFF + + + Enable_SysPorts + Auto assign static ports + true + + + Phy_Only + Phy_Only_Single + + + RESET_BOARD_INTERFACE + Custom + + + + true + + + + + + C0_CLOCK_BOARD_INTERFACE + Custom + + + + true + + + + + + IS_FROM_PHY + 1 + + + RECONFIG_XSDB_SAVE_RESTORE + false + + + AL_SEL + 0 + + + Example_TG + SIMPLE_TG + + + + false + + + + + + C0.DDR4_Clamshell + false + + + + false + + + + + + C0.MIGRATION + false + + + TIMING_OP1 + false + + + TIMING_OP2 + false + + + TIMING_3DS + false + + + SET_DW_TO_40 + false + + + DIFF_TERM_SYSCLK + false + + + C0_DDR4_BOARD_INTERFACE + Custom + + + + true + + + + + + C0.DDR4_TimePeriod + 1500 + + + C0.DDR4_InputClockPeriod + 3333 + + + C0.DDR4_Specify_MandD + false + + + C0.DDR4_CLKFBOUT_MULT + 5 + + + + false + + + + + + C0.DDR4_DIVCLK_DIVIDE + 1 + + + + false + + + + + + C0.DDR4_CLKOUT0_DIVIDE + 9 + + + + false + + + + + + C0.DDR4_PhyClockRatio + 4:1 + + + C0.DDR4_MemoryType + RDIMMs + + + C0.DDR4_MemoryPart + MTA9ASF1G72PZ-2G3 + + + C0.DDR4_Slot + Single + + + C0.DDR4_MemoryVoltage + 1.2V + + + C0.DDR4_DataWidth + 72 + + + C0.DDR4_DataMask + DM_NO_DBI + + + C0.DDR4_Ecc + false + + + + false + + + + + + C0.DDR4_MCS_ECC + false + + + C0.DDR4_AxiSelection + false + + + + false + + + + + + C0.DDR4_AUTO_AP_COL_A3 + false + + + C0.DDR4_Ordering + Normal + + + C0.DDR4_BurstLength + 8 + + + + false + + + + + + C0.DDR4_BurstType + Sequential + + + C0.DDR4_OutputDriverImpedenceControl + RZQ/7 + + + C0.DDR4_OnDieTermination + RZQ/6 + + + C0.DDR4_CasLatency + 10 + + + C0.DDR4_CasWriteLatency + 9 + + + C0.DDR4_ChipSelect + true + + + + false + + + + + + C0.DDR4_isCKEShared + false + + + C0.DDR4_AxiDataWidth + 64 + + + C0.DDR4_AxiArbitrationScheme + RD_PRI_REG + + + C0.DDR4_AxiNarrowBurst + false + + + C0.DDR4_AxiAddressWidth + 32 + + + C0.DDR4_AxiIDWidth + 4 + + + C0.DDR4_Capacity + 512 + + + C0.DDR4_Mem_Add_Map + ROW_COLUMN_BANK + + + C0.DDR4_MemoryName + MainMemory + + + C0.DDR4_AutoPrecharge + false + + + + false + + + + + + C0.DDR4_UserRefresh_ZQCS + false + + + + false + + + + + + C0.DDR4_CustomParts + no_file_loaded + + + file_csv + + false + + + + + + C0.DDR4_isCustom + false + + + C0.DDR4_SELF_REFRESH + false + + + + false + + + + + + C0.DDR4_SAVE_RESTORE + false + + + C0.DDR4_RESTORE_CRC + false + + + + false + + + + + + ADDN_UI_CLKOUT1_FREQ_HZ + None + + + ADDN_UI_CLKOUT2_FREQ_HZ + None + + + ADDN_UI_CLKOUT3_FREQ_HZ + None + + + ADDN_UI_CLKOUT4_FREQ_HZ + None + + + CLKOUT6 + false + + + Component_Name + phy_rdimm_x8_dual + + + No_Controller + 1 + + + System_Clock + Differential + + + Reference_Clock + Differential + + + Debug_Signal + Disable + + + IO_Power_Reduction + IO_Power_Reduction + false + + + DCI_Cascade + DCI Cascade + false + + + Default_Bank_Selections + Default Bank Selections + false + + + Simulation_Mode + BFM + + + PARTIAL_RECONFIG_FLOW_MIG + false + + + + false + + + + + + MCS_DBG_EN + false + + + C0.DDR4_CK_SKEW_0 + 0 + + + C0.DDR4_CK_SKEW_1 + 0 + + + C0.DDR4_CK_SKEW_2 + 0 + + + C0.DDR4_CK_SKEW_3 + 0 + + + C0.DDR4_ADDR_SKEW_0 + 0 + + + C0.DDR4_ADDR_SKEW_1 + 0 + + + C0.DDR4_ADDR_SKEW_2 + 0 + + + C0.DDR4_ADDR_SKEW_3 + 0 + + + C0.DDR4_ADDR_SKEW_4 + 0 + + + C0.DDR4_ADDR_SKEW_5 + 0 + + + C0.DDR4_ADDR_SKEW_6 + 0 + + + C0.DDR4_ADDR_SKEW_7 + 0 + + + C0.DDR4_ADDR_SKEW_8 + 0 + + + C0.DDR4_ADDR_SKEW_9 + 0 + + + C0.DDR4_ADDR_SKEW_10 + 0 + + + C0.DDR4_ADDR_SKEW_11 + 0 + + + C0.DDR4_ADDR_SKEW_12 + 0 + + + C0.DDR4_ADDR_SKEW_13 + 0 + + + C0.DDR4_ADDR_SKEW_14 + 0 + + + C0.DDR4_ADDR_SKEW_15 + 0 + + + C0.DDR4_ADDR_SKEW_16 + 0 + + + C0.DDR4_ADDR_SKEW_17 + 0 + + + C0.DDR4_BA_SKEW_0 + 0 + + + C0.DDR4_BA_SKEW_1 + 0 + + + C0.DDR4_BG_SKEW_0 + 0 + + + C0.DDR4_BG_SKEW_1 + 0 + + + C0.DDR4_CS_SKEW_0 + 0 + + + C0.DDR4_CS_SKEW_1 + 0 + + + C0.DDR4_CS_SKEW_2 + 0 + + + C0.DDR4_CS_SKEW_3 + 0 + + + C0.DDR4_CKE_SKEW_0 + 0 + + + C0.DDR4_CKE_SKEW_1 + 0 + + + C0.DDR4_CKE_SKEW_2 + 0 + + + C0.DDR4_CKE_SKEW_3 + 0 + + + C0.DDR4_ACT_SKEW + 0 + + + C0.DDR4_PAR_SKEW + 0 + + + C0.DDR4_ODT_SKEW_0 + 0 + + + C0.DDR4_ODT_SKEW_1 + 0 + + + C0.DDR4_ODT_SKEW_2 + 0 + + + C0.DDR4_ODT_SKEW_3 + 0 + + + C0.DDR4_LR_SKEW_0 + 0 + + + C0.DDR4_LR_SKEW_1 + 0 + + + C0.DDR4_TREFI + 0 + + + C0.DDR4_TRFC + 0 + + + C0.DDR4_TRFC_DLR + 0 + + + C0.DDR4_TXPR + 0 + + + C0.DDR4_nCK_TREFI + 0 + + + C0.DDR4_nCK_TRFC + 0 + + + C0.DDR4_nCK_TRFC_DLR + 0 + + + C0.DDR4_nCK_TXPR + 5 + + + C0.ADDR_WIDTH + ADDR WIDTH + 17 + + + C0.BANK_GROUP_WIDTH + BANK GROUP WIDTH + 2 + + + C0.LR_WIDTH + LR WIDTH + 1 + + + C0.CK_WIDTH + CK WIDTH + 1 + + + C0.CKE_WIDTH + CKE WIDTH + 1 + + + C0.CS_WIDTH + CS WIDTH + 1 + + + C0.ODT_WIDTH + ODT WIDTH + 1 + + + C0.StackHeight + 1 + + + PING_PONG_PHY + Ping Pong Phy + 1 + + + C0.DDR4_Enable_LVAUX + false + + + C0.DDR4_EN_PARITY + true + + + EN_PP_4R_MIR + false + + + + + DDR4 SDRAM (MIG) + + xtlm + protobuf + sim_ddr_v1_0 + + 10 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig new file mode 100644 index 0000000..698f7e5 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv.orig @@ -0,0 +1,313 @@ +/****************************************************************************** +// (c) Copyright 2013 - 2014 Xilinx, Inc. All rights reserved. +// +// This file contains confidential and proprietary information +// of Xilinx, Inc. and is protected under U.S. and +// international copyright and other intellectual property +// laws. +// +// DISCLAIMER +// This disclaimer is not a license and does not grant any +// rights to the materials distributed herewith. Except as +// otherwise provided in a valid license issued to you by +// Xilinx, and to the maximum extent permitted by applicable +// law: (1) THESE MATERIALS ARE MADE AVAILABLE "AS IS" AND +// WITH ALL FAULTS, AND 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 these +// materials, including for any direct, or any 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. +// +// CRITICAL APPLICATIONS +// Xilinx products are not designed or intended to be fail- +// safe, or for use in any application requiring fail-safe +// performance, such as life-support or safety devices or +// systems, Class III medical devices, nuclear facilities, +// applications related to the deployment of airbags, or any +// other applications that could lead to death, personal +// injury, or severe property or environmental damage +// (individually and collectively, "Critical +// Applications"). Customer assumes the sole risk and +// liability of any use of Xilinx products in Critical +// Applications, subject only to applicable laws and +// regulations governing limitations on product liability. +// +// THIS COPYRIGHT NOTICE AND DISCLAIMER MUST BE RETAINED AS +// PART OF THIS FILE AT ALL TIMES. +******************************************************************************/ +// ____ ____ +// / /\/ / +// /___/ \ / Vendor : Xilinx +// \ \ \/ Version : 1.1 +// \ \ Application : MIG +// / / Filename : ddr4_v2_2_10_cal_rd_en.sv +// /___/ /\ Date Last Modified : $Date: 2015/04/23 $ +// \ \ / \ Date Created : Thu Apr 18 2013 +// \___\/\___\ +// +// Device : UltraScale +// Design Name : DDR4 SDRAM & DDR3 SDRAM +// Purpose : +// ddr4_v2_2_10_cal_rd_en module +// Reference : +// Revision History : +//***************************************************************************** + +`timescale 1ns/100ps + +module ddr4_v2_2_10_cal_rd_en #(parameter + RANKS = 1 + ,RL = 11 + ,EXTRA_CMD_DELAY = 0 + ,TCQ = 0.1 +)( + input clk + ,input rst + + ,output [3:0] mc_clb2phy_rden + ,output [3:0] mc_clb2phy_rdcs0 + ,output [3:0] mc_clb2phy_rdcs1 + + ,input [1:0] casSlot // spyglass disable W498 + ,input mccasSlot2 + ,input rdCAS + ,input calrdCAS + ,input mcrdCAS + ,input [5:0] mCL0 + ,input [5:0] mCL1 + ,input [5:0] mCL2 + ,input [5:0] mCL3 + ,input [1:0] winRank + ,input [1:0] calRank + ,input [1:0] mcwinRank + ,input calDone +); + +wire [5:0] mCL[0:3]; +assign mCL[0] = mCL0; +assign mCL[1] = mCL1; +assign mCL[2] = mCL2; +assign mCL[3] = mCL3; + +// This section generates the Gate enable mc_clb2phy_rden. +// This logic is used in calibration and during normal operation. +// Case 4'b0110 defines nominal timing where the trained mCL value equals RL. +// This logic supports mCL = RL - 3, to enable the Gate 3tCK earlier than nominal RL. +// Early gate enable is needed in Gate training, during normal operation +// if command delays are very low, and to compensate for extra Gate delay +// in the XiPhy that is allocated for VT tracking. The logic also supports Gate +// enable 4tCK later than nominal to allow for command fly-by routing. +// The Gate enable can be further delayed to allow for extra command pipeline delays. +// The Gate enable supports RL as low as 7 with no extra command delays, but other +// blocks have higher low limits, so the minimum RL without extra command delays +// is expected to be RL=8. + +reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn; +(* KEEP = "true" *) reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn_nxt; +reg [18:0] rsMask[0:7]; + +function [18:0] rs2mask; + input [3:0] diff; + input slot2; +case ({diff, slot2}) + 5'b0_0000: rs2mask = 19'b000_0000_0000_0000_1111; + 5'b0_0001: rs2mask = 19'b000_0000_0000_0011_1100; + 5'b0_0010: rs2mask = 19'b000_0000_0000_0001_1110; + 5'b0_0011: rs2mask = 19'b000_0000_0000_0111_1000; + 5'b0_0100: rs2mask = 19'b000_0000_0000_0011_1100; + 5'b0_0101: rs2mask = 19'b000_0000_0000_1111_0000; + 5'b0_0110: rs2mask = 19'b000_0000_0000_0111_1000; + 5'b0_0111: rs2mask = 19'b000_0000_0001_1110_0000; + 5'b0_1000: rs2mask = 19'b000_0000_0000_1111_0000; + 5'b0_1001: rs2mask = 19'b000_0000_0011_1100_0000; + 5'b0_1010: rs2mask = 19'b000_0000_0001_1110_0000; + 5'b0_1011: rs2mask = 19'b000_0000_0111_1000_0000; + 5'b0_1100: rs2mask = 19'b000_0000_0011_1100_0000; + 5'b0_1101: rs2mask = 19'b000_0000_1111_0000_0000; + 5'b0_1110: rs2mask = 19'b000_0000_0111_1000_0000; + 5'b0_1111: rs2mask = 19'b000_0001_1110_0000_0000; + 5'b1_0000: rs2mask = 19'b000_0000_1111_0000_0000; + 5'b1_0001: rs2mask = 19'b000_0011_1100_0000_0000; + 5'b1_0010: rs2mask = 19'b000_0001_1110_0000_0000; + 5'b1_0011: rs2mask = 19'b000_0111_1000_0000_0000; + 5'b1_0100: rs2mask = 19'b000_0011_1100_0000_0000; + 5'b1_0101: rs2mask = 19'b000_1111_0000_0000_0000; + 5'b1_0110: rs2mask = 19'b000_0111_1000_0000_0000; + 5'b1_0111: rs2mask = 19'b001_1110_0000_0000_0000; + 5'b1_1000: rs2mask = 19'b000_1111_0000_0000_0000; + 5'b1_1001: rs2mask = 19'b011_1100_0000_0000_0000; + 5'b1_1010: rs2mask = 19'b001_1110_0000_0000_0000; + 5'b1_1011: rs2mask = 19'b111_1000_0000_0000_0000; + default: rs2mask = 19'b000_0000_1000_0000_1111; +endcase +endfunction + +always @(posedge clk) begin: blk1 + reg [3:0] rsNdx; + for (rsNdx = 0; rsNdx <= 7; rsNdx = rsNdx + 1) + rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[2:1]] - (RL - 3), rsNdx[0]); +end + +always @(*) if (rst) begin + rdEn_nxt = 'b0; +end else begin + rdEn_nxt = (rdEn >> 4) + | (rdCAS ? {rsMask[{winRank, casSlot[1]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} + : 'b0); +end + +always @(posedge clk) + rdEn <= #TCQ rdEn_nxt; + +assign mc_clb2phy_rden = rdEn[3:0]; + +/////////////////////////////////////////////////////////////////// +// This logic is used during normal, multi-rank operation only. Durring cal or single +// rank operation this logic is bypassed and the output of this section is static. +// This section generates the read rank signals used by the XiPhy to select per rank +// cal values during read operations. + +integer tck_index; +localparam rdcs_msb = RL + 8 + 4*EXTRA_CMD_DELAY; + +reg [rdcs_msb :0] rdcs0; +reg [rdcs_msb :0] rdcs0_mc; +reg [rdcs_msb :0] rdcs1; +reg [rdcs_msb :0] rdcs1_mc; +reg [6:0] rdcs_rdcas_lsb_slot0; +reg calDone_dly; + +// Extend newest cs (MSB) and shift out the oldest (low 4 LSBs) +wire [rdcs_msb :0] rdcs0_shift = { { 4 { rdcs0[rdcs_msb] } }, rdcs0[ rdcs_msb : 4] }; +wire [rdcs_msb :0] rdcs1_shift = { { 4 { rdcs1[rdcs_msb] } }, rdcs1[ rdcs_msb : 4] }; + +// Create rdcs mask for the current rdcas +wire [6:0] rdcs_rdcas_lsb_slot0_nxt = { 1'b0, mCL0 } + 4*EXTRA_CMD_DELAY - 7'd7; +wire [rdcs_msb :0] rdcs_rdcas_mask_slot0 = { ( rdcs_msb + 1 ) { 1'b1 } } << rdcs_rdcas_lsb_slot0; +wire [rdcs_msb :0] rdcs_rdcas_mask = rdcs_rdcas_mask_slot0 << 2*mccasSlot2; + +// Merge the shifted rdcs and winRank based on the rdcs mask for the current rdcas +always @(*) begin + for (tck_index = 0; tck_index <= rdcs_msb; tck_index = tck_index + 1) begin + rdcs0_mc[tck_index] = ( mcrdCAS & rdcs_rdcas_mask[tck_index] ) ? mcwinRank[0] : rdcs0_shift[tck_index]; + rdcs1_mc[tck_index] = ( mcrdCAS & rdcs_rdcas_mask[tck_index] ) ? mcwinRank[1] : rdcs1_shift[tck_index]; + end +end + +// Select mc or cal rdcs +wire [rdcs_msb :0] rdcs0_nxt = calDone_dly ? rdcs0_mc : { rdcs_msb+1 { calRank[0] } }; +wire [rdcs_msb :0] rdcs1_nxt = calDone_dly ? rdcs1_mc : { rdcs_msb+1 { calRank[1] } }; + +// Final 4 bit rdcs output +assign mc_clb2phy_rdcs0 = rdcs0[3:0] & ~{ 4 { RANKS == 1 } }; +assign mc_clb2phy_rdcs1 = rdcs1[3:0] & ~{ 4 { RANKS == 1 } }; + +// Flops +always @(posedge clk) begin + rdcs_rdcas_lsb_slot0 <= #TCQ rdcs_rdcas_lsb_slot0_nxt; + calDone_dly <= #TCQ calDone; +end + +// Reset flops +always @(posedge clk) if (rst) begin + rdcs0 <= #TCQ '0; + rdcs1 <= #TCQ '0; +end else begin + rdcs0 <= #TCQ rdcs0_nxt; + rdcs1 <= #TCQ rdcs1_nxt; +end + + +//synopsys translate_off + +`ifdef MEM_INTERNAL +// Events - When asserted high in a test that passes all verification checks, these coverage +// properties indicate that a functional coverage event has been hit. +// --------------------------------------------------------------------------------------------- + +// Minimum mCL in normal operation +//wire e_mc_rd_en_000 = ( ( mCL0 + 4*EXTRA_CMD_DELAY ) == 13 ) & calDone & ~( RANKS == 1 ) & rdCAS; +//always @(posedge clk) mc_rd_en_000: if (~rst) cover property (e_mc_rd_en_000); + + +// Asserts - When asserted high, an illegal condition has been detected and the test has failed. +// --------------------------------------------------------------------------------------------- + +// Check for illegal rank switch in rdEn and rdcs. rdEn gap must be at least 2tCK wide. rdcs must be stable for 2tCK after rdEn de-assertion. +reg [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdEn; +reg [rdcs_msb :0] a_rdcs0_dly; +reg [rdcs_msb :0] a_rdcs1_dly; +reg [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdcs0; +wire [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdcs0_nxt = { rdcs0, a_rdcs0_dly[3:0] }; +reg [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdcs1; +wire [RL+12 + 4*EXTRA_CMD_DELAY :0] a_rdcs1_nxt = { rdcs1, a_rdcs1_dly[3:0] }; +wire [RL+12 + 4*EXTRA_CMD_DELAY -1 :0] a_rdEn_falling_edge = ~a_rdEn[RL+12 + 4*EXTRA_CMD_DELAY :1] & a_rdEn[RL+12 + 4*EXTRA_CMD_DELAY -1 :0]; +reg [RL+12 + 4*EXTRA_CMD_DELAY -3 :0] a_rdEn_hold0_fail; +reg [RL+12 + 4*EXTRA_CMD_DELAY -3 :0] a_rdEn_hold1_fail; +reg [RL+12 + 4*EXTRA_CMD_DELAY -3 :0] a_rdEn_gap_fail; +always @(*) begin + for (tck_index = 0; tck_index < RL+12 + 4*EXTRA_CMD_DELAY -2; tck_index = tck_index + 1) begin + a_rdEn_hold0_fail[tck_index] = calDone & a_rdEn_falling_edge[tck_index] & ( ( a_rdcs0[tck_index] ^ a_rdcs0[tck_index+1] ) | ( a_rdcs0[tck_index] ^ a_rdcs0[tck_index+2] ) ); + a_rdEn_hold1_fail[tck_index] = calDone & a_rdEn_falling_edge[tck_index] & ( ( a_rdcs1[tck_index] ^ a_rdcs1[tck_index+1] ) | ( a_rdcs1[tck_index] ^ a_rdcs1[tck_index+2] ) ); + a_rdEn_gap_fail[tck_index] = calDone & a_rdEn_falling_edge[tck_index] & a_rdEn[tck_index+2]; + end +end +always @(posedge clk) if (rst) begin + a_rdEn <= #TCQ '0; + a_rdcs0_dly <= #TCQ '0; + a_rdcs1_dly <= #TCQ '0; + a_rdcs0 <= #TCQ '0; + a_rdcs1 <= #TCQ '0; +end else begin + a_rdEn <= #TCQ rdEn; + a_rdcs0_dly <= #TCQ rdcs0; + a_rdcs1_dly <= #TCQ rdcs1; + a_rdcs0 <= #TCQ a_rdcs0_nxt; + a_rdcs1 <= #TCQ a_rdcs1_nxt; +end + +// rdcs0 not held for 2tCK after end of burst +wire a_mc_rd_en_000_hld = calDone & ( | a_rdEn_hold0_fail ) & ( mCL0 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_000_hld); + +// rdcs1 not held for 2tCK after end of burst +wire a_mc_rd_en_001_hld = calDone & ( | a_rdEn_hold1_fail ) & ( mCL0 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_001_hld); + +// rdEn not held low for 2tCK after end of burst +wire a_mc_rd_en_002_hld = calDone & ( | a_rdEn_gap_fail ) & ( mCL0 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_002_hld); + +// mCL0 is less than RL-3 +wire a_mc_rd_en_003_ovf = ( mCL0 < (RL - 3) ) & ( mCL0 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_003_ovf); + +// mCL1 is less than RL-3 +wire a_mc_rd_en_004_ovf = ( mCL1 < (RL - 3) ) & ( mCL1 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_004_ovf); + +// mCL2 is less than RL-3 +wire a_mc_rd_en_005_ovf = ( mCL2 < (RL - 3) ) & ( mCL2 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_005_ovf); + +// mCL3 is less than RL-3 +wire a_mc_rd_en_006_ovf = ( mCL3 < (RL - 3) ) & ( mCL3 > 6'b0 ); +always @(posedge clk) if (~rst) assert property (~a_mc_rd_en_006_ovf); + + +`endif +//synopsys translate_on + +endmodule + + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej new file mode 100644 index 0000000..dd5a9cf --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv.rej @@ -0,0 +1,124 @@ +--- U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv ++++ /dev/null +@@ -114,55 +114,86 @@ + + reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn; + (* KEEP = "true" *) reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn_nxt; +-reg [18:0] rsMask[0:7]; ++reg [19:0] rsMask[0:15]; + +-function [18:0] rs2mask; ++// RS probably stands for rank select. ++// TODO edit below in worst case. ++function [19:0] rs2mask; + input [3:0] diff; + input slot2; +-case ({diff, slot2}) +- 5'b0_0000: rs2mask = 19'b000_0000_0000_0000_1111; +- 5'b0_0001: rs2mask = 19'b000_0000_0000_0011_1100; +- 5'b0_0010: rs2mask = 19'b000_0000_0000_0001_1110; +- 5'b0_0011: rs2mask = 19'b000_0000_0000_0111_1000; +- 5'b0_0100: rs2mask = 19'b000_0000_0000_0011_1100; +- 5'b0_0101: rs2mask = 19'b000_0000_0000_1111_0000; +- 5'b0_0110: rs2mask = 19'b000_0000_0000_0111_1000; +- 5'b0_0111: rs2mask = 19'b000_0000_0001_1110_0000; +- 5'b0_1000: rs2mask = 19'b000_0000_0000_1111_0000; +- 5'b0_1001: rs2mask = 19'b000_0000_0011_1100_0000; +- 5'b0_1010: rs2mask = 19'b000_0000_0001_1110_0000; +- 5'b0_1011: rs2mask = 19'b000_0000_0111_1000_0000; +- 5'b0_1100: rs2mask = 19'b000_0000_0011_1100_0000; +- 5'b0_1101: rs2mask = 19'b000_0000_1111_0000_0000; +- 5'b0_1110: rs2mask = 19'b000_0000_0111_1000_0000; +- 5'b0_1111: rs2mask = 19'b000_0001_1110_0000_0000; +- 5'b1_0000: rs2mask = 19'b000_0000_1111_0000_0000; +- 5'b1_0001: rs2mask = 19'b000_0011_1100_0000_0000; +- 5'b1_0010: rs2mask = 19'b000_0001_1110_0000_0000; +- 5'b1_0011: rs2mask = 19'b000_0111_1000_0000_0000; +- 5'b1_0100: rs2mask = 19'b000_0011_1100_0000_0000; +- 5'b1_0101: rs2mask = 19'b000_1111_0000_0000_0000; +- 5'b1_0110: rs2mask = 19'b000_0111_1000_0000_0000; +- 5'b1_0111: rs2mask = 19'b001_1110_0000_0000_0000; +- 5'b1_1000: rs2mask = 19'b000_1111_0000_0000_0000; +- 5'b1_1001: rs2mask = 19'b011_1100_0000_0000_0000; +- 5'b1_1010: rs2mask = 19'b001_1110_0000_0000_0000; +- 5'b1_1011: rs2mask = 19'b111_1000_0000_0000_0000; ++ input slot1; ++case ({diff, slot2, slot1}) ++6'b0_00000: rs2mask = 19'b000_0000_0000_0000_1111; ++ 6'b0_00001: rs2mask = 19'b000_0000_0000_0001_1110; ++ 6'b0_00010: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_00011: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_00100: rs2mask = 19'b000_0000_0000_0001_1110; ++ 6'b0_00101: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_00110: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_00111: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01000: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_01001: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_01010: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01011: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_01100: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_01101: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01110: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_01111: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10000: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_10001: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_10010: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10011: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_10100: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_10101: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10110: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_10111: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11000: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_11001: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_11010: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11011: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b0_11100: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_11101: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11110: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b0_11111: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00000: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b1_00001: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b1_00010: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00011: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_00100: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b1_00101: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00110: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_00111: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01000: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_01001: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_01010: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01011: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_01100: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_01101: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01110: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_01111: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10000: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_10001: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_10010: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10011: rs2mask = 19'b111_1000_0000_0000_0000; ++ 6'b1_10100: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_10101: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10110: rs2mask = 19'b111_1000_0000_0000_0000; ++ 6'b1_10111: rs2mask = 20'b1111_0000_0000_0000_0000; + default: rs2mask = 19'b000_0000_1000_0000_1111; + endcase + endfunction + + always @(posedge clk) begin: blk1 +- reg [3:0] rsNdx; +- for (rsNdx = 0; rsNdx <= 7; rsNdx = rsNdx + 1) +- rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[2:1]] - (RL - 3), rsNdx[0]); ++ reg [4:0] rsNdx; ++ for (rsNdx = 0; rsNdx <= 15; rsNdx = rsNdx + 1) ++ rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[3:2]] - (RL - 3), rsNdx[1], rsNdx[0]); + end + + always @(*) if (rst) begin + rdEn_nxt = 'b0; + end else begin + rdEn_nxt = (rdEn >> 4) +- | (rdCAS ? {rsMask[{winRank, casSlot[1]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} ++ | (rdCAS ? {rsMask[{winRank, casSlot[1], casSlot[0]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} + : 'b0); + end + diff --git a/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv.rej b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv.rej new file mode 100644 index 0000000..1d2fee7 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv.rej @@ -0,0 +1,31 @@ +--- U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv ++++ /dev/null +@@ -157,9 +157,13 @@ + // used in pushing new write CAS commands into the wrQ shift register. These values are + // calculated for both casslot0 and casslot2. + localparam FABRIC_CASSLOT0 = ( ALL_WR_LATENCY / 4 ) - 2; ++localparam FABRIC_CASSLOT1 = ( ( ALL_WR_LATENCY + 1 ) / 4 ) - 2; + localparam FABRIC_CASSLOT2 = ( ( ALL_WR_LATENCY + 2 ) / 4 ) - 2; ++localparam FABRIC_CASSLOT3 = ( ( ALL_WR_LATENCY + 3 ) / 4 ) - 2; + localparam OFFSET_CASSLOT0 = ( ALL_WR_LATENCY ) % 4; ++localparam OFFSET_CASSLOT1 = ( ALL_WR_LATENCY + 1 ) % 4; + localparam OFFSET_CASSLOT2 = ( ALL_WR_LATENCY + 2 ) % 4; ++localparam OFFSET_CASSLOT3 = ( ALL_WR_LATENCY + 3 ) % 4; + + integer i; + +@@ -192,10 +196,12 @@ + // Output enable shift register fabric load cycle for cal and mc. mccasSlot2 is timing critical. + reg [3:0] oe_0_mux_cal; + wire [3:0] oe_0_mux_cal_nxt = calDone ? FABRIC_CASSLOT0 : FABRIC_CASSLOT2; +-wire [3:0] oe_fabric = mccasSlot2 ? FABRIC_CASSLOT2 : oe_0_mux_cal; ++wire [3:0] oe_fabric = mccasSlot2 ? (casSlot[0] ? FABRIC_CASSLOT3 : FABRIC_CASSLOT2) : ++ (casSlot[0] ? FABRIC_CASSLOT1 : oe_0_mux_cal); + + // tCK offset for mc. mccasSlot2 is timing critical. +-wire [1:0] tck_offset = mccasSlot2 ? OFFSET_CASSLOT2 : OFFSET_CASSLOT0; ++wire [1:0] tck_offset = mccasSlot2 ? (casSlot[0] ? OFFSET_CASSLOT3 : OFFSET_CASSLOT2) : ++ (casSlot[0] ? OFFSET_CASSLOT1 : OFFSET_CASSLOT0); + + // Output enable shift register load value for cal and mc. mcwrCAS and tck_offset are timing critical. + wire [DBAW+4:0] wrQ_cal_load_value = {winBuf, calRank, OFFSET_CASSLOT2[1:0], 1'b1}; diff --git a/projects/U200/U200.srcs/sources_1/ip/pr_read_mem/pr_read_mem.xci b/projects/U200/U200.srcs/sources_1/ip/pr_read_mem/pr_read_mem.xci new file mode 100644 index 0000000..73efc2c --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/pr_read_mem/pr_read_mem.xci @@ -0,0 +1,329 @@ + + + xilinx.com + xci + unknown + 1.0 + + + pr_read_mem + + + 4096 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + OTHER + NONE + 8192 + 32 + 1 + + OTHER + NONE + 8192 + 32 + 1 + + + 100000000 + 0 + 0.000 + 0 + 4 + 4 + 1 + 4 + 0 + 1 + 9 + 0 + 0 + 1 + NONE + 0 + 0 + 0 + ./ + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + Estimated Power for IP : 5.931282 mW + virtexuplus + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + pr_read_mem.mem + pr_read_mem.mif + 0 + 1 + 0 + 0 + 1 + 16 + 16 + 1 + 1 + 64 + 64 + 0 + 0 + CE + CE + ALL + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 1 + 16 + 16 + WRITE_FIRST + WRITE_FIRST + 64 + 64 + virtexuplus + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + false + 9 + NONE + ../../../../coe/pr_read.coe + ALL + pr_read_mem + false + false + false + false + false + false + false + false + false + Use_ENA_Pin + Always_Enabled + Single_Bit_Error_Injection + true + Native + true + no_mem_loaded + Single_Port_RAM + WRITE_FIRST + WRITE_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 50 + 0 + 0 + 0 + 8kx2 + false + false + 1 + 1 + 64 + 64 + false + false + false + false + 0 + false + false + CE + CE + SYNC + false + false + false + false + false + false + false + 16 + 64 + 64 + No_ECC + false + false + false + Stand_Alone + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 4 + TRUE + . + + . + 2020.2 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/pr_read_mem/pr_read_mem.xml b/projects/U200/U200.srcs/sources_1/ip/pr_read_mem/pr_read_mem.xml new file mode 100644 index 0000000..b374295 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/pr_read_mem/pr_read_mem.xml @@ -0,0 +1,4182 @@ + + + xilinx.com + customized_ip + pr_read_mem + 1.0 + + + CLK.ACLK + ACLK + AXI4 Interconnect Clock Input + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.ARESETN + ARESETN + AXI4 Interconnect Reset Input + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + AXI_SLAVE_S_AXI + AXI_SLAVE + AXI_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + AXILite_SLAVE_S_AXI + AXILite_SLAVE + AXILite_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + BRAM_PORTA + BRAM_PORTA + BRAM_PORTA + + + + + + + ADDR + + + addra + + + + + CLK + + + clka + + + + + DIN + + + dina + + + + + DOUT + + + douta + + + + + EN + + + ena + + + + + RST + + + rsta + + + + + WE + + + wea + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + BRAM_PORTB + BRAM_PORTB + BRAM_PORTB + + + + + + + ADDR + + + addrb + + + + + CLK + + + clkb + + + + + DIN + + + dinb + + + + + DOUT + + + doutb + + + + + EN + + + enb + + + + + RST + + + rstb + + + + + WE + + + web + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + false + + + + + + + + S_1 + + Mem0 + 0 + 4096 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + + + + clka + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rsta + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + ena + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regcea + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wea + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addra + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dina + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + douta + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + clkb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rstb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + enb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + regceb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + web + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + addrb + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + dinb + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + doutb + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + eccpipece + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rdaddrecc + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + deepsleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + shutdown + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rsta_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rstb_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_wdata + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rdata + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rdaddrecc + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_XDEVICEFAMILY + virtexuplus + + + C_ELABORATION_DIR + ./ + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_AXI_SLAVE_TYPE + 0 + + + C_USE_BRAM_BLOCK + 0 + + + C_ENABLE_32BIT_ADDRESS + 0 + + + C_CTRL_ECC_ALGO + NONE + + + C_HAS_AXI_ID + 0 + + + C_AXI_ID_WIDTH + 4 + + + C_MEM_TYPE + 0 + + + C_BYTE_SIZE + 9 + + + C_ALGORITHM + 1 + + + C_PRIM_TYPE + 1 + + + C_LOAD_INIT_FILE + 1 + + + C_INIT_FILE_NAME + pr_read_mem.mif + + + C_INIT_FILE + pr_read_mem.mem + + + C_USE_DEFAULT_DATA + 1 + + + C_DEFAULT_DATA + 0 + + + C_HAS_RSTA + 0 + + + C_RST_PRIORITY_A + CE + + + C_RSTRAM_A + 0 + + + C_INITA_VAL + 0 + + + C_HAS_ENA + 1 + + + C_HAS_REGCEA + 0 + + + C_USE_BYTE_WEA + 0 + + + C_WEA_WIDTH + 1 + + + C_WRITE_MODE_A + WRITE_FIRST + + + C_WRITE_WIDTH_A + 64 + + + C_READ_WIDTH_A + 64 + + + C_WRITE_DEPTH_A + 16 + + + C_READ_DEPTH_A + 16 + + + C_ADDRA_WIDTH + 4 + + + C_HAS_RSTB + 0 + + + C_RST_PRIORITY_B + CE + + + C_RSTRAM_B + 0 + + + C_INITB_VAL + 0 + + + C_HAS_ENB + 0 + + + C_HAS_REGCEB + 0 + + + C_USE_BYTE_WEB + 0 + + + C_WEB_WIDTH + 1 + + + C_WRITE_MODE_B + WRITE_FIRST + + + C_WRITE_WIDTH_B + 64 + + + C_READ_WIDTH_B + 64 + + + C_WRITE_DEPTH_B + 16 + + + C_READ_DEPTH_B + 16 + + + C_ADDRB_WIDTH + 4 + + + C_HAS_MEM_OUTPUT_REGS_A + 0 + + + C_HAS_MEM_OUTPUT_REGS_B + 0 + + + C_HAS_MUX_OUTPUT_REGS_A + 0 + + + C_HAS_MUX_OUTPUT_REGS_B + 0 + + + C_MUX_PIPELINE_STAGES + 0 + + + C_HAS_SOFTECC_INPUT_REGS_A + 0 + + + C_HAS_SOFTECC_OUTPUT_REGS_B + 0 + + + C_USE_SOFTECC + 0 + + + C_USE_ECC + 0 + + + C_EN_ECC_PIPE + 0 + + + C_READ_LATENCY_A + 1 + + + C_READ_LATENCY_B + 1 + + + C_HAS_INJECTERR + 0 + + + C_SIM_COLLISION_CHECK + ALL + + + C_COMMON_CLK + 0 + + + C_DISABLE_WARN_BHV_COLL + 0 + + + C_EN_SLEEP_PIN + 0 + + + C_USE_URAM + 0 + + + C_EN_RDADDRA_CHG + 0 + + + C_EN_RDADDRB_CHG + 0 + + + C_EN_DEEPSLEEP_PIN + 0 + + + C_EN_SHUTDOWN_PIN + 0 + + + C_EN_SAFETY_CKT + 0 + + + C_DISABLE_WARN_BHV_RANGE + 0 + + + C_COUNT_36K_BRAM + 1 + + + C_COUNT_18K_BRAM + 0 + + + C_EST_POWER_SUMMARY + Estimated Power for IP : 5.931282 mW + + + + + + choice_list_5453281d + Native + AXI4 + + + choice_list_5f2d7eda + 16kx1 + 8kx2 + 4kx4 + 2kx9 + 1kx18 + 512x36 + 256x72 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_89a27b2f + 8 + 9 + + + choice_list_c8df20f0 + NONE + ECCH32-7 + ECCH64-8 + ECCHSIAO32-7 + ECCHSIAO64-8 + ECCHSIAO128-9 + + + choice_list_e9412e2c + BRAM + URAM + + + choice_list_f5f941aa + 2 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + + + choice_pairs_07c32259 + WRITE_FIRST + READ_FIRST + NO_CHANGE + + + choice_pairs_27c66b0d + Stand_Alone + BRAM_Controller + + + choice_pairs_2adcaf32 + SYNC + ASYNC + + + choice_pairs_2d73cdeb + Always_Enabled + Use_ENB_Pin + + + choice_pairs_3949ecbf + Always_Enabled + Use_ENA_Pin + + + choice_pairs_3e9ce7ae + Minimum_Area + Low_Power + Fixed_Primitives + + + choice_pairs_44b9b2d1 + ALL + NONE + WARNING_ONLY + GENERATE_X_ONLY + + + choice_pairs_63de7f78 + CE + SR + + + choice_pairs_716d2fba + Single_Bit_Error_Injection + Double_Bit_Error_Injection + Single_and_Double_Bit_Error_Injection + + + choice_pairs_b91edaa2 + Memory_Slave + Peripheral_Slave + + + choice_pairs_c1013cbe + No_ECC + Soft_ECC + BuiltIn_ECC + + + choice_pairs_e4c322cb + AXI4_Full + AXI4_Lite + + + choice_pairs_e932d933 + Single_Port_RAM + Simple_Dual_Port_RAM + True_Dual_Port_RAM + Single_Port_ROM + Dual_Port_ROM + + + The Xilinx LogiCORE IP Block Memory Generator replaces the Dual Port Block Memory and Single Port Block Memory LogiCOREs, but is not a direct drop-in replacement. It should be used in all new Xilinx designs. The core supports RAM and ROM functions over a wide range of widths and depths. Use this core to generate block memories with symmetric or asymmetric read and write port widths, as well as cores which can perform simultaneous write operations to separate locations, and simultaneous read operations from the same location. For more information on differences in interface and feature support between this core and the Dual Port Block Memory and Single Port Block Memory LogiCOREs, please consult the data sheet. + + + Component_Name + pr_read_mem + + + + true + + + + + + Interface_Type + Native + + + + true + + + + + + AXI_Type + AXI4_Full + + + + true + + + + + + AXI_Slave_Type + Memory_Slave + + + + true + + + + + + Use_AXI_ID + false + + + + false + + + + + + AXI_ID_Width + 4 + + + + false + + + + + + Memory_Type + Single_Port_RAM + + + + true + + + + + + PRIM_type_to_Implement + BRAM + + + + true + + + + + + Enable_32bit_Address + false + + + + true + + + + + + ecctype + No_ECC + + + + false + + + + + + ECC + false + + + + false + + + + + + softecc + false + + + + false + + + + + + EN_SLEEP_PIN + false + + + + true + + + + + + EN_DEEPSLEEP_PIN + false + + + + false + + + + + + EN_SHUTDOWN_PIN + false + + + + false + + + + + + EN_ECC_PIPE + false + + + + false + + + + + + RD_ADDR_CHNG_A + false + + + + false + + + + + + RD_ADDR_CHNG_B + false + + + + false + + + + + + Use_Error_Injection_Pins + false + + + + false + + + + + + Error_Injection_Type + Single_Bit_Error_Injection + + + + false + + + + + + Use_Byte_Write_Enable + false + + + + true + + + + + + Byte_Size + 9 + + + + false + + + + + + Algorithm + Minimum_Area + + + + true + + + + + + Primitive + 8kx2 + + + + false + + + + + + Assume_Synchronous_Clk + false + + + + false + + + + + + Write_Width_A + 64 + + + + true + + + + + + Write_Depth_A + 16 + + + + true + + + + + + Read_Width_A + 64 + + + + true + + + + + + Operating_Mode_A + WRITE_FIRST + + + + true + + + + + + Enable_A + Use_ENA_Pin + + + + true + + + + + + Write_Width_B + 64 + + + + false + + + + + + Read_Width_B + 64 + + + + false + + + + + + Operating_Mode_B + WRITE_FIRST + + + + false + + + + + + Enable_B + Always_Enabled + + + + false + + + + + + Register_PortA_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortA_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEA_Pin + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Primitives + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Core + false + + + + false + + + + + + Use_REGCEB_Pin + false + + + + false + + + + + + register_porta_input_of_softecc + false + + + + false + + + + + + register_portb_output_of_softecc + false + + + + false + + + + + + Pipeline_Stages + 0 + + + + false + + + + + + Load_Init_File + true + + + + true + + + + + + Coe_File + ../../../../coe/pr_read.coe + + + + true + + + + + + Fill_Remaining_Memory_Locations + true + + + + true + + + + + + Remaining_Memory_Locations + 0 + + + + true + + + + + + Use_RSTA_Pin + false + + + + true + + + + + + Reset_Memory_Latch_A + false + + + + false + + + + + + Reset_Priority_A + CE + + + + false + + + + + + Output_Reset_Value_A + 0 + + + + false + + + + + + Use_RSTB_Pin + false + + + + false + + + + + + Reset_Memory_Latch_B + false + + + + false + + + + + + Reset_Priority_B + CE + + + + false + + + + + + Output_Reset_Value_B + 0 + + + + false + + + + + + Reset_Type + SYNC + + + + false + + + + + + Additional_Inputs_for_Power_Estimation + false + + + + true + + + + + + Port_A_Clock + 100 + + + + true + + + + + + Port_A_Write_Rate + 50 + + + + true + + + + + + Port_B_Clock + 0 + + + + true + + + + + + Port_B_Write_Rate + 0 + + + + true + + + + + + Port_A_Enable_Rate + 100 + + + + true + + + + + + Port_B_Enable_Rate + 0 + + + + true + + + + + + Collision_Warnings + ALL + + + + true + + + + + + Disable_Collision_Warnings + false + + + + true + + + + + + Disable_Out_of_Range_Warnings + false + + + + true + + + + + + use_bram_block + Stand_Alone + + + + true + + + + + + MEM_FILE + no_mem_loaded + + + + true + + + + + + CTRL_ECC_ALGO + NONE + + + + true + + + + + + EN_SAFETY_CKT + false + + + + false + + + + + + READ_LATENCY_A + 1 + + + + false + + + + + + READ_LATENCY_B + 1 + + + + false + + + + + + + + Block Memory Generator + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2019.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/pr_ref_mem/pr_ref_mem.xci b/projects/U200/U200.srcs/sources_1/ip/pr_ref_mem/pr_ref_mem.xci new file mode 100644 index 0000000..ec19729 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/pr_ref_mem/pr_ref_mem.xci @@ -0,0 +1,330 @@ + + + xilinx.com + xci + unknown + 1.0 + + + pr_ref_mem + + + 4096 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + OTHER + NONE + 8192 + 32 + 1 + + OTHER + NONE + 8192 + 32 + 1 + + + 100000000 + 0 + 0.000 + 0 + 6 + 6 + 1 + 4 + 0 + 1 + 9 + 0 + 0 + 1 + NONE + 0 + 0 + 0 + ./ + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + Estimated Power for IP : 5.931282 mW + virtexuplus + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + pr_ref_mem.mem + pr_ref_mem.mif + 0 + 1 + 0 + 0 + 1 + 64 + 64 + 1 + 1 + 64 + 64 + 0 + 0 + CE + CE + ALL + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 1 + 64 + 64 + WRITE_FIRST + WRITE_FIRST + 64 + 64 + virtexuplus + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + false + 9 + NONE + ../../../../coe/pr_ref.coe + ALL + pr_ref_mem + false + false + false + false + false + false + false + false + false + Use_ENA_Pin + Always_Enabled + Single_Bit_Error_Injection + true + Native + true + no_mem_loaded + Single_Port_RAM + WRITE_FIRST + WRITE_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 50 + 0 + 0 + 0 + 8kx2 + false + false + 1 + 1 + 64 + 64 + false + false + false + false + 0 + false + false + CE + CE + SYNC + false + false + false + false + false + false + false + 64 + 64 + 64 + No_ECC + false + false + false + Stand_Alone + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 4 + TRUE + . + + . + 2020.2 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/pr_ref_mem/pr_ref_mem.xml b/projects/U200/U200.srcs/sources_1/ip/pr_ref_mem/pr_ref_mem.xml new file mode 100644 index 0000000..45667dd --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/pr_ref_mem/pr_ref_mem.xml @@ -0,0 +1,4185 @@ + + + xilinx.com + customized_ip + pr_ref_mem + 1.0 + + + CLK.ACLK + ACLK + AXI4 Interconnect Clock Input + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.ARESETN + ARESETN + AXI4 Interconnect Reset Input + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + AXI_SLAVE_S_AXI + AXI_SLAVE + AXI_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + AXILite_SLAVE_S_AXI + AXILite_SLAVE + AXILite_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + BRAM_PORTA + BRAM_PORTA + BRAM_PORTA + + + + + + + ADDR + + + addra + + + + + CLK + + + clka + + + + + DIN + + + dina + + + + + DOUT + + + douta + + + + + EN + + + ena + + + + + RST + + + rsta + + + + + WE + + + wea + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + BRAM_PORTB + BRAM_PORTB + BRAM_PORTB + + + + + + + ADDR + + + addrb + + + + + CLK + + + clkb + + + + + DIN + + + dinb + + + + + DOUT + + + doutb + + + + + EN + + + enb + + + + + RST + + + rstb + + + + + WE + + + web + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + false + + + + + + + + S_1 + + Mem0 + 0 + 4096 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + + + + clka + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rsta + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + ena + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regcea + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wea + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addra + + in + + 5 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dina + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + douta + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + clkb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rstb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + enb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + regceb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + web + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + addrb + + in + + 5 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + dinb + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + doutb + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + eccpipece + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rdaddrecc + + out + + 5 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + deepsleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + shutdown + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rsta_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rstb_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_wdata + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rdata + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rdaddrecc + + out + + 5 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_XDEVICEFAMILY + virtexuplus + + + C_ELABORATION_DIR + ./ + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_AXI_SLAVE_TYPE + 0 + + + C_USE_BRAM_BLOCK + 0 + + + C_ENABLE_32BIT_ADDRESS + 0 + + + C_CTRL_ECC_ALGO + NONE + + + C_HAS_AXI_ID + 0 + + + C_AXI_ID_WIDTH + 4 + + + C_MEM_TYPE + 0 + + + C_BYTE_SIZE + 9 + + + C_ALGORITHM + 1 + + + C_PRIM_TYPE + 1 + + + C_LOAD_INIT_FILE + 1 + + + C_INIT_FILE_NAME + pr_ref_mem.mif + + + C_INIT_FILE + pr_ref_mem.mem + + + C_USE_DEFAULT_DATA + 1 + + + C_DEFAULT_DATA + 0 + + + C_HAS_RSTA + 0 + + + C_RST_PRIORITY_A + CE + + + C_RSTRAM_A + 0 + + + C_INITA_VAL + 0 + + + C_HAS_ENA + 1 + + + C_HAS_REGCEA + 0 + + + C_USE_BYTE_WEA + 0 + + + C_WEA_WIDTH + 1 + + + C_WRITE_MODE_A + WRITE_FIRST + + + C_WRITE_WIDTH_A + 64 + + + C_READ_WIDTH_A + 64 + + + C_WRITE_DEPTH_A + 64 + + + C_READ_DEPTH_A + 64 + + + C_ADDRA_WIDTH + 6 + + + C_HAS_RSTB + 0 + + + C_RST_PRIORITY_B + CE + + + C_RSTRAM_B + 0 + + + C_INITB_VAL + 0 + + + C_HAS_ENB + 0 + + + C_HAS_REGCEB + 0 + + + C_USE_BYTE_WEB + 0 + + + C_WEB_WIDTH + 1 + + + C_WRITE_MODE_B + WRITE_FIRST + + + C_WRITE_WIDTH_B + 64 + + + C_READ_WIDTH_B + 64 + + + C_WRITE_DEPTH_B + 64 + + + C_READ_DEPTH_B + 64 + + + C_ADDRB_WIDTH + 6 + + + C_HAS_MEM_OUTPUT_REGS_A + 0 + + + C_HAS_MEM_OUTPUT_REGS_B + 0 + + + C_HAS_MUX_OUTPUT_REGS_A + 0 + + + C_HAS_MUX_OUTPUT_REGS_B + 0 + + + C_MUX_PIPELINE_STAGES + 0 + + + C_HAS_SOFTECC_INPUT_REGS_A + 0 + + + C_HAS_SOFTECC_OUTPUT_REGS_B + 0 + + + C_USE_SOFTECC + 0 + + + C_USE_ECC + 0 + + + C_EN_ECC_PIPE + 0 + + + C_READ_LATENCY_A + 1 + + + C_READ_LATENCY_B + 1 + + + C_HAS_INJECTERR + 0 + + + C_SIM_COLLISION_CHECK + ALL + + + C_COMMON_CLK + 0 + + + C_DISABLE_WARN_BHV_COLL + 0 + + + C_EN_SLEEP_PIN + 0 + + + C_USE_URAM + 0 + + + C_EN_RDADDRA_CHG + 0 + + + C_EN_RDADDRB_CHG + 0 + + + C_EN_DEEPSLEEP_PIN + 0 + + + C_EN_SHUTDOWN_PIN + 0 + + + C_EN_SAFETY_CKT + 0 + + + C_DISABLE_WARN_BHV_RANGE + 0 + + + C_COUNT_36K_BRAM + 1 + + + C_COUNT_18K_BRAM + 0 + + + C_EST_POWER_SUMMARY + Estimated Power for IP : 5.931282 mW + + + + + + choice_list_0e6ad450 + 2 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + 1024 + 2048 + + + choice_list_5453281d + Native + AXI4 + + + choice_list_5f2d7eda + 16kx1 + 8kx2 + 4kx4 + 2kx9 + 1kx18 + 512x36 + 256x72 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_89a27b2f + 8 + 9 + + + choice_list_c8df20f0 + NONE + ECCH32-7 + ECCH64-8 + ECCHSIAO32-7 + ECCHSIAO64-8 + ECCHSIAO128-9 + + + choice_list_e9412e2c + BRAM + URAM + + + choice_pairs_07c32259 + WRITE_FIRST + READ_FIRST + NO_CHANGE + + + choice_pairs_27c66b0d + Stand_Alone + BRAM_Controller + + + choice_pairs_2adcaf32 + SYNC + ASYNC + + + choice_pairs_2d73cdeb + Always_Enabled + Use_ENB_Pin + + + choice_pairs_3949ecbf + Always_Enabled + Use_ENA_Pin + + + choice_pairs_3e9ce7ae + Minimum_Area + Low_Power + Fixed_Primitives + + + choice_pairs_44b9b2d1 + ALL + NONE + WARNING_ONLY + GENERATE_X_ONLY + + + choice_pairs_63de7f78 + CE + SR + + + choice_pairs_716d2fba + Single_Bit_Error_Injection + Double_Bit_Error_Injection + Single_and_Double_Bit_Error_Injection + + + choice_pairs_b91edaa2 + Memory_Slave + Peripheral_Slave + + + choice_pairs_c1013cbe + No_ECC + Soft_ECC + BuiltIn_ECC + + + choice_pairs_e4c322cb + AXI4_Full + AXI4_Lite + + + choice_pairs_e932d933 + Single_Port_RAM + Simple_Dual_Port_RAM + True_Dual_Port_RAM + Single_Port_ROM + Dual_Port_ROM + + + The Xilinx LogiCORE IP Block Memory Generator replaces the Dual Port Block Memory and Single Port Block Memory LogiCOREs, but is not a direct drop-in replacement. It should be used in all new Xilinx designs. The core supports RAM and ROM functions over a wide range of widths and depths. Use this core to generate block memories with symmetric or asymmetric read and write port widths, as well as cores which can perform simultaneous write operations to separate locations, and simultaneous read operations from the same location. For more information on differences in interface and feature support between this core and the Dual Port Block Memory and Single Port Block Memory LogiCOREs, please consult the data sheet. + + + Component_Name + pr_ref_mem + + + + true + + + + + + Interface_Type + Native + + + + true + + + + + + AXI_Type + AXI4_Full + + + + true + + + + + + AXI_Slave_Type + Memory_Slave + + + + true + + + + + + Use_AXI_ID + false + + + + false + + + + + + AXI_ID_Width + 4 + + + + false + + + + + + Memory_Type + Single_Port_RAM + + + + true + + + + + + PRIM_type_to_Implement + BRAM + + + + true + + + + + + Enable_32bit_Address + false + + + + true + + + + + + ecctype + No_ECC + + + + false + + + + + + ECC + false + + + + false + + + + + + softecc + false + + + + false + + + + + + EN_SLEEP_PIN + false + + + + true + + + + + + EN_DEEPSLEEP_PIN + false + + + + false + + + + + + EN_SHUTDOWN_PIN + false + + + + false + + + + + + EN_ECC_PIPE + false + + + + false + + + + + + RD_ADDR_CHNG_A + false + + + + false + + + + + + RD_ADDR_CHNG_B + false + + + + false + + + + + + Use_Error_Injection_Pins + false + + + + false + + + + + + Error_Injection_Type + Single_Bit_Error_Injection + + + + false + + + + + + Use_Byte_Write_Enable + false + + + + true + + + + + + Byte_Size + 9 + + + + false + + + + + + Algorithm + Minimum_Area + + + + true + + + + + + Primitive + 8kx2 + + + + false + + + + + + Assume_Synchronous_Clk + false + + + + false + + + + + + Write_Width_A + 64 + + + + true + + + + + + Write_Depth_A + 64 + + + + true + + + + + + Read_Width_A + 64 + + + + true + + + + + + Operating_Mode_A + WRITE_FIRST + + + + true + + + + + + Enable_A + Use_ENA_Pin + + + + true + + + + + + Write_Width_B + 64 + + + + false + + + + + + Read_Width_B + 64 + + + + false + + + + + + Operating_Mode_B + WRITE_FIRST + + + + false + + + + + + Enable_B + Always_Enabled + + + + false + + + + + + Register_PortA_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortA_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEA_Pin + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Primitives + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Core + false + + + + false + + + + + + Use_REGCEB_Pin + false + + + + false + + + + + + register_porta_input_of_softecc + false + + + + false + + + + + + register_portb_output_of_softecc + false + + + + false + + + + + + Pipeline_Stages + 0 + + + + false + + + + + + Load_Init_File + true + + + + true + + + + + + Coe_File + ../../../../coe/pr_ref.coe + + + + true + + + + + + Fill_Remaining_Memory_Locations + true + + + + true + + + + + + Remaining_Memory_Locations + 0 + + + + true + + + + + + Use_RSTA_Pin + false + + + + true + + + + + + Reset_Memory_Latch_A + false + + + + false + + + + + + Reset_Priority_A + CE + + + + false + + + + + + Output_Reset_Value_A + 0 + + + + false + + + + + + Use_RSTB_Pin + false + + + + false + + + + + + Reset_Memory_Latch_B + false + + + + false + + + + + + Reset_Priority_B + CE + + + + false + + + + + + Output_Reset_Value_B + 0 + + + + false + + + + + + Reset_Type + SYNC + + + + false + + + + + + Additional_Inputs_for_Power_Estimation + false + + + + true + + + + + + Port_A_Clock + 100 + + + + true + + + + + + Port_A_Write_Rate + 50 + + + + true + + + + + + Port_B_Clock + 0 + + + + true + + + + + + Port_B_Write_Rate + 0 + + + + true + + + + + + Port_A_Enable_Rate + 100 + + + + true + + + + + + Port_B_Enable_Rate + 0 + + + + true + + + + + + Collision_Warnings + ALL + + + + true + + + + + + Disable_Collision_Warnings + false + + + + true + + + + + + Disable_Out_of_Range_Warnings + false + + + + true + + + + + + use_bram_block + Stand_Alone + + + + true + + + + + + MEM_FILE + no_mem_loaded + + + + true + + + + + + CTRL_ECC_ALGO + NONE + + + + true + + + + + + EN_SAFETY_CKT + false + + + + false + + + + + + READ_LATENCY_A + 1 + + + + false + + + + + + READ_LATENCY_B + 1 + + + + false + + + + + + + + Block Memory Generator + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2019.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/rdback_fifo/rdback_fifo.xci b/projects/U200/U200.srcs/sources_1/ip/rdback_fifo/rdback_fifo.xci new file mode 100644 index 0000000..3710aa1 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/rdback_fifo/rdback_fifo.xci @@ -0,0 +1,580 @@ + + + xilinx.com + xci + unknown + 1.0 + + + rdback_fifo + + + + + + 100000000 + 0 + 0 + 0.000 + + + 100000000 + 0 + 0 + 0.000 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + + + 100000000 + 0 + 0 + 0.000 + + 100000000 + 0 + 0 + 0.000 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + + + 100000000 + 0 + 0 + 0.000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 8 + 1 + 1 + 1 + 1 + 4 + 0 + 32 + 1 + 1 + 1 + 64 + 1 + 8 + 1 + 1 + 1 + 1 + 1 + 0 + 10 + BlankString + 512 + 1 + 32 + 64 + 1 + 64 + 2 + 0 + 256 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + virtexuplus + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 6 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 4 + BlankString + 1 + 0 + 0 + 0 + 0 + 1 + 1kx36 + 1kx18 + 512x36 + 512x72 + 512x36 + 512x72 + 512x36 + 4 + 1022 + 1022 + 1022 + 1022 + 1022 + 1022 + 5 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 895 + 1023 + 1023 + 1023 + 1023 + 1023 + 1023 + 894 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 11 + 2048 + 1 + 11 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 2 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 10 + 1024 + 1024 + 16 + 1024 + 16 + 1024 + 16 + 1 + 10 + 10 + 4 + 10 + 4 + 10 + 4 + 1 + 32 + 0 + 0 + false + false + false + 0 + 0 + Slave_Interface_Clock_Enable + Common_Clock + rdback_fifo + 64 + false + 10 + false + false + 0 + 4 + 1022 + 1022 + 1022 + 1022 + 1022 + 1022 + 5 + false + false + false + false + false + false + false + false + false + Hard_ECC + false + false + false + false + false + false + true + false + false + true + Data_FIFO + Data_FIFO + Data_FIFO + Data_FIFO + Data_FIFO + Data_FIFO + Common_Clock_Block_RAM + Common_Clock_Block_RAM + Common_Clock_Block_RAM + Common_Clock_Block_RAM + Common_Clock_Block_RAM + Common_Clock_Block_RAM + Common_Clock_Builtin_FIFO + 0 + 895 + 1023 + 1023 + 1023 + 1023 + 1023 + 1023 + 894 + false + false + false + 0 + Native + false + false + false + false + false + false + false + false + false + false + false + false + false + false + 512 + 1024 + 1024 + 16 + 1024 + 16 + 1024 + 16 + false + 256 + 2048 + Embedded_Reg + false + false + Active_High + Active_High + AXI4 + First_Word_Fall_Through + Single_Programmable_Empty_Threshold_Constant + No_Programmable_Empty_Threshold + No_Programmable_Empty_Threshold + No_Programmable_Empty_Threshold + No_Programmable_Empty_Threshold + No_Programmable_Empty_Threshold + No_Programmable_Empty_Threshold + Single_Programmable_Full_Threshold_Constant + No_Programmable_Full_Threshold + No_Programmable_Full_Threshold + No_Programmable_Full_Threshold + No_Programmable_Full_Threshold + No_Programmable_Full_Threshold + No_Programmable_Full_Threshold + READ_WRITE + 0 + 1 + false + 11 + Fully_Registered + Fully_Registered + Fully_Registered + Fully_Registered + Fully_Registered + Fully_Registered + true + Synchronous_Reset + false + 1 + 0 + 0 + 1 + 1 + 4 + false + false + Active_High + Active_High + true + true + false + false + true + Active_High + 0 + false + Active_High + 1 + false + 10 + true + FIFO + false + false + false + false + FIFO + FIFO + 2 + 2 + false + FIFO + FIFO + FIFO + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 5 + TRUE + . + + . + 2020.2 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/rdback_fifo/rdback_fifo.xml b/projects/U200/U200.srcs/sources_1/ip/rdback_fifo/rdback_fifo.xml new file mode 100644 index 0000000..397f9dc --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/rdback_fifo/rdback_fifo.xml @@ -0,0 +1,10791 @@ + + + xilinx.com + customized_ip + rdback_fifo + 1.0 + + + M_AXIS + + + + + + + TDATA + + + m_axis_tdata + + + + + TDEST + + + m_axis_tdest + + + + + TID + + + m_axis_tid + + + + + TKEEP + + + m_axis_tkeep + + + + + TLAST + + + m_axis_tlast + + + + + TREADY + + + m_axis_tready + + + + + TSTRB + + + m_axis_tstrb + + + + + TUSER + + + m_axis_tuser + + + + + TVALID + + + m_axis_tvalid + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S_AXIS + + + + + + + TDATA + + + s_axis_tdata + + + + + TDEST + + + s_axis_tdest + + + + + TID + + + s_axis_tid + + + + + TKEEP + + + s_axis_tkeep + + + + + TLAST + + + s_axis_tlast + + + + + TREADY + + + s_axis_tready + + + + + TSTRB + + + s_axis_tstrb + + + + + TUSER + + + s_axis_tuser + + + + + TVALID + + + s_axis_tvalid + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S_AXI + + + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARCACHE + + + s_axi_arcache + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARLOCK + + + s_axi_arlock + + + + + ARPROT + + + s_axi_arprot + + + + + ARQOS + + + s_axi_arqos + + + + + ARREADY + + + s_axi_arready + + + + + ARREGION + + + s_axi_arregion + + + + + ARSIZE + + + s_axi_arsize + + + + + ARUSER + + + s_axi_aruser + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWCACHE + + + s_axi_awcache + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWLOCK + + + s_axi_awlock + + + + + AWPROT + + + s_axi_awprot + + + + + AWQOS + + + s_axi_awqos + + + + + AWREADY + + + s_axi_awready + + + + + AWREGION + + + s_axi_awregion + + + + + AWSIZE + + + s_axi_awsize + + + + + AWUSER + + + s_axi_awuser + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BUSER + + + s_axi_buser + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RUSER + + + s_axi_ruser + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WID + + + s_axi_wid + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WUSER + + + s_axi_wuser + + + + + WVALID + + + s_axi_wvalid + + + + + + BD_ATTRIBUTE.TYPE + INTERIOR + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_AXI + + + + + + + ARADDR + + + m_axi_araddr + + + + + ARBURST + + + m_axi_arburst + + + + + ARCACHE + + + m_axi_arcache + + + + + ARID + + + m_axi_arid + + + + + ARLEN + + + m_axi_arlen + + + + + ARLOCK + + + m_axi_arlock + + + + + ARPROT + + + m_axi_arprot + + + + + ARQOS + + + m_axi_arqos + + + + + ARREADY + + + m_axi_arready + + + + + ARREGION + + + m_axi_arregion + + + + + ARSIZE + + + m_axi_arsize + + + + + ARUSER + + + m_axi_aruser + + + + + ARVALID + + + m_axi_arvalid + + + + + AWADDR + + + m_axi_awaddr + + + + + AWBURST + + + m_axi_awburst + + + + + AWCACHE + + + m_axi_awcache + + + + + AWID + + + m_axi_awid + + + + + AWLEN + + + m_axi_awlen + + + + + AWLOCK + + + m_axi_awlock + + + + + AWPROT + + + m_axi_awprot + + + + + AWQOS + + + m_axi_awqos + + + + + AWREADY + + + m_axi_awready + + + + + AWREGION + + + m_axi_awregion + + + + + AWSIZE + + + m_axi_awsize + + + + + AWUSER + + + m_axi_awuser + + + + + AWVALID + + + m_axi_awvalid + + + + + BID + + + m_axi_bid + + + + + BREADY + + + m_axi_bready + + + + + BRESP + + + m_axi_bresp + + + + + BUSER + + + m_axi_buser + + + + + BVALID + + + m_axi_bvalid + + + + + RDATA + + + m_axi_rdata + + + + + RID + + + m_axi_rid + + + + + RLAST + + + m_axi_rlast + + + + + RREADY + + + m_axi_rready + + + + + RRESP + + + m_axi_rresp + + + + + RUSER + + + m_axi_ruser + + + + + RVALID + + + m_axi_rvalid + + + + + WDATA + + + m_axi_wdata + + + + + WID + + + m_axi_wid + + + + + WLAST + + + m_axi_wlast + + + + + WREADY + + + m_axi_wready + + + + + WSTRB + + + m_axi_wstrb + + + + + WUSER + + + m_axi_wuser + + + + + WVALID + + + m_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + core_clk + + + + + + + CLK + + + clk + + + + + + FREQ_HZ + clock frequency + specify frequency of the clock connected to port clk + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + true + + + + + + master_aclk + + + + + + + CLK + + + m_aclk + + + + + + ASSOCIATED_BUSIF + M_AXIS:M_AXI + + + FREQ_HZ + m_aclk frequency + specify frequency of the clock connected to port m_aclk + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + slave_aclk + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + S_AXIS:S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + s_aclk frequency + specify frequency of the clock connected to port m_aclk + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + write_clk + + + + + + + CLK + + + wr_clk + + + + + + FREQ_HZ + write clock frequency + specify frequency of the clock connected to port wr_clk + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + read_clk + + + + + + + CLK + + + rd_clk + + + + + + FREQ_HZ + read clock frequency + specify frequency of the clock connected to port rd_clk + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + slave_aresetn + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + FIFO_WRITE + FIFO_WRITE + + + + + + + ALMOST_FULL + + + almost_full + + + + + FULL + + + full + + + + + WR_DATA + + + din + + + + + WR_EN + + + wr_en + + + + + + + true + + + + + + FIFO_READ + FIFO_READ + + + + + + + ALMOST_EMPTY + + + almost_empty + + + + + EMPTY + + + empty + + + + + RD_DATA + + + dout + + + + + RD_EN + + + rd_en + + + + + + + true + + + + + + + + + backup + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + backup_marker + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + srst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + wr_clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wr_rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rd_clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rd_rst + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + din + + in + + 511 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + wr_en + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rd_en + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + prog_empty_thresh + + in + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + prog_empty_thresh_assert + + in + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + prog_empty_thresh_negate + + in + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + prog_full_thresh + + in + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + prog_full_thresh_assert + + in + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + prog_full_thresh_negate + + in + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + int_clk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + dout + + out + + 255 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + full + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + true + + + + + + almost_full + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + wr_ack + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + overflow + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + empty + + out + + + std_logic + dummy_view + + + + 0x1 + + + + + + true + + + + + + almost_empty + + out + + + std_logic + dummy_view + + + + 0x1 + + + + + + false + + + + + + valid + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + true + + + + + + underflow + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + data_count + + out + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + rd_data_count + + out + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + wr_data_count + + out + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + prog_full + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + true + + + + + + prog_empty + + out + + + std_logic + dummy_view + + + + 0x1 + + + + + + true + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + wr_rst_busy + + out + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rd_rst_busy + + out + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + m_aclk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + m_aclk_en + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_aclk_en + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlock + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awcache + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awprot + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awqos + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awregion + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awuser + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_axi_wid + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wdata + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wuser + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_axi_bid + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_buser + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_awid + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_awaddr + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_awlen + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_awsize + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_awburst + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_awlock + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_awcache + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_awprot + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_awqos + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_awregion + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_awuser + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_awvalid + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + m_axi_awready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_wid + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_wdata + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_wstrb + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_wlast + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + m_axi_wuser + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_wvalid + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + m_axi_wready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_bid + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_bresp + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_buser + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_bvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_bready + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_axi_arid + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlock + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arcache + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arprot + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arqos + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arregion + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_aruser + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_axi_rid + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_rdata + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_axi_ruser + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_arid + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_araddr + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_arlen + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_arsize + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_arburst + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_arlock + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_arcache + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_arprot + + out + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_arqos + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_arregion + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_aruser + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_arvalid + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + m_axi_arready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_rid + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_rdata + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_rresp + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_rlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_ruser + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_rvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + m_axi_rready + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_axis_tvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axis_tready + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_axis_tdata + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axis_tstrb + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axis_tkeep + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axis_tlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axis_tid + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axis_tdest + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axis_tuser + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axis_tvalid + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + m_axis_tready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + m_axis_tdata + + out + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axis_tstrb + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axis_tkeep + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axis_tlast + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + m_axis_tid + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axis_tdest + + out + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + m_axis_tuser + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_aw_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + axi_aw_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + axi_aw_prog_full_thresh + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_aw_prog_empty_thresh + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_aw_data_count + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_aw_wr_data_count + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_aw_rd_data_count + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_aw_sbiterr + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_aw_dbiterr + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_aw_overflow + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_aw_underflow + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_aw_prog_full + + out + + + STD_LOGIC + dummy_view + + + + 0 + + + + + + false + + + + + + axi_aw_prog_empty + + out + + + STD_LOGIC + dummy_view + + + + 1 + + + + + + false + + + + + + axi_w_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + axi_w_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + axi_w_prog_full_thresh + + in + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_w_prog_empty_thresh + + in + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_w_data_count + + out + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_w_wr_data_count + + out + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_w_rd_data_count + + out + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_w_sbiterr + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_w_dbiterr + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_w_overflow + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_w_underflow + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_w_prog_full + + out + + + STD_LOGIC + dummy_view + + + + 0 + + + + + + false + + + + + + axi_w_prog_empty + + out + + + STD_LOGIC + dummy_view + + + + 1 + + + + + + false + + + + + + axi_b_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + axi_b_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + axi_b_prog_full_thresh + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_b_prog_empty_thresh + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_b_data_count + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_b_wr_data_count + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_b_rd_data_count + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_b_sbiterr + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_b_dbiterr + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_b_overflow + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_b_underflow + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_b_prog_full + + out + + + STD_LOGIC + dummy_view + + + + 0 + + + + + + false + + + + + + axi_b_prog_empty + + out + + + STD_LOGIC + dummy_view + + + + 1 + + + + + + false + + + + + + axi_ar_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + axi_ar_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + axi_ar_prog_full_thresh + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_ar_prog_empty_thresh + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_ar_data_count + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_ar_wr_data_count + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_ar_rd_data_count + + out + + 4 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_ar_sbiterr + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_ar_dbiterr + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_ar_overflow + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_ar_underflow + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_ar_prog_full + + out + + + STD_LOGIC + dummy_view + + + + 0 + + + + + + false + + + + + + axi_ar_prog_empty + + out + + + STD_LOGIC + dummy_view + + + + 1 + + + + + + false + + + + + + axi_r_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + axi_r_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + axi_r_prog_full_thresh + + in + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_r_prog_empty_thresh + + in + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_r_data_count + + out + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_r_wr_data_count + + out + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_r_rd_data_count + + out + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axi_r_sbiterr + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_r_dbiterr + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_r_overflow + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_r_underflow + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axi_r_prog_full + + out + + + STD_LOGIC + dummy_view + + + + 0 + + + + + + false + + + + + + axi_r_prog_empty + + out + + + STD_LOGIC + dummy_view + + + + 1 + + + + + + false + + + + + + axis_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + axis_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + axis_prog_full_thresh + + in + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axis_prog_empty_thresh + + in + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axis_data_count + + out + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axis_wr_data_count + + out + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axis_rd_data_count + + out + + 10 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + axis_sbiterr + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axis_dbiterr + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axis_overflow + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axis_underflow + + out + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + axis_prog_full + + out + + + STD_LOGIC + dummy_view + + + + 0 + + + + + + false + + + + + + axis_prog_empty + + out + + + STD_LOGIC + dummy_view + + + + 1 + + + + + + false + + + + + + + + C_COMMON_CLOCK + 1 + + + C_SELECT_XPM + 0 + + + C_COUNT_TYPE + 0 + + + C_DATA_COUNT_WIDTH + 10 + + + C_DEFAULT_VALUE + BlankString + + + C_DIN_WIDTH + 512 + + + C_DOUT_RST_VAL + 0 + + + C_DOUT_WIDTH + 256 + + + C_ENABLE_RLOCS + 0 + + + C_FAMILY + virtexuplus + + + C_FULL_FLAGS_RST_VAL + 0 + + + C_HAS_ALMOST_EMPTY + 0 + + + C_HAS_ALMOST_FULL + 0 + + + C_HAS_BACKUP + 0 + + + C_HAS_DATA_COUNT + 0 + + + C_HAS_INT_CLK + 0 + + + C_HAS_MEMINIT_FILE + 0 + + + C_HAS_OVERFLOW + 0 + + + C_HAS_RD_DATA_COUNT + 0 + + + C_HAS_RD_RST + 0 + + + C_HAS_RST + 0 + + + C_HAS_SRST + 1 + + + C_HAS_UNDERFLOW + 0 + + + C_HAS_VALID + 1 + + + C_HAS_WR_ACK + 0 + + + C_HAS_WR_DATA_COUNT + 0 + + + C_HAS_WR_RST + 0 + + + C_IMPLEMENTATION_TYPE + 6 + + + C_INIT_WR_PNTR_VAL + 0 + + + C_MEMORY_TYPE + 4 + + + C_MIF_FILE_NAME + BlankString + + + C_OPTIMIZATION_MODE + 0 + + + C_OVERFLOW_LOW + 0 + + + C_PRELOAD_LATENCY + 0 + + + C_PRELOAD_REGS + 1 + + + C_PRIM_FIFO_TYPE + 1kx36 + + + C_PROG_EMPTY_THRESH_ASSERT_VAL + 4 + + + C_PROG_EMPTY_THRESH_NEGATE_VAL + 5 + + + C_PROG_EMPTY_TYPE + 1 + + + C_PROG_FULL_THRESH_ASSERT_VAL + 895 + + + C_PROG_FULL_THRESH_NEGATE_VAL + 894 + + + C_PROG_FULL_TYPE + 1 + + + C_RD_DATA_COUNT_WIDTH + 11 + + + C_RD_DEPTH + 2048 + + + C_RD_FREQ + 1 + + + C_RD_PNTR_WIDTH + 11 + + + C_UNDERFLOW_LOW + 0 + + + C_USE_DOUT_RST + 1 + + + C_USE_ECC + 0 + + + C_USE_EMBEDDED_REG + 1 + + + C_USE_PIPELINE_REG + 0 + + + C_POWER_SAVING_MODE + 0 + + + C_USE_FIFO16_FLAGS + 0 + + + C_USE_FWFT_DATA_COUNT + 0 + + + C_VALID_LOW + 0 + + + C_WR_ACK_LOW + 0 + + + C_WR_DATA_COUNT_WIDTH + 10 + + + C_WR_DEPTH + 1024 + + + C_WR_FREQ + 1 + + + C_WR_PNTR_WIDTH + 10 + + + C_WR_RESPONSE_LATENCY + 1 + + + C_MSGON_VAL + 1 + + + C_ENABLE_RST_SYNC + 1 + + + C_EN_SAFETY_CKT + 0 + + + C_ERROR_INJECTION_TYPE + 0 + + + C_SYNCHRONIZER_STAGE + 2 + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_HAS_AXI_WR_CHANNEL + 1 + + + C_HAS_AXI_RD_CHANNEL + 1 + + + C_HAS_SLAVE_CE + 0 + + + C_HAS_MASTER_CE + 0 + + + C_ADD_NGC_CONSTRAINT + 0 + + + C_USE_COMMON_OVERFLOW + 0 + + + C_USE_COMMON_UNDERFLOW + 0 + + + C_USE_DEFAULT_SETTINGS + 0 + + + C_AXI_ID_WIDTH + 1 + + + C_AXI_ADDR_WIDTH + 32 + + + C_AXI_DATA_WIDTH + 64 + + + C_AXI_LEN_WIDTH + 8 + + + C_AXI_LOCK_WIDTH + 1 + + + C_HAS_AXI_ID + 0 + + + C_HAS_AXI_AWUSER + 0 + + + C_HAS_AXI_WUSER + 0 + + + C_HAS_AXI_BUSER + 0 + + + C_HAS_AXI_ARUSER + 0 + + + C_HAS_AXI_RUSER + 0 + + + C_AXI_ARUSER_WIDTH + 1 + + + C_AXI_AWUSER_WIDTH + 1 + + + C_AXI_WUSER_WIDTH + 1 + + + C_AXI_BUSER_WIDTH + 1 + + + C_AXI_RUSER_WIDTH + 1 + + + C_HAS_AXIS_TDATA + 1 + + + C_HAS_AXIS_TID + 0 + + + C_HAS_AXIS_TDEST + 0 + + + C_HAS_AXIS_TUSER + 1 + + + C_HAS_AXIS_TREADY + 1 + + + C_HAS_AXIS_TLAST + 0 + + + C_HAS_AXIS_TSTRB + 0 + + + C_HAS_AXIS_TKEEP + 0 + + + C_AXIS_TDATA_WIDTH + 8 + + + C_AXIS_TID_WIDTH + 1 + + + C_AXIS_TDEST_WIDTH + 1 + + + C_AXIS_TUSER_WIDTH + 4 + + + C_AXIS_TSTRB_WIDTH + 1 + + + C_AXIS_TKEEP_WIDTH + 1 + + + C_WACH_TYPE + 0 + + + C_WDCH_TYPE + 0 + + + C_WRCH_TYPE + 0 + + + C_RACH_TYPE + 0 + + + C_RDCH_TYPE + 0 + + + C_AXIS_TYPE + 0 + + + C_IMPLEMENTATION_TYPE_WACH + 1 + + + C_IMPLEMENTATION_TYPE_WDCH + 1 + + + C_IMPLEMENTATION_TYPE_WRCH + 1 + + + C_IMPLEMENTATION_TYPE_RACH + 1 + + + C_IMPLEMENTATION_TYPE_RDCH + 1 + + + C_IMPLEMENTATION_TYPE_AXIS + 1 + + + C_APPLICATION_TYPE_WACH + 0 + + + C_APPLICATION_TYPE_WDCH + 0 + + + C_APPLICATION_TYPE_WRCH + 0 + + + C_APPLICATION_TYPE_RACH + 0 + + + C_APPLICATION_TYPE_RDCH + 0 + + + C_APPLICATION_TYPE_AXIS + 0 + + + C_PRIM_FIFO_TYPE_WACH + 512x36 + + + C_PRIM_FIFO_TYPE_WDCH + 512x72 + + + C_PRIM_FIFO_TYPE_WRCH + 512x36 + + + C_PRIM_FIFO_TYPE_RACH + 512x36 + + + C_PRIM_FIFO_TYPE_RDCH + 512x72 + + + C_PRIM_FIFO_TYPE_AXIS + 1kx18 + + + C_USE_ECC_WACH + 0 + + + C_USE_ECC_WDCH + 0 + + + C_USE_ECC_WRCH + 0 + + + C_USE_ECC_RACH + 0 + + + C_USE_ECC_RDCH + 0 + + + C_USE_ECC_AXIS + 0 + + + C_ERROR_INJECTION_TYPE_WACH + 0 + + + C_ERROR_INJECTION_TYPE_WDCH + 0 + + + C_ERROR_INJECTION_TYPE_WRCH + 0 + + + C_ERROR_INJECTION_TYPE_RACH + 0 + + + C_ERROR_INJECTION_TYPE_RDCH + 0 + + + C_ERROR_INJECTION_TYPE_AXIS + 0 + + + C_DIN_WIDTH_WACH + 1 + + + C_DIN_WIDTH_WDCH + 64 + + + C_DIN_WIDTH_WRCH + 2 + + + C_DIN_WIDTH_RACH + 32 + + + C_DIN_WIDTH_RDCH + 64 + + + C_DIN_WIDTH_AXIS + 1 + + + C_WR_DEPTH_WACH + 16 + + + C_WR_DEPTH_WDCH + 1024 + + + C_WR_DEPTH_WRCH + 16 + + + C_WR_DEPTH_RACH + 16 + + + C_WR_DEPTH_RDCH + 1024 + + + C_WR_DEPTH_AXIS + 1024 + + + C_WR_PNTR_WIDTH_WACH + 4 + + + C_WR_PNTR_WIDTH_WDCH + 10 + + + C_WR_PNTR_WIDTH_WRCH + 4 + + + C_WR_PNTR_WIDTH_RACH + 4 + + + C_WR_PNTR_WIDTH_RDCH + 10 + + + C_WR_PNTR_WIDTH_AXIS + 10 + + + C_HAS_DATA_COUNTS_WACH + 0 + + + C_HAS_DATA_COUNTS_WDCH + 0 + + + C_HAS_DATA_COUNTS_WRCH + 0 + + + C_HAS_DATA_COUNTS_RACH + 0 + + + C_HAS_DATA_COUNTS_RDCH + 0 + + + C_HAS_DATA_COUNTS_AXIS + 0 + + + C_HAS_PROG_FLAGS_WACH + 0 + + + C_HAS_PROG_FLAGS_WDCH + 0 + + + C_HAS_PROG_FLAGS_WRCH + 0 + + + C_HAS_PROG_FLAGS_RACH + 0 + + + C_HAS_PROG_FLAGS_RDCH + 0 + + + C_HAS_PROG_FLAGS_AXIS + 0 + + + C_PROG_FULL_TYPE_WACH + 0 + + + C_PROG_FULL_TYPE_WDCH + 0 + + + C_PROG_FULL_TYPE_WRCH + 0 + + + C_PROG_FULL_TYPE_RACH + 0 + + + C_PROG_FULL_TYPE_RDCH + 0 + + + C_PROG_FULL_TYPE_AXIS + 0 + + + C_PROG_FULL_THRESH_ASSERT_VAL_WACH + 1023 + + + C_PROG_FULL_THRESH_ASSERT_VAL_WDCH + 1023 + + + C_PROG_FULL_THRESH_ASSERT_VAL_WRCH + 1023 + + + C_PROG_FULL_THRESH_ASSERT_VAL_RACH + 1023 + + + C_PROG_FULL_THRESH_ASSERT_VAL_RDCH + 1023 + + + C_PROG_FULL_THRESH_ASSERT_VAL_AXIS + 1023 + + + C_PROG_EMPTY_TYPE_WACH + 0 + + + C_PROG_EMPTY_TYPE_WDCH + 0 + + + C_PROG_EMPTY_TYPE_WRCH + 0 + + + C_PROG_EMPTY_TYPE_RACH + 0 + + + C_PROG_EMPTY_TYPE_RDCH + 0 + + + C_PROG_EMPTY_TYPE_AXIS + 0 + + + C_PROG_EMPTY_THRESH_ASSERT_VAL_WACH + 1022 + + + C_PROG_EMPTY_THRESH_ASSERT_VAL_WDCH + 1022 + + + C_PROG_EMPTY_THRESH_ASSERT_VAL_WRCH + 1022 + + + C_PROG_EMPTY_THRESH_ASSERT_VAL_RACH + 1022 + + + C_PROG_EMPTY_THRESH_ASSERT_VAL_RDCH + 1022 + + + C_PROG_EMPTY_THRESH_ASSERT_VAL_AXIS + 1022 + + + C_REG_SLICE_MODE_WACH + 0 + + + C_REG_SLICE_MODE_WDCH + 0 + + + C_REG_SLICE_MODE_WRCH + 0 + + + C_REG_SLICE_MODE_RACH + 0 + + + C_REG_SLICE_MODE_RDCH + 0 + + + C_REG_SLICE_MODE_AXIS + 0 + + + + + + choice_list_087d29fa + 0 + 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + + + choice_list_165ed04b + 64 + + + choice_list_22f447d7 + 64 + 128 + 256 + 512 + 1024 + + + choice_list_62eb4a48 + 512 + 1024 + 2048 + 4096 + 8192 + + + choice_list_6727dfa6 + 1 + 0 + + + choice_list_8af5a703 + 0 + 1 + + + choice_list_bf1143fa + 16 + 32 + 64 + 128 + 256 + 512 + 1024 + 2048 + 4096 + 8192 + 16384 + 32768 + 65536 + 131072 + + + choice_pairs_08e28d5f + Active_High + Active_Low + + + choice_pairs_0d7cd34d + Common_Clock_Builtin_FIFO + Common_Clock_Block_RAM + Common_Clock_Distributed_RAM + Common_Clock_Shift_Register + Independent_Clocks_Builtin_FIFO + Independent_Clocks_Block_RAM + Independent_Clocks_Distributed_RAM + + + choice_pairs_19452de4 + No_Programmable_Empty_Threshold + Single_Programmable_Empty_Threshold_Constant + + + choice_pairs_3c123ec0 + Common_Clock_Block_RAM + Common_Clock_Distributed_RAM + + + choice_pairs_40558afa + No_Programmable_Full_Threshold + Single_Programmable_Full_Threshold_Constant + + + choice_pairs_53eba4dc + Native + AXI_MEMORY_MAPPED + AXI_STREAM + + + choice_pairs_5548b404 + Common_Clock + Independent_Clock + + + choice_pairs_5f1451ad + Standard_FIFO + First_Word_Fall_Through + + + choice_pairs_619f3529 + AXI4 + AXI3 + AXI4_Lite + + + choice_pairs_8334cf20 + Data_FIFO + Packet_FIFO + Low_Latency_Data_FIFO + + + choice_pairs_9b232fe1 + Slave_Interface_Clock_Enable + Master_Interface_Clock_Enable + + + choice_pairs_a8c5818a + Fully_Registered + Light_Weight + + + choice_pairs_b3e9d19b + FIFO + Register_Slice + Pass_Through_Wire + + + choice_pairs_bec132cf + FIFO + Register_Slice + + + choice_pairs_c94a1851 + Hard_ECC + Soft_ECC + + + choice_pairs_ccb14e2b + READ_WRITE + READ_ONLY + WRITE_ONLY + + + choice_pairs_eb98f74b + No_Programmable_Empty_Threshold + Single_Programmable_Empty_Threshold_Constant + Single_Programmable_Empty_Threshold_Input_Port + + + choice_pairs_ec2b452f + No_Programmable_Full_Threshold + Single_Programmable_Full_Threshold_Constant + Single_Programmable_Full_Threshold_Input_Port + + + choice_pairs_ef3e87e1 + Embedded_Reg + + + choice_pairs_f78383bc + Synchronous_Reset + + + The FIFO Generator is a parameterizable first-in/first-out memory queue generator. Use it to generate resource and performance optimized FIFOs with common or independent read/write clock domains, and optional fixed or programmable full and empty flags and handshaking signals. Choose from a selection of memory resource types for implementation. Optional Hamming code based error detection and correction as well as error injection capability for system test help to insure data integrity. FIFO width and depth are parameterizable, and for native interface FIFOs, asymmetric read and write port widths are also supported. + + + Component_Name + rdback_fifo + + + + true + + + + + + Fifo_Implementation + Common_Clock_Builtin_FIFO + + + + true + + + + + + synchronization_stages + 2 + + + + true + + + + + + synchronization_stages_axi + 2 + + + + true + + + + + + INTERFACE_TYPE + Native + + + + true + + + + + + Performance_Options + First_Word_Fall_Through + + + + true + + + + + + asymmetric_port_width + true + + + + true + + + + + + Input_Data_Width + 512 + + + + true + + + + + + Input_Depth + 1024 + + + + true + + + + + + Output_Data_Width + 256 + + + + true + + + + + + Output_Depth + 2048 + + + + false + + + + + + Enable_ECC + false + + + + false + + + + + + Use_Embedded_Registers + true + + + + true + + + + + + Reset_Pin + true + + + + false + + + + + + Enable_Reset_Synchronization + true + + + + false + + + + + + Reset_Type + Synchronous_Reset + + + + false + + + + + + Full_Flags_Reset_Value + 0 + + + + false + + + + + + Use_Dout_Reset + true + + + + false + + + + + + Dout_Reset_Value + 0 + + + + true + + + + + + dynamic_power_saving + false + + + + true + + + + + + Almost_Full_Flag + false + + + + false + + + + + + Almost_Empty_Flag + false + + + + false + + + + + + Valid_Flag + true + + + + true + + + + + + Valid_Sense + Active_High + + + + true + + + + + + Underflow_Flag + false + + + + true + + + + + + Underflow_Sense + Active_High + + + + false + + + + + + Write_Acknowledge_Flag + false + + + + true + + + + + + Write_Acknowledge_Sense + Active_High + + + + false + + + + + + Overflow_Flag + false + + + + true + + + + + + Overflow_Sense + Active_High + + + + false + + + + + + Inject_Sbit_Error + false + + + + false + + + + + + Inject_Dbit_Error + false + + + + false + + + + + + ecc_pipeline_reg + false + + + + false + + + + + + Use_Extra_Logic + false + + + + false + + + + + + Data_Count + false + + + + false + + + + + + Data_Count_Width + 10 + + + + false + + + + + + Write_Data_Count + false + + + + false + + + + + + Write_Data_Count_Width + 10 + + + + false + + + + + + Read_Data_Count + false + + + + false + + + + + + Read_Data_Count_Width + 11 + + + + false + + + + + + Disable_Timing_Violations + false + + + + false + + + + + + Read_Clock_Frequency + 1 + + + + false + + + + + + Write_Clock_Frequency + 1 + + + + false + + + + + + Programmable_Full_Type + Single_Programmable_Full_Threshold_Constant + + + + true + + + + + + Full_Threshold_Assert_Value + 895 + + + + true + + + + + + Full_Threshold_Negate_Value + 894 + + + + false + + + + + + Programmable_Empty_Type + Single_Programmable_Empty_Threshold_Constant + + + + true + + + + + + Empty_Threshold_Assert_Value + 4 + + + + true + + + + + + Empty_Threshold_Negate_Value + 5 + + + + false + + + + + + PROTOCOL + AXI4 + + + + false + + + + + + Clock_Type_AXI + Common_Clock + + + + true + + + + + + HAS_ACLKEN + false + + + + false + + + + + + Clock_Enable_Type + Slave_Interface_Clock_Enable + + + + false + + + + + + READ_WRITE_MODE + READ_WRITE + + + + true + + + + + + ID_WIDTH + 0 + + + + false + + + + + + ADDRESS_WIDTH + 32 + + + + false + + + + + + DATA_WIDTH + 64 + + + + false + + + + + + AWUSER_Width + 0 + + + + false + + + + + + WUSER_Width + 0 + + + + false + + + + + + BUSER_Width + 0 + + + + false + + + + + + ARUSER_Width + 0 + + + + false + + + + + + RUSER_Width + 0 + + + + false + + + + + + TDATA_NUM_BYTES + 1 + + + + true + + + + + + TID_WIDTH + 0 + + + + false + + + + + + TDEST_WIDTH + 0 + + + + false + + + + + + TUSER_WIDTH + 4 + + + + false + + + + + + Enable_TREADY + true + + + + false + + + + + + Enable_TLAST + false + + + + true + + + + + + HAS_TSTRB + false + + + + false + + + + + + TSTRB_WIDTH + 1 + + + + false + + + + + + HAS_TKEEP + false + + + + false + + + + + + TKEEP_WIDTH + 1 + + + + false + + + + + + wach_type + Configuration Options + FIFO + + + + true + + + + + + FIFO_Implementation_wach + Common_Clock_Block_RAM + + + + true + + + + + + FIFO_Application_Type_wach + FIFO Application Type + Data_FIFO + + + + false + + + + + + Enable_ECC_wach + false + + + + false + + + + + + Inject_Sbit_Error_wach + Single Bit Error Injection + false + + + + false + + + + + + Inject_Dbit_Error_wach + false + + + + false + + + + + + Input_Depth_wach + 16 + + + + true + + + + + + Enable_Data_Counts_wach + false + + + + false + + + + + + Programmable_Full_Type_wach + Deassert READY When + No_Programmable_Full_Threshold + + + + false + + + + + + Full_Threshold_Assert_Value_wach + Full Threshold Assert Value + 1023 + + + + false + + + + + + Programmable_Empty_Type_wach + Deassert VALID When + No_Programmable_Empty_Threshold + + + + false + + + + + + Empty_Threshold_Assert_Value_wach + Empty Threshold Assert Value + 1022 + + + + false + + + + + + wdch_type + Configuration Options + FIFO + + + + true + + + + + + FIFO_Implementation_wdch + FIFO Implementation Type + Common_Clock_Block_RAM + + + + true + + + + + + FIFO_Application_Type_wdch + FIFO Application Type + Data_FIFO + + + + false + + + + + + Enable_ECC_wdch + false + + + + false + + + + + + Inject_Sbit_Error_wdch + Single Bit Error Injection + false + + + + false + + + + + + Inject_Dbit_Error_wdch + false + + + + false + + + + + + Input_Depth_wdch + 1024 + + + + true + + + + + + Enable_Data_Counts_wdch + false + + + + false + + + + + + Programmable_Full_Type_wdch + Deassert READY When + No_Programmable_Full_Threshold + + + + false + + + + + + Full_Threshold_Assert_Value_wdch + Full Threshold Assert Value + 1023 + + + + false + + + + + + Programmable_Empty_Type_wdch + Deassert VALID When + No_Programmable_Empty_Threshold + + + + false + + + + + + Empty_Threshold_Assert_Value_wdch + Empty Threshold Assert Value + 1022 + + + + false + + + + + + wrch_type + Configuration Options + FIFO + + + + true + + + + + + FIFO_Implementation_wrch + FIFO Implementation Type + Common_Clock_Block_RAM + + + + true + + + + + + FIFO_Application_Type_wrch + FIFO Application Type + Data_FIFO + + + + false + + + + + + Enable_ECC_wrch + false + + + + false + + + + + + Inject_Sbit_Error_wrch + Single Bit Error Injection + false + + + + false + + + + + + Inject_Dbit_Error_wrch + false + + + + false + + + + + + Input_Depth_wrch + 16 + + + + true + + + + + + Enable_Data_Counts_wrch + false + + + + false + + + + + + Programmable_Full_Type_wrch + Deassert READY When + No_Programmable_Full_Threshold + + + + false + + + + + + Full_Threshold_Assert_Value_wrch + Full Threshold Assert Value + 1023 + + + + false + + + + + + Programmable_Empty_Type_wrch + Deassert VALID When + No_Programmable_Empty_Threshold + + + + false + + + + + + Empty_Threshold_Assert_Value_wrch + Empty Threshold Assert Value + 1022 + + + + false + + + + + + rach_type + Configuration Options + FIFO + + + + true + + + + + + FIFO_Implementation_rach + FIFO Implementation Type + Common_Clock_Block_RAM + + + + true + + + + + + FIFO_Application_Type_rach + FIFO Application Type + Data_FIFO + + + + false + + + + + + Enable_ECC_rach + false + + + + false + + + + + + Inject_Sbit_Error_rach + Single Bit Error Injection + false + + + + false + + + + + + Inject_Dbit_Error_rach + false + + + + false + + + + + + Input_Depth_rach + 16 + + + + true + + + + + + Enable_Data_Counts_rach + false + + + + false + + + + + + Programmable_Full_Type_rach + Deassert READY When + No_Programmable_Full_Threshold + + + + false + + + + + + Full_Threshold_Assert_Value_rach + Full Threshold Assert Value + 1023 + + + + false + + + + + + Programmable_Empty_Type_rach + Deassert VALID When + No_Programmable_Empty_Threshold + + + + false + + + + + + Empty_Threshold_Assert_Value_rach + Empty Threshold Assert Value + 1022 + + + + false + + + + + + rdch_type + Configuration Options + FIFO + + + + true + + + + + + FIFO_Implementation_rdch + FIFO Implementation Type + Common_Clock_Block_RAM + + + + true + + + + + + FIFO_Application_Type_rdch + FIFO Application Type + Data_FIFO + + + + false + + + + + + Enable_ECC_rdch + false + + + + false + + + + + + Inject_Sbit_Error_rdch + Single Bit Error Injection + false + + + + false + + + + + + Inject_Dbit_Error_rdch + false + + + + false + + + + + + Input_Depth_rdch + 1024 + + + + true + + + + + + Enable_Data_Counts_rdch + false + + + + false + + + + + + Programmable_Full_Type_rdch + Deassert READY When + No_Programmable_Full_Threshold + + + + false + + + + + + Full_Threshold_Assert_Value_rdch + Full Threshold Assert Value + 1023 + + + + false + + + + + + Programmable_Empty_Type_rdch + Deassert VALID When + No_Programmable_Empty_Threshold + + + + false + + + + + + Empty_Threshold_Assert_Value_rdch + Empty Threshold Assert Value + 1022 + + + + false + + + + + + axis_type + Configuration Options + FIFO + + + + true + + + + + + FIFO_Implementation_axis + FIFO Implementation Type + Common_Clock_Block_RAM + + + + true + + + + + + FIFO_Application_Type_axis + FIFO Application Type + Data_FIFO + + + + false + + + + + + Enable_ECC_axis + false + + + + false + + + + + + Inject_Sbit_Error_axis + Single Bit Error Injection + false + + + + false + + + + + + Inject_Dbit_Error_axis + Double Bit Error Injection + false + + + + false + + + + + + Input_Depth_axis + 1024 + + + + true + + + + + + Enable_Data_Counts_axis + false + + + + false + + + + + + Programmable_Full_Type_axis + Deassert READY When + No_Programmable_Full_Threshold + + + + false + + + + + + Full_Threshold_Assert_Value_axis + Full Threshold Assert Value + 1023 + + + + false + + + + + + Programmable_Empty_Type_axis + Deassert VALID When + No_Programmable_Empty_Threshold + + + + false + + + + + + Empty_Threshold_Assert_Value_axis + Empty Threshold Assert Value + 1022 + + + + false + + + + + + Register_Slice_Mode_wach + Register Slice Options + Fully_Registered + + + + true + + + + + + Register_Slice_Mode_wdch + Register Slice Options + Fully_Registered + + + + true + + + + + + Register_Slice_Mode_wrch + Register Slice Options + Fully_Registered + + + + true + + + + + + Register_Slice_Mode_rach + Register Slice Options + Fully_Registered + + + + true + + + + + + Register_Slice_Mode_rdch + Register Slice Options + Fully_Registered + + + + true + + + + + + Register_Slice_Mode_axis + Register Slice Options + Fully_Registered + + + + true + + + + + + Underflow_Flag_AXI + Underflow Flag + false + + + + false + + + + + + Underflow_Sense_AXI + Underflow (Read Error) + Active_High + + + + false + + + + + + Overflow_Flag_AXI + Overflow Flag + false + + + + false + + + + + + Overflow_Sense_AXI + Overflow (Write Error) + Active_High + + + + false + + + + + + Disable_Timing_Violations_AXI + false + + + + true + + + + + + Add_NGC_Constraint_AXI + false + + + + true + + + + + + Enable_Common_Underflow + false + + + + true + + + + + + Enable_Common_Overflow + false + + + + true + + + + + + enable_read_pointer_increment_by2 + false + + + + true + + + + + + Use_Embedded_Registers_axis + false + + + + false + + + + + + enable_low_latency + false + + + + false + + + + + + use_dout_register + false + + + + false + + + + + + Master_interface_Clock_enable_memory_mapped + false + + + + false + + + + + + Slave_interface_Clock_enable_memory_mapped + false + + + + false + + + + + + Output_Register_Type + Embedded_Reg + + + + true + + + + + + Enable_Safety_Circuit + false + + + + false + + + + + + Enable_ECC_Type + Hard_ECC + + + + false + + + + + + C_SELECT_XPM + 0 + + + + + FIFO Generator + + XPM_MEMORY + XPM_CDC + + 5 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/scratchpad/scratchpad.xci b/projects/U200/U200.srcs/sources_1/ip/scratchpad/scratchpad.xci new file mode 100644 index 0000000..44575ea --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/scratchpad/scratchpad.xci @@ -0,0 +1,327 @@ + + + xilinx.com + xci + unknown + 1.0 + + + scratchpad + + + 4096 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + OTHER + NONE + 8192 + 32 + 1 + + OTHER + NONE + 8192 + 32 + 1 + + + 100000000 + 0 + 0.000 + 0 + 10 + 10 + 1 + 4 + 0 + 1 + 9 + 0 + 0 + 1 + NONE + 0 + 0 + 0 + ./ + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + Estimated Power for IP : 2.119075 mW + virtexuplus + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + scratchpad.mem + no_coe_file_loaded + 0 + 0 + 0 + 0 + 1 + 1024 + 1024 + 1 + 1 + 32 + 32 + 0 + 0 + CE + CE + ALL + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1024 + 1024 + WRITE_FIRST + WRITE_FIRST + 32 + 32 + virtexuplus + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + false + 9 + NONE + no_coe_file_loaded + ALL + scratchpad + false + false + false + false + false + false + false + false + false + Use_ENA_Pin + Always_Enabled + Single_Bit_Error_Injection + false + Native + false + no_mem_loaded + Single_Port_RAM + WRITE_FIRST + WRITE_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 50 + 0 + 0 + 0 + 8kx2 + false + false + 1 + 1 + 32 + 32 + false + false + false + false + 0 + false + false + CE + CE + SYNC + false + false + false + false + false + false + false + 1024 + 32 + 32 + No_ECC + false + false + false + Stand_Alone + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 4 + TRUE + . + + . + 2020.2 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/scratchpad/scratchpad.xml b/projects/U200/U200.srcs/sources_1/ip/scratchpad/scratchpad.xml new file mode 100644 index 0000000..b489504 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/scratchpad/scratchpad.xml @@ -0,0 +1,4182 @@ + + + xilinx.com + customized_ip + scratchpad + 1.0 + + + CLK.ACLK + ACLK + AXI4 Interconnect Clock Input + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.ARESETN + ARESETN + AXI4 Interconnect Reset Input + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + AXI_SLAVE_S_AXI + AXI_SLAVE + AXI_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + AXILite_SLAVE_S_AXI + AXILite_SLAVE + AXILite_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + BRAM_PORTA + BRAM_PORTA + BRAM_PORTA + + + + + + + ADDR + + + addra + + + + + CLK + + + clka + + + + + DIN + + + dina + + + + + DOUT + + + douta + + + + + EN + + + ena + + + + + RST + + + rsta + + + + + WE + + + wea + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + BRAM_PORTB + BRAM_PORTB + BRAM_PORTB + + + + + + + ADDR + + + addrb + + + + + CLK + + + clkb + + + + + DIN + + + dinb + + + + + DOUT + + + doutb + + + + + EN + + + enb + + + + + RST + + + rstb + + + + + WE + + + web + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + false + + + + + + + + S_1 + + Mem0 + 0 + 4096 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + + + + clka + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rsta + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + ena + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regcea + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wea + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addra + + in + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dina + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + douta + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + clkb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rstb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + enb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + regceb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + web + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + addrb + + in + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + dinb + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + doutb + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + eccpipece + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rdaddrecc + + out + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + deepsleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + shutdown + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rsta_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rstb_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_wdata + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rdata + + out + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rdaddrecc + + out + + 9 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_XDEVICEFAMILY + virtexuplus + + + C_ELABORATION_DIR + ./ + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_AXI_SLAVE_TYPE + 0 + + + C_USE_BRAM_BLOCK + 0 + + + C_ENABLE_32BIT_ADDRESS + 0 + + + C_CTRL_ECC_ALGO + NONE + + + C_HAS_AXI_ID + 0 + + + C_AXI_ID_WIDTH + 4 + + + C_MEM_TYPE + 0 + + + C_BYTE_SIZE + 9 + + + C_ALGORITHM + 1 + + + C_PRIM_TYPE + 1 + + + C_LOAD_INIT_FILE + 0 + + + C_INIT_FILE_NAME + no_coe_file_loaded + + + C_INIT_FILE + scratchpad.mem + + + C_USE_DEFAULT_DATA + 0 + + + C_DEFAULT_DATA + 0 + + + C_HAS_RSTA + 0 + + + C_RST_PRIORITY_A + CE + + + C_RSTRAM_A + 0 + + + C_INITA_VAL + 0 + + + C_HAS_ENA + 1 + + + C_HAS_REGCEA + 0 + + + C_USE_BYTE_WEA + 0 + + + C_WEA_WIDTH + 1 + + + C_WRITE_MODE_A + WRITE_FIRST + + + C_WRITE_WIDTH_A + 32 + + + C_READ_WIDTH_A + 32 + + + C_WRITE_DEPTH_A + 1024 + + + C_READ_DEPTH_A + 1024 + + + C_ADDRA_WIDTH + 10 + + + C_HAS_RSTB + 0 + + + C_RST_PRIORITY_B + CE + + + C_RSTRAM_B + 0 + + + C_INITB_VAL + 0 + + + C_HAS_ENB + 0 + + + C_HAS_REGCEB + 0 + + + C_USE_BYTE_WEB + 0 + + + C_WEB_WIDTH + 1 + + + C_WRITE_MODE_B + WRITE_FIRST + + + C_WRITE_WIDTH_B + 32 + + + C_READ_WIDTH_B + 32 + + + C_WRITE_DEPTH_B + 1024 + + + C_READ_DEPTH_B + 1024 + + + C_ADDRB_WIDTH + 10 + + + C_HAS_MEM_OUTPUT_REGS_A + 0 + + + C_HAS_MEM_OUTPUT_REGS_B + 0 + + + C_HAS_MUX_OUTPUT_REGS_A + 0 + + + C_HAS_MUX_OUTPUT_REGS_B + 0 + + + C_MUX_PIPELINE_STAGES + 0 + + + C_HAS_SOFTECC_INPUT_REGS_A + 0 + + + C_HAS_SOFTECC_OUTPUT_REGS_B + 0 + + + C_USE_SOFTECC + 0 + + + C_USE_ECC + 0 + + + C_EN_ECC_PIPE + 0 + + + C_READ_LATENCY_A + 1 + + + C_READ_LATENCY_B + 1 + + + C_HAS_INJECTERR + 0 + + + C_SIM_COLLISION_CHECK + ALL + + + C_COMMON_CLK + 0 + + + C_DISABLE_WARN_BHV_COLL + 0 + + + C_EN_SLEEP_PIN + 0 + + + C_USE_URAM + 0 + + + C_EN_RDADDRA_CHG + 0 + + + C_EN_RDADDRB_CHG + 0 + + + C_EN_DEEPSLEEP_PIN + 0 + + + C_EN_SHUTDOWN_PIN + 0 + + + C_EN_SAFETY_CKT + 0 + + + C_DISABLE_WARN_BHV_RANGE + 0 + + + C_COUNT_36K_BRAM + 1 + + + C_COUNT_18K_BRAM + 0 + + + C_EST_POWER_SUMMARY + Estimated Power for IP : 2.119075 mW + + + + + + choice_list_5453281d + Native + AXI4 + + + choice_list_5f2d7eda + 16kx1 + 8kx2 + 4kx4 + 2kx9 + 1kx18 + 512x36 + 256x72 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_784e1e2a + 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + 1024 + + + choice_list_89a27b2f + 8 + 9 + + + choice_list_c8df20f0 + NONE + ECCH32-7 + ECCH64-8 + ECCHSIAO32-7 + ECCHSIAO64-8 + ECCHSIAO128-9 + + + choice_list_e9412e2c + BRAM + URAM + + + choice_pairs_07c32259 + WRITE_FIRST + READ_FIRST + NO_CHANGE + + + choice_pairs_27c66b0d + Stand_Alone + BRAM_Controller + + + choice_pairs_2adcaf32 + SYNC + ASYNC + + + choice_pairs_2d73cdeb + Always_Enabled + Use_ENB_Pin + + + choice_pairs_3949ecbf + Always_Enabled + Use_ENA_Pin + + + choice_pairs_3e9ce7ae + Minimum_Area + Low_Power + Fixed_Primitives + + + choice_pairs_44b9b2d1 + ALL + NONE + WARNING_ONLY + GENERATE_X_ONLY + + + choice_pairs_63de7f78 + CE + SR + + + choice_pairs_716d2fba + Single_Bit_Error_Injection + Double_Bit_Error_Injection + Single_and_Double_Bit_Error_Injection + + + choice_pairs_b91edaa2 + Memory_Slave + Peripheral_Slave + + + choice_pairs_c1013cbe + No_ECC + Soft_ECC + BuiltIn_ECC + + + choice_pairs_e4c322cb + AXI4_Full + AXI4_Lite + + + choice_pairs_e932d933 + Single_Port_RAM + Simple_Dual_Port_RAM + True_Dual_Port_RAM + Single_Port_ROM + Dual_Port_ROM + + + The Xilinx LogiCORE IP Block Memory Generator replaces the Dual Port Block Memory and Single Port Block Memory LogiCOREs, but is not a direct drop-in replacement. It should be used in all new Xilinx designs. The core supports RAM and ROM functions over a wide range of widths and depths. Use this core to generate block memories with symmetric or asymmetric read and write port widths, as well as cores which can perform simultaneous write operations to separate locations, and simultaneous read operations from the same location. For more information on differences in interface and feature support between this core and the Dual Port Block Memory and Single Port Block Memory LogiCOREs, please consult the data sheet. + + + Component_Name + scratchpad + + + + true + + + + + + Interface_Type + Native + + + + true + + + + + + AXI_Type + AXI4_Full + + + + true + + + + + + AXI_Slave_Type + Memory_Slave + + + + true + + + + + + Use_AXI_ID + false + + + + false + + + + + + AXI_ID_Width + 4 + + + + false + + + + + + Memory_Type + Single_Port_RAM + + + + true + + + + + + PRIM_type_to_Implement + BRAM + + + + true + + + + + + Enable_32bit_Address + false + + + + true + + + + + + ecctype + No_ECC + + + + false + + + + + + ECC + false + + + + false + + + + + + softecc + false + + + + false + + + + + + EN_SLEEP_PIN + false + + + + true + + + + + + EN_DEEPSLEEP_PIN + false + + + + false + + + + + + EN_SHUTDOWN_PIN + false + + + + false + + + + + + EN_ECC_PIPE + false + + + + false + + + + + + RD_ADDR_CHNG_A + false + + + + false + + + + + + RD_ADDR_CHNG_B + false + + + + false + + + + + + Use_Error_Injection_Pins + false + + + + false + + + + + + Error_Injection_Type + Single_Bit_Error_Injection + + + + false + + + + + + Use_Byte_Write_Enable + false + + + + true + + + + + + Byte_Size + 9 + + + + false + + + + + + Algorithm + Minimum_Area + + + + true + + + + + + Primitive + 8kx2 + + + + false + + + + + + Assume_Synchronous_Clk + false + + + + false + + + + + + Write_Width_A + 32 + + + + true + + + + + + Write_Depth_A + 1024 + + + + true + + + + + + Read_Width_A + 32 + + + + true + + + + + + Operating_Mode_A + WRITE_FIRST + + + + true + + + + + + Enable_A + Use_ENA_Pin + + + + true + + + + + + Write_Width_B + 32 + + + + false + + + + + + Read_Width_B + 32 + + + + false + + + + + + Operating_Mode_B + WRITE_FIRST + + + + false + + + + + + Enable_B + Always_Enabled + + + + false + + + + + + Register_PortA_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortA_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEA_Pin + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Primitives + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Core + false + + + + false + + + + + + Use_REGCEB_Pin + false + + + + false + + + + + + register_porta_input_of_softecc + false + + + + false + + + + + + register_portb_output_of_softecc + false + + + + false + + + + + + Pipeline_Stages + 0 + + + + false + + + + + + Load_Init_File + false + + + + true + + + + + + Coe_File + no_coe_file_loaded + + + + false + + + + + + Fill_Remaining_Memory_Locations + false + + + + true + + + + + + Remaining_Memory_Locations + 0 + + + + false + + + + + + Use_RSTA_Pin + false + + + + true + + + + + + Reset_Memory_Latch_A + false + + + + false + + + + + + Reset_Priority_A + CE + + + + false + + + + + + Output_Reset_Value_A + 0 + + + + false + + + + + + Use_RSTB_Pin + false + + + + false + + + + + + Reset_Memory_Latch_B + false + + + + false + + + + + + Reset_Priority_B + CE + + + + false + + + + + + Output_Reset_Value_B + 0 + + + + false + + + + + + Reset_Type + SYNC + + + + false + + + + + + Additional_Inputs_for_Power_Estimation + false + + + + true + + + + + + Port_A_Clock + 100 + + + + true + + + + + + Port_A_Write_Rate + 50 + + + + true + + + + + + Port_B_Clock + 0 + + + + true + + + + + + Port_B_Write_Rate + 0 + + + + true + + + + + + Port_A_Enable_Rate + 100 + + + + true + + + + + + Port_B_Enable_Rate + 0 + + + + true + + + + + + Collision_Warnings + ALL + + + + true + + + + + + Disable_Collision_Warnings + false + + + + true + + + + + + Disable_Out_of_Range_Warnings + false + + + + true + + + + + + use_bram_block + Stand_Alone + + + + true + + + + + + MEM_FILE + no_mem_loaded + + + + true + + + + + + CTRL_ECC_ALGO + NONE + + + + true + + + + + + EN_SAFETY_CKT + false + + + + false + + + + + + READ_LATENCY_A + 1 + + + + false + + + + + + READ_LATENCY_B + 1 + + + + false + + + + + + + + Block Memory Generator + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2019.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/ip_0/xdma_pcie4_ip_gt.xci b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/ip_0/xdma_pcie4_ip_gt.xci new file mode 100644 index 0000000..083af2b --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/ip_0/xdma_pcie4_ip_gt.xci @@ -0,0 +1,1433 @@ + + + xilinx.com + xci + unknown + 1.0 + + + xdma_pcie4_ip_gt + + + "000000000000000000000000000000000000000000000000000000000000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + 2 + 2500.0 + 0 + 0 + 100 + 67 + 3 + 1 + 0 + 2 + 1 + 0 + 1 + 1 + 1 + 1 + 500 + 1 + 0 + 0 + 0 + 0 + 1 + "00000000" + "00000000" + 1 + 4 + 0 + "00000000000000000000000000000000000000000000000000000000000000000000000000000000" + "00000000" + 1 + "00000001" + 1 + 1 + 5000 + "00000000000000000000000000000000000000000000000000000000000000000000000000011100" + 1 + "1010000011" + 1 + "0101111100" + 1 + 1 + 20 + 8 + 131 + 1 + 400.0000000 + 1 + 1 + 0x000000000000000000000000000000000000000000000000 + 100 + 2 + 0 + 0 + 1 + 1 + 0 + 16 + 400.0000000 + 400.0000000 + 0 + 257.8125 + 1 + 8 + 2 + 0 + 0 + 1 + 400 + 0 + 0 + 0 + 1 + 1 + 20 + 8 + 131 + 1 + 400.0000000 + 4 + 1 + 100 + 0 + 0 + 1 + 1 + 0 + 16 + 400.0000000 + 400.0000000 + 1 + X1Y35 X1Y34 X1Y33 X1Y32 X1Y31 X1Y30 X1Y29 X1Y28 + xdma_pcie4_ip_gt + 0 + 0 + txpdelecidlemode_in txprgdivresetdone_out rcalenb_in txpisopd_in rxratemode_in dmonfiforeset_in dmonitorclk_in dmonitorout_out txdlysresetdone_out rxdlysresetdone_out rxphaligndone_out rxsyncdone_out eyescanreset_in txdiffctrl_in rxtermination_in cpllpd_in drpaddr_common_in drpclk_common_in drpdi_common_in drpen_common_in drpwe_common_in loopback_in pcieeqrxeqadaptdone_in pcierstidle_in pciersttxsyncstart_in pcieuserratedone_in qpll0pd_in qpll1pd_in rxcdrreset_in rxdfelpmreset_in rxlpmen_in rxpc +sreset_in rxpd_in rxpmareset_in rxpolarity_in rxprbscntreset_in rxprbssel_in rxrate_in txdeemph_in txdetectrx_in txelecidle_in txmaincursor_in txmargin_in txpcsreset_in txpd_in txpmareset_in txpostcursor_in txprbsforceerr_in txprbssel_in txprecursor_in txrate_in txswing_in bufgtce_out bufgtcemask_out bufgtdiv_out bufgtreset_out bufgtrstmask_out drpdo_common_out drprdy_common_out gtpowergood_out pcierategen3_out pcierateidle_out pcierateqpllpd_out pcierateqpllreset_out pciesynctxsyncdone_out pcie +usergen3rdy_out pcieuserphystatusrst_out pcieuserratestart_out phystatus_out rxelecidle_out rxoutclkfabric_out rxoutclkpcs_out rxprbserr_out rxprbslocked_out rxrecclkout_out rxstatus_out rxvalid_out txoutclkfabric_out txoutclkpcs_out qpll1freqlock_in qpll0freqlock_in cpllfreqlock_in qpll0lock_out qpll1lock_out drpclk_in cpllreset_in qpll1outclk_out qpll1outrefclk_out qpll0outclk_out qpll0outrefclk_out pcierateqpll0_in pcierateqpll1_in gtrefclk00_in gtrefclk01_in qpll0reset_in qpll1reset_in drpwe +_in drpaddr_in drpen_in drprst_in drprdy_out drpdi_in drpdo_out rxcdrhold_in rxdfeagchold_in rxdfecfokhold_in rxdfelfhold_in rxdfekhhold_in rxdfetap2hold_in rxdfetap3hold_in rxdfetap4hold_in rxdfetap5hold_in rxdfetap6hold_in rxdfetap7hold_in rxdfetap8hold_in rxdfetap9hold_in rxdfetap10hold_in rxdfetap11hold_in rxdfetap12hold_in rxdfetap13hold_in rxdfetap14hold_in rxdfetap15hold_in rxdfeuthold_in rxdfevphold_in rxoshold_in rxlpmgchold_in rxlpmhfhold_in rxlpmlfhold_in rxlpmoshold_in rxratedone_out + rxcdrfreqreset_in resetovrd_in txoutclksel_in cplllock_out gtrefclk0_in + 100 + BOTH + 0 + GTY + 1 + 15 + 96 + 5 + gtye4 + 2 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + -1 + -1 + -1 + -1 + -1 + -1 + -1 + 0 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + -1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + -1 + -1 + -1 + -1 + -1 + -1 + -1 + -1 + -1 + -1 + -1 + -1 + -1 + -1 + 1 + 1 + 1 + -1 + -1 + -1 + -1 + -1 + -1 + -1 + -1 + 1 + -1 + -1 + -1 + 1 + -1 + -1 + 1 + -1 + -1 + -1 + -1 + -1 + 1 + -1 + 1 + -1 + -1 + -1 + -1 + -1 + 1 + 1 + 1 + 1 + 0 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + 0 + 0 + 0 + 0 + 0 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + 0 + 0 + 0 + -1 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 0 + 0 + 0 + -1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + 1 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 1 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 0 + 0 + 1 + -1 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + -1 + 0 + -1 + -1 + -1 + 0 + 0 + 0 + -1 + -1 + 0 + 0 + 0 + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + -1 + -1 + -1 + 0 + 0 + 0 + 0 + -1 + 0 + -1 + 0 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + -1 + -1 + -1 + -1 + -1 + 0 + 0 + 1 + -1 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + -1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + -1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + -1 + 0 + 0 + 0 + -1 + 0 + 1 + 1 + -1 + -1 + -1 + -1 + -1 + 0 + 0 + 0 + 1 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0 + 1 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 23 + 0 + None + 8 + 400.0000000 + 8 + 2 + 400.0000000 + true + CORE + NONE + EXAMPLE_DESIGN + CORE + EXAMPLE_DESIGN + EXAMPLE_DESIGN + EXAMPLE_DESIGN + EXAMPLE_DESIGN + false + NAME + false + 500 + true + false + 250 + None + 0 + MULTI + 1 + ENABLE + DISABLE + ENABLE + 00000000 + false + false + false + false + false + false + false + false + 00000000 + false + false + false + false + false + false + false + false + 1 + 00000000 + false + false + false + false + false + false + false + false + 4 + 1 + 0 + 00000000000000000000000000000000000000000000000000000000000000000000000000000000 + 00000000 + 00000000 + 00000000 + 00000000 + 00000000 + 00000000 + 00000000 + 00000000 + 00000000 + false + false + false + false + false + false + false + false + 00000001 + ENABLE + true + false + false + false + false + false + false + false + 1 + 00000000 + false + false + false + false + false + false + false + false + 1 + 5000 + ENABLE + 0 + 00000000000000000000000000000000000000000000000000000000000000000000000000011100 + 00011100 + 00000000 + 00000000 + 00000000 + 00000000 + 00000000 + 00000000 + 00000000 + 1 + false + 1111111111 + true + 1010000011 + K28.5 + true + 0101111100 + true + 0 + AC + 8B10B + true + DFE + 20 + 1 + -20 + 8 + X1Y35 + RXOUTCLKPMA + QPLL1 + 0 + 0 + + 100 + + PMA + 0 + PROGRAMMABLE + 800 + 16 + 15 + false + 0 + 10.3125 + 257.8125 + 1 + false + QPLL1 + 400 + 0 + ENABLE + 8B10B + PCIE_GEN1_GEN2 + true + 20 + 8 + X1Y35 + TXPROGDIVCLK + QPLL1 + 0 + 100 + + 16 + false + 1 + false + false + false + false + false + true + true + true + true + true + false + false + false + false + false + false + false + true + true + false + false + true + false + false + true + true + true + true + false + true + true + true + true + true + true + true + true + true + true + true + true + true + true + false + false + false + false + false + false + false + false + false + false + true + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + true + true + true + true + false + false + false + false + false + false + true + false + false + false + false + false + false + false + true + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + true + true + true + false + false + false + false + false + false + false + false + true + false + false + false + true + false + false + true + false + false + false + false + false + true + false + true + false + false + false + false + false + true + true + true + true + false + true + false + false + false + true + true + true + true + true + true + true + true + true + true + true + true + true + true + false + false + false + true + false + false + false + false + false + false + false + false + false + false + false + false + true + true + false + false + true + true + true + false + false + false + true + false + false + false + false + false + true + true + false + false + true + true + true + false + false + false + true + false + false + false + false + false + false + true + false + false + false + true + false + true + false + true + true + true + true + true + true + true + false + false + true + false + false + false + false + false + false + false + false + false + false + false + false + false + true + false + true + true + false + false + true + true + true + true + true + false + false + false + false + true + false + false + false + false + true + false + true + false + true + false + true + true + false + true + false + true + false + true + false + true + false + true + false + true + false + true + false + true + false + true + false + true + false + true + false + true + false + true + false + true + false + true + false + false + false + false + false + false + false + true + true + false + false + false + false + false + false + false + false + false + true + true + false + true + false + true + false + true + false + true + false + false + false + false + true + false + false + false + false + false + false + false + false + false + false + false + true + true + true + false + true + true + true + false + true + false + false + false + false + false + false + true + true + true + true + true + true + true + false + true + false + false + false + true + true + true + false + false + false + false + true + true + true + false + false + false + false + false + false + false + true + false + true + false + false + false + false + true + true + true + true + true + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + true + false + false + false + false + false + false + true + true + true + true + false + false + false + false + true + true + true + false + true + true + true + true + true + true + true + true + false + false + false + false + false + false + false + true + true + false + false + false + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + true + false + false + false + false + false + true + false + true + true + false + true + false + true + true + true + false + true + true + false + false + false + false + false + true + false + false + true + false + true + true + true + true + true + true + false + true + true + true + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 9 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/ip_0/xdma_pcie4_ip_gt.xml b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/ip_0/xdma_pcie4_ip_gt.xml new file mode 100644 index 0000000..6d46f55 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/ip_0/xdma_pcie4_ip_gt.xml @@ -0,0 +1,22837 @@ + + + xilinx.com + customized_ip + xdma_pcie4_ip_gt + 1.0 + + + + xilinx_elaborateports + Elaborate Ports + :vivado.xilinx.com:elaborate.ports + gtwizard_ultrascale_v1_7_9_gtwizard_ultrascale + + + outputProductCRC + 9:97ee44b7 + + + + + + + gtwiz_userclk_tx_reset_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + gtwiz_userclk_tx_active_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + gtwiz_userclk_tx_srcclk_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_userclk_tx_usrclk_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_userclk_tx_usrclk2_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_userclk_tx_active_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_userclk_rx_reset_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_userclk_rx_active_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + gtwiz_userclk_rx_srcclk_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_userclk_rx_usrclk_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_userclk_rx_usrclk2_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_userclk_rx_active_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_buffbypass_tx_reset_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_buffbypass_tx_start_user_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_buffbypass_tx_done_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_buffbypass_tx_error_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_buffbypass_rx_reset_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_buffbypass_rx_start_user_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_buffbypass_rx_done_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_buffbypass_rx_error_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_reset_clk_freerun_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_reset_all_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_reset_tx_pll_and_datapath_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_reset_tx_datapath_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_reset_rx_pll_and_datapath_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_reset_rx_datapath_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_reset_tx_done_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + gtwiz_reset_rx_done_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + gtwiz_reset_qpll0lock_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_reset_qpll1lock_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_reset_rx_cdr_stable_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_reset_tx_done_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_reset_rx_done_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_reset_qpll0reset_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_reset_qpll1reset_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_gthe3_cpll_cal_txoutclk_period_in + + in + + 143 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_gthe3_cpll_cal_cnt_tol_in + + in + + 143 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_gthe3_cpll_cal_bufg_ce_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_gthe4_cpll_cal_txoutclk_period_in + + in + + 143 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_gthe4_cpll_cal_cnt_tol_in + + in + + 143 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_gthe4_cpll_cal_bufg_ce_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_gtye4_cpll_cal_txoutclk_period_in + + in + + 143 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + gtwiz_gtye4_cpll_cal_cnt_tol_in + + in + + 143 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + gtwiz_gtye4_cpll_cal_bufg_ce_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + gtwiz_userdata_tx_in + + in + + 127 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtwiz_userdata_rx_out + + out + + 127 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + bgbypassb_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x3 + + + + + + false + + + + + + bgmonitorenb_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x3 + + + + + + false + + + + + + bgpdb_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x3 + + + + + + false + + + + + + bgrcalovrd_in + + in + + 9 + 0 + + + + wire + xilinx_elaborateports + + + + 0x210 + + + + + + false + + + + + + bgrcalovrdenb_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x3 + + + + + + false + + + + + + drpaddr_common_in + + in + + 31 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + drpclk_common_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + drpdi_common_in + + in + + 31 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + drpen_common_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + drpwe_common_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + gtgrefclk0_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + gtgrefclk1_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + gtnorthrefclk00_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + gtnorthrefclk01_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + gtnorthrefclk10_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + gtnorthrefclk11_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + gtrefclk00_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + gtrefclk01_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + gtrefclk10_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + gtrefclk11_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + gtsouthrefclk00_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + gtsouthrefclk01_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + gtsouthrefclk10_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + gtsouthrefclk11_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + pcierateqpll0_in + + in + + 5 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pcierateqpll1_in + + in + + 5 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pmarsvd0_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000 + + + + + + false + + + + + + pmarsvd1_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000 + + + + + + false + + + + + + qpll0clkrsvd0_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + qpll0clkrsvd1_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + qpll0fbdiv_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000 + + + + + + false + + + + + + qpll0lockdetclk_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + qpll0locken_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + qpll0pd_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + qpll0refclksel_in + + in + + 5 + 0 + + + + wire + xilinx_elaborateports + + + + 0x09 + + + + + + false + + + + + + qpll0reset_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + qpll1clkrsvd0_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + qpll1clkrsvd1_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + qpll1fbdiv_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000 + + + + + + false + + + + + + qpll1lockdetclk_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + qpll1locken_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x3 + + + + + + false + + + + + + qpll1pd_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + qpll1refclksel_in + + in + + 5 + 0 + + + + wire + xilinx_elaborateports + + + + 0x09 + + + + + + false + + + + + + qpll1reset_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + qpllrsvd1_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000 + + + + + + false + + + + + + qpllrsvd2_in + + in + + 9 + 0 + + + + wire + xilinx_elaborateports + + + + 0x000 + + + + + + false + + + + + + qpllrsvd3_in + + in + + 9 + 0 + + + + wire + xilinx_elaborateports + + + + 0x000 + + + + + + false + + + + + + qpllrsvd4_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000 + + + + + + false + + + + + + rcalenb_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + sdm0data_in + + in + + 49 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000000000000 + + + + + + false + + + + + + sdm0reset_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + sdm0toggle_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + sdm0width_in + + in + + 3 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + sdm1data_in + + in + + 49 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000000000000 + + + + + + false + + + + + + sdm1reset_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + sdm1toggle_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + sdm1width_in + + in + + 3 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + tcongpi_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + tconpowerup_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + tconreset_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + tconrsvdin1_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + ubcfgstreamen_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + ubdo_in + + in + + 31 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00000000 + + + + + + false + + + + + + ubdrdy_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + ubenable_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + ubgpi_in + + in + + 3 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + ubintr_in + + in + + 3 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + ubiolmbrst_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + ubmbrst_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + ubmdmcapture_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + ubmdmdbgrst_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + ubmdmdbgupdate_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + ubmdmregen_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + ubmdmshift_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + ubmdmsysrst_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + ubmdmtck_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + ubmdmtdi_in + + in + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0 + + + + + + false + + + + + + drpdo_common_out + + out + + 31 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + drprdy_common_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pmarsvdout0_out + + out + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + pmarsvdout1_out + + out + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + qpll0fbclklost_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + qpll0lock_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + qpll0outclk_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + qpll0outrefclk_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + qpll0refclklost_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + qpll1fbclklost_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + qpll1lock_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + qpll1outclk_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + qpll1outrefclk_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + qpll1refclklost_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + qplldmonitor0_out + + out + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + qplldmonitor1_out + + out + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + refclkoutmonitor0_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + refclkoutmonitor1_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxrecclk0_sel_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxrecclk1_sel_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxrecclk0sel_out + + out + + 3 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxrecclk1sel_out + + out + + 3 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + sdm0finalout_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + sdm0testdata_out + + out + + 29 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + sdm1finalout_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + sdm1testdata_out + + out + + 29 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + tcongpo_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + tconrsvdout0_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + ubdaddr_out + + out + + 31 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + ubden_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + ubdi_out + + out + + 31 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + ubdwe_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + ubmdmtdo_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + ubrsvdout_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + ubtxuart_out + + out + + 1 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + cdrstepdir_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + cdrstepsq_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + cdrstepsx_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + cfgreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + clkrsvd0_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + clkrsvd1_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + cpllfreqlock_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + cplllockdetclk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + cplllocken_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0xFF + + + + + + false + + + + + + cpllpd_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + cpllrefclksel_in + + in + + 23 + 0 + + + + wire + xilinx_elaborateports + + + + 0x249249 + + + + + + false + + + + + + cpllreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + dmonfiforeset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + dmonitorclk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + drpaddr_in + + in + + 79 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + drpclk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + drpdi_in + + in + + 127 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + drpen_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + drprst_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + drpwe_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + elpcaldvorwren_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + elpcalpaorwren_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + evoddphicaldone_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + evoddphicalstart_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + evoddphidrden_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + evoddphidwren_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + evoddphixrden_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + evoddphixwren_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + eyescanmode_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + eyescanreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + eyescantrigger_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + freqos_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + gtgrefclk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + gthrxn_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gthrxp_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtnorthrefclk0_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + gtnorthrefclk1_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + gtrefclk0_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + gtrefclk1_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + gtresetsel_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtrsvd_in + + in + + 127 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00000000000000000000000000000000 + + + + + + false + + + + + + gtrxreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + gtrxresetsel_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + gtsouthrefclk0_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + gtsouthrefclk1_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + gttxreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + gttxresetsel_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + incpctrl_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + gtyrxn_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + gtyrxp_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + loopback_in + + in + + 23 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + looprsvd_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + lpbkrxtxseren_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + lpbktxrxseren_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + pcieeqrxeqadaptdone_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pcierstidle_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pciersttxsyncstart_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pcieuserratedone_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pcsrsvdin_in + + in + + 127 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00000000000000000000000000000000 + + + + + + false + + + + + + pcsrsvdin2_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + pmarsvdin_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + qpll0clk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + illegal + false + + + + + + qpll0freqlock_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + qpll0refclk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + illegal + false + + + + + + qpll1clk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + illegal + false + + + + + + qpll1freqlock_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + qpll1refclk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + illegal + false + + + + + + resetovrd_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rstclkentx_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rx8b10ben_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxafecfoken_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0xFF + + + + + + false + + + + + + rxbufreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxcdrfreqreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxcdrhold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxcdrovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxcdrreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxcdrresetrsv_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxchbonden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxchbondi_in + + in + + 39 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000000000 + + + + + + false + + + + + + rxchbondlevel_in + + in + + 23 + 0 + + + + wire + xilinx_elaborateports + + + + 0x000000 + + + + + + false + + + + + + rxchbondmaster_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxchbondslave_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxckcalreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxckcalstart_in + + in + + 55 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00000000000000 + + + + + + false + + + + + + rxcommadeten_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxdfeagcctrl_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxdccforcestart_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxdfeagchold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfeagcovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfecfokfcnum_in + + in + + 31 + 0 + + + + wire + xilinx_elaborateports + + + + 0xDDDDDDDD + + + + + + false + + + + + + rxdfecfokfen_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfecfokfpulse_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfecfokhold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfecfokovren_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfekhhold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfekhovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfelfhold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfelfovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfelpmreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap10hold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap10ovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfetap11hold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap11ovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfetap12hold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap12ovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfetap13hold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap13ovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfetap14hold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap14ovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfetap15hold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap15ovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfetap2hold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap2ovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfetap3hold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap3ovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfetap4hold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap4ovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfetap5hold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap5ovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfetap6hold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap6ovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfetap7hold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap7ovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfetap8hold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap8ovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfetap9hold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfetap9ovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfeuthold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfeutovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfevphold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxdfevpovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdfevsen_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxdfexyden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0xFF + + + + + + false + + + + + + rxdlybypass_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0xFF + + + + + + false + + + + + + rxdlyen_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdlyovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxdlysreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxelecidlemode_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000 + + + + + + false + + + + + + rxeqtraining_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxgearboxslip_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxlatclk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxlpmen_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxlpmgchold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxlpmgcovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxlpmhfhold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxlpmhfovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxlpmlfhold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxlpmlfklovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxlpmoshold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxlpmosovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxmcommaalignen_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxmonitorsel_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000 + + + + + + false + + + + + + rxoobreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxoscalreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxoshold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxosintcfg_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxosinten_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxosinthold_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxosintovrden_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxosintstrobe_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxosinttestovrden_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxosovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxoutclksel_in + + in + + 23 + 0 + + + + wire + xilinx_elaborateports + + + + 0x492492 + + + + + + false + + + + + + rxpcommaalignen_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxpcsreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxpd_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxphalign_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxphalignen_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxphdlypd_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxphdlyreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxphovrden_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxpllclksel_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0xAAAA + + + + + + false + + + + + + rxpmareset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxpolarity_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxprbscntreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxprbssel_in + + in + + 31 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxprogdivreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxqpien_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxrate_in + + in + + 23 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxratemode_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxslide_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxslipoutclk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxslippma_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxsyncallin_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxsyncin_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxsyncmode_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + rxsysclksel_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0xFFFF + + + + + + false + + + + + + rxtermination_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxuserrdy_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxusrclk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxusrclk2_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + sigvalidclk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + tstin_in + + in + + 159 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000000000000000000000000000000000000000 + + + + + + false + + + + + + tx8b10bbypass_in + + in + + 63 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000000000000000 + + + + + + false + + + + + + tx8b10ben_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txbufdiffctrl_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + txcominit_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txcomsas_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txcomwake_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txctrl0_in + + in + + 127 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txctrl1_in + + in + + 127 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txctrl2_in + + in + + 63 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txdata_in + + in + + 1023 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txdataextendrsvd_in + + in + + 63 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000000000000000 + + + + + + false + + + + + + txdccforcestart_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txdccreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txdeemph_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txdetectrx_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txdiffctrl_in + + in + + 39 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txdiffpd_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + txdlybypass_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txdlyen_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txdlyhold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txdlyovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txdlysreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txdlyupdown_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txelecidle_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txelforcestart_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + txheader_in + + in + + 47 + 0 + + + + wire + xilinx_elaborateports + + + + 0x000000000000 + + + + + + false + + + + + + txinhibit_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txlatclk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txlfpstreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txlfpsu2lpexit_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txlfpsu3wake_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txmaincursor_in + + in + + 55 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txmargin_in + + in + + 23 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txmuxdcdexhold_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txmuxdcdorwren_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txoneszeros_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txoutclksel_in + + in + + 23 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txpcsreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txpd_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txpdelecidlemode_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txphalign_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txphalignen_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txphdlypd_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txphdlyreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txphdlytstclk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txphinit_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txphovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txpippmen_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txpippmovrden_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txpippmpd_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0xFF + + + + + + false + + + + + + txpippmsel_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txpippmstepsize_in + + in + + 39 + 0 + + + + wire + xilinx_elaborateports + + + + 0x0000000000 + + + + + + false + + + + + + txpisopd_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txpllclksel_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0xAAAA + + + + + + false + + + + + + txpmareset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txpolarity_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txpostcursor_in + + in + + 39 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txpostcursorinv_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + txprbsforceerr_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txprbssel_in + + in + + 31 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txprecursor_in + + in + + 39 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txprecursorinv_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + txprogdivreset_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txqpibiasen_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + txqpistrongpdown_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + txqpiweakpup_in + + in + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + txrate_in + + in + + 23 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txratemode_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00 + + + + + + false + + + + + + txsequence_in + + in + + 55 + 0 + + + + wire + xilinx_elaborateports + + + + 0x00000000000000 + + + + + + false + + + + + + txswing_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txsyncallin_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txsyncin_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txsyncmode_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txsysclksel_in + + in + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0xFFFF + + + + + + false + + + + + + txuserrdy_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txusrclk_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txusrclk2_in + + in + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + bufgtce_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + bufgtcemask_out + + out + + 23 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + bufgtdiv_out + + out + + 71 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + bufgtreset_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + bufgtrstmask_out + + out + + 23 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + cpllfbclklost_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + cplllock_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + cpllrefclklost_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + dmonitorout_out + + out + + 127 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + dmonitoroutclk_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + drpdo_out + + out + + 127 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + drprdy_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + eyescandataerror_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + gthtxn_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gthtxp_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + gtpowergood_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + gtrefclkmonitor_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + gtytxn_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + gtytxp_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + pcierategen3_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pcierateidle_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pcierateqpllpd_out + + out + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pcierateqpllreset_out + + out + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pciesynctxsyncdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pcieusergen3rdy_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pcieuserphystatusrst_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pcieuserratestart_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pcsrsvdout_out + + out + + 127 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + phystatus_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + pinrsrvdas_out + + out + + 127 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + powerpresent_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + resetexception_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxbufstatus_out + + out + + 23 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxbyteisaligned_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxbyterealign_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxcdrlock_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxcdrphdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxchanbondseq_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxchanisaligned_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxchanrealign_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxchbondo_out + + out + + 39 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxckcaldone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxclkcorcnt_out + + out + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxcominitdet_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxcommadet_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxcomsasdet_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxcomwakedet_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxctrl0_out + + out + + 127 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxctrl1_out + + out + + 127 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxctrl2_out + + out + + 63 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxctrl3_out + + out + + 63 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxdata_out + + out + + 1023 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxdataextendrsvd_out + + out + + 63 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxdatavalid_out + + out + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxdlysresetdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxelecidle_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxheader_out + + out + + 47 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxheadervalid_out + + out + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxlfpstresetdet_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxlfpsu2lpexitdet_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxlfpsu3wakedet_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxmonitorout_out + + out + + 63 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxosintdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxosintstarted_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxosintstrobedone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxosintstrobestarted_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxoutclk_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxoutclkfabric_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxoutclkpcs_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxphaligndone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxphalignerr_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxpmaresetdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxprbserr_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxprbslocked_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxprgdivresetdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxqpisenn_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxqpisenp_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + rxratedone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxrecclkout_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxresetdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + rxsliderdy_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxslipdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxslipoutclkrdy_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxslippmardy_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxstartofseq_out + + out + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxstatus_out + + out + + 23 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxsyncdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + rxsyncout_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + rxvalid_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txbufstatus_out + + out + + 15 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + txcomfinish_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + txdccdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + txdlysresetdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txoutclk_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txoutclkfabric_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txoutclkpcs_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + true + + + + + + txphaligndone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txphinitdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txpmaresetdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txprgdivresetdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txqpisenn_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + txqpisenp_out + + out + + 0 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + illegal + false + + + + + + txratedone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + false + + + + + + txresetdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txsyncdone_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + txsyncout_out + + out + + 7 + 0 + + + + wire + xilinx_elaborateports + + + + 0 + + + + + + required + true + + + + + + + + C_CHANNEL_ENABLE + "000000000000000000000000000000000000000000000000000000000000111111110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000" + + + C_PCIE_ENABLE + 1 + + + C_PCIE_CORECLK_FREQ + 500 + + + C_COMMON_SCALING_FACTOR + 2 + + + C_CPLL_VCO_FREQUENCY + 2500.0 + + + C_FORCE_COMMONS + 0 + + + C_FREERUN_FREQUENCY + 100 + + + C_GT_TYPE + 3 + + + C_GT_REV + 67 + + + C_INCLUDE_CPLL_CAL + 1 + + + C_ENABLE_COMMON_USRCLK + 0 + + + C_USER_GTPOWERGOOD_DELAY_EN + 1 + + + C_SIM_CPLL_CAL_BYPASS + 1 + + + C_LOCATE_COMMON + 0 + + + C_LOCATE_RESET_CONTROLLER + 1 + + + C_LOCATE_USER_DATA_WIDTH_SIZING + 1 + + + C_LOCATE_RX_BUFFER_BYPASS_CONTROLLER + 0 + + + C_LOCATE_IN_SYSTEM_IBERT_CORE + 2 + + + C_LOCATE_RX_USER_CLOCKING + 1 + + + C_LOCATE_TX_BUFFER_BYPASS_CONTROLLER + 1 + + + C_LOCATE_TX_USER_CLOCKING + 1 + + + C_RESET_CONTROLLER_INSTANCE_CTRL + 0 + + + C_RX_BUFFBYPASS_MODE + 0 + + + C_RX_BUFFER_BYPASS_INSTANCE_CTRL + 0 + + + C_RX_BUFFER_MODE + 1 + + + C_RX_CB_DISP + "00000000" + + + C_RX_CB_K + "00000000" + + + C_RX_CB_MAX_LEVEL + 4 + + + C_RX_CB_LEN_SEQ + 1 + + + C_RX_CB_NUM_SEQ + 0 + + + C_RX_CB_VAL + "00000000000000000000000000000000000000000000000000000000000000000000000000000000" + + + C_RX_CC_DISP + "00000000" + + + C_RX_CC_ENABLE + 1 + + + C_RESET_SEQUENCE_INTERVAL + 0 + + + C_RX_CC_K + "00000001" + + + C_RX_CC_LEN_SEQ + 1 + + + C_RX_CC_NUM_SEQ + 1 + + + C_RX_CC_PERIODICITY + 5000 + + + C_RX_CC_VAL + "00000000000000000000000000000000000000000000000000000000000000000000000000011100" + + + C_RX_COMMA_M_ENABLE + 1 + + + C_RX_COMMA_M_VAL + "1010000011" + + + C_RX_COMMA_P_ENABLE + 1 + + + C_RX_COMMA_P_VAL + "0101111100" + + + C_RX_DATA_DECODING + 1 + + + C_RX_ENABLE + 1 + + + C_RX_INT_DATA_WIDTH + 20 + + + C_RX_LINE_RATE + 8 + + + C_RX_MASTER_CHANNEL_IDX + 131 + + + C_RX_OUTCLK_BUFG_GT_DIV + 1 + + + C_RX_OUTCLK_FREQUENCY + 400.0000000 + + + C_RX_OUTCLK_SOURCE + 1 + + + C_RX_PLL_TYPE + 1 + + + C_RX_RECCLK_OUTPUT + 0x000000000000000000000000000000000000000000000000 + + + C_RX_REFCLK_FREQUENCY + 100 + + + C_RX_SLIDE_MODE + 2 + + + C_RX_USER_CLOCKING_CONTENTS + 0 + + + C_RX_USER_CLOCKING_INSTANCE_CTRL + 0 + + + C_RX_USER_CLOCKING_RATIO_FSRC_FUSRCLK + 1 + + + C_RX_USER_CLOCKING_RATIO_FUSRCLK_FUSRCLK2 + 1 + + + C_RX_USER_CLOCKING_SOURCE + 0 + + + C_RX_USER_DATA_WIDTH + 16 + + + C_RX_USRCLK_FREQUENCY + 400.0000000 + + + C_RX_USRCLK2_FREQUENCY + 400.0000000 + + + C_SECONDARY_QPLL_ENABLE + 0 + + + C_SECONDARY_QPLL_REFCLK_FREQUENCY + 257.8125 + + + C_TOTAL_NUM_CHANNELS + 8 + + + C_TOTAL_NUM_COMMONS + 2 + + + C_TOTAL_NUM_COMMONS_EXAMPLE + 0 + + + C_TXPROGDIV_FREQ_ENABLE + 0 + + + C_TXPROGDIV_FREQ_SOURCE + 1 + + + C_TXPROGDIV_FREQ_VAL + 400 + + + C_TX_BUFFBYPASS_MODE + 0 + + + C_TX_BUFFER_BYPASS_INSTANCE_CTRL + 0 + + + C_TX_BUFFER_MODE + 0 + + + C_TX_DATA_ENCODING + 1 + + + C_TX_ENABLE + 1 + + + C_TX_INT_DATA_WIDTH + 20 + + + C_TX_LINE_RATE + 8 + + + C_TX_MASTER_CHANNEL_IDX + 131 + + + C_TX_OUTCLK_BUFG_GT_DIV + 1 + + + C_TX_OUTCLK_FREQUENCY + 400.0000000 + + + C_TX_OUTCLK_SOURCE + 4 + + + C_TX_PLL_TYPE + 1 + + + C_TX_REFCLK_FREQUENCY + 100 + + + C_TX_USER_CLOCKING_CONTENTS + 0 + + + C_TX_USER_CLOCKING_INSTANCE_CTRL + 0 + + + C_TX_USER_CLOCKING_RATIO_FSRC_FUSRCLK + 1 + + + C_TX_USER_CLOCKING_RATIO_FUSRCLK_FUSRCLK2 + 1 + + + C_TX_USER_CLOCKING_SOURCE + 0 + + + C_TX_USER_DATA_WIDTH + 16 + + + C_TX_USRCLK_FREQUENCY + 400.0000000 + + + C_TX_USRCLK2_FREQUENCY + 400.0000000 + + + + + + choice_list_00d9575a + 16 + 32 + 64 + + + choice_list_0fbde0c1 + 20 + + + choice_list_13717074 + -20 + -40 + + + choice_list_1fad77c0 + RXOUTCLKPMA + RXOUTCLKPCS + RXPROGDIVCLK + + + choice_list_2170b2c2 + 400 + + + choice_list_24871ac1 + AC + DC + + + choice_list_2e5a39e9 + 500 + 250 + 125 + 62.5 + + + choice_list_3145f35e + 100 + 200 + 250 + 330 + 350 + 400 + 500 + 550 + 600 + 700 + 800 + 850 + 900 + 950 + 1000 + 1100 + + + choice_list_3179277f + QPLL0 + QPLL1 + CPLL + + + choice_list_3c2e0592 + QPLL1 + + + choice_list_3d9ff82c + 500 + 250 + + + choice_list_556e59ba + 0 + 100 + 200 + 300 + 400 + 500 + 600 + 700 + 800 + 900 + 1000 + 1100 + 1200 + 1300 + 1400 + 1500 + 1600 + 1700 + 1800 + 1900 + 2000 + 2100 + 2200 + 2300 + 2400 + 2500 + 2600 + 2700 + 2800 + 2900 + 3000 + 3100 + 3200 + 3300 + 3400 + 3500 + 3600 + 3700 + 3800 + 3900 + 4000 + 4100 + 4200 + 4300 + 4400 + 4500 + 4600 + 4700 + 4800 + 4900 + 5000 + 5100 + 5200 + 5300 + 5400 + 5500 + 5600 + 5700 + 5800 + 5900 + 6000 + 6100 + 6200 + 6300 + 6400 + 6500 + 6600 + 6700 + 6800 + 6900 + 7000 + 7100 + 7200 + 7300 + 7400 + 7500 + 7600 + 7700 + 7800 + 7900 + 8000 + 8100 + 8200 + 8300 + 8400 + 8500 + 8600 + 8700 + 8800 + 8900 + 9000 + 9100 + 9200 + 9300 + 9400 + 9500 + 9600 + 9700 + 9800 + 9900 + 10000 + + + choice_list_66ca0f1f + TXPROGDIVCLK + + + choice_list_98c4d361 + 257.8125 + + + choice_list_98ff8152 + GTY + + + choice_list_be18be20 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + + + choice_list_c043f539 + X1Y35 + X1Y34 + X1Y33 + X1Y32 + X1Y31 + X1Y30 + X1Y29 + X1Y28 + + + choice_list_e6469819 + 1 + 2 + 4 + + + choice_list_f01dcfac + 60.1503759 + 60.6060606 + 61.0687023 + 61.5384615 + 62.0155039 + 62.5 + 62.992126 + 63.4920635 + 64 + 64.516129 + 65.0406504 + 65.5737705 + 66.1157025 + 66.6666667 + 67.2268908 + 67.7966102 + 68.3760684 + 68.9655172 + 69.5652174 + 70.1754386 + 70.7964602 + 71.4285714 + 72.0720721 + 72.7272727 + 73.3944954 + 74.0740741 + 74.7663551 + 75.4716981 + 76.1904762 + 76.9230769 + 77.6699029 + 78.4313725 + 79.2079208 + 80 + 80.8080808 + 81.6326531 + 82.4742268 + 83.3333333 + 84.2105263 + 85.106383 + 86.0215054 + 86.9565217 + 87.9120879 + 88.8888889 + 89.8876404 + 90.9090909 + 91.954023 + 93.0232558 + 94.1176471 + 95.2380952 + 96.3855422 + 97.5609756 + 98.7654321 + 100 + 100.6289308 + 101.2658228 + 101.910828 + 102.5641026 + 103.2258065 + 103.8961039 + 104.5751634 + 105.2631579 + 105.9602649 + 106.6666667 + 107.3825503 + 108.1081081 + 108.8435374 + 109.5890411 + 110.3448276 + 111.1111111 + 111.8881119 + 112.6760563 + 113.4751773 + 114.2857143 + 115.1079137 + 115.942029 + 116.7883212 + 117.6470588 + 118.5185185 + 119.4029851 + 120.3007519 + 121.2121212 + 122.1374046 + 123.0769231 + 124.0310078 + 125 + 125.984252 + 126.984127 + 128 + 129.0322581 + 130.0813008 + 131.147541 + 132.231405 + 133.3333333 + 134.4537815 + 135.5932203 + 136.7521368 + 137.9310345 + 139.1304348 + 140.3508772 + 141.5929204 + 142.8571429 + 144.1441441 + 145.4545455 + 146.7889908 + 148.1481481 + 149.5327103 + 150 + 150.9433962 + 151.8987342 + 152.3809524 + 152.866242 + 153.8461538 + 154.8387097 + 155.3398058 + 155.8441558 + 156.8627451 + 157.8947368 + 158.4158416 + 158.9403974 + 160 + 161.0738255 + 161.6161616 + 162.1621622 + 163.2653061 + 164.3835616 + 164.9484536 + 165.5172414 + 166.6666667 + 167.8321678 + 168.4210526 + 169.0140845 + 170.212766 + 171.4285714 + 172.0430108 + 172.6618705 + 173.9130435 + 175.1824818 + 175.8241758 + 176.4705882 + 177.7777778 + 179.1044776 + 179.7752809 + 180.4511278 + 181.8181818 + 183.2061069 + 183.908046 + 184.6153846 + 186.0465116 + 187.5 + 188.2352941 + 188.976378 + 190.4761905 + 192 + 192.7710843 + 193.5483871 + 195.1219512 + 196.7213115 + 197.5308642 + 198.3471074 + 200 + 201.2578616 + 201.6806723 + 202.5316456 + 203.3898305 + 203.8216561 + 205.1282051 + 206.4516129 + 206.8965517 + 207.7922078 + 208.6956522 + 209.1503268 + 210.5263158 + 211.9205298 + 212.3893805 + 213.3333333 + 214.2857143 + 214.7651007 + 216.2162162 + 217.6870748 + 218.1818182 + 219.1780822 + 220.1834862 + 220.6896552 + 222.2222222 + 223.7762238 + 224.2990654 + 225.3521127 + 226.4150943 + 226.9503546 + 228.5714286 + 230.2158273 + 230.7692308 + 231.884058 + 233.0097087 + 233.5766423 + 235.2941176 + 237.037037 + 237.6237624 + 238.8059701 + 240 + 240.6015038 + 242.4242424 + 244.2748092 + 244.8979592 + 246.1538462 + 247.4226804 + 248.0620155 + 250 + 251.9685039 + 252.6315789 + 253.968254 + 255.3191489 + 256 + 258.0645161 + 260.1626016 + 260.8695652 + 262.295082 + 263.7362637 + 264.4628099 + 266.6666667 + 268.907563 + 269.6629213 + 271.1864407 + 272.7272727 + 273.5042735 + 275.862069 + 278.2608696 + 279.0697674 + 280.7017544 + 282.3529412 + 283.1858407 + 285.7142857 + 288.2882883 + 289.1566265 + 290.9090909 + 292.6829268 + 293.5779817 + 296.2962963 + 299.0654206 + 300 + 301.8867925 + 303.7974684 + 304.7619048 + 307.6923077 + 310.6796117 + 311.6883117 + 313.7254902 + 315.7894737 + 316.8316832 + 320 + 323.2323232 + 324.3243243 + 326.5306122 + 328.7671233 + 329.8969072 + 333.3333333 + 336.8421053 + 338.028169 + 340.4255319 + 342.8571429 + 344.0860215 + 347.826087 + 351.6483516 + 352.9411765 + 355.5555556 + 358.2089552 + 359.5505618 + 363.6363636 + 367.816092 + 369.2307692 + 372.0930233 + 375 + 376.4705882 + 380.952381 + 385.5421687 + 387.0967742 + 390.2439024 + 393.442623 + 395.0617284 + 400 + 405.0632911 + 406.779661 + 410.2564103 + 413.7931034 + 415.5844156 + 421.0526316 + 426.6666667 + 428.5714286 + 432.4324324 + 436.3636364 + 438.3561644 + 444.4444444 + 450.7042254 + 452.8301887 + 457.1428571 + 461.5384615 + 463.7681159 + 470.5882353 + 477.6119403 + 480 + 484.8484848 + 489.7959184 + 492.3076923 + 500 + 507.9365079 + 510.6382979 + 516.1290323 + 521.7391304 + 524.5901639 + 533.3333333 + 542.3728814 + 545.4545455 + 551.7241379 + 558.1395349 + 561.4035088 + 571.4285714 + 581.8181818 + 585.3658537 + 592.5925926 + 600 + 603.7735849 + 615.3846154 + 627.4509804 + 631.5789474 + 640 + 648.6486486 + 653.0612245 + 666.6666667 + 680.8510638 + 685.7142857 + 695.6521739 + 705.8823529 + 711.1111111 + 727.2727273 + 744.1860465 + 750 + 761.9047619 + 774.1935484 + 780.4878049 + 800 + + + choice_pairs_03018cc1 + 1 + 2 + 0 + + + choice_pairs_0c77e1fe + 0 + 1 + + + choice_pairs_1040277f + AVTT + FLOAT + GND + PROGRAMMABLE + + + choice_pairs_1436b008 + MULTI + SINGLE + + + choice_pairs_40d02874 + 10GBASE_KR + CUSTOM + PCIE_GEN1_GEN2 + PCIE_GEN3 + QPI + + + choice_pairs_4e550952 + NONE + EXAMPLE_DESIGN + + + choice_pairs_5d4d976c + None + GTY-100GAUI_4 + GTY-100GBASE-KR4 + GTY-10GBASE-KR + GTY-10GBASE-R + GTY-12G_SDI + GTY-1G_10G_25G_switchable + GTY-3G_SDI + GTY-50GAUI_2 + GTY-Aurora_64B66B + GTY-Aurora_8B10B + GTY-Bandwidth_Engine + GTY-CAUI_10 + GTY-CAUI_10_raw + GTY-CAUI_4 + GTY-CEI_11G_SR + GTY-CPRI_10G + GTY-CPRI_10_1G + GTY-CPRI_10_1G_lowloss + GTY-CPRI_6G + GTY-DisplayPort_1_62G + GTY-DisplayPort_2_7G + GTY-DisplayPort_5_4G + GTY-DisplayPort_8_1G + GTY-Gigabit_Ethernet + GTY-HDMI + GTY-HD_SDI + GTY-HMC_12_5G + GTY-Interlaken_10G + GTY-Interlaken_12_5G + GTY-Interlaken_25G + GTY-JESD204 + GTY-JESD204B_highloss + GTY-JESD204B_lowloss + GTY-OTL4_10 + GTY-OTU2 + GTY-OTU2e + GTY-OTU4 + GTY-QSGMII + GTY-RXAUI + GTY-SATA + GTY-SRIO_Gen2 + GTY-VbyOne + GTY-XAUI + GTY-XLAUI + + + choice_pairs_7b0c3758 + RX + BOTH + TX + + + choice_pairs_85f99b7f + K28.1 + K28.5 + NONE + + + choice_pairs_8846c8f0 + RAW + 8B10B + 64B66B + 64B66B_CAUI + 64B66B_ASYNC + 64B66B_ASYNC_CAUI + 64B67B + 64B67B_CAUI + + + choice_pairs_88c85933 + 8B10B + 64B66B_ASYNC + 64B66B_ASYNC_CAUI + RAW + 64B66B + 64B66B_CAUI + 64B67B + 64B67B_CAUI + + + choice_pairs_93c2d4ee + CORE + EXAMPLE_DESIGN + + + choice_pairs_9c19f015 + 1 + 2 + + + choice_pairs_a537ddda + 0 + 1 + + + choice_pairs_aa541099 + AUTO + DFE + LPM + + + choice_pairs_ae574462 + OFF + PCS + PMA + AUTO + + + choice_pairs_b0974ef0 + 1 + 2 + 0 + + + choice_pairs_d4feb97d + DISABLE + ENABLE + + + choice_pairs_f05b8192 + CHANNEL + NAME + + + The UltraScale FPGAs Transceivers Wizard provides a simple and robust method of configuring one or more serial transceivers in UltraScale and UltraScale+ devices. Start from scratch, or use a configuration preset to target an industry standard. The highly flexible Transceivers Wizard generates a customized IP core for the transceivers, configuration options, and enabled ports you've selected, optionally including a variety of helper blocks to simplify common functionality. In addition, it can produce an example design for simple simulation and hardware usage demonstration. + + + GT_TYPE + Transceiver type + For devices which contain more than one serial transceiver type, select the type of transceiver to configure + GTY + + + INTERNAL_GT_PRIM_TYPE + gtye4 + + + + false + + + + + + GT_REV + Transceiver revision + Select the serial transceiver silicon revision + 0 + + + GT_DIRECTION + Transmit and/or Receive direction + Enable transmit and/or receive + BOTH + + + RX_ENABLE + Enabled + Enable the receiver for use + true + + + + false + + + + + + TX_ENABLE + Enabled + Enable the transmitter for use + true + + + + false + + + + + + CHANNEL_ENABLE + Enable channel + Indicate whether this transceiver channel is instantiated and enabled for use + X1Y35 X1Y34 X1Y33 X1Y32 X1Y31 X1Y30 X1Y29 X1Y28 + + + TX_MASTER_CHANNEL + Master TX channel + Designate an enabled transceiver as the master TX channel for various purposes such as user clock generation and buffer bypass (if selected) + X1Y35 + + + RX_MASTER_CHANNEL + Master RX channel + Designate an enabled transceiver as the master RX channel for various purposes such as user clock generation and buffer bypass (if selected) + X1Y35 + + + INTERNAL_TOTAL_NUM_CHANNELS + Total number of channels + 8 + + + + false + + + + + + INTERNAL_TOTAL_NUM_COMMONS + Total number of commons required + 2 + + + + false + + + + + + LOCATE_COMMON + Include transceiver COMMON in the + If a QPLL is used for either the transmitter or the receiver, indicate whether the transceiver COMMON block is instantiated within the core, or outside of the core in the example design. Exclusion from the core may allow placement of separate but compatible transceiver interfaces within a single quad. + CORE + + + INTERNAL_NUM_COMMONS_CORE + Number of commons in core + 2 + + + + false + + + + + + INTERNAL_NUM_COMMONS_EXAMPLE + Number of commons in example + 0 + + + + false + + + + + + INTERNAL_TX_USRCLK_FREQUENCY + 400.0000000 + + + + false + + + + + + INTERNAL_RX_USRCLK_FREQUENCY + 400.0000000 + + + + false + + + + + + RX_PPM_OFFSET + PPM offset between receiver and transmitter + Specify the PPM offset between received data and transmitted data + 0 + + + OOB_ENABLE + Enable Out of Band signaling (OOB)/Electrical Idle + Enable or disable Out of Band signaling (OOB)/Electrical Idle + false + + + + false + + + + + + RX_SSC_PPM + Spread spectrum clocking + Specify the spread spectrum clocking modulation in PPM + 0 + + + INS_LOSS_NYQ + Insertion loss at Nyquist (dB) + Indicate the transmitter to receiver insertion loss at the Nyquist frequency, in dB + 15 + + + PCIE_CORECLK_FREQ + 500 + + + PCIE_USERCLK_FREQ + 250 + + + TX_LINE_RATE + Line rate (Gb/s) + Enter the transmitter line rate in Gb/s + 8 + + + TX_PLL_TYPE + PLL type + Select the transmitter PLL type + QPLL1 + + + TX_REFCLK_FREQUENCY + Actual Reference clock (MHz) + Select a transmitter reference clock frequency from among those supported for the selected line rate and PLL type + 100 + + + TX_DATA_ENCODING + Encoding + Select the encoding format for data transmission, or choose 'Raw' for no data encoding + 8B10B + + + TX_USER_DATA_WIDTH + User data width + Select the width at which the user logic will provide parallel data to the serial transceiver for transmission + 16 + + + TX_INT_DATA_WIDTH + Internal data width + Select the width of the serial transceiver internal transmitter data path + 20 + + + TX_BUFFER_MODE + Buffer + Select whether to enable or to bypass the transmitter buffer + 0 + + + TX_QPLL_FRACN_NUMERATOR + Fractional part of QPLL feedback divider + For supported transceiver types and transmitter line rates, enter the numerator which produces the desired 24-bit fractional part of the QPLL feedback divider as displayed. Note that changes affect transmitter reference clock options including current selection + 0 + + + TX_OUTCLK_SOURCE + TXOUTCLK source + Select the source of TXOUTCLK + TXPROGDIVCLK + + + TX_DIFF_SWING_EMPH_MODE + Differential swing and emphasis mode + Select the transmitter differential swing and emphasis mode for your application + PCIE_GEN1_GEN2 + + + RX_LINE_RATE + Line rate (Gb/s) + Enter the receiver line rate in Gb/s + 8 + + + RX_PLL_TYPE + PLL type + Select the receiver PLL type + QPLL1 + + + RX_REFCLK_FREQUENCY + Actual Reference clock (MHz) + Select a receiver reference clock frequency from among those supported for the selected line rate and PLL type + 100 + + + RX_DATA_DECODING + Decoding + Select the decoding format for data reception, or choose 'Raw' for no data decoding + 8B10B + + + RX_USER_DATA_WIDTH + User data width + Select the width at which the serial transceiver will provide received parallel data to the user logic + 16 + + + RX_INT_DATA_WIDTH + Internal data width + Select the width of the serial transceiver internal receiver data path + 20 + + + RX_BUFFER_MODE + Buffer + Select whether to enable or to bypass the receiver elastic buffer + 1 + + + RX_QPLL_FRACN_NUMERATOR + Fractional part of QPLL feedback divider + For supported transceiver types and receiver line rates, enter the numerator which produces the desired 24-bit fractional part of the QPLL feedback divider as displayed. Note that changes affect receiver reference clock options including current selection. When receiver and transmitter share a QPLL, values must match and are set by the transmitter selection + 0 + + + RX_EQ_MODE + Equalization mode + Specify the equalization mode, or allow the core to select a mode. Refer to the product guide for guidelines on selecting between DFE and LPM modes. + DFE + + + RX_JTOL_FC + Mask corner frequency (MHz) + Refer to the product guide for guidelines on setting jitter tolerance mask corner frequency. + 1 + + + RX_JTOL_LF_SLOPE + Mask low frequency slope (dB/decade) + Refer to the product guide for guidelines on setting jitter tolerance mask low frequency slope. + -20 + + + RX_OUTCLK_SOURCE + RXOUTCLK source + Select the source of RXOUTCLK + RXOUTCLKPMA + + + SIM_CPLL_CAL_BYPASS + 1 + + + PCIE_ENABLE + true + + + RX_TERMINATION + Termination + Select the receiver termination + PROGRAMMABLE + + + RX_TERMINATION_PROG_VALUE + Programmable termination voltage (mV) + Select the termination voltage (in mV) when in programmable mode + 800 + + + RX_COUPLING + Link coupling + Select the link coupling + AC + + + RX_BUFFER_BYPASS_MODE + Receiver elastic buffer bypass mode + Control whether the receiver elastic buffer bypass operates in multi-lane mode or single-lane mode + MULTI + + + + false + + + + + + RX_BUFFER_RESET_ON_CB_CHANGE + Reset receiver elastic buffer on channel bonding change + Control whether the receiver elastic buffer is reset on change to RXCHANBONDMASTER, RXCHANBONDSLAVE or RXCHANBONDLEVEL + ENABLE + + + + false + + + + + + RX_BUFFER_RESET_ON_COMMAALIGN + Reset receiver elastic buffer on comma alignment + Control whether the receiver elastic buffer is reset on comma alignment + DISABLE + + + RX_BUFFER_RESET_ON_RATE_CHANGE + Reset receiver elastic buffer on rate change + Control whether the receiver elastic buffer is reset on rate change + ENABLE + + + TX_BUFFER_RESET_ON_RATE_CHANGE + Reset transmitter buffer on rate change + Control whether the transmitter buffer is reset on rate change + ENABLE + + + + false + + + + + + RESET_SEQUENCE_INTERVAL + Reset sequence time interval (ns) + Select 0 to specify that all transceiver elements are reset in parallel when the reset controller helper block is used (default behavior). If sequential transceiver element resets are desired in order to mitigate the transient load requirements of the power supplies, then select a nonzero value to specify the time interval, in nanoseconds, between reset state changes of those transceiver elements. When the reset controller helper block is used, the Wizard performs the sequencing and enforces the time interval + 0 + + + RX_COMMA_PRESET + Comma value preset + K28.5 + + + RX_COMMA_VALID_ONLY + Valid comma values for 8B/10B decoding + Select the range of comma characters decoded by the 8B/10B decoder + 0 + + + RX_COMMA_P_ENABLE + Detect plus comma + Indicate whether or not the specified bit pattern is detected as a plus comma + true + + + RX_COMMA_M_ENABLE + Detect minus comma + Indicate whether or not the specified bit pattern is detected as a minus comma + true + + + RX_COMMA_DOUBLE_ENABLE + Detect combined plus/minus (double-length) comma + Indicate whether or not the comma detection block searches for the specified plus comma and minus comma bit patterns together in sequence + false + + + RX_COMMA_P_VAL + Plus comma value + Specify the bit pattern for plus comma detection, where the rightmost bit is the first bit received + 0101111100 + + + RX_COMMA_M_VAL + Minus comma value + Specify the bit pattern for minus comma detection, where the rightmost bit is the first bit received + 1010000011 + + + RX_COMMA_MASK + Mask + Set any bit in the mask field to 0 to make the corresponding bit of the specified plus and minus comma values a "don't care" + 1111111111 + + + RX_COMMA_ALIGN_WORD + Alignment boundary + Select which data byte boundaries are allowed for comma alignment + 1 + + + RX_COMMA_SHOW_REALIGN_ENABLE + Show realign comma + Indicate whether or not commas that cause realignment are brought out to the RXDATA port. Disable to reduce receiver data path latency + true + + + RX_SLIDE_MODE + Manual alignment (RXSLIDE) mode + Select whether to enable manual alignment, and in what mode if enabled + PMA + + + RX_CB_NUM_SEQ + Enable and select number of sequences to use + Select whether to enable channel bonding, and how many sequences to use if enabled + 0 + + + RX_CB_LEN_SEQ + Length of each sequence + Select the number of characters in each channel bonding sequence + 1 + + + + false + + + + + + RX_CB_MAX_SKEW + Sequence maximum skew + Select a channel bonding maximum skew value which is less than half the minimum distance between instances of the channel bonding sequence + 1 + + + + false + + + + + + RX_CB_MAX_LEVEL + Maximum channel bonding level to be used + Select the maximum channel bonding level that will be used in the system channel bonding topology + 4 + + + + false + + + + + + RX_CB_MASK + 00000000 + + + + false + + + + + + RX_CB_VAL + 00000000000000000000000000000000000000000000000000000000000000000000000000000000 + + + + false + + + + + + RX_CB_K + 00000000 + + + + false + + + + + + RX_CB_DISP + 00000000 + + + + false + + + + + + RX_CB_MASK_0_0 + Don't care + Mark this pattern "don't care" to always consider it as a match within a channel bonding sequence + false + + + + false + + + + + + RX_CB_VAL_0_0 + Value + Specify the value for this channel bonding sequence and pattern + 00000000 + + + + false + + + + + + RX_CB_K_0_0 + K character + Indicate whether or not the corresponding channel bonding value is a K character + false + + + + false + + + + + + RX_CB_DISP_0_0 + Inverted disparity + Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + RX_CB_MASK_0_1 + Don't care + Mark this pattern "don't care" to always consider it as a match within a channel bonding sequence + false + + + + false + + + + + + RX_CB_VAL_0_1 + Value + Specify the value for this channel bonding sequence and pattern + 00000000 + + + + false + + + + + + RX_CB_K_0_1 + K character + Indicate whether or not the corresponding channel bonding value is a K character + false + + + + false + + + + + + RX_CB_DISP_0_1 + Inverted disparity + Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + RX_CB_MASK_0_2 + Don't care + Mark this pattern "don't care" to always consider it as a match within a channel bonding sequence + false + + + + false + + + + + + RX_CB_VAL_0_2 + Value + Specify the value for this channel bonding sequence and pattern + 00000000 + + + + false + + + + + + RX_CB_K_0_2 + K character + Indicate whether or not the corresponding channel bonding value is a K character + false + + + + false + + + + + + RX_CB_DISP_0_2 + Inverted disparity + Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + RX_CB_MASK_0_3 + Don't care + Mark this pattern "don't care" to always consider it as a match within a channel bonding sequence + false + + + + false + + + + + + RX_CB_VAL_0_3 + Value + Specify the value for this channel bonding sequence and pattern + 00000000 + + + + false + + + + + + RX_CB_K_0_3 + K character + Indicate whether or not the corresponding channel bonding value is a K character + false + + + + false + + + + + + RX_CB_DISP_0_3 + Inverted disparity + Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + RX_CB_MASK_1_0 + Don't care + Mark this pattern "don't care" to always consider it as a match within a channel bonding sequence + false + + + + false + + + + + + RX_CB_VAL_1_0 + Value + Specify the value for this channel bonding sequence and pattern + 00000000 + + + + false + + + + + + RX_CB_K_1_0 + K character + Indicate whether or not the corresponding channel bonding value is a K character + false + + + + false + + + + + + RX_CB_DISP_1_0 + Inverted disparity + Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + RX_CB_MASK_1_1 + Don't care + Mark this pattern "don't care" to always consider it as a match within a channel bonding sequence + false + + + + false + + + + + + RX_CB_VAL_1_1 + Value + Specify the value for this channel bonding sequence and pattern + 00000000 + + + + false + + + + + + RX_CB_K_1_1 + K character + Indicate whether or not the corresponding channel bonding value is a K character + false + + + + false + + + + + + RX_CB_DISP_1_1 + Inverted disparity + Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + RX_CB_MASK_1_2 + Don't care + Mark this pattern "don't care" to always consider it as a match within a channel bonding sequence + false + + + + false + + + + + + RX_CB_VAL_1_2 + Value + Specify the value for this channel bonding sequence and pattern + 00000000 + + + + false + + + + + + RX_CB_K_1_2 + K character + Indicate whether or not the corresponding channel bonding value is a K character + false + + + + false + + + + + + RX_CB_DISP_1_2 + Inverted disparity + Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + RX_CB_MASK_1_3 + Don't care + Mark this pattern "don't care" to always consider it as a match within a channel bonding sequence + false + + + + false + + + + + + RX_CB_VAL_1_3 + Value + Specify the value for this channel bonding sequence and pattern + 00000000 + + + + false + + + + + + RX_CB_K_1_3 + K character + Indicate whether or not the corresponding channel bonding value is a K character + false + + + + false + + + + + + RX_CB_DISP_1_3 + Inverted disparity + Indicate whether or not the corresponding channel bonding value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + RX_CC_NUM_SEQ + Enable and select number of sequences to use + Select whether to enable clock correction, and how many sequences to use if enabled + 1 + + + RX_CC_LEN_SEQ + Length of each sequence + Select the number of characters in each channel clock correction sequence + 1 + + + RX_CC_PERIODICITY + Periodicity of the sequence (in bytes) + Specify the separation between clock correction sequences, in bytes + 5000 + + + RX_CC_KEEP_IDLE + Keep idle + Control whether at least one clock correction sequence is kept in the data stream for every continuous stream of clock correction sequences received + ENABLE + + + RX_CC_PRECEDENCE + Precedence + Control whether clock correction takes precedence over channel bonding when both operations are triggered at the same time + ENABLE + + + + false + + + + + + RX_CC_REPEAT_WAIT + Minimum repetition + Specify the number of RXUSRCLK cycles following a clock correction during which the elastic buffer is not permitted to execute another clock correction + 0 + + + RX_CC_MASK + Don't care + Mark this pattern "don't care" to always consider it as a match within a clock correction sequence + 00000000 + + + + false + + + + + + RX_CC_VAL + 00000000000000000000000000000000000000000000000000000000000000000000000000011100 + + + RX_CC_K + 00000001 + + + + false + + + + + + RX_CC_DISP + 00000000 + + + + false + + + + + + RX_CC_MASK_0_0 + Don't care + Mark this pattern "don't care" to always consider it as a match within a clock correction sequence + false + + + RX_CC_VAL_0_0 + Value + Specify the value for this clock correction sequence and pattern + 00011100 + + + RX_CC_K_0_0 + K character + Indicate whether or not the corresponding clock correction value is a K character + true + + + RX_CC_DISP_0_0 + Inverted disparity + Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error + false + + + RX_CC_MASK_0_1 + Don't care + Mark this pattern "don't care" to always consider it as a match within a clock correction sequence + false + + + + false + + + + + + RX_CC_VAL_0_1 + Value + Specify the value for this clock correction sequence and pattern + 00000000 + + + + false + + + + + + RX_CC_K_0_1 + K character + Indicate whether or not the corresponding clock correction value is a K character + false + + + + false + + + + + + RX_CC_DISP_0_1 + Inverted disparity + Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + RX_CC_MASK_0_2 + Don't care + Mark this pattern "don't care" to always consider it as a match within a clock correction sequence + false + + + + false + + + + + + RX_CC_VAL_0_2 + Value + Specify the value for this clock correction sequence and pattern + 00000000 + + + + false + + + + + + RX_CC_K_0_2 + K character + Indicate whether or not the corresponding clock correction value is a K character + false + + + + false + + + + + + RX_CC_DISP_0_2 + Inverted disparity + Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + RX_CC_MASK_0_3 + Don't care + Mark this pattern "don't care" to always consider it as a match within a clock correction sequence + false + + + + false + + + + + + RX_CC_VAL_0_3 + Value + Specify the value for this clock correction sequence and pattern + 00000000 + + + + false + + + + + + RX_CC_K_0_3 + K character + Indicate whether or not the corresponding clock correction value is a K character + false + + + + false + + + + + + RX_CC_DISP_0_3 + Inverted disparity + Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + RX_CC_MASK_1_0 + Don't care + Mark this pattern "don't care" to always consider it as a match within a clock correction sequence + false + + + + false + + + + + + RX_CC_VAL_1_0 + Value + Specify the value for this clock correction sequence and pattern + 00000000 + + + + false + + + + + + RX_CC_K_1_0 + K character + Indicate whether or not the corresponding clock correction value is a K character + false + + + + false + + + + + + RX_CC_DISP_1_0 + Inverted disparity + Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + RX_CC_MASK_1_1 + Don't care + Mark this pattern "don't care" to always consider it as a match within a clock correction sequence + false + + + + false + + + + + + RX_CC_VAL_1_1 + Value + Specify the value for this clock correction sequence and pattern + 00000000 + + + + false + + + + + + RX_CC_K_1_1 + K character + Indicate whether or not the corresponding clock correction value is a K character + false + + + + false + + + + + + RX_CC_DISP_1_1 + Inverted disparity + Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + RX_CC_MASK_1_2 + Don't care + Mark this pattern "don't care" to always consider it as a match within a clock correction sequence + false + + + + false + + + + + + RX_CC_VAL_1_2 + Value + Specify the value for this clock correction sequence and pattern + 00000000 + + + + false + + + + + + RX_CC_K_1_2 + K character + Indicate whether or not the corresponding clock correction value is a K character + false + + + + false + + + + + + RX_CC_DISP_1_2 + Inverted disparity + Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + RX_CC_MASK_1_3 + Don't care + Mark this pattern "don't care" to always consider it as a match within a clock correction sequence + false + + + + false + + + + + + RX_CC_VAL_1_3 + Value + Specify the value for this clock correction sequence and pattern + 00000000 + + + + false + + + + + + RX_CC_K_1_3 + K character + Indicate whether or not the corresponding clock correction value is a K character + false + + + + false + + + + + + RX_CC_DISP_1_3 + Inverted disparity + Indicate whether or not the corresponding clock correction value uses inverted disparity to signify control a character via deliberate error + false + + + + false + + + + + + ENABLE_OPTIONAL_PORTS + Enable optional ports + Indicate whether a port should be included + txpdelecidlemode_in txprgdivresetdone_out rcalenb_in txpisopd_in rxratemode_in dmonfiforeset_in dmonitorclk_in dmonitorout_out txdlysresetdone_out rxdlysresetdone_out rxphaligndone_out rxsyncdone_out eyescanreset_in txdiffctrl_in rxtermination_in cpllpd_in drpaddr_common_in drpclk_common_in drpdi_common_in drpen_common_in drpwe_common_in loopback_in pcieeqrxeqadaptdone_in pcierstidle_in pciersttxsyncstart_in pcieuserratedone_in qpll0pd_in qpll1pd_in rxcdrreset_in rxdfelpmreset_in rxlpmen_in rxpc +sreset_in rxpd_in rxpmareset_in rxpolarity_in rxprbscntreset_in rxprbssel_in rxrate_in txdeemph_in txdetectrx_in txelecidle_in txmaincursor_in txmargin_in txpcsreset_in txpd_in txpmareset_in txpostcursor_in txprbsforceerr_in txprbssel_in txprecursor_in txrate_in txswing_in bufgtce_out bufgtcemask_out bufgtdiv_out bufgtreset_out bufgtrstmask_out drpdo_common_out drprdy_common_out gtpowergood_out pcierategen3_out pcierateidle_out pcierateqpllpd_out pcierateqpllreset_out pciesynctxsyncdone_out pcie +usergen3rdy_out pcieuserphystatusrst_out pcieuserratestart_out phystatus_out rxelecidle_out rxoutclkfabric_out rxoutclkpcs_out rxprbserr_out rxprbslocked_out rxrecclkout_out rxstatus_out rxvalid_out txoutclkfabric_out txoutclkpcs_out qpll1freqlock_in qpll0freqlock_in cpllfreqlock_in qpll0lock_out qpll1lock_out drpclk_in cpllreset_in qpll1outclk_out qpll1outrefclk_out qpll0outclk_out qpll0outrefclk_out pcierateqpll0_in pcierateqpll1_in gtrefclk00_in gtrefclk01_in qpll0reset_in qpll1reset_in drpwe +_in drpaddr_in drpen_in drprst_in drprdy_out drpdi_in drpdo_out rxcdrhold_in rxdfeagchold_in rxdfecfokhold_in rxdfelfhold_in rxdfekhhold_in rxdfetap2hold_in rxdfetap3hold_in rxdfetap4hold_in rxdfetap5hold_in rxdfetap6hold_in rxdfetap7hold_in rxdfetap8hold_in rxdfetap9hold_in rxdfetap10hold_in rxdfetap11hold_in rxdfetap12hold_in rxdfetap13hold_in rxdfetap14hold_in rxdfetap15hold_in rxdfeuthold_in rxdfevphold_in rxoshold_in rxlpmgchold_in rxlpmhfhold_in rxlpmlfhold_in rxlpmoshold_in rxratedone_out + rxcdrfreqreset_in resetovrd_in txoutclksel_in cplllock_out gtrefclk0_in + + + RX_REFCLK_SOURCE + Receiver reference clock source + Select a reference clock input to drive the PLL chosen for receiver operation + + + + TX_REFCLK_SOURCE + Transmitter reference clock source + Select a reference clock input to drive the PLL chosen for transmitter operation + + + + RX_RECCLK_OUTPUT + Drive recovered clock out of device + Indicate whether this transceiver channel should drive its recovered clock out of the device, and which reference clock buffer location to use + + + + LOCATE_RESET_CONTROLLER + Include reset controller in the + Indicate whether the transceiver reset controller is instantiated within the core, or outside of the core in the example design. Inclusion may simplify transceiver usage, while exclusion may allow greater control. + EXAMPLE_DESIGN + + + LOCATE_TX_BUFFER_BYPASS_CONTROLLER + Include transmitter buffer bypass controller in the + If the transmitter buffer is bypassed, indicate whether the transmitter buffer bypass controller is instantiated within the core, or outside of the core in the example design. Inclusion may simplify transceiver usage, while exclusion may allow greater control. + EXAMPLE_DESIGN + + + LOCATE_RX_BUFFER_BYPASS_CONTROLLER + Include receiver elastic buffer bypass controller in the + If the receiver elastic buffer is bypassed, indicate whether the receiver elastic buffer bypass controller is instantiated within the core, or outside of the core in the example design. Inclusion may simplify transceiver usage, while exclusion may allow greater control. + CORE + + + + false + + + + + + LOCATE_IN_SYSTEM_IBERT_CORE + Include In-System IBERT core + Indicate whether or not the In-System IBERT core should be instantiated in the example design. + NONE + + + LOCATE_TX_USER_CLOCKING + Include simple transmitter user clocking network in the + Indicate whether the simple, inferred transmitter user clocking network is instantiated within the core, or outside of the core in the example design. Inclusion may simplify transceiver usage, while exclusion allows greater control of the network. + EXAMPLE_DESIGN + + + LOCATE_RX_USER_CLOCKING + Include simple receiver user clocking network in the + Indicate whether the simple, inferred receiver user clocking network is instantiated within the core, or outside of the core in the example design. Inclusion may simplify transceiver usage, while exclusion allows greater control of the network. + EXAMPLE_DESIGN + + + LOCATE_USER_DATA_WIDTH_SIZING + Include user data width sizing in the + Indicate whether the user data width sizing helper block is instantiated within the core, or outside of the core in the example design. Inclusion may simplify transceiver usage, while exclusion may allow greater control. + EXAMPLE_DESIGN + + + ORGANIZE_PORTS_BY + In the example design, organize ports across multiple channels by + If multiple transceivers are used, the example design can organize core ports either by name (iterating through each channel per port) or by channel (iterating through each port per channel) + NAME + + + PRESET + Transceiver configuration preset + You may select a transceiver configuration preset to pre-populate Transceivers Wizard selections with those relevant to a particular protocol or electrical standard + None + + + INTERNAL_PRESET + Transceiver configuration preset + None + + + INTERNAL_PORT_USAGE_UPDATED + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLEMENT_UPDATED + 23 + + + + false + + + + + + INTERNAL_CHANNEL_SITES_UPDATED + 5 + + + + false + + + + + + INTERNAL_CHANNEL_COLUMN_LOC_MAX + 96 + + + + false + + + + + + INTERNAL_RX_COMMA_PRESET_UPDATE + 8 + + + + false + + + + + + INTERNAL_UPDATE_IP_SYMBOL_drpclk_in + true + + + + false + + + + + + SECONDARY_QPLL_ENABLE + Enable secondary QPLL + Enable and configure the QPLL which is not used in this core configuration + false + + + SECONDARY_QPLL_LINE_RATE + Line rate of second core (Gb/s) + Enter the line rate, in Gb/s, for the data direction(s) of the core instance which will be clocked by the secondary QPLL + 10.3125 + + + + false + + + + + + SECONDARY_QPLL_FRACN_NUMERATOR + Fractional part of QPLL feedback divider + For supported transceiver types and line rates, entering the requested reference clock frequency and clicking Calculate above sets this numerator which produces the desired 24-bit fractional part of the secondary QPLL feedback divider as displayed. Note that any subsequent changes to this value affect secondary reference clock options including current selection + 0 + + + + false + + + + + + SECONDARY_QPLL_REFCLK_FREQUENCY + Actual Reference clock frequency (MHz) + Select a reference clock frequency from among those supported for the secondary QPLL at the selected line rate + 257.8125 + + + + false + + + + + + TXPROGDIV_FREQ_ENABLE + Enable selectable TXOUTCLK frequency + Enable selection of the TXOUTCLK frequency when using the TX programmable divider, instead of allowing the Wizard to choose the TXOUTCLK frequency + false + + + TXPROGDIV_FREQ_SOURCE + Programmable divider clock source + Select which PLL source is used to generate the selectable TXOUTCLK frequency + QPLL1 + + + + false + + + + + + TXPROGDIV_FREQ_VAL + TXOUTCLK frequency (MHz) + Select the TXOUTCLK frequency to be generated by the TX programmable divider + 400 + + + + false + + + + + + SATA_TX_BURST_LEN + TX COM sequence burst length + Select the number of bursts that make up a SATA COM sequence + 15 + + + FREERUN_FREQUENCY + Free-running and DRP clock frequency (MHz) + Enter the frequency of the free-running clock used to bring up the core. For configurations which use the CPLL, this clock must also be used for the transceiver channel DRP interface + 100 + + + INCLUDE_CPLL_CAL + 1 + + + USER_GTPOWERGOOD_DELAY_EN + Select 1 to enable powergood delay circuit + 1 + + + DISABLE_LOC_XDC + Select to disable generation of LOC constraints in xdc + 0 + + + ENABLE_COMMON_USRCLK + 0 + + + USB_ENABLE + false + + + PCIE_64BIT + false + + + PCIE_GEN4_EIOS + false + + + INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_RESET_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_ACTIVE_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_SRCCLK_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_USRCLK_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_USRCLK2_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_TX_ACTIVE_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_RESET_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_ACTIVE_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_SRCCLK_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_USRCLK_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_USRCLK2_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_USERCLK_RX_ACTIVE_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_RESET_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_START_USER_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_DONE_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_TX_ERROR_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_RESET_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_START_USER_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_DONE_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_BUFFBYPASS_RX_ERROR_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_CLK_FREERUN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_ALL_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_PLL_AND_DATAPATH_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_DATAPATH_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_PLL_AND_DATAPATH_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_DATAPATH_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_DONE_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_DONE_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL0LOCK_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL1LOCK_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_CDR_STABLE_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_TX_DONE_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_RX_DONE_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL0RESET_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_RESET_QPLL1RESET_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_GTHE3_CPLL_CAL_TXOUTCLK_PERIOD_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_GTHE3_CPLL_CAL_CNT_TOL_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_GTHE3_CPLL_CAL_BUFG_CE_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_GTHE4_CPLL_CAL_TXOUTCLK_PERIOD_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_GTHE4_CPLL_CAL_CNT_TOL_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_GTHE4_CPLL_CAL_BUFG_CE_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_GTYE4_CPLL_CAL_TXOUTCLK_PERIOD_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_GTYE4_CPLL_CAL_CNT_TOL_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_GTYE4_CPLL_CAL_BUFG_CE_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_USERDATA_TX_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTWIZ_USERDATA_RX_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_BGBYPASSB_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_BGMONITORENB_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_BGPDB_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_BGRCALOVRD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_BGRCALOVRDENB_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPADDR_COMMON_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPCLK_COMMON_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPDI_COMMON_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPEN_COMMON_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPWE_COMMON_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTGREFCLK0_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTGREFCLK1_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTNORTHREFCLK00_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTNORTHREFCLK01_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTNORTHREFCLK10_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTNORTHREFCLK11_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTREFCLK00_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTREFCLK01_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTREFCLK10_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTREFCLK11_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTSOUTHREFCLK00_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTSOUTHREFCLK01_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTSOUTHREFCLK10_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTSOUTHREFCLK11_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCIERATEQPLL0_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCIERATEQPLL1_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PMARSVD0_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PMARSVD1_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0CLKRSVD0_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0CLKRSVD1_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0FBDIV_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0LOCKDETCLK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0LOCKEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0PD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0REFCLKSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0RESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1CLKRSVD0_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1CLKRSVD1_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1FBDIV_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1LOCKDETCLK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1LOCKEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1PD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1REFCLKSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1RESET_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLLRSVD1_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLLRSVD2_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLLRSVD3_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLLRSVD4_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RCALENB_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_SDM0DATA_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_SDM0RESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_SDM0TOGGLE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_SDM0WIDTH_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_SDM1DATA_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_SDM1RESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_SDM1TOGGLE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_SDM1WIDTH_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TCONGPI_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TCONPOWERUP_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TCONRESET_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TCONRSVDIN1_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBCFGSTREAMEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBDO_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBDRDY_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBENABLE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBGPI_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBINTR_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBIOLMBRST_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBMBRST_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBMDMCAPTURE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBMDMDBGRST_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBMDMDBGUPDATE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBMDMREGEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBMDMSHIFT_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBMDMSYSRST_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBMDMTCK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBMDMTDI_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPDO_COMMON_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPRDY_COMMON_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PMARSVDOUT0_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PMARSVDOUT1_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0FBCLKLOST_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0LOCK_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0OUTCLK_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0OUTREFCLK_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0REFCLKLOST_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1FBCLKLOST_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1LOCK_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1OUTCLK_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1OUTREFCLK_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1REFCLKLOST_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLLDMONITOR0_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLLDMONITOR1_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_REFCLKOUTMONITOR0_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_REFCLKOUTMONITOR1_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXRECCLK0_SEL_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXRECCLK1_SEL_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXRECCLK0SEL_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXRECCLK1SEL_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_SDM0FINALOUT_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_SDM0TESTDATA_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_SDM1FINALOUT_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_SDM1TESTDATA_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TCONGPO_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TCONRSVDOUT0_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBDADDR_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBDEN_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBDI_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBDWE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBMDMTDO_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBRSVDOUT_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_UBTXUART_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CDRSTEPDIR_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CDRSTEPSQ_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CDRSTEPSX_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CFGRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CLKRSVD0_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CLKRSVD1_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CPLLFREQLOCK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CPLLLOCKDETCLK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CPLLLOCKEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CPLLPD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CPLLREFCLKSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CPLLRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DMONFIFORESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DMONITORCLK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPADDR_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPCLK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPDI_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPRST_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPWE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_ELPCALDVORWREN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_ELPCALPAORWREN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_EVODDPHICALDONE_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_EVODDPHICALSTART_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_EVODDPHIDRDEN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_EVODDPHIDWREN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_EVODDPHIXRDEN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_EVODDPHIXWREN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_EYESCANMODE_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_EYESCANRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_EYESCANTRIGGER_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_FREQOS_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTGREFCLK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTHRXN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTHRXP_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTNORTHREFCLK0_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTNORTHREFCLK1_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTREFCLK0_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTREFCLK1_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTRESETSEL_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTRSVD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTRXRESET_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTRXRESETSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTSOUTHREFCLK0_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTSOUTHREFCLK1_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTTXRESET_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTTXRESETSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_INCPCTRL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTYRXN_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTYRXP_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_LOOPBACK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_LOOPRSVD_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_LPBKRXTXSEREN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_LPBKTXRXSEREN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCIEEQRXEQADAPTDONE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCIERSTIDLE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCIERSTTXSYNCSTART_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCIEUSERRATEDONE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCSRSVDIN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCSRSVDIN2_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PMARSVDIN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0CLK_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0FREQLOCK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL0REFCLK_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1CLK_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1FREQLOCK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_QPLL1REFCLK_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RESETOVRD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RSTCLKENTX_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RX8B10BEN_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXAFECFOKEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXBUFRESET_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCDRFREQRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCDRHOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCDROVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCDRRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCDRRESETRSV_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCHBONDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCHBONDI_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCHBONDLEVEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCHBONDMASTER_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCHBONDSLAVE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCKCALRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCKCALSTART_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCOMMADETEN_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFEAGCCTRL_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDCCFORCESTART_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFEAGCHOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFEAGCOVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFECFOKFCNUM_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFECFOKFEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFECFOKFPULSE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFECFOKHOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFECFOKOVREN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFEKHHOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFEKHOVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFELFHOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFELFOVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFELPMRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP10HOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP10OVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP11HOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP11OVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP12HOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP12OVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP13HOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP13OVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP14HOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP14OVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP15HOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP15OVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP2HOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP2OVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP3HOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP3OVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP4HOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP4OVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP5HOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP5OVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP6HOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP6OVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP7HOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP7OVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP8HOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP8OVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP9HOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFETAP9OVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFEUTHOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFEUTOVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFEVPHOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFEVPOVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFEVSEN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDFEXYDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDLYBYPASS_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDLYEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDLYOVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDLYSRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXELECIDLEMODE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXEQTRAINING_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXGEARBOXSLIP_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXLATCLK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXLPMEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXLPMGCHOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXLPMGCOVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXLPMHFHOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXLPMHFOVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXLPMLFHOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXLPMLFKLOVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXLPMOSHOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXLPMOSOVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXMCOMMAALIGNEN_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXMONITORSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOOBRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOSCALRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOSHOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOSINTCFG_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOSINTEN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOSINTHOLD_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOSINTOVRDEN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOSINTSTROBE_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOSINTTESTOVRDEN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOSOVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOUTCLKSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPCOMMAALIGNEN_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPCSRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPHALIGN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPHALIGNEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPHDLYPD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPHDLYRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPHOVRDEN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPLLCLKSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPMARESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPOLARITY_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPRBSCNTRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPRBSSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPROGDIVRESET_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXQPIEN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXRATE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXRATEMODE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSLIDE_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSLIPOUTCLK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSLIPPMA_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSYNCALLIN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSYNCIN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSYNCMODE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSYSCLKSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXTERMINATION_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXUSERRDY_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXUSRCLK_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXUSRCLK2_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_SIGVALIDCLK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TSTIN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TX8B10BBYPASS_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TX8B10BEN_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXBUFDIFFCTRL_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXCOMINIT_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXCOMSAS_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXCOMWAKE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXCTRL0_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXCTRL1_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXCTRL2_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDATA_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDATAEXTENDRSVD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDCCFORCESTART_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDCCRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDEEMPH_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDETECTRX_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDIFFCTRL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDIFFPD_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDLYBYPASS_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDLYEN_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDLYHOLD_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDLYOVRDEN_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDLYSRESET_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDLYUPDOWN_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXELECIDLE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXELFORCESTART_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXHEADER_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXINHIBIT_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXLATCLK_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXLFPSTRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXLFPSU2LPEXIT_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXLFPSU3WAKE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXMAINCURSOR_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXMARGIN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXMUXDCDEXHOLD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXMUXDCDORWREN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXONESZEROS_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXOUTCLKSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPCSRESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPDELECIDLEMODE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPHALIGN_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPHALIGNEN_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPHDLYPD_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPHDLYRESET_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPHDLYTSTCLK_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPHINIT_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPHOVRDEN_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPIPPMEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPIPPMOVRDEN_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPIPPMPD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPIPPMSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPIPPMSTEPSIZE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPISOPD_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPLLCLKSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPMARESET_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPOLARITY_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPOSTCURSOR_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPOSTCURSORINV_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPRBSFORCEERR_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPRBSSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPRECURSOR_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPRECURSORINV_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPROGDIVRESET_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXQPIBIASEN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXQPISTRONGPDOWN_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXQPIWEAKPUP_IN + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXRATE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXRATEMODE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXSEQUENCE_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXSWING_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXSYNCALLIN_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXSYNCIN_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXSYNCMODE_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXSYSCLKSEL_IN + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXUSERRDY_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXUSRCLK_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXUSRCLK2_IN + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_BUFGTCE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_BUFGTCEMASK_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_BUFGTDIV_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_BUFGTRESET_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_BUFGTRSTMASK_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CPLLFBCLKLOST_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CPLLLOCK_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_CPLLREFCLKLOST_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DMONITOROUT_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DMONITOROUTCLK_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPDO_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_DRPRDY_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_EYESCANDATAERROR_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTHTXN_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTHTXP_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTPOWERGOOD_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTREFCLKMONITOR_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTYTXN_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_GTYTXP_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCIERATEGEN3_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCIERATEIDLE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCIERATEQPLLPD_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCIERATEQPLLRESET_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCIESYNCTXSYNCDONE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCIEUSERGEN3RDY_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCIEUSERPHYSTATUSRST_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCIEUSERRATESTART_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PCSRSVDOUT_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PHYSTATUS_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_PINRSRVDAS_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_POWERPRESENT_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RESETEXCEPTION_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXBUFSTATUS_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXBYTEISALIGNED_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXBYTEREALIGN_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCDRLOCK_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCDRPHDONE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCHANBONDSEQ_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCHANISALIGNED_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCHANREALIGN_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCHBONDO_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCKCALDONE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCLKCORCNT_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCOMINITDET_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCOMMADET_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCOMSASDET_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCOMWAKEDET_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCTRL0_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCTRL1_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCTRL2_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXCTRL3_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDATA_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDATAEXTENDRSVD_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDATAVALID_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXDLYSRESETDONE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXELECIDLE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXHEADER_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXHEADERVALID_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXLFPSTRESETDET_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXLFPSU2LPEXITDET_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXLFPSU3WAKEDET_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXMONITOROUT_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOSINTDONE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOSINTSTARTED_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOSINTSTROBEDONE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOSINTSTROBESTARTED_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOUTCLK_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOUTCLKFABRIC_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXOUTCLKPCS_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPHALIGNDONE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPHALIGNERR_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPMARESETDONE_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPRBSERR_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPRBSLOCKED_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXPRGDIVRESETDONE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXQPISENN_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXQPISENP_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXRATEDONE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXRECCLKOUT_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXRESETDONE_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSLIDERDY_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSLIPDONE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSLIPOUTCLKRDY_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSLIPPMARDY_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSTARTOFSEQ_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSTATUS_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSYNCDONE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXSYNCOUT_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_RXVALID_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXBUFSTATUS_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXCOMFINISH_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDCCDONE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXDLYSRESETDONE_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXOUTCLK_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXOUTCLKFABRIC_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXOUTCLKPCS_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPHALIGNDONE_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPHINITDONE_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPMARESETDONE_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXPRGDIVRESETDONE_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXQPISENN_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXQPISENP_OUT + -1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXRATEDONE_OUT + 0 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXRESETDONE_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXSYNCDONE_OUT + 1 + + + + false + + + + + + INTERNAL_PORT_ENABLED_TXSYNCOUT_OUT + 1 + + + + false + + + + + + Component_Name + xdma_pcie4_ip_gt + + + + + UltraScale FPGAs Transceivers Wizard + 9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/xdma_pcie4_ip.xci b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/xdma_pcie4_ip.xci new file mode 100644 index 0000000..f632fb1 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/xdma_pcie4_ip.xci @@ -0,0 +1,1508 @@ + + + xilinx.com + xci + unknown + 1.0 + + + xdma_pcie4_ip + + + + + + 0 + 0 + 0.000 + + + + 0 + 0 + 0.000 + + + + 0 + 0 + 0.000 + + + + 100000000 + 0 + 0 + 0.000 + + + + 100000000 + 0 + 0 + 0.000 + + 0 + 0 + 0.000 + + 100000000 + 1 + 1 + 1 + 0 + 0 + undef + 0.000 + 32 + 0 + 0 + 88 + + 100000000 + 1 + 1 + 1 + 0 + 0 + undef + 0.000 + 32 + 0 + 0 + 75 + 0 + ACTIVE_LOW + 0 + + 100000000 + 1 + 1 + 1 + 0 + 0 + undef + 0.000 + 32 + 0 + 0 + 33 + + 100000000 + 1 + 1 + 1 + 0 + 0 + undef + 0.000 + 32 + 0 + 0 + 62 + 0x000 + FALSE + FALSE + 0 + 33 + 88 + 256 + 75 + 62 + 0x1 + 0x1 + TRUE + FALSE + 0x20000 + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + 0x0 + TRUE + 0x0 + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + TRUE + TRUE + TRUE + TRUE + TRUE + FALSE + TRUE + 2 + TRUE + FALSE + FALSE + FALSE + 0 + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + 1 + TRUE + 2 + 1 + 0 + ADD-IN_CARD + 1 + FALSE + FALSE + FALSE + 32 + 3 + 0x000 + NONE + 0x00000000 + FALSE + TRUE + 32 + None + TRUE + FALSE + FALSE + NONE + FALSE + TRUE + FALSE + 0x1C0 + 0x1C0 + 0x00 + 0x009 + 0x4 + 0x000 + 0x0 + 0x000 + 0x0 + 0x000 + 0x0 + 0x000 + 0x0 + 0x000 + 0x0 + 0x40 + 0x070001 + 0x9038 + FALSE + FALSE + FALSE + FALSE + TRUE + FALSE + 0x3 + 0x1C0 + 0x000 + FALSE + 0x1 + 0 + TRUE + 0x70 + 0 + 0x00000000 + 0 + 0x00000000 + 0x000 + 0 + 0x70 + FALSE + 0x000 + 0x48 + FALSE + FALSE + FALSE + FALSE + 0x0 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x0000fff0 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x1 + 0x00 + 0x000 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x0000 + 0x000 + 0x0000 + 0x1 + 0x0000 + 0x0000 + 0x00000553 + 0x0000 + 0x0007 + 0x10EE + TRUE + FALSE + FALSE + 0x000 + 0x0 + 0x0 + 0x000 + 0x1 + FALSE + 0x000 + 0x10EE + 0x000 + 0x000 + 0x00 + 0x009 + 0x4 + 0x000 + 0x0 + 0x000 + 0x0 + 0x000 + 0x0 + 0x000 + 0x0 + 0x000 + 0x0 + 0x40 + 0x058000 + 0x9011 + 0x3 + 0x000 + 0x000 + FALSE + 0x0 + 0x70 + 0 + 0x00000000 + 0 + 0x00000000 + 0x000 + 0 + 0x70 + FALSE + 0x000 + 0x70 + 0x0 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x0000fff0 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x1 + 0x00 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x0000 + 0x000 + 0x0000 + 0x1 + 0x0000 + 0x0001 + 0x00000553 + 0x0000 + 0x0007 + 0x000 + 0x0 + 0x000 + 0x000 + 0x00 + 0x009 + 0x4 + 0x000 + 0x0 + 0x000 + 0x0 + 0x000 + 0x0 + 0x000 + 0x0 + 0x000 + 0x0 + 0x40 + 0x058000 + 0x9438 + 0x3 + 0x000 + 0x000 + FALSE + 0x0 + 0x70 + 0 + 0x00000000 + 0 + 0x00000000 + 0x000 + 0 + 0x70 + FALSE + 0x000 + 0x70 + 0x0 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x0000fff0 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x1 + 0x00 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x0000 + 0x000 + 0x0000 + 0x1 + 0x0000 + 0x0002 + 0x00000553 + 0x0000 + 0x0007 + 0x000 + 0x0 + 0x000 + 0x000 + 0x00 + 0x009 + 0x4 + 0x000 + 0x0 + 0x000 + 0x0 + 0x000 + 0x0 + 0x000 + 0x0 + 0x000 + 0x0 + 0x40 + 0x058000 + 0x9638 + 0x3 + 0x000 + 0x000 + FALSE + 0x0 + 0x70 + 0 + 0x00000000 + 0 + 0x00000000 + 0x000 + 0 + 0x70 + FALSE + 0x000 + 0x70 + 0x0 + 0x7 + 0x7 + 0x7 + 0x7 + 0x7 + 0x0000fff0 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x00000000 + 0x0000 + 0x1 + 0x00 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x00 + 0x0 + 0x0000 + 0x000 + 0x0000 + 0x1 + 0x0000 + 0x0003 + 0x00000553 + 0x0000 + 0x0007 + 0x000 + 0x0 + 4 + 0 + FALSE + 2 + TRUE + FALSE + 4 + 8 + TRUE + FALSE + FALSE + 0x000 + FALSE + TRUE + GTY_Quad_227 + 1 + 0x00000000 + 252 + 0x0 + FALSE + 0 + FALSE + FALSE + 0x2 + 0x000 + 0x00 + 0x004 + 0x20 + 0x3E0 + 0x20 + FALSE + 0 + FALSE + X8G3 + FALSE + TRUE + FALSE + 0x70 + 0x000 + 0x000 + 0x000 + 0x000 + 0 + 0x00000000 + 0 + 0x00000000 + 0x000 + 0 + 0x00000000 + 0 + 0x00000000 + 0x000 + 0 + 0x00000000 + 0 + 0x00000000 + 0x000 + 0 + 0x00000000 + 0 + 0x00000000 + 0x000 + FALSE + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 8 + Beta + 15 + true + true + true + true + true + true + true + Address_Aligned + false + false + false + true + false + true + DWORD_Aligned + xdma_pcie4_ip + 15 + GTHE4_CHANNEL_X49Y99 + None + Custom + false + 070001 + 9038 + false + false + false + false + false + INTA + true + BAR_0 + 00000000 + BAR_0 + 00000000 + 0 + 1_vector + false + false + false + false + 00 + 0 + 0 + 0000 + 00000553 + 0000 + 0007 + 10EE + false + 058000 + 9011 + NONE + BAR_0 + 00000000 + BAR_0 + 00000000 + 0 + 1_vector + 00 + 0 + 1 + 0 + 0001 + 00000553 + 0000 + 0007 + 10EE + false + 058000 + 9438 + NONE + BAR_0 + 00000000 + BAR_0 + 00000000 + 0 + 1_vector + 00 + 0 + 1 + 0 + 0002 + 00000553 + 0000 + 0007 + 10EE + false + 058000 + 9638 + NONE + BAR_0 + 00000000 + BAR_0 + 00000000 + 0 + 1_vector + 00 + 0 + 1 + 0 + 0003 + 00000553 + 0000 + 0007 + 10EE + false + 4 + true + 8.0_GT/s + X8 + 100_MHz + 0 + 0 + false + false + 1 + Custom + 1 + 1 + 00000000 + 00000000 + 0 + 00000000 + 00000000 + 0 + 00000000 + 00000000 + 0 + 00000000 + 00000000 + 0 + false + DWORD_Aligned + No_ASPM + 0 + 250 + true + 20000 + true + false + 256_bit + false + false + true + false + true + true + true + true + true + false + false + false + false + false + false + false + false + true + true + 500 + true + false + false + false + false + PCI_Express_Endpoint_device + false + false + false + false + true + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + False + false + 0000 + false + true + false + false + false + false + false + false + false + false + false + false + false + false + false + true + 100_MHz + true + false + false + false + false + false + false + false + false + true + false + false + false + Internal + 2 + 1 + Add-in_Card + false + false + false + false + false + false + false + None + 00000000 + Advanced + HARD + true + X1Y2 + FALSE + true + Extreme + true + false + false + true + 0 + false + Kilobytes + 64 + Memory + false + false + 7 + false + Kilobytes + 128 + N/A + false + false + 7 + false + Kilobytes + 128 + N/A + false + false + 7 + false + Kilobytes + 128 + N/A + false + false + 7 + false + Kilobytes + 128 + N/A + false + 7 + false + Kilobytes + 128 + N/A + Simple_communication_controllers + 07 + 01 + 00 + 1024_bytes + false + false + Kilobytes + 2 + true + false + 0x00000000fff0 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 1 + false + true + false + Kilobytes + 2 + Memory + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + Kilobytes + 2 + N/A + 1 + 16450_compatible_serial_controller + false + false + false + true + 0 + false + Kilobytes + 64 + Memory + false + false + 7 + false + Kilobytes + 128 + N/A + false + false + 7 + false + Kilobytes + 128 + N/A + false + false + 7 + false + Kilobytes + 128 + N/A + false + false + 7 + false + Kilobytes + 128 + N/A + false + 7 + false + Kilobytes + 128 + N/A + Memory_controller + 05 + 00 + 80 + false + Kilobytes + 2 + false + false + 0x00000000fff0 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 1 + false + true + false + Kilobytes + 2 + Memory + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + Kilobytes + 2 + N/A + Other_memory_controller + 10EE + false + true + 0 + false + Kilobytes + 64 + Memory + false + false + 7 + false + Kilobytes + 128 + N/A + false + false + 7 + false + Kilobytes + 128 + N/A + false + false + 7 + false + Kilobytes + 128 + N/A + false + false + 7 + false + Kilobytes + 128 + N/A + false + 7 + false + Kilobytes + 128 + N/A + Memory_controller + 05 + 00 + 80 + false + Kilobytes + 2 + false + false + 0x00000000fff0 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 1 + false + true + false + Kilobytes + 2 + Memory + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + Kilobytes + 2 + N/A + Other_memory_controller + 10EE + false + true + 0 + false + Kilobytes + 64 + Memory + false + false + 7 + false + Kilobytes + 128 + N/A + false + false + 7 + false + Kilobytes + 128 + N/A + false + false + 7 + false + Kilobytes + 128 + N/A + false + false + 7 + false + Kilobytes + 128 + N/A + false + 7 + false + Kilobytes + 128 + N/A + Memory_controller + 05 + 00 + 80 + false + Kilobytes + 2 + false + false + 0x00000000fff0 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 1 + false + true + false + Kilobytes + 2 + Memory + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + Kilobytes + 2 + N/A + Other_memory_controller + 10EE + false + QPLL1 + false + false + true + false + GTY_Quad_227 + false + false + ACTIVE_LOW + sample_smoke_test0 + false + 15 + 15 + false + false + X8G3 + false + true + Enabled + 64bit_Enabled + true + false + false + 10EE + false + AU200 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 9 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/xdma_pcie4_ip.xml b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/xdma_pcie4_ip.xml new file mode 100644 index 0000000..26fa7a1 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_0/xdma_pcie4_ip.xml @@ -0,0 +1,28293 @@ + + + xilinx.com + customized_ip + xdma_pcie4_ip + 1.0 + + + m_axis_cq + m_axis_cq + The Completer Request interface is used to transmit Completion TLP's to the Client Application + + + + + + + TDATA + + + m_axis_cq_tdata + + + + + TKEEP + + + m_axis_cq_tkeep + + + + + TLAST + + + m_axis_cq_tlast + + + + + TREADY + + + m_axis_cq_tready + + + + + TUSER + + + m_axis_cq_tuser + + + + + TVALID + + + m_axis_cq_tvalid + + + + + + TDATA_NUM_BYTES + 32 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 88 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 1 + + + none + + + + + HAS_TLAST + 1 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + s_axis_cc + s_axis_cc + The Completer Completion Interface is used to transmit Completion TLP's + + + + + + + TDATA + + + s_axis_cc_tdata + + + + + TKEEP + + + s_axis_cc_tkeep + + + + + TLAST + + + s_axis_cc_tlast + + + + + TREADY + + + s_axis_cc_tready + + + + + TUSER + + + s_axis_cc_tuser + + + + + TVALID + + + s_axis_cc_tvalid + + + + + + TDATA_NUM_BYTES + 32 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 33 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 1 + + + none + + + + + HAS_TLAST + 1 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + s_axis_rq + s_axis_rq + The Requestor Request interface received requests TLP's from the Client Application + + + + + + + TDATA + + + s_axis_rq_tdata + + + + + TKEEP + + + s_axis_rq_tkeep + + + + + TLAST + + + s_axis_rq_tlast + + + + + TREADY + + + s_axis_rq_tready + + + + + TUSER + + + s_axis_rq_tuser + + + + + TVALID + + + s_axis_rq_tvalid + + + + + + TDATA_NUM_BYTES + 32 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 62 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 1 + + + none + + + + + HAS_TLAST + 1 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + m_axis_rc + m_axis_rc + The Requestor Completer interface transmits completions to the client application + + + + + + + TDATA + + + m_axis_rc_tdata + + + + + TKEEP + + + m_axis_rc_tkeep + + + + + TLAST + + + m_axis_rc_tlast + + + + + TREADY + + + m_axis_rc_tready + + + + + TUSER + + + m_axis_rc_tuser + + + + + TVALID + + + m_axis_rc_tvalid + + + + + + TDATA_NUM_BYTES + 32 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 75 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 1 + + + none + + + + + HAS_TLAST + 1 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.sys_rst + RST.sys_rst + sys_rst interface + + + + + + + RST + + + sys_reset + + + + + + BOARD.ASSOCIATED_PARAM + SYS_RST_N_BOARD_INTERFACE + + + + required + + + + + + TYPE + PCIE_PERST + + + POLARITY + ACTIVE_LOW + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + pcie4_mgt + pcie_7x_mgt + PCIExpress Serial Link Interface + + + + + + + rxn + + + pci_exp_rxn + + + + + rxp + + + pci_exp_rxp + + + + + txn + + + pci_exp_txn + + + + + txp + + + pci_exp_txp + + + + + + BOARD.ASSOCIATED_PARAM + PCIE_BOARD_INTERFACE + + + + required + + + + + + + + + true + + + + + + pcie4_cfg_fc + pcie_cfg_fc + Configuration Flow Control INTERFACE + + + + + + + CPLD + + + cfg_fc_cpld + + + + + CPLH + + + cfg_fc_cplh + + + + + NPD + + + cfg_fc_npd + + + + + NPH + + + cfg_fc_nph + + + + + PD + + + cfg_fc_pd + + + + + PH + + + cfg_fc_ph + + + + + SEL + + + cfg_fc_sel + + + + + + + true + + + + + + pcie4_cfg_mgmt + pcie4_cfg_mgmt + PCIE Configuration Management Interface + + + + + + + ADDR + + + cfg_mgmt_addr + + + + + BYTE_EN + + + cfg_mgmt_byte_enable + + + + + DEBUG_ACCESS + + + cfg_mgmt_debug_access + + + + + FUNCTION_NUMBER + + + cfg_mgmt_function_number + + + + + READ_DATA + + + cfg_mgmt_read_data + + + + + READ_EN + + + cfg_mgmt_read + + + + + READ_WRITE_DONE + + + cfg_mgmt_read_write_done + + + + + WRITE_DATA + + + cfg_mgmt_write_data + + + + + WRITE_EN + + + cfg_mgmt_write + + + + + + + true + + + + + + pcie4_cfg_mgmt_if + pcie4_cfg_mgmt + PCIE Configuration Management Interface + + + + + + + ADDR + + + cfg_mgmt_addr + + + + + BYTE_EN + + + cfg_mgmt_byte_enable + + + + + DEBUG_ACCESS + + + cfg_mgmt_debug_access + + + + + FUNCTION_NUMBER + + + cfg_mgmt_function_number + + + + + READ_DATA + + + cfg_mgmt_read_data + + + + + READ_EN + + + cfg_mgmt_read + + + + + READ_WRITE_DONE + + + cfg_mgmt_read_write_done + + + + + WRITE_DATA + + + cfg_mgmt_write_data + + + + + WRITE_EN + + + cfg_mgmt_write + + + + + + + false + + + + + + pcie4_cfg_pm + pcie4_cfg_pm + PCIE4 Power Management Interface + + + + + + + pm_aspm_l1entry_reject + + + cfg_pm_aspm_l1_entry_reject + + + + + pm_aspm_tx_l0s_entry_disable + + + cfg_pm_aspm_tx_l0s_entry_disable + + + + + + + true + + + + + + pcie4_cfg_msi + pcie4_cfg_msi + PCIE MSI interrupt + + + + + + + attr + + + cfg_interrupt_msi_attr + + + + + data + + + cfg_interrupt_msi_data + + + + + enable + + + cfg_interrupt_msi_enable + + + + + fail + + + cfg_interrupt_msi_fail + + + + + function_number + + + cfg_interrupt_msi_function_number + + + + + int_vector + + + cfg_interrupt_msi_int + + + + + mask_update + + + cfg_interrupt_msi_mask_update + + + + + mmenable + + + cfg_interrupt_msi_mmenable + + + + + pending_status + + + cfg_interrupt_msi_pending_status + + + + + pending_status_data_enable + + + cfg_interrupt_msi_pending_status_data_enable + + + + + pending_status_function_num + + + cfg_interrupt_msi_pending_status_function_num + + + + + select + + + cfg_interrupt_msi_select + + + + + sent + + + cfg_interrupt_msi_sent + + + + + tph_present + + + cfg_interrupt_msi_tph_present + + + + + tph_st_tag + + + cfg_interrupt_msi_tph_st_tag + + + + + tph_type + + + cfg_interrupt_msi_tph_type + + + + + + + true + + + + + + pcie4_cfg_msix_internal + pcie4_cfg_msix_internal + PCIE MSIx Int Interrupt + + + + + + + attr + + + cfg_interrupt_msi_attr + + + + + enable + + + cfg_interrupt_msix_enable + + + + + fail + + + cfg_interrupt_msi_fail + + + + + function_number + + + cfg_interrupt_msi_function_number + + + + + int_vector + + + cfg_interrupt_msix_int + + + + + mask + + + cfg_interrupt_msix_mask + + + + + mint_vector + + + cfg_interrupt_msi_int + + + + + sent + + + cfg_interrupt_msi_sent + + + + + tph_present + + + cfg_interrupt_msi_tph_present + + + + + tph_st_tag + + + cfg_interrupt_msi_tph_st_tag + + + + + tph_type + + + cfg_interrupt_msi_tph_type + + + + + vec_pending + + + cfg_interrupt_msix_vec_pending + + + + + vec_pending_status + + + cfg_interrupt_msix_vec_pending_status + + + + + vf_enable + + + cfg_interrupt_msix_vf_enable + + + + + vf_mask + + + cfg_interrupt_msix_vf_mask + + + + + + + false + + + + + + pcie4_cfg_msix_internal_if + pcie4_cfg_msix_internal + PCIE MSIx Int Interrupt + + + + + + + attr + + + cfg_interrupt_msi_attr + + + + + enable + + + cfg_interrupt_msix_enable + + + + + fail + + + cfg_interrupt_msi_fail + + + + + function_number + + + cfg_interrupt_msi_function_number + + + + + int_vector + + + cfg_interrupt_msix_int + + + + + mask + + + cfg_interrupt_msix_mask + + + + + mint_vector + + + cfg_interrupt_msi_int + + + + + sent + + + cfg_interrupt_msi_sent + + + + + tph_present + + + cfg_interrupt_msi_tph_present + + + + + tph_st_tag + + + cfg_interrupt_msi_tph_st_tag + + + + + tph_type + + + cfg_interrupt_msi_tph_type + + + + + vec_pending + + + cfg_interrupt_msix_vec_pending + + + + + vec_pending_status + + + cfg_interrupt_msix_vec_pending_status + + + + + vf_enable + + + cfg_interrupt_msix_vf_enable + + + + + vf_mask + + + cfg_interrupt_msix_vf_mask + + + + + + + false + + + + + + pcie4_cfg_external_msix + pcie4_cfg_external_msix_without_msi + PCIE MSI-X Interrupt + + + + + + + address + + + cfg_interrupt_msix_address + + + + + data + + + cfg_interrupt_msix_data + + + + + enable + + + cfg_interrupt_msix_enable + + + + + fail + + + cfg_interrupt_msi_fail + + + + + function_number + + + cfg_interrupt_msi_function_number + + + + + int_vector + + + cfg_interrupt_msix_int + + + + + mask + + + cfg_interrupt_msix_mask + + + + + sent + + + cfg_interrupt_msi_sent + + + + + vec_pending + + + cfg_interrupt_msix_vec_pending + + + + + vec_pending_status + + + cfg_interrupt_msix_vec_pending_status + + + + + vf_enable + + + cfg_interrupt_msix_vf_enable + + + + + vf_mask + + + cfg_interrupt_msix_vf_mask + + + + + + + false + + + + + + pcie4_cfg_external_msix_without_msi_if + pcie4_cfg_external_msix_without_msi + PCIE MSI-X Interrupt + + + + + + + address + + + cfg_interrupt_msix_address + + + + + data + + + cfg_interrupt_msix_data + + + + + enable + + + cfg_interrupt_msix_enable + + + + + fail + + + cfg_interrupt_msi_fail + + + + + function_number + + + cfg_interrupt_msi_function_number + + + + + int_vector + + + cfg_interrupt_msix_int + + + + + mask + + + cfg_interrupt_msix_mask + + + + + sent + + + cfg_interrupt_msi_sent + + + + + vec_pending + + + cfg_interrupt_msix_vec_pending + + + + + vec_pending_status + + + cfg_interrupt_msix_vec_pending_status + + + + + vf_enable + + + cfg_interrupt_msix_vf_enable + + + + + vf_mask + + + cfg_interrupt_msix_vf_mask + + + + + + + false + + + + + + pcie4_cfg_msix_external + pcie4_cfg_external_msix_with_msi + PCIE MSI-X Interrupt + + + + + + + address + + + cfg_interrupt_msix_address + + + + + data + + + cfg_interrupt_msix_data + + + + + enable + + + cfg_interrupt_msix_enable + + + + + int_vector + + + cfg_interrupt_msix_int + + + + + mask + + + cfg_interrupt_msix_mask + + + + + vec_pending + + + cfg_interrupt_msix_vec_pending + + + + + vec_pending_status + + + cfg_interrupt_msix_vec_pending_status + + + + + vf_enable + + + cfg_interrupt_msix_vf_enable + + + + + vf_mask + + + cfg_interrupt_msix_vf_mask + + + + + + + false + + + + + + pcie4_cfg_external_msix_with_msi_if + pcie4_cfg_external_msix_with_msi + PCIE MSI-X Interrupt + + + + + + + address + + + cfg_interrupt_msix_address + + + + + data + + + cfg_interrupt_msix_data + + + + + enable + + + cfg_interrupt_msix_enable + + + + + int_vector + + + cfg_interrupt_msix_int + + + + + mask + + + cfg_interrupt_msix_mask + + + + + vec_pending + + + cfg_interrupt_msix_vec_pending + + + + + vec_pending_status + + + cfg_interrupt_msix_vec_pending_status + + + + + vf_enable + + + cfg_interrupt_msix_vf_enable + + + + + vf_mask + + + cfg_interrupt_msix_vf_mask + + + + + + + false + + + + + + pcie4_cfg_interrupt + pcie4_cfg_interrupt + PCIE Legacy Interrupt + + + + + + + INTx_VECTOR + + + cfg_interrupt_int + + + + + PENDING + + + cfg_interrupt_pending + + + + + SENT + + + cfg_interrupt_sent + + + + + + pcie4_cfg_ext + pcie4_cfg_ext + Configuration Extend Interface + + + + + + + function_number + + + cfg_ext_function_number + + + + + read_data + + + cfg_ext_read_data + + + + + read_data_valid + + + cfg_ext_read_data_valid + + + + + read_received + + + cfg_ext_read_received + + + + + register_number + + + cfg_ext_register_number + + + + + write_byte_enable + + + cfg_ext_write_byte_enable + + + + + write_data + + + cfg_ext_write_data + + + + + write_received + + + cfg_ext_write_received + + + + + + + false + + + + + + pcie4_rbar + pcie4_rbar + Resizable bar Interface + + + + + + + bar_size + + + rbar_bar_size + + + + + function_number + + + rbar_function_number + + + + + write_enable_bar0 + + + rbar_write_enable_bar0 + + + + + write_enable_bar1 + + + rbar_write_enable_bar1 + + + + + write_enable_bar2 + + + rbar_write_enable_bar2 + + + + + write_enable_bar3 + + + rbar_write_enable_bar3 + + + + + write_enable_bar4 + + + rbar_write_enable_bar4 + + + + + write_enable_bar5 + + + rbar_write_enable_bar5 + + + + + + + false + + + + + + pcie4_cfg_mesg_tx + pcie4_cfg_mesg_tx + Configuration Transmit Message Interface + + + + + + + TRANSMIT + + + cfg_msg_transmit + + + + + TRANSMIT_DATA + + + cfg_msg_transmit_data + + + + + TRANSMIT_DONE + + + cfg_msg_transmit_done + + + + + TRANSMIT_TYPE + + + cfg_msg_transmit_type + + + + + + + true + + + + + + pcie4_cfg_mesg_rcvd + pcie4_cfg_mesg_rcvd + Configuration Received Message Interface + + + + + + + recd + + + cfg_msg_received + + + + + recd_data + + + cfg_msg_received_data + + + + + recd_type + + + cfg_msg_received_type + + + + + + + true + + + + + + pcie4_cfg_control + pcie4_cfg_control + It allows a broad range of information exchange between user application and the core + + + + + + + bus_number + + + cfg_bus_number + + + + + config_space_enable + + + cfg_config_space_enable + + + + + ds_bus_number + + + cfg_ds_bus_number + + + + + ds_device_number + + + cfg_ds_device_number + + + + + ds_port_number + + + cfg_ds_port_number + + + + + dsn + + + cfg_dsn + + + + + err_cor_in + + + cfg_err_cor_in + + + + + err_uncor_in + + + cfg_err_uncor_in + + + + + flr_done + + + cfg_flr_done + + + + + flr_in_process + + + cfg_flr_in_process + + + + + hot_reset_in + + + cfg_hot_reset_in + + + + + hot_reset_out + + + cfg_hot_reset_out + + + + + link_training_enable + + + cfg_link_training_enable + + + + + power_state_change_ack + + + cfg_power_state_change_ack + + + + + power_state_change_interrupt + + + cfg_power_state_change_interrupt + + + + + req_pm_transition_l23_ready + + + cfg_req_pm_transition_l23_ready + + + + + vf_flr_done + + + cfg_vf_flr_done + + + + + vf_flr_func_num + + + cfg_vf_flr_func_num + + + + + vf_flr_in_process + + + cfg_vf_flr_in_process + + + + + + + true + + + + + + pcie4_cfg_control_if + pcie4_cfg_control + It allows a broad range of information exchange between user application and the core + + + + + + + bus_number + + + cfg_bus_number + + + + + config_space_enable + + + cfg_config_space_enable + + + + + ds_bus_number + + + cfg_ds_bus_number + + + + + ds_device_number + + + cfg_ds_device_number + + + + + ds_function_number + + + cfg_ds_function_number + + + + + ds_port_number + + + cfg_ds_port_number + + + + + dsn + + + cfg_dsn + + + + + err_cor_in + + + cfg_err_cor_in + + + + + err_uncor_in + + + cfg_err_uncor_in + + + + + flr_done + + + cfg_flr_done + + + + + flr_in_process + + + cfg_flr_in_process + + + + + hot_reset_in + + + cfg_hot_reset_in + + + + + hot_reset_out + + + cfg_hot_reset_out + + + + + link_training_enable + + + cfg_link_training_enable + + + + + pm_aspm_l1entry_reject + + + cfg_pm_aspm_l1_entry_reject + + + + + pm_aspm_tx_l0s_entry_disable + + + cfg_pm_aspm_tx_l0s_entry_disable + + + + + power_state_change_ack + + + cfg_power_state_change_ack + + + + + power_state_change_interrupt + + + cfg_power_state_change_interrupt + + + + + rbar_function_number + + + rbar_function_number + + + + + rbar_size + + + rbar_bar_size + + + + + req_pm_transition_l23_ready + + + cfg_req_pm_transition_l23_ready + + + + + vf_flr_done + + + cfg_vf_flr_done + + + + + vf_flr_func_num + + + cfg_vf_flr_func_num + + + + + vf_flr_in_process + + + cfg_vf_flr_in_process + + + + + write_enable_rbar0 + + + rbar_write_enable_bar0 + + + + + write_enable_rbar1 + + + rbar_write_enable_bar1 + + + + + write_enable_rbar2 + + + rbar_write_enable_bar2 + + + + + write_enable_rbar3 + + + rbar_write_enable_bar3 + + + + + write_enable_rbar4 + + + rbar_write_enable_bar4 + + + + + write_enable_rbar5 + + + rbar_write_enable_bar5 + + + + + + + false + + + + + + pcie4_pcie_id + pcie4_pcie_id + PCIE 4 PCIE ID interface + + + + + + + subsys_vend_id + + + cfg_subsys_vend_id + + + + + vend_id + + + cfg_vend_id + + + + + + + false + + + + + + pcie4_pcie_id_pf0 + pcie4_pcie_id_pf0 + PCIE 4 PCIE ID interface + + + + + + + dev_id_pf0 + + + cfg_dev_id_pf0 + + + + + rev_id_pf0 + + + cfg_rev_id_pf0 + + + + + subsys_id_pf0 + + + cfg_subsys_id_pf0 + + + + + + + false + + + + + + pcie4_pcie_id_pf1 + pcie4_pcie_id_pf1 + PCIE 4 PCIE ID interface + + + + + + + dev_id_pf1 + + + cfg_dev_id_pf1 + + + + + rev_id_pf1 + + + cfg_rev_id_pf1 + + + + + subsys_id_pf1 + + + cfg_subsys_id_pf1 + + + + + + + false + + + + + + pcie4_pcie_id_pf2 + pcie4_pcie_id_pf2 + PCIE 4 PCIE ID interface + + + + + + + dev_id_pf2 + + + cfg_dev_id_pf2 + + + + + rev_id_pf2 + + + cfg_rev_id_pf2 + + + + + subsys_id_pf2 + + + cfg_subsys_id_pf2 + + + + + + + false + + + + + + pcie4_pcie_id_pf3 + pcie4_pcie_id_pf3 + PCIE 4 PCIE ID interface + + + + + + + dev_id_pf3 + + + cfg_dev_id_pf3 + + + + + rev_id_pf3 + + + cfg_rev_id_pf3 + + + + + subsys_id_pf3 + + + cfg_subsys_id_pf3 + + + + + + + false + + + + + + pcie4_cfg_status + pcie4_cfg_status + Configuration Status Interface + + + + + + + cq_np_req + + + pcie_cq_np_req + + + + + cq_np_req_count + + + pcie_cq_np_req_count + + + + + current_speed + + + cfg_current_speed + + + + + err_cor_out + + + cfg_err_cor_out + + + + + err_fatal_out + + + cfg_err_fatal_out + + + + + err_nonfatal_out + + + cfg_err_nonfatal_out + + + + + function_power_state + + + cfg_function_power_state + + + + + function_status + + + cfg_function_status + + + + + link_power_state + + + cfg_link_power_state + + + + + local_error_out + + + cfg_local_error_out + + + + + local_error_valid + + + cfg_local_error_valid + + + + + ltssm_state + + + cfg_ltssm_state + + + + + max_payload + + + cfg_max_payload + + + + + max_read_req + + + cfg_max_read_req + + + + + negotiated_width + + + cfg_negotiated_width + + + + + obff_enable + + + cfg_obff_enable + + + + + phy_link_down + + + cfg_phy_link_down + + + + + phy_link_status + + + cfg_phy_link_status + + + + + pl_status_change + + + cfg_pl_status_change + + + + + rcb_status + + + cfg_rcb_status + + + + + rq_seq_num0 + + + pcie_rq_seq_num0 + + + + + rq_seq_num1 + + + pcie_rq_seq_num1 + + + + + rq_seq_num_vld0 + + + pcie_rq_seq_num_vld0 + + + + + rq_seq_num_vld1 + + + pcie_rq_seq_num_vld1 + + + + + rq_tag0 + + + pcie_rq_tag0 + + + + + rq_tag1 + + + pcie_rq_tag1 + + + + + rq_tag_av + + + pcie_rq_tag_av + + + + + rq_tag_vld0 + + + pcie_rq_tag_vld0 + + + + + rq_tag_vld1 + + + pcie_rq_tag_vld1 + + + + + rx_pm_state + + + cfg_rx_pm_state + + + + + tph_requester_enable + + + cfg_tph_requester_enable + + + + + tph_st_mode + + + cfg_tph_st_mode + + + + + tx_pm_state + + + cfg_tx_pm_state + + + + + vf_power_state + + + cfg_vf_power_state + + + + + vf_status + + + cfg_vf_status + + + + + vf_tph_requester_enable + + + cfg_vf_tph_requester_enable + + + + + vf_tph_st_mode + + + cfg_vf_tph_st_mode + + + + + + + true + + + + + + pcie4_cfg_status_if + pcie4_cfg_status + Configuration Status Interface + + + + + + + cq_np_req + + + pcie_cq_np_req + + + + + cq_np_req_count + + + pcie_cq_np_req_count + + + + + current_speed + + + cfg_current_speed + + + + + err_cor_out + + + cfg_err_cor_out + + + + + err_fatal_out + + + cfg_err_fatal_out + + + + + err_nonfatal_out + + + cfg_err_nonfatal_out + + + + + function_power_state + + + cfg_function_power_state + + + + + function_status + + + cfg_function_status + + + + + link_power_state + + + cfg_link_power_state + + + + + local_error_out + + + cfg_local_error_out + + + + + local_error_valid + + + cfg_local_error_valid + + + + + ltssm_state + + + cfg_ltssm_state + + + + + max_payload + + + cfg_max_payload + + + + + max_read_req + + + cfg_max_read_req + + + + + negotiated_width + + + cfg_negotiated_width + + + + + obff_enable + + + cfg_obff_enable + + + + + phy_link_down + + + cfg_phy_link_down + + + + + phy_link_status + + + cfg_phy_link_status + + + + + pl_status_change + + + cfg_pl_status_change + + + + + rcb_status + + + cfg_rcb_status + + + + + rq_seq_num0 + + + pcie_rq_seq_num0 + + + + + rq_seq_num1 + + + pcie_rq_seq_num1 + + + + + rq_seq_num_vld0 + + + pcie_rq_seq_num_vld0 + + + + + rq_seq_num_vld1 + + + pcie_rq_seq_num_vld1 + + + + + rq_tag0 + + + pcie_rq_tag0 + + + + + rq_tag1 + + + pcie_rq_tag1 + + + + + rq_tag_av + + + pcie_rq_tag_av + + + + + rq_tag_vld0 + + + pcie_rq_tag_vld0 + + + + + rq_tag_vld1 + + + pcie_rq_tag_vld1 + + + + + rx_pm_state + + + cfg_rx_pm_state + + + + + tph_requester_enable + + + cfg_tph_requester_enable + + + + + tph_st_mode + + + cfg_tph_st_mode + + + + + tx_pm_state + + + cfg_tx_pm_state + + + + + vf_power_state + + + cfg_vf_power_state + + + + + vf_status + + + cfg_vf_status + + + + + vf_tph_requester_enable + + + cfg_vf_tph_requester_enable + + + + + vf_tph_st_mode + + + cfg_vf_tph_st_mode + + + + + + + false + + + + + + pcie4_transmit_fc + pcie4_transmit_fc + Transmit Flow Control Interfce + + + + + + + npd_av + + + pcie_tfc_npd_av + + + + + nph_av + + + pcie_tfc_nph_av + + + + + + + true + + + + + + pcie4_drp + pcie4_drp + PCIE DRP Interface + + + + + + + DADDR + + + drp_addr + + + + + DEN + + + drp_en + + + + + DI + + + drp_di + + + + + DO + + + drp_do + + + + + DRDY + + + drp_rdy + + + + + DWE + + + drp_we + + + + + + + false + + + + + + pcie4_drp_if + pcie4_drp + PCIE DRP Interface + + + + + + + DADDR + + + drp_addr + + + + + DEN + + + drp_en + + + + + DI + + + drp_di + + + + + DO + + + drp_do + + + + + DRDY + + + drp_rdy + + + + + DWE + + + drp_we + + + + + + + false + + + + + + CLK.sys_clk + CLK.sys_clk + sys_clk interface + + + + + + + CLK + + + sys_clk + + + + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.sys_clk_gt + CLK.sys_clk_gt + sys_clk_gt interface + + + + + + + CLK + + + sys_clk_gt + + + + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.user_clk + CLK.user_clk + user_clk interface + + + + + + + CLK + + + user_clk + + + + + + ASSOCIATED_BUSIF + m_axis_cq:s_axis_cc:s_axis_rq:m_axis_rc + + + FREQ_HZ + 125000000 + + + ASSOCIATED_RESET + user_reset + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.mcap_clk + CLK.mcap_clk + mcap_clk interface + + + + + + + CLK + + + mcap_clk + + + + + + FREQ_HZ + 125000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.core_clk + CLK.core_clk + core_clk interface + + + + + + + CLK + + + core_clk + + + + + + FREQ_HZ + 500000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.gt_drp_clk + CLK.gt_drp_clk + gt_drp_clk interface + + + + + + + CLK + + + gt_drp_clk + + + + + + FREQ_HZ + 125000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + RST.user_reset + RST.user_reset + user_reset interface + + + + + + + RST + + + user_reset + + + + + + POLARITY + ACTIVE_HIGH + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + pcie4_pl + pcie4_pl + Physical Layer Interface + + + + + + + eq_in_progress + + + pl_eq_in_progress + + + + + eq_mismatch + + + pl_eq_mismatch + + + + + eq_phase + + + pl_eq_phase + + + + + gen2_upstream_prefer_deemph + + + pl_gen2_upstream_prefer_deemph + + + + + redo_eq + + + pl_redo_eq + + + + + redo_eq_pending + + + pl_redo_eq_pending + + + + + redo_eq_speed + + + pl_redo_eq_speed + + + + + + + false + + + + + + configure + configure + + + + + + + req_data + + + conf_req_data + + + + + req_ready + + + conf_req_ready + + + + + req_reg_num + + + conf_req_reg_num + + + + + req_type + + + conf_req_type + + + + + req_valid + + + conf_req_valid + + + + + resp_rdata + + + conf_resp_rdata + + + + + resp_valid + + + conf_resp_valid + + + + + + + false + + + + + + cap + cap + + + + + + + GNT + + + cap_gnt + + + + + REL + + + cap_rel + + + + + REQ + + + cap_req + + + + + + + false + + + + + + pcie4_ext_pipe_rp + pcie4_ext_pipe_rp + PCIE4 External PIPE Interface + + + + + + + COMMANDS_IN + + + common_commands_in + + + + + COMMANDS_OUT + + + common_commands_out + + + + + RX_0 + + + pipe_rx_0_sigs + + + + + RX_1 + + + pipe_rx_1_sigs + + + + + RX_2 + + + pipe_rx_2_sigs + + + + + RX_3 + + + pipe_rx_3_sigs + + + + + RX_4 + + + pipe_rx_4_sigs + + + + + RX_5 + + + pipe_rx_5_sigs + + + + + RX_6 + + + pipe_rx_6_sigs + + + + + RX_7 + + + pipe_rx_7_sigs + + + + + RX_8 + + + pipe_rx_8_sigs + + + + + RX_9 + + + pipe_rx_9_sigs + + + + + RX_10 + + + pipe_rx_10_sigs + + + + + RX_11 + + + pipe_rx_11_sigs + + + + + RX_12 + + + pipe_rx_12_sigs + + + + + RX_13 + + + pipe_rx_13_sigs + + + + + RX_14 + + + pipe_rx_14_sigs + + + + + RX_15 + + + pipe_rx_15_sigs + + + + + TX_0 + + + pipe_tx_0_sigs + + + + + TX_1 + + + pipe_tx_1_sigs + + + + + TX_2 + + + pipe_tx_2_sigs + + + + + TX_3 + + + pipe_tx_3_sigs + + + + + TX_4 + + + pipe_tx_4_sigs + + + + + TX_5 + + + pipe_tx_5_sigs + + + + + TX_6 + + + pipe_tx_6_sigs + + + + + TX_7 + + + pipe_tx_7_sigs + + + + + TX_8 + + + pipe_tx_8_sigs + + + + + TX_9 + + + pipe_tx_9_sigs + + + + + TX_10 + + + pipe_tx_10_sigs + + + + + TX_11 + + + pipe_tx_11_sigs + + + + + TX_12 + + + pipe_tx_12_sigs + + + + + TX_13 + + + pipe_tx_13_sigs + + + + + TX_14 + + + pipe_tx_14_sigs + + + + + TX_15 + + + pipe_tx_15_sigs + + + + + + + false + + + + + + pcie4_ext_pipe_ep + pcie4_ext_pipe_ep + PCIE4 External PIPE Interface + + + + + + + COMMANDS_IN + + + common_commands_out + + + + + COMMANDS_OUT + + + common_commands_in + + + + + RX_0 + + + pipe_tx_0_sigs + + + + + RX_1 + + + pipe_tx_1_sigs + + + + + RX_2 + + + pipe_tx_2_sigs + + + + + RX_3 + + + pipe_tx_3_sigs + + + + + RX_4 + + + pipe_tx_4_sigs + + + + + RX_5 + + + pipe_tx_5_sigs + + + + + RX_6 + + + pipe_tx_6_sigs + + + + + RX_7 + + + pipe_tx_7_sigs + + + + + RX_8 + + + pipe_tx_8_sigs + + + + + RX_9 + + + pipe_tx_9_sigs + + + + + RX_10 + + + pipe_tx_10_sigs + + + + + RX_11 + + + pipe_tx_11_sigs + + + + + RX_12 + + + pipe_tx_12_sigs + + + + + RX_13 + + + pipe_tx_13_sigs + + + + + RX_14 + + + pipe_tx_14_sigs + + + + + RX_15 + + + pipe_tx_15_sigs + + + + + TX_0 + + + pipe_rx_0_sigs + + + + + TX_1 + + + pipe_rx_1_sigs + + + + + TX_2 + + + pipe_rx_2_sigs + + + + + TX_3 + + + pipe_rx_3_sigs + + + + + TX_4 + + + pipe_rx_4_sigs + + + + + TX_5 + + + pipe_rx_5_sigs + + + + + TX_6 + + + pipe_rx_6_sigs + + + + + TX_7 + + + pipe_rx_7_sigs + + + + + TX_8 + + + pipe_rx_8_sigs + + + + + TX_9 + + + pipe_rx_9_sigs + + + + + TX_10 + + + pipe_rx_10_sigs + + + + + TX_11 + + + pipe_rx_11_sigs + + + + + TX_12 + + + pipe_rx_12_sigs + + + + + TX_13 + + + pipe_rx_13_sigs + + + + + TX_14 + + + pipe_rx_14_sigs + + + + + TX_15 + + + pipe_rx_15_sigs + + + + + + + false + + + + + + pcie4_ext_pipe_ep_legacy + pcie4_ext_pipe_ep_legacy + PCIE4 External PIPE Interface + + + + + + + COMMANDS_IN + + + common_commands_out + + + + + COMMANDS_OUT + + + common_commands_in + + + + + RX_0 + + + pipe_tx_0_sigs + + + + + RX_1 + + + pipe_tx_1_sigs + + + + + RX_2 + + + pipe_tx_2_sigs + + + + + RX_3 + + + pipe_tx_3_sigs + + + + + RX_4 + + + pipe_tx_4_sigs + + + + + RX_5 + + + pipe_tx_5_sigs + + + + + RX_6 + + + pipe_tx_6_sigs + + + + + RX_7 + + + pipe_tx_7_sigs + + + + + RX_8 + + + pipe_tx_8_sigs + + + + + RX_9 + + + pipe_tx_9_sigs + + + + + RX_10 + + + pipe_tx_10_sigs + + + + + RX_11 + + + pipe_tx_11_sigs + + + + + RX_12 + + + pipe_tx_12_sigs + + + + + RX_13 + + + pipe_tx_13_sigs + + + + + RX_14 + + + pipe_tx_14_sigs + + + + + RX_15 + + + pipe_tx_15_sigs + + + + + TX_0 + + + pipe_rx_0_sigs + + + + + TX_1 + + + pipe_rx_1_sigs + + + + + TX_2 + + + pipe_rx_2_sigs + + + + + TX_3 + + + pipe_rx_3_sigs + + + + + TX_4 + + + pipe_rx_4_sigs + + + + + TX_5 + + + pipe_rx_5_sigs + + + + + TX_6 + + + pipe_rx_6_sigs + + + + + TX_7 + + + pipe_rx_7_sigs + + + + + TX_8 + + + pipe_rx_8_sigs + + + + + TX_9 + + + pipe_rx_9_sigs + + + + + TX_10 + + + pipe_rx_10_sigs + + + + + TX_11 + + + pipe_rx_11_sigs + + + + + TX_12 + + + pipe_rx_12_sigs + + + + + TX_13 + + + pipe_rx_13_sigs + + + + + TX_14 + + + pipe_rx_14_sigs + + + + + TX_15 + + + pipe_rx_15_sigs + + + + + + + false + + + + + + pcie4_usp_ext_gtcom + pcie4_usp_ext_gtcommon + PCIE4 Ultrascale+ External GT COMMON Interface + + + + + + + exts_qpll0lock_out + + + ext_qpll0lock_out + + + + + exts_qpll0outclk_out + + + ext_qpll0outclk_out + + + + + exts_qpll0outrefclk_out + + + ext_qpll0outrefclk_out + + + + + exts_qpll0pd + + + ext_qpll0pd + + + + + exts_qpll0reset + + + ext_qpll0reset + + + + + exts_qpll1lock_out + + + ext_qpll1lock_out + + + + + exts_qpll1outclk_out + + + ext_qpll1outclk_out + + + + + exts_qpll1outrefclk_out + + + ext_qpll1outrefclk_out + + + + + exts_qpll1pd + + + ext_qpll1pd + + + + + exts_qpll1reset + + + ext_qpll1reset + + + + + exts_qpllxrate + + + ext_qpllxrate + + + + + exts_qpllxrcalenb + + + ext_qpllxrcalenb + + + + + exts_qpllxrefclk + + + ext_qpllxrefclk + + + + + + + false + + + + + + pcie4_usp_int_gtcom + pcie4_usp_int_gtcommon + PCIE4 Ultrascale+ Internal GT COMMON Interface + + + + + + + ints_qpll0lock_out + + + int_qpll0lock_out + + + + + ints_qpll0outclk_out + + + int_qpll0outclk_out + + + + + ints_qpll0outrefclk_out + + + int_qpll0outrefclk_out + + + + + ints_qpll1lock_out + + + int_qpll1lock_out + + + + + ints_qpll1outclk_out + + + int_qpll1outclk_out + + + + + ints_qpll1outrefclk_out + + + int_qpll1outrefclk_out + + + + + + + false + + + + + + pcie_ext_ch_gt + pcie_ext_ch_gt + channel DRP signals + + + + + + + DADDR + + + ext_ch_gt_drpaddr + + + + + DEN + + + ext_ch_gt_drpen + + + + + DI + + + ext_ch_gt_drpdi + + + + + DO + + + ext_ch_gt_drpdo + + + + + DRDY + + + ext_ch_gt_drprdy + + + + + DWE + + + ext_ch_gt_drpwe + + + + + + + false + + + + + + transceiver_debug + transceiver_debug + Transceiver Debug Interface + + + + + + + bufgtdiv + + + gt_bufgtdiv + + + + + cpll_lock + + + gt_cplllock + + + + + dmonfiforeset + + + gt_dmonfiforeset + + + + + dmonitorclk + + + gt_dmonitorclk + + + + + dmonitorout + + + gt_dmonitorout + + + + + eyescandataerror + + + gt_eyescandataerror + + + + + gen34_eios_det + + + gt_gen34_eios_det + + + + + gtpowergood + + + gt_gtpowergood + + + + + loopback + + + gt_loopback + + + + + pcieuserratedone + + + gt_pcieuserratedone + + + + + pcieuserratestart + + + gt_pcieuserratestart + + + + + phystatus + + + gt_phystatus + + + + + prst_n + + + phy_prst_n + + + + + qpll0_lock + + + gt_qpll0lock + + + + + qpll1_lock + + + gt_qpll1lock + + + + + rate_idle + + + gt_pcierateidle + + + + + rrst_n + + + phy_rrst_n + + + + + rst_fsm + + + phy_rst_fsm + + + + + rst_idle + + + phy_rst_idle + + + + + rxbufreset + + + gt_rxbufreset + + + + + rxbufstatus + + + gt_rxbufstatus + + + + + rxcdrlock + + + gt_rxcdrlock + + + + + rxcdrreset + + + gt_rxcdrreset + + + + + rxcommadet + + + gt_rxcommadet + + + + + rxdfelpmreset + + + gt_rxdfelpmreset + + + + + rxdlysresetdone + + + gt_rxdlysresetdone + + + + + rxeq_fsm + + + phy_rxeq_fsm + + + + + rxoutclk + + + gt_rxoutclk + + + + + rxoutclkfabric + + + gt_rxoutclkfabric + + + + + rxoutclkpcs + + + gt_rxoutclkpcs + + + + + rxpcsreset + + + gt_rxpcsreset + + + + + rxphaligndone + + + gt_rxphaligndone + + + + + rxpmareset + + + gt_rxpmareset + + + + + rxpmaresetdone + + + gt_rxpmaresetdone + + + + + rxprbscntreset + + + gt_rxprbscntreset + + + + + rxprbserr + + + gt_rxprbserr + + + + + rxprbslocked + + + gt_rxprbslocked + + + + + rxprbssel + + + gt_rxprbssel + + + + + rxrecclkout + + + gt_rxrecclkout + + + + + rxresetdone + + + gt_rxresetdone + + + + + rxstatus + + + gt_rxstatus + + + + + rxsyncdone + + + gt_rxsyncdone + + + + + rxvalid + + + gt_rxvalid + + + + + txdlysresetdone + + + gt_txdlysresetdone + + + + + txelecidle + + + gt_txelecidle + + + + + txeq_ctrl + + + phy_txeq_ctrl + + + + + txeq_fsm + + + phy_txeq_fsm + + + + + txeq_preset + + + phy_txeq_preset + + + + + txinhibit + + + gt_txinhibit + + + + + txoutclk + + + gt_txoutclk + + + + + txoutclkfabric + + + gt_txoutclkfabric + + + + + txoutclkpcs + + + gt_txoutclkpcs + + + + + txpcsreset + + + gt_txpcsreset + + + + + txphaligndone + + + gt_txphaligndone + + + + + txphinitdone + + + gt_txphinitdone + + + + + txpmareset + + + gt_txpmareset + + + + + txpmaresetdone + + + gt_txpmaresetdone + + + + + txprbsforceerr + + + gt_txprbsforceerr + + + + + txprbssel + + + gt_txprbssel + + + + + txprogdivresetdone + + + gt_txprogdivresetdone + + + + + txresetdone + + + gt_txresetdone + + + + + txsyncdone + + + gt_txsyncdone + + + + + + + false + + + + + + pcie4_gt_if + pcie4_gt_if + GT Interface + + + + + + + bufgtce_out + + + bufgtce_out + + + + + bufgtcemask_out + + + bufgtcemask_out + + + + + bufgtdiv_out + + + bufgtdiv_out + + + + + bufgtreset_out + + + bufgtreset_out + + + + + bufgtrstmask_out + + + bufgtrstmask_out + + + + + cpllfreqlock_in + + + cpllfreqlock_in + + + + + cplllock_out + + + cplllock_out + + + + + cpllpd_in + + + cpllpd_in + + + + + cpllreset_in + + + cpllreset_in + + + + + dmonfiforeset_in + + + dmonfiforeset_in + + + + + dmonitorclk_in + + + dmonitorclk_in + + + + + dmonitorout_out + + + dmonitorout_out + + + + + drpaddr_in + + + drpaddr_in + + + + + drpclk_in + + + drpclk_in + + + + + drpdi_in + + + drpdi_in + + + + + drpdo_out + + + drpdo_out + + + + + drpen_in + + + drpen_in + + + + + drprdy_out + + + drprdy_out + + + + + drprst_in + + + drprst_in + + + + + drpwe_in + + + drpwe_in + + + + + ext_phy_clk_bufg_gt_ce + + + ext_phy_clk_bufg_gt_ce + + + + + ext_phy_clk_bufg_gt_reset + + + ext_phy_clk_bufg_gt_reset + + + + + ext_phy_clk_bufgtcemask + + + ext_phy_clk_bufgtcemask + + + + + ext_phy_clk_bufgtdiv + + + ext_phy_clk_bufgtdiv + + + + + ext_phy_clk_gt_bufgtrstmask + + + ext_phy_clk_gt_bufgtrstmask + + + + + ext_phy_clk_int_clock + + + ext_phy_clk_int_clock + + + + + ext_phy_clk_pclk + + + ext_phy_clk_pclk + + + + + ext_phy_clk_pclk2_gt + + + ext_phy_clk_pclk2_gt + + + + + ext_phy_clk_phy_coreclk + + + ext_phy_clk_phy_coreclk + + + + + ext_phy_clk_phy_mcapclk + + + ext_phy_clk_phy_mcapclk + + + + + ext_phy_clk_phy_pclk2 + + + ext_phy_clk_phy_pclk2 + + + + + ext_phy_clk_phy_userclk + + + ext_phy_clk_phy_userclk + + + + + ext_phy_clk_rst_idle + + + ext_phy_clk_rst_idle + + + + + ext_phy_clk_txoutclk + + + ext_phy_clk_txoutclk + + + + + eyescanreset_in + + + eyescanreset_in + + + + + gtpowergood_out + + + gtpowergood_out + + + + + gtrefclk0_in + + + gtrefclk0_in + + + + + gtrefclk00_in + + + gtrefclk00_in + + + + + gtrefclk01_in + + + gtrefclk01_in + + + + + gtrxreset_in + + + gtrxreset_in + + + + + gttxreset_in + + + gttxreset_in + + + + + gtwiz_reset_rx_done_in + + + gtwiz_reset_rx_done_in + + + + + gtwiz_reset_tx_done_in + + + gtwiz_reset_tx_done_in + + + + + gtwiz_userclk_rx_active_in + + + gtwiz_userclk_rx_active_in + + + + + gtwiz_userclk_tx_active_in + + + gtwiz_userclk_tx_active_in + + + + + loopback_in + + + loopback_in + + + + + pcieeqrxeqadaptdone_in + + + pcieeqrxeqadaptdone_in + + + + + pcierategen3_out + + + pcierategen3_out + + + + + pcierateidle_out + + + pcierateidle_out + + + + + pcierateqpll0_in + + + pcierateqpll0_in + + + + + pcierateqpll1_in + + + pcierateqpll1_in + + + + + pcierateqpllpd_out + + + pcierateqpllpd_out + + + + + pcierateqpllreset_out + + + pcierateqpllreset_out + + + + + pcierstidle_in + + + pcierstidle_in + + + + + pciersttxsyncstart_in + + + pciersttxsyncstart_in + + + + + pciesynctxsyncdone_out + + + pciesynctxsyncdone_out + + + + + pcieusergen3rdy_out + + + pcieusergen3rdy_out + + + + + pcieuserphystatusrst_out + + + pcieuserphystatusrst_out + + + + + pcieuserratedone_in + + + pcieuserratedone_in + + + + + pcieuserratestart_out + + + pcieuserratestart_out + + + + + phystatus_out + + + phystatus_out + + + + + qpll0freqlock_in + + + qpll0freqlock_in + + + + + qpll0lock_out + + + qpll0lock_out + + + + + qpll0outclk_out + + + qpll0outclk_out + + + + + qpll0outrefclk_out + + + qpll0outrefclk_out + + + + + qpll0pd_in + + + qpll0pd_in + + + + + qpll0reset_in + + + qpll0reset_in + + + + + qpll1freqlock_in + + + qpll1freqlock_in + + + + + qpll1lock_out + + + qpll1lock_out + + + + + qpll1outclk_out + + + qpll1outclk_out + + + + + qpll1outrefclk_out + + + qpll1outrefclk_out + + + + + qpll1pd_in + + + qpll1pd_in + + + + + qpll1reset_in + + + qpll1reset_in + + + + + rcalenb_in + + + rcalenb_in + + + + + resetovrd_in + + + resetovrd_in + + + + + rx8b10ben_in + + + rx8b10ben_in + + + + + rxbufreset_in + + + rxbufreset_in + + + + + rxbufstatus_out + + + rxbufstatus_out + + + + + rxbyteisaligned_out + + + rxbyteisaligned_out + + + + + rxbyterealign_out + + + rxbyterealign_out + + + + + rxcdrfreqreset_in + + + rxcdrfreqreset_in + + + + + rxcdrhold_in + + + rxcdrhold_in + + + + + rxcdrlock_out + + + rxcdrlock_out + + + + + rxcdrreset_in + + + rxcdrreset_in + + + + + rxclkcorcnt_out + + + rxclkcorcnt_out + + + + + rxcommadet_out + + + rxcommadet_out + + + + + rxcommadeten_in + + + rxcommadeten_in + + + + + rxctrl0_out + + + rxctrl0_out + + + + + rxctrl1_out + + + rxctrl1_out + + + + + rxctrl2_out + + + rxctrl2_out + + + + + rxctrl3_out + + + rxctrl3_out + + + + + rxdata_out + + + rxdata_out + + + + + rxdfeagchold_in + + + rxdfeagchold_in + + + + + rxdfecfokhold_in + + + rxdfecfokhold_in + + + + + rxdfekhhold_in + + + rxdfekhhold_in + + + + + rxdfelfhold_in + + + rxdfelfhold_in + + + + + rxdfelpmreset_in + + + rxdfelpmreset_in + + + + + rxdfetap2hold_in + + + rxdfetap2hold_in + + + + + rxdfetap3hold_in + + + rxdfetap3hold_in + + + + + rxdfetap4hold_in + + + rxdfetap4hold_in + + + + + rxdfetap5hold_in + + + rxdfetap5hold_in + + + + + rxdfetap6hold_in + + + rxdfetap6hold_in + + + + + rxdfetap7hold_in + + + rxdfetap7hold_in + + + + + rxdfetap8hold_in + + + rxdfetap8hold_in + + + + + rxdfetap9hold_in + + + rxdfetap9hold_in + + + + + rxdfetap10hold_in + + + rxdfetap10hold_in + + + + + rxdfetap11hold_in + + + rxdfetap11hold_in + + + + + rxdfetap12hold_in + + + rxdfetap12hold_in + + + + + rxdfetap13hold_in + + + rxdfetap13hold_in + + + + + rxdfetap14hold_in + + + rxdfetap14hold_in + + + + + rxdfetap15hold_in + + + rxdfetap15hold_in + + + + + rxdfeuthold_in + + + rxdfeuthold_in + + + + + rxdfevphold_in + + + rxdfevphold_in + + + + + rxdlysresetdone_out + + + rxdlysresetdone_out + + + + + rxelecidle_out + + + rxelecidle_out + + + + + rxlpmen_in + + + rxlpmen_in + + + + + rxlpmgchold_in + + + rxlpmgchold_in + + + + + rxlpmhfhold_in + + + rxlpmhfhold_in + + + + + rxlpmlfhold_in + + + rxlpmlfhold_in + + + + + rxlpmoshold_in + + + rxlpmoshold_in + + + + + rxmcommaalignen_in + + + rxmcommaalignen_in + + + + + rxoshold_in + + + rxoshold_in + + + + + rxoutclk_out + + + rxoutclk_out + + + + + rxoutclkfabric_out + + + rxoutclkfabric_out + + + + + rxoutclkpcs_out + + + rxoutclkpcs_out + + + + + rxpcommaalignen_in + + + rxpcommaalignen_in + + + + + rxpcsreset_in + + + rxpcsreset_in + + + + + rxpd_in + + + rxpd_in + + + + + rxphaligndone_out + + + rxphaligndone_out + + + + + rxpmareset_in + + + rxpmareset_in + + + + + rxpmaresetdone_out + + + rxpmaresetdone_out + + + + + rxpolarity_in + + + rxpolarity_in + + + + + rxprbscntreset_in + + + rxprbscntreset_in + + + + + rxprbserr_out + + + rxprbserr_out + + + + + rxprbslocked_out + + + rxprbslocked_out + + + + + rxprbssel_in + + + rxprbssel_in + + + + + rxprogdivreset_in + + + rxprogdivreset_in + + + + + rxrate_in + + + rxrate_in + + + + + rxratedone_out + + + rxratedone_out + + + + + rxratemode_in + + + rxratemode_in + + + + + rxrecclkout_out + + + rxrecclkout_out + + + + + rxresetdone_out + + + rxresetdone_out + + + + + rxslide_in + + + rxslide_in + + + + + rxstatus_out + + + rxstatus_out + + + + + rxsyncdone_out + + + rxsyncdone_out + + + + + rxtermination_in + + + rxtermination_in + + + + + rxuserrdy_in + + + rxuserrdy_in + + + + + rxusrclk2_in + + + rxusrclk2_in + + + + + rxusrclk_in + + + rxusrclk_in + + + + + rxvalid_out + + + rxvalid_out + + + + + tx8b10ben_in + + + tx8b10ben_in + + + + + txctrl0_in + + + txctrl0_in + + + + + txctrl1_in + + + txctrl1_in + + + + + txctrl2_in + + + txctrl2_in + + + + + txdata_in + + + txdata_in + + + + + txdeemph_in + + + txdeemph_in + + + + + txdetectrx_in + + + txdetectrx_in + + + + + txdiffctrl_in + + + txdiffctrl_in + + + + + txdlybypass_in + + + txdlybypass_in + + + + + txdlyen_in + + + txdlyen_in + + + + + txdlyhold_in + + + txdlyhold_in + + + + + txdlyovrden_in + + + txdlyovrden_in + + + + + txdlysreset_in + + + txdlysreset_in + + + + + txdlysresetdone_out + + + txdlysresetdone_out + + + + + txdlyupdown_in + + + txdlyupdown_in + + + + + txelecidle_in + + + txelecidle_in + + + + + txmaincursor_in + + + txmaincursor_in + + + + + txmargin_in + + + txmargin_in + + + + + txoutclk_out + + + txoutclk_out + + + + + txoutclkfabric_out + + + txoutclkfabric_out + + + + + txoutclkpcs_out + + + txoutclkpcs_out + + + + + txoutclksel_in + + + txoutclksel_in + + + + + txpcsreset_in + + + txpcsreset_in + + + + + txpd_in + + + txpd_in + + + + + txpdelecidlemode_in + + + txpdelecidlemode_in + + + + + txphalign_in + + + txphalign_in + + + + + txphaligndone_out + + + txphaligndone_out + + + + + txphalignen_in + + + txphalignen_in + + + + + txphdlypd_in + + + txphdlypd_in + + + + + txphdlyreset_in + + + txphdlyreset_in + + + + + txphdlytstclk_in + + + txphdlytstclk_in + + + + + txphinit_in + + + txphinit_in + + + + + txphinitdone_out + + + txphinitdone_out + + + + + txphovrden_in + + + txphovrden_in + + + + + txpisopd_in + + + txpisopd_in + + + + + txpmareset_in + + + txpmareset_in + + + + + txpmaresetdone_out + + + txpmaresetdone_out + + + + + txpostcursor_in + + + txpostcursor_in + + + + + txprbsforceerr_in + + + txprbsforceerr_in + + + + + txprbssel_in + + + txprbssel_in + + + + + txprecursor_in + + + txprecursor_in + + + + + txprgdivresetdone_out + + + txprgdivresetdone_out + + + + + txprogdivreset_in + + + txprogdivreset_in + + + + + txrate_in + + + txrate_in + + + + + txresetdone_out + + + txresetdone_out + + + + + txswing_in + + + txswing_in + + + + + txsyncallin_in + + + txsyncallin_in + + + + + txsyncdone_out + + + txsyncdone_out + + + + + txsyncin_in + + + txsyncin_in + + + + + txsyncmode_in + + + txsyncmode_in + + + + + txsyncout_out + + + txsyncout_out + + + + + txuserrdy_in + + + txuserrdy_in + + + + + txusrclk2_in + + + txusrclk2_in + + + + + txusrclk_in + + + txusrclk_in + + + + + + + false + + + + + + + + + xilinx_elaboratesubcores + Elaborate Sub-Cores + :vivado.xilinx.com:elaborate.subcores + + xilinx_elaboratesubcores_view_fileset + + + + outputProductCRC + 9:6886524f + + + + + + + pci_exp_txn + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + pci_exp_txp + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + pci_exp_rxn + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + pci_exp_rxp + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + user_clk + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + user_reset + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + user_lnk_up + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + gt_drp_clk + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + mcap_clk + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + core_clk + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_rq_tdata + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + s_axis_rq_tkeep + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + s_axis_rq_tlast + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + s_axis_rq_tready + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + s_axis_rq_tuser + + in + + 61 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + s_axis_rq_tvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + m_axis_rc_tdata + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + m_axis_rc_tkeep + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + m_axis_rc_tlast + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + m_axis_rc_tready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + m_axis_rc_tuser + + out + + 74 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + m_axis_rc_tvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + m_axis_cq_tdata + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + m_axis_cq_tkeep + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + m_axis_cq_tlast + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + m_axis_cq_tready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + m_axis_cq_tuser + + out + + 87 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + m_axis_cq_tvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + s_axis_cc_tdata + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + s_axis_cc_tkeep + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + s_axis_cc_tlast + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + s_axis_cc_tready + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + s_axis_cc_tuser + + in + + 32 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + s_axis_cc_tvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + pcie_rq_seq_num0 + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + pcie_rq_seq_num_vld0 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + pcie_rq_seq_num1 + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + pcie_rq_seq_num_vld1 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + pcie_rq_tag0 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + pcie_rq_tag1 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + pcie_rq_tag_av + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + pcie_rq_tag_vld0 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + pcie_rq_tag_vld1 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + pcie_tfc_nph_av + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + pcie_tfc_npd_av + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + pcie_cq_np_req + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 1 + + + + + + true + + + + + + pcie_cq_np_req_count + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_phy_link_down + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_phy_link_status + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_negotiated_width + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_current_speed + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_max_payload + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_max_read_req + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_function_status + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_function_power_state + + out + + 11 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_vf_status + + out + + 503 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_vf_power_state + + out + + 755 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_link_power_state + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_mgmt_addr + + in + + 9 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_mgmt_function_number + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_mgmt_write + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_mgmt_write_data + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_mgmt_byte_enable + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + cfg_mgmt_read + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_mgmt_read_data + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_mgmt_read_write_done + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_mgmt_debug_access + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_err_cor_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_err_nonfatal_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_err_fatal_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_local_error_valid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_local_error_out + + out + + 4 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_ltssm_state + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_rx_pm_state + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_tx_pm_state + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_rcb_status + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_obff_enable + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_pl_status_change + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_tph_requester_enable + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_tph_st_mode + + out + + 11 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_vf_tph_requester_enable + + out + + 251 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_vf_tph_st_mode + + out + + 755 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_msg_received + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_msg_received_data + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_msg_received_type + + out + + 4 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_msg_transmit + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_msg_transmit_type + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_msg_transmit_data + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_msg_transmit_done + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_fc_ph + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_fc_pd + + out + + 11 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_fc_nph + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_fc_npd + + out + + 11 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_fc_cplh + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_fc_cpld + + out + + 11 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_fc_sel + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_dsn + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_bus_number + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_power_state_change_ack + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_power_state_change_interrupt + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_err_cor_in + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_err_uncor_in + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_flr_in_process + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_flr_done + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_vf_flr_in_process + + out + + 251 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_vf_flr_func_num + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_vf_flr_done + + in + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_link_training_enable + + in + + + std_logic + xilinx_elaboratesubcores + + + + 1 + + + + + + true + + + + + + cfg_ext_read_received + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ext_write_received + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ext_register_number + + out + + 9 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ext_function_number + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ext_write_data + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ext_write_byte_enable + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ext_read_data + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_ext_read_data_valid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rbar_bar_size + + out + + 6 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rbar_function_number + + out + + 8 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rbar_write_enable_bar0 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + rbar_write_enable_bar1 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + rbar_write_enable_bar2 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + rbar_write_enable_bar3 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + rbar_write_enable_bar4 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + rbar_write_enable_bar5 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_int + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + cfg_interrupt_pending + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + cfg_interrupt_sent + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + cfg_interrupt_msi_enable + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_interrupt_msi_mmenable + + out + + 11 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_interrupt_msi_mask_update + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_interrupt_msi_data + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_interrupt_msi_select + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_interrupt_msi_int + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_interrupt_msi_pending_status + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_interrupt_msi_pending_status_data_enable + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_interrupt_msi_pending_status_function_num + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_interrupt_msi_sent + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_interrupt_msi_fail + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_interrupt_msi_attr + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_interrupt_msi_tph_present + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_interrupt_msi_tph_type + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_interrupt_msi_tph_st_tag + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_interrupt_msi_function_number + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_interrupt_msix_enable + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msix_mask + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msix_vf_enable + + out + + 251 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msix_vf_mask + + out + + 251 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_pm_aspm_l1_entry_reject + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_pm_aspm_tx_l0s_entry_disable + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_interrupt_msix_data + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msix_address + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msix_int + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msix_vec_pending + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msix_vec_pending_status + + out + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_hot_reset_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_config_space_enable + + in + + + std_logic + xilinx_elaboratesubcores + + + + 1 + + + + + + true + + + + + + cfg_req_pm_transition_l23_ready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_hot_reset_in + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_ds_port_number + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_ds_bus_number + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_ds_device_number + + in + + 4 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_ds_function_number + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_subsys_vend_id + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x10EE + + + + + + false + + + + + + cfg_dev_id_pf0 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x9038 + + + + + + false + + + + + + cfg_dev_id_pf1 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x9011 + + + + + + false + + + + + + cfg_dev_id_pf2 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x9438 + + + + + + false + + + + + + cfg_dev_id_pf3 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x9638 + + + + + + false + + + + + + cfg_vend_id + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x10EE + + + + + + false + + + + + + cfg_rev_id_pf0 + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x00 + + + + + + false + + + + + + cfg_rev_id_pf1 + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x00 + + + + + + false + + + + + + cfg_rev_id_pf2 + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x00 + + + + + + false + + + + + + cfg_rev_id_pf3 + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x00 + + + + + + false + + + + + + cfg_subsys_id_pf0 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x0007 + + + + + + false + + + + + + cfg_subsys_id_pf1 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x0007 + + + + + + false + + + + + + cfg_subsys_id_pf2 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x0007 + + + + + + false + + + + + + cfg_subsys_id_pf3 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x0007 + + + + + + false + + + + + + sys_clk + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + sys_clk_ce_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + sys_clk_gt + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + sys_reset + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + conf_req_type + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + conf_req_reg_num + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + conf_req_data + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + conf_req_valid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + conf_req_ready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + conf_resp_rdata + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + conf_resp_valid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pl_gen2_upstream_prefer_deemph + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pl_eq_in_progress + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pl_redo_eq + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pl_redo_eq_speed + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pl_eq_mismatch + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pl_redo_eq_pending + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pl_eq_phase + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_qpllxrefclk + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_qpllxrcalenb + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_qpllxrate + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_qpll0pd + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_qpll0reset + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_qpll0lock_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_qpll0outclk_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_qpll0outrefclk_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + int_qpll0lock_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_qpll0outrefclk_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_qpll0outclk_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_qpll1pd + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_qpll1reset + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_qpll1lock_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_qpll1outclk_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_qpll1outrefclk_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + int_qpll1lock_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_qpll1outrefclk_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_qpll1outclk_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + common_commands_in + + in + + 25 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_0_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_1_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_2_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_3_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_4_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_5_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_6_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_7_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_8_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_9_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_10_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_11_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_12_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_13_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_14_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_15_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + common_commands_out + + out + + 25 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_0_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_1_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_2_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_3_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_4_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_5_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_6_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_7_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_8_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_9_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_10_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_11_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_12_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_13_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_14_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_15_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_pcieuserratedone + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_loopback + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_txprbsforceerr + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_txinhibit + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_txprbssel + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_rxprbssel + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_rxprbscntreset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_txelecidle + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxpmaresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txphaligndone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txphinitdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txdlysresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxphaligndone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxdlysresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxsyncdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_eyescandataerror + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxprbserr + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_dmonfiforeset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_dmonitorclk + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_dmonitorout + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxcommadet + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_phystatus + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxvalid + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxcdrlock + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_pcierateidle + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_pcieuserratestart + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_gtpowergood + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_cplllock + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxoutclk + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxrecclkout + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_qpll1lock + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_qpll0lock + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxstatus + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxbufstatus + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_bufgtdiv + + out + + 8 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_txeq_ctrl + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_txeq_preset + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_rst_fsm + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_txeq_fsm + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_rxeq_fsm + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_rst_idle + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_rrst_n + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_prst_n + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_ch_gt_drpclk + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_gen34_eios_det + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txoutclk + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txoutclkfabric + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxoutclkfabric + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txoutclkpcs + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxoutclkpcs + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txpmareset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_rxpmareset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_txpcsreset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_rxpcsreset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_rxbufreset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_rxcdrreset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_rxdfelpmreset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_txprogdivresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txpmaresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txsyncdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxprbslocked + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_ch_gt_drpaddr + + in + + 79 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_ch_gt_drpen + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_ch_gt_drpdi + + in + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_ch_gt_drpwe + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_ch_gt_drpdo + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_ch_gt_drprdy + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drp_rdy + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + drp_do + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drp_clk + + in + + + std_logic + xilinx_elaboratesubcores + + + + 1 + + + + + + false + + + + + + drp_en + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drp_we + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drp_addr + + in + + 9 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drp_di + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gtrefclk01_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtrefclk00_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcierateqpll0_in + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcierateqpll1_in + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll0pd_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll0reset_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll1pd_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll1reset_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rcalenb_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll0lock_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll0outclk_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll0outrefclk_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll1lock_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll1outclk_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll1outrefclk_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll0freqlock_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll1freqlock_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcierateqpllpd_out + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcierateqpllreset_out + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gtwiz_reset_rx_done_in + + out + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtwiz_reset_tx_done_in + + out + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtwiz_userclk_rx_active_in + + out + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtwiz_userclk_tx_active_in + + out + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + loopback_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxpd_in + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxprbssel_in + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxrate_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txctrl0_in + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txctrl1_in + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txctrl2_in + + out + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdata_in + + out + + 1023 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdeemph_in + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdiffctrl_in + + out + + 39 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txprbssel_in + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txprecursor_in + + out + + 39 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txrate_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txmaincursor_in + + out + + 55 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txmargin_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txoutclksel_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txpd_in + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txpostcursor_in + + out + + 39 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cpllfreqlock_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cpllpd_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cpllreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + dmonfiforeset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + dmonitorclk_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + eyescanreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtrefclk0_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtrxreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txpisopd_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gttxreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcieeqrxeqadaptdone_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcierstidle_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pciersttxsyncstart_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcieuserratedone_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + resetovrd_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rx8b10ben_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxbufreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxcdrfreqreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxcdrhold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxcdrreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxcommadeten_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfeagchold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfecfokhold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfekhhold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfelfhold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfelpmreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap10hold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap11hold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap12hold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap13hold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap14hold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap15hold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap2hold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap3hold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap4hold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap5hold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap6hold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap7hold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap8hold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap9hold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfeuthold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfevphold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmen_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmgchold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmhfhold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmlfhold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmoshold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxmcommaalignen_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxoshold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxpcommaalignen_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxpcsreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxpmareset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxpolarity_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxprbscntreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxprogdivreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxslide_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxtermination_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxuserrdy_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxusrclk2_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxusrclk_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + tx8b10ben_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdetectrx_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlybypass_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlyen_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlyhold_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlyovrden_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlysreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlyupdown_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txelecidle_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txpcsreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphalign_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphalignen_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphdlypd_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphdlyreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphdlytstclk_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphinit_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphovrden_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxratemode_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txpmareset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txprbsforceerr_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txprogdivreset_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txpdelecidlemode_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txswing_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txsyncallin_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txsyncin_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txsyncmode_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txuserrdy_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txusrclk2_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txusrclk_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxclkcorcnt_out + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtcemask_out + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtrstmask_out + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxbufstatus_out + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxstatus_out + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxctrl2_out + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxctrl3_out + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtdiv_out + + in + + 71 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + dmonitorout_out + + in + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxctrl0_out + + in + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxctrl1_out + + in + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxdata_out + + in + + 1023 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtreset_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtce_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cplllock_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gtpowergood_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcierategen3_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcierateidle_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pciesynctxsyncdone_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcieusergen3rdy_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcieuserphystatusrst_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcieuserratestart_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + phystatus_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxbyteisaligned_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxbyterealign_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxcdrlock_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxcommadet_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxphaligndone_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxpmaresetdone_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxdlysresetdone_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxelecidle_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxoutclk_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxoutclkfabric_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxoutclkpcs_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxprbserr_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxprbslocked_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxratedone_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxrecclkout_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxresetdone_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxsyncdone_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txdlysresetdone_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxvalid_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txoutclk_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txoutclkfabric_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txoutclkpcs_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txphaligndone_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txphinitdone_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txpmaresetdone_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txprgdivresetdone_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txresetdone_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txsyncdone_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txsyncout_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drpaddr_in + + out + + 79 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drpen_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drpdi_in + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drpwe_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drprst_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drpdo_out + + in + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drprdy_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drpclk_in + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_bufg_gt_ce + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_bufg_gt_reset + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_rst_idle + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_txoutclk + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_bufgtcemask + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_gt_bufgtrstmask + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_bufgtdiv + + out + + 8 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_pclk2_gt + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_phy_clk_int_clock + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_phy_clk_pclk + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_phy_clk_phy_pclk2 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_phy_clk_phy_coreclk + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_phy_clk_phy_userclk + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_phy_clk_phy_mcapclk + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cap_req + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cap_gnt + + in + + + std_logic + xilinx_elaboratesubcores + + + + 1 + + + + + + false + + + + + + cap_rel + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + mcap_design_switch + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + free_run_clock + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + phy_rdy_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + prst_clk + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + + + PL_LINK_CAP_MAX_LINK_SPEED + Pl Link Cap Max Link Speed + 4 + + + PL_LINK_CAP_MAX_LINK_WIDTH + Pl Link Cap Max Link Width + 8 + + + CRM_USER_CLK_FREQ + User Clk Freq + 2 + + + CRM_CORE_CLK_FREQ_500 + Core Clk Freq + TRUE + + + PLL_TYPE + PLL Type + 2 + + + PF0_LINK_CAP_ASPM_SUPPORT + ASPM Support + 0 + + + AXI4_DATA_WIDTH + C Data Width + 256 + + + PHY_REFCLK_FREQ + Ref Clk Freq + 0 + + + AXI4_TKEEP_WIDTH + Keep Width + 8 + + + AXI4_RQ_TUSER_WIDTH + RQ User Width + 62 + + + AXI4_CQ_TUSER_WIDTH + CQ User Width + 88 + + + AXI4_RC_TUSER_WIDTH + RC User Width + 75 + + + AXI4_CC_TUSER_WIDTH + CC User Width + 33 + + + ARI_CAP_ENABLE + Ari Cap Enable + FALSE + + + PF0_ARI_CAP_NEXT_FUNC + Pf0 ARI Cap Next Func + 0x00 + + + PF1_ARI_CAP_NEXT_FUNC + Pf1 ARI Cap Next Func + 0x00 + + + PF2_ARI_CAP_NEXT_FUNC + Pf2 ARI Cap Next Func + 0x00 + + + PF3_ARI_CAP_NEXT_FUNC + Pf3 ARI Cap Next Func + 0x00 + + + AXISTEN_IF_CC_ALIGNMENT_MODE + Axisten If Cc Alignment Mode + 0x1 + + + AXISTEN_IF_CQ_ALIGNMENT_MODE + Axisten If Cq Alignment Mode + 0x1 + + + AXISTEN_IF_RC_ALIGNMENT_MODE + Axisten If Rc Alignment Mode + 0x0 + + + AXISTEN_IF_RQ_ALIGNMENT_MODE + Axisten If Rq Alignment Mode + 0x0 + + + AXISTEN_IF_EXT_512_CQ_STRADDLE + Axisten If CQ Straddle + FALSE + + + AXISTEN_IF_EXT_512_CC_STRADDLE + Axisten If CC Straddle + FALSE + + + AXISTEN_IF_EXT_512_RQ_STRADDLE + Axisten If RQ Straddle + FALSE + + + AXISTEN_IF_EXT_512_RC_STRADDLE + Axisten If RC Straddle + FALSE + + + AXISTEN_IF_EXT_512_RC_4TLP_STRADDLE + Axisten If 512 4TLP/2TLP Rc Straddle + FALSE + + + AXISTEN_IF_RC_STRADDLE + Axisten If Rc Straddle + TRUE + + + PF0_AER_CAP_ECRC_GEN_AND_CHECK_CAPABLE + Pf0 Aer Cap Ecrc Gen and Check Capable + FALSE + + + PF0_AER_CAP_NEXTPTR + Pf0 Aer Cap Nextptr + 0x1C0 + + + PF0_PCIE_CAP_NEXTPTR + pcie Nextptr + 0x000 + + + PF1_PCIE_CAP_NEXTPTR + pcie Nextptr + 0x000 + + + PF2_PCIE_CAP_NEXTPTR + pcie Nextptr + 0x000 + + + PF3_PCIE_CAP_NEXTPTR + pcie Nextptr + 0x000 + + + VF0_EXT_PCIE_CFG_SPACE_ENABLED_NEXTPTR + vf0 ext space Nextptr + 0x000 + + + VF1_EXT_PCIE_CFG_SPACE_ENABLED_NEXTPTR + vf1/ ext space Nextptr + 0x000 + + + VF2_EXT_PCIE_CFG_SPACE_ENABLED_NEXTPTR + vf2 ext space Nextptr + 0x000 + + + VF3_EXT_PCIE_CFG_SPACE_ENABLED_NEXTPTR + vf3 ext space Nextptr + 0x000 + + + PF0_ARI_CAP_NEXTPTR + Pf0 Ari Cap Nextptr + 0x1C0 + + + PF0_BAR0_APERTURE_SIZE + Pf0 Bar0 Aperture Size + 0x009 + + + PF0_BAR0_CONTROL + Pf0 Bar0 Control + 0x4 + + + PF0_BAR1_APERTURE_SIZE + Pf0 Bar1 Aperture Size + 0x000 + + + PF0_BAR1_CONTROL + Pf0 Bar1 Control + 0x0 + + + PF0_BAR2_APERTURE_SIZE + Pf0 Bar2 Aperture Size + 0x000 + + + PF0_BAR2_CONTROL + Pf0 Bar2 Control + 0x0 + + + PF0_BAR3_APERTURE_SIZE + Pf0 Bar3 Aperture Size + 0x000 + + + PF0_BAR3_CONTROL + Pf0 Bar3 Control + 0x0 + + + PF0_BAR4_APERTURE_SIZE + Pf0 Bar4 Aperture Size + 0x000 + + + PF0_BAR4_CONTROL + Pf0 Bar4 Control + 0x0 + + + PF0_BAR5_APERTURE_SIZE + Pf0 Bar5 Aperture Size + 0x000 + + + PF0_BAR5_CONTROL + Pf0 Bar5 Control + 0x0 + + + PF0_CAPABILITY_POINTER + Pf0 Capability Pointer + 0x40 + + + PF0_CLASS_CODE + Pf0 Class Code + 0x070001 + + + PF0_VENDOR_ID + Pf0 Vendor Id + 0x10EE + + + PF0_DEVICE_ID + Pf0 Device Id + 0x9038 + + + PF0_DEV_CAP2_128B_CAS_ATOMIC_COMPLETER_SUPPORT + Pf0 Dev Cap2 128b Cas Atomic Completer Support + FALSE + + + PF0_DEV_CAP2_32B_ATOMIC_COMPLETER_SUPPORT + Pf0 Dev Cap2 32b Atomic Completer Support + FALSE + + + PF0_DEV_CAP2_64B_ATOMIC_COMPLETER_SUPPORT + Pf0 Dev Cap2 64b Atomic Completer Support + FALSE + + + PF0_DEV_CAP2_TPH_COMPLETER_SUPPORT + Pf0 Dev Cap2 Tph Completer Support + FALSE + + + PF0_DEV_CAP_EXT_TAG_SUPPORTED + Pf0 Dev Cap Ext Tag Supported + TRUE + + + PF0_DEV_CAP_FUNCTION_LEVEL_RESET_CAPABLE + Pf0 Dev Cap Function Level Reset Capable + FALSE + + + PF0_DEV_CAP_MAX_PAYLOAD_SIZE + Pf0 Dev Cap Max Payload Size + 0x3 + + + DSN_CAP_ENABLE + Dsn Cap Enable + FALSE + + + PF0_VC_CAP_ENABLE + Vc Cap Enable + FALSE + + + PF0_DSN_CAP_NEXTPTR + Pf0 Dsn Cap Nextptr + 0x1C0 + + + PF0_EXPANSION_ROM_APERTURE_SIZE + Pf0 Expansion Rom Aperture Size + 0x000 + + + PF0_EXPANSION_ROM_ENABLE + Pf0 Expansion Rom Enable + FALSE + + + PF0_INTERRUPT_PIN + Pf0 Interrupt Pin + 0x1 + + + PF0_LINK_STATUS_SLOT_CLOCK_CONFIG + Pf0 Link Status Slot Clock Config + TRUE + + + PF0_MSIX_CAP_NEXTPTR + Pf0 Msix Cap Nextptr + 0x70 + + + PF0_MSIX_CAP_PBA_BIR + Pf0 Msix Cap Pba Bir + 0 + + + PF0_MSIX_CAP_PBA_OFFSET + Pf0 Msix Cap Pba Offset + 0x00000000 + + + PF0_MSIX_CAP_TABLE_BIR + Pf0 Msix Cap Table Bir + 0 + + + PF0_MSIX_CAP_TABLE_OFFSET + Pf0 Msix Cap Table Offset + 0x00000000 + + + PF0_MSIX_CAP_TABLE_SIZE + Pf0 Msix Cap Table Size + 0x000 + + + PF0_MSI_CAP_MULTIMSGCAP + Pf0 Msi Cap Multimsgcap + 0 + + + PF0_MSI_CAP_NEXTPTR + Pf0 Msi Cap Nextptr + 0x70 + + + PF0_PM_CAP_NEXTPTR + Pf0 Pm Cap Nextptr + 0x48 + + + PF0_PM_CAP_PMESUPPORT_D0 + Pf0 Pm Cap Pmesupport D0 + FALSE + + + PF0_PM_CAP_PMESUPPORT_D1 + Pf0 Pm Cap Pmesupport D1 + FALSE + + + PF0_PM_CAP_PMESUPPORT_D3HOT + Pf0 Pm Cap Pmesupport D3hot + FALSE + + + PF0_PM_CAP_SUPP_D1_STATE + Pf0 Pm Cap Supp D1 State + FALSE + + + PF0_REVISION_ID + Pf0 Revision Id + 0x00 + + + PF0_SRIOV_BAR0_APERTURE_SIZE + Pf0 Sriov Bar0 Aperture Size + 0x00 + + + PF0_SRIOV_BAR0_CONTROL + Pf0 Sriov Bar0 Control + 0x0 + + + PF0_SRIOV_BAR1_APERTURE_SIZE + Pf0 Sriov Bar1 Aperture Size + 0x00 + + + PF0_SRIOV_BAR1_CONTROL + Pf0 Sriov Bar1 Control + 0x0 + + + PF0_SRIOV_BAR2_APERTURE_SIZE + Pf0 Sriov Bar2 Aperture Size + 0x00 + + + PF0_SRIOV_BAR2_CONTROL + Pf0 Sriov Bar2 Control + 0x0 + + + PF0_SRIOV_BAR3_APERTURE_SIZE + Pf0 Sriov Bar3 Aperture Size + 0x00 + + + PF0_SRIOV_BAR3_CONTROL + Pf0 Sriov Bar3 Control + 0x0 + + + PF0_SRIOV_BAR4_APERTURE_SIZE + Pf0 Sriov Bar4 Aperture Size + 0x00 + + + PF0_SRIOV_BAR4_CONTROL + Pf0 Sriov Bar4 Control + 0x0 + + + PF0_SRIOV_BAR5_APERTURE_SIZE + Pf0 Sriov Bar5 Aperture Size + 0x00 + + + PF0_SRIOV_BAR5_CONTROL + Pf0 Sriov Bar5 Control + 0x0 + + + PF0_SRIOV_CAP_INITIAL_VF + Pf0 Sriov Cap Initial Vf + 0x0000 + + + PF0_SRIOV_CAP_NEXTPTR + Pf0 Sriov Cap Nextptr + 0x000 + + + PF0_SRIOV_CAP_TOTAL_VF + Pf0 Sriov Cap Total Vf + 0x0000 + + + PF0_SRIOV_CAP_VER + Pf0 Sriov Cap Ver + 0x1 + + + PF0_SRIOV_FIRST_VF_OFFSET + Pf0 Sriov First Vf Offset + 0x0000 + + + PF0_SRIOV_FUNC_DEP_LINK + Pf0 Sriov Func Dep Link + 0x0000 + + + PF0_SRIOV_SUPPORTED_PAGE_SIZE + Pf0 Sriov Supported Page Size + 0x00000553 + + + PF0_SRIOV_VF_DEVICE_ID + Pf0 Sriov Vf Device Id + 0x0000 + + + PF0_SUBSYSTEM_VENDOR_ID + Pf0 Subsystem Vendor Id + 0x10EE + + + PF0_SUBSYSTEM_ID + Pf0 Subsystem Id + 0x0007 + + + PF0_TPHR_CAP_ENABLE + Pf0 Tphr Cap Enable + FALSE + + + PF0_TPHR_CAP_NEXTPTR + Pf0 Tphr Cap Nextptr + 0x000 + + + PF0_TPHR_CAP_ST_MODE_SEL + Pf0 Tphr Cap St Mode Sel + 0x0 + + + PF0_TPHR_CAP_ST_TABLE_LOC + Pf0 Tphr Cap St Table Loc + 0x0 + + + PF0_TPHR_CAP_ST_TABLE_SIZE + Pf0 Tphr Cap St Table Size + 0x000 + + + PF0_TPHR_CAP_VER + Pf0 Tphr Cap Ver + 0x1 + + + PF1_TPHR_CAP_ST_MODE_SEL + Pf1 Tphr Cap St Mode Sel + 0x0 + + + PF2_TPHR_CAP_ST_MODE_SEL + Pf2 Tphr Cap St Mode Sel + 0x0 + + + PF3_TPHR_CAP_ST_MODE_SEL + Pf3 Tphr Cap St Mode Sel + 0x0 + + + PF0_TPHR_CAP_DEV_SPECIFIC_MODE + Pf0 Tphr Cap Dev Specific Mode + TRUE + + + PF0_TPHR_CAP_INT_VEC_MODE + Pf0 Tphr Cap Int Vec Mode + FALSE + + + PF0_SECONDARY_PCIE_CAP_NEXTPTR + Secondary Pcie Extended Capability Nextptr + 0x000 + + + MCAP_CAP_NEXTPTR + MCAP Cap Nextptr + 0x000 + + + PF0_VC_CAP_NEXTPTR + Pf0 Vc Cap Nextptr + 0x000 + + + SPARE_WORD1 + Secondary Pcie Extended Capability Nextptr + 0x00000000 + + + PF1_AER_CAP_NEXTPTR + Pf1 Aer Cap Nextptr + 0x000 + + + PF1_ARI_CAP_NEXTPTR + Pf1 Ari Cap Nextptr + 0x000 + + + PF1_BAR0_APERTURE_SIZE + Pf1 Bar0 Aperture Size + 0x009 + + + PF1_BAR0_CONTROL + Pf1 Bar0 Control + 0x4 + + + PF1_BAR1_APERTURE_SIZE + Pf1 Bar1 Aperture Size + 0x000 + + + PF1_BAR1_CONTROL + Pf1 Bar1 Control + 0x0 + + + PF1_BAR2_APERTURE_SIZE + Pf1 Bar2 Aperture Size + 0x000 + + + PF1_BAR2_CONTROL + Pf1 Bar2 Control + 0x0 + + + PF1_BAR3_APERTURE_SIZE + Pf1 Bar3 Aperture Size + 0x000 + + + PF1_BAR3_CONTROL + Pf1 Bar3 Control + 0x0 + + + PF1_BAR4_APERTURE_SIZE + Pf1 Bar4 Aperture Size + 0x000 + + + PF1_BAR4_CONTROL + Pf1 Bar4 Control + 0x0 + + + PF1_BAR5_APERTURE_SIZE + Pf1 Bar5 Aperture Size + 0x000 + + + PF1_BAR5_CONTROL + Pf1 Bar5 Control + 0x0 + + + PF1_CAPABILITY_POINTER + Pf1 Capability Pointer + 0x40 + + + PF1_CLASS_CODE + Pf1 Class Code + 0x058000 + + + PF1_DEVICE_ID + Pf1 Device Id + 0x9011 + + + PF1_DEV_CAP_MAX_PAYLOAD_SIZE + Pf1 Dev Cap Max Payload Size + 0x3 + + + PF1_DSN_CAP_NEXTPTR + Pf1 Dsn Cap Nextptr + 0x000 + + + PF1_EXPANSION_ROM_APERTURE_SIZE + Pf1 Expansion Rom Aperture Size + 0x000 + + + PF1_EXPANSION_ROM_ENABLE + Pf1 Expansion Rom Enable + FALSE + + + PF1_INTERRUPT_PIN + Pf1 Interrupt Pin + 0x0 + + + PF1_MSIX_CAP_NEXTPTR + Pf1 Msix Cap Nextptr + 0x70 + + + PF1_MSIX_CAP_PBA_BIR + Pf1 Msix Cap Pba Bir + 0 + + + PF1_MSIX_CAP_PBA_OFFSET + Pf1 Msix Cap Pba Offset + 0x00000000 + + + PF1_MSIX_CAP_TABLE_BIR + Pf1 Msix Cap Table Bir + 0 + + + PF1_MSIX_CAP_TABLE_OFFSET + Pf1 Msix Cap Table Offset + 0x00000000 + + + PF1_MSIX_CAP_TABLE_SIZE + Pf1 Msix Cap Table Size + 0x000 + + + PF1_MSI_CAP_MULTIMSGCAP + Pf1 Msi Cap Multimsgcap + 0 + + + PF1_MSI_CAP_NEXTPTR + Pf1 Msi Cap Nextptr + 0x70 + + + PF1_PM_CAP_NEXTPTR + Pf1 Pm Cap Nextptr + 0x70 + + + PF1_REVISION_ID + Pf1 Revision Id + 0x00 + + + PF1_SRIOV_BAR0_APERTURE_SIZE + Pf1 Sriov Bar0 Aperture Size + 0x00 + + + PF1_SRIOV_BAR0_CONTROL + Pf1 Sriov Bar0 Control + 0x0 + + + PF1_SRIOV_BAR1_APERTURE_SIZE + Pf1 Sriov Bar1 Aperture Size + 0x00 + + + PF1_SRIOV_BAR1_CONTROL + Pf1 Sriov Bar1 Control + 0x0 + + + PF1_SRIOV_BAR2_APERTURE_SIZE + Pf1 Sriov Bar2 Aperture Size + 0x00 + + + PF1_SRIOV_BAR2_CONTROL + Pf1 Sriov Bar2 Control + 0x0 + + + PF1_SRIOV_BAR3_APERTURE_SIZE + Pf1 Sriov Bar3 Aperture Size + 0x00 + + + PF1_SRIOV_BAR3_CONTROL + Pf1 Sriov Bar3 Control + 0x0 + + + PF1_SRIOV_BAR4_APERTURE_SIZE + Pf1 Sriov Bar4 Aperture Size + 0x00 + + + PF1_SRIOV_BAR4_CONTROL + Pf1 Sriov Bar4 Control + 0x0 + + + PF1_SRIOV_BAR5_APERTURE_SIZE + Pf1 Sriov Bar5 Aperture Size + 0x00 + + + PF1_SRIOV_BAR5_CONTROL + Pf1 Sriov Bar5 Control + 0x0 + + + PF1_SRIOV_CAP_INITIAL_VF + Pf1 Sriov Cap Initial Vf + 0x0000 + + + PF1_SRIOV_CAP_NEXTPTR + Pf1 Sriov Cap Nextptr + 0x000 + + + PF1_SRIOV_CAP_TOTAL_VF + Pf1 Sriov Cap Total Vf + 0x0000 + + + PF1_SRIOV_CAP_VER + Pf1 Sriov Cap Ver + 0x1 + + + PF1_SRIOV_FIRST_VF_OFFSET + Pf1 Sriov First Vf Offset + 0x0000 + + + PF1_SRIOV_FUNC_DEP_LINK + Pf1 Sriov Func Dep Link + 0x0001 + + + PF1_SRIOV_SUPPORTED_PAGE_SIZE + Pf1 Sriov Supported Page Size + 0x00000553 + + + PF1_SRIOV_VF_DEVICE_ID + Pf1 Sriov Vf Device Id + 0x0000 + + + PF1_SUBSYSTEM_ID + Pf1 Subsystem Id + 0x0007 + + + PF1_TPHR_CAP_NEXTPTR + Pf1 Tphr Cap Nextptr + 0x000 + + + PF2_AER_CAP_NEXTPTR + Pf2 Aer Cap Nextptr + 0x000 + + + PF2_ARI_CAP_NEXTPTR + Pf2 Ari Cap Nextptr + 0x000 + + + PF2_BAR0_APERTURE_SIZE + Pf2 Bar0 Aperture Size + 0x009 + + + PF2_BAR0_CONTROL + Pf2 Bar0 Control + 0x4 + + + PF2_BAR1_APERTURE_SIZE + Pf2 Bar1 Aperture Size + 0x000 + + + PF2_BAR1_CONTROL + Pf2 Bar1 Control + 0x0 + + + PF2_BAR2_APERTURE_SIZE + Pf2 Bar2 Aperture Size + 0x000 + + + PF2_BAR2_CONTROL + Pf2 Bar2 Control + 0x0 + + + PF2_BAR3_APERTURE_SIZE + Pf2 Bar3 Aperture Size + 0x000 + + + PF2_BAR3_CONTROL + Pf2 Bar3 Control + 0x0 + + + PF2_BAR4_APERTURE_SIZE + Pf2 Bar4 Aperture Size + 0x000 + + + PF2_BAR4_CONTROL + Pf2 Bar4 Control + 0x0 + + + PF2_BAR5_APERTURE_SIZE + Pf2 Bar5 Aperture Size + 0x000 + + + PF2_BAR5_CONTROL + Pf2 Bar5 Control + 0x0 + + + PF2_CAPABILITY_POINTER + Pf2 Capability Pointer + 0x40 + + + PF2_CLASS_CODE + Pf2 Class Code + 0x058000 + + + PF2_DEVICE_ID + Pf2 Device Id + 0x9438 + + + PF2_DEV_CAP_MAX_PAYLOAD_SIZE + Pf2 Dev Cap Max Payload Size + 0x3 + + + PF2_DSN_CAP_NEXTPTR + Pf2 Dsn Cap Nextptr + 0x000 + + + PF2_EXPANSION_ROM_APERTURE_SIZE + Pf2 Expansion Rom Aperture Size + 0x000 + + + PF2_EXPANSION_ROM_ENABLE + Pf2 Expansion Rom Enable + FALSE + + + PF2_INTERRUPT_PIN + Pf2 Interrupt Pin + 0x0 + + + PF2_MSIX_CAP_NEXTPTR + Pf2 Msix Cap Nextptr + 0x70 + + + PF2_MSIX_CAP_PBA_BIR + Pf2 Msix Cap Pba Bir + 0 + + + PF2_MSIX_CAP_PBA_OFFSET + Pf2 Msix Cap Pba Offset + 0x00000000 + + + PF2_MSIX_CAP_TABLE_BIR + Pf2 Msix Cap Table Bir + 0 + + + PF2_MSIX_CAP_TABLE_OFFSET + Pf2 Msix Cap Table Offset + 0x00000000 + + + PF2_MSIX_CAP_TABLE_SIZE + Pf2 Msix Cap Table Size + 0x000 + + + PF2_MSI_CAP_MULTIMSGCAP + Pf2 Msi Cap Multimsgcap + 0 + + + PF2_MSI_CAP_NEXTPTR + Pf2 Msi Cap Nextptr + 0x70 + + + PF2_PM_CAP_NEXTPTR + Pf2 Pm Cap Nextptr + 0x70 + + + PF2_REVISION_ID + Pf2 Revision Id + 0x00 + + + PF2_SRIOV_BAR0_APERTURE_SIZE + Pf2 Sriov Bar0 Aperture Size + 0x00 + + + PF2_SRIOV_BAR0_CONTROL + Pf2 Sriov Bar0 Control + 0x0 + + + PF2_SRIOV_BAR1_APERTURE_SIZE + Pf2 Sriov Bar1 Aperture Size + 0x00 + + + PF2_SRIOV_BAR1_CONTROL + Pf2 Sriov Bar1 Control + 0x0 + + + PF2_SRIOV_BAR2_APERTURE_SIZE + Pf2 Sriov Bar2 Aperture Size + 0x00 + + + PF2_SRIOV_BAR2_CONTROL + Pf2 Sriov Bar2 Control + 0x0 + + + PF2_SRIOV_BAR3_APERTURE_SIZE + Pf2 Sriov Bar3 Aperture Size + 0x00 + + + PF2_SRIOV_BAR3_CONTROL + Pf2 Sriov Bar3 Control + 0x0 + + + PF2_SRIOV_BAR4_APERTURE_SIZE + Pf2 Sriov Bar4 Aperture Size + 0x00 + + + PF2_SRIOV_BAR4_CONTROL + Pf2 Sriov Bar4 Control + 0x0 + + + PF2_SRIOV_BAR5_APERTURE_SIZE + Pf2 Sriov Bar5 Aperture Size + 0x00 + + + PF2_SRIOV_BAR5_CONTROL + Pf2 Sriov Bar5 Control + 0x0 + + + PF2_SRIOV_CAP_INITIAL_VF + Pf2 Sriov Cap Initial Vf + 0x0000 + + + PF2_SRIOV_CAP_NEXTPTR + Pf2 Sriov Cap Nextptr + 0x000 + + + PF2_SRIOV_CAP_TOTAL_VF + Pf2 Sriov Cap Total Vf + 0x0000 + + + PF2_SRIOV_CAP_VER + Pf2 Sriov Cap Ver + 0x1 + + + PF2_SRIOV_FIRST_VF_OFFSET + Pf2 Sriov First Vf Offset + 0x0000 + + + PF2_SRIOV_FUNC_DEP_LINK + Pf2 Sriov Func Dep Link + 0x0002 + + + PF2_SRIOV_SUPPORTED_PAGE_SIZE + Pf2 Sriov Supported Page Size + 0x00000553 + + + PF2_SRIOV_VF_DEVICE_ID + Pf2 Sriov Vf Device Id + 0x0000 + + + PF2_SUBSYSTEM_ID + Pf2 Subsystem Id + 0x0007 + + + PF2_TPHR_CAP_NEXTPTR + Pf2 Tphr Cap Nextptr + 0x000 + + + PF3_AER_CAP_NEXTPTR + Pf3 Aer Cap Nextptr + 0x000 + + + PF3_ARI_CAP_NEXTPTR + Pf3 Ari Cap Nextptr + 0x000 + + + PF3_BAR0_APERTURE_SIZE + Pf3 Bar0 Aperture Size + 0x009 + + + PF3_BAR0_CONTROL + Pf3 Bar0 Control + 0x4 + + + PF3_BAR1_APERTURE_SIZE + Pf3 Bar1 Aperture Size + 0x000 + + + PF3_BAR1_CONTROL + Pf3 Bar1 Control + 0x0 + + + PF3_BAR2_APERTURE_SIZE + Pf3 Bar2 Aperture Size + 0x000 + + + PF3_BAR2_CONTROL + Pf3 Bar2 Control + 0x0 + + + PF3_BAR3_APERTURE_SIZE + Pf3 Bar3 Aperture Size + 0x000 + + + PF3_BAR3_CONTROL + Pf3 Bar3 Control + 0x0 + + + PF3_BAR4_APERTURE_SIZE + Pf3 Bar4 Aperture Size + 0x000 + + + PF3_BAR4_CONTROL + Pf3 Bar4 Control + 0x0 + + + PF3_BAR5_APERTURE_SIZE + Pf3 Bar5 Aperture Size + 0x000 + + + PF3_BAR5_CONTROL + Pf3 Bar5 Control + 0x0 + + + PF3_CAPABILITY_POINTER + Pf3 Capability Pointer + 0x40 + + + PF3_CLASS_CODE + Pf3 Class Code + 0x058000 + + + PF3_DEVICE_ID + Pf3 Device Id + 0x9638 + + + PF3_DEV_CAP_MAX_PAYLOAD_SIZE + Pf3 Dev Cap Max Payload Size + 0x3 + + + PF3_DSN_CAP_NEXTPTR + Pf3 Dsn Cap Nextptr + 0x000 + + + PF3_EXPANSION_ROM_APERTURE_SIZE + Pf3 Expansion Rom Aperture Size + 0x000 + + + PF3_EXPANSION_ROM_ENABLE + Pf3 Expansion Rom Enable + FALSE + + + PF3_INTERRUPT_PIN + Pf3 Interrupt Pin + 0x0 + + + PF3_MSIX_CAP_NEXTPTR + Pf3 Msix Cap Nextptr + 0x70 + + + PF3_MSIX_CAP_PBA_BIR + Pf3 Msix Cap Pba Bir + 0 + + + PF3_MSIX_CAP_PBA_OFFSET + Pf3 Msix Cap Pba Offset + 0x00000000 + + + PF3_MSIX_CAP_TABLE_BIR + Pf3 Msix Cap Table Bir + 0 + + + PF3_MSIX_CAP_TABLE_OFFSET + Pf3 Msix Cap Table Offset + 0x00000000 + + + PF3_MSIX_CAP_TABLE_SIZE + Pf3 Msix Cap Table Size + 0x000 + + + PF3_MSI_CAP_MULTIMSGCAP + Pf3 Msi Cap Multimsgcap + 0 + + + PF3_MSI_CAP_NEXTPTR + Pf3 Msi Cap Nextptr + 0x70 + + + PF3_PM_CAP_NEXTPTR + Pf3 Pm Cap Nextptr + 0x70 + + + PF3_REVISION_ID + Pf3 Revision Id + 0x00 + + + PF3_SRIOV_BAR0_APERTURE_SIZE + Pf3 Sriov Bar0 Aperture Size + 0x00 + + + PF3_SRIOV_BAR0_CONTROL + Pf3 Sriov Bar0 Control + 0x0 + + + PF3_SRIOV_BAR1_APERTURE_SIZE + Pf3 Sriov Bar1 Aperture Size + 0x00 + + + PF3_SRIOV_BAR1_CONTROL + Pf3 Sriov Bar1 Control + 0x0 + + + PF3_SRIOV_BAR2_APERTURE_SIZE + Pf3 Sriov Bar2 Aperture Size + 0x00 + + + PF3_SRIOV_BAR2_CONTROL + Pf3 Sriov Bar2 Control + 0x0 + + + PF3_SRIOV_BAR3_APERTURE_SIZE + Pf3 Sriov Bar3 Aperture Size + 0x00 + + + PF3_SRIOV_BAR3_CONTROL + Pf3 Sriov Bar3 Control + 0x0 + + + PF3_SRIOV_BAR4_APERTURE_SIZE + Pf3 Sriov Bar4 Aperture Size + 0x00 + + + PF3_SRIOV_BAR4_CONTROL + Pf3 Sriov Bar4 Control + 0x0 + + + PF3_SRIOV_BAR5_APERTURE_SIZE + Pf3 Sriov Bar5 Aperture Size + 0x00 + + + PF3_SRIOV_BAR5_CONTROL + Pf3 Sriov Bar5 Control + 0x0 + + + PF3_SRIOV_CAP_INITIAL_VF + Pf3 Sriov Cap Initial Vf + 0x0000 + + + PF3_SRIOV_CAP_NEXTPTR + Pf3 Sriov Cap Nextptr + 0x000 + + + PF3_SRIOV_CAP_TOTAL_VF + Pf3 Sriov Cap Total Vf + 0x0000 + + + PF3_SRIOV_CAP_VER + Pf3 Sriov Cap Ver + 0x1 + + + PF3_SRIOV_FIRST_VF_OFFSET + Pf3 Sriov First Vf Offset + 0x0000 + + + PF3_SRIOV_FUNC_DEP_LINK + Pf3 Sriov Func Dep Link + 0x0003 + + + PF3_SRIOV_SUPPORTED_PAGE_SIZE + Pf3 Sriov Supported Page Size + 0x00000553 + + + PF3_SRIOV_VF_DEVICE_ID + Pf3 Sriov Vf Device Id + 0x0000 + + + PF3_SUBSYSTEM_ID + Pf3 Subsystem Id + 0x0007 + + + PF3_TPHR_CAP_NEXTPTR + Pf3 Tphr Cap Nextptr + 0x000 + + + PL_UPSTREAM_FACING + Pl Upstream Facing + TRUE + + + PL_DISABLE_LANE_REVERSAL + Pl Disable Lane Reversal + TRUE + + + PF0_MSI_CAP_PERVECMASKCAP + en pf0 msi per vec masking + FALSE + + + PF1_MSI_CAP_PERVECMASKCAP + en pf1 msi per vec masking + FALSE + + + PF2_MSI_CAP_PERVECMASKCAP + en pf2 msi per vec masking + FALSE + + + PF3_MSI_CAP_PERVECMASKCAP + en pf3 msi per vec masking + FALSE + + + SRIOV_CAP_ENABLE + Sriov Cap Enable + 0x0 + + + TL_CREDITS_CD + Tl Credits Cd + 0x000 + + + TL_CREDITS_CH + Tl Credits Ch + 0x00 + + + TL_CREDITS_NPD + Tl Credits Npd + 0x004 + + + TL_CREDITS_NPH + Tl Credits Nph + 0x20 + + + TL_CREDITS_PD + Tl Credits Pd + 0x3E0 + + + TL_CREDITS_PH + Tl Credits Ph + 0x20 + + + EXTENDED_CFG_EXTEND_INTERFACE_ENABLE + Tl Extended Cfg Extend Interface Enable + FALSE + + + EXT_XVC_VSEC_ENABLE + Tl Enable to add the PCIe XVC-VSEC to the Examlpe Design + FALSE + + + LEGACY_CFG_EXTEND_INTERFACE_ENABLE + FALSE + + + ACS_EXT_CAP_ENABLE + FALSE + + + ACS_CAP_NEXTPTR + 0x000 + + + TL_LEGACY_MODE_ENABLE + Tl Legacy Mode Enable + FALSE + + + TL_PF_ENABLE_REG + 0 + + + VF0_CAPABILITY_POINTER + Vf0 Capability Pointer + 0x70 + + + TL_COMPLETION_RAM_SIZE + Completion Space + 0x2 + + + gen_x0y0_xdc + Generate X0Y0 XDC + 0 + + + gen_x0y1_xdc + Generate X0Y1 XDC + 0 + + + gen_x0y2_xdc + Generate X0Y2 XDC + 0 + + + gen_x0y3_xdc + Generate X0Y3 XDC + 0 + + + gen_x0y4_xdc + Generate X0Y4 XDC + 0 + + + gen_x0y5_xdc + Generate X0Y5 XDC + 0 + + + gen_x1y0_xdc + Generate X1Y0 XDC + 0 + + + gen_x1y1_xdc + Generate X1Y1 XDC + 0 + + + gen_x1y2_xdc + Generate X1Y2 XDC + 1 + + + gen_x1y3_xdc + Generate X1Y3 XDC + 0 + + + gen_x1y4_xdc + Generate X1Y4 XDC + 0 + + + gen_x1y5_xdc + Generate X1Y5 XDC + 0 + + + xlnx_ref_board + Xlnx Ref Board + 15 + + + pcie_blk_locn + Pcie Blk Locn + 8 + + + PIPE_SIM + FALSE + + + AXISTEN_IF_ENABLE_CLIENT_TAG + TRUE + + + PCIE_FAST_CONFIG + PCIE FAST CONFIG + NONE + + + EXT_STARTUP_PRIMITIVE + EXT STARTUP PRIMITIVE + FALSE + + + PL_INTERFACE + PL INTERFACE + FALSE + + + PCIE_CONFIGURATION + PCIE CONFIGURATION + FALSE + + + CFG_STATUS_IF + TRUE + + + TX_FC_IF + TRUE + + + CFG_EXT_IF + FALSE + + + CFG_FC_IF + TRUE + + + PER_FUNC_STATUS_IF + TRUE + + + CFG_MGMT_IF + TRUE + + + RCV_MSG_IF + TRUE + + + CFG_TX_MSG_IF + TRUE + + + CFG_CTL_IF + TRUE + + + CFG_PM_IF + TRUE + + + PCIE_ID_IF + FALSE + + + MSI_EN + TRUE + + + MSIX_EN + FALSE + + + PCIE4_DRP + FALSE + + + DIS_GT_WIZARD + FALSE + + + BMD_PIO_MODE + FALSE + + + SRIOV_EXD_MODE + FALSE + + + DBG_CHECKER + FALSE + + + ENABLE_IBERT + FALSE + + + GEN4_EIEOS_0S7 + TRUE + + + CTRL_SKIP_MASK + TRUE + + + ENABLE_JTAG_DBG + FALSE + + + ENABLE_LTSSM_DBG + FALSE + + + BROADCOM_SBR_WA + FALSE + + + TWO_PORT_SWITCH + FALSE + + + TWO_PORT_CONFIG + X8G3 + + + TRANSCEIVER_CTRL_STATUS_PORTS + FALSE + + + SHARED_LOGIC + 1 + + + GTWIZ_IN_CORE + 1 + + + GTCOM_IN_CORE + 2 + + + AXISTEN_IF_RX_PARITY_EN + FALSE + + + AXISTEN_IF_TX_PARITY_EN + FALSE + + + AXISTEN_IF_MSIX_RX_PARITY_EN + FALSE + + + LL_TX_TLP_PARITY_CHK + FALSE + + + LL_RX_TLP_PARITY_GEN + FALSE + + + TL2CFG_IF_PARITY_CHK + FALSE + + + AXISTEN_IF_ENABLE_INTERNAL_MSIX_TABLE + FALSE + + + DEDICATE_PERST + FALSE + + + SYS_RESET_POLARITY + 0 + + + MCAP_ENABLEMENT + NONE + + + MCAP_FPGA_BITSTREAM_VERSION + MCAP Bitstream Version Register Value + 0x00000000 + + + EXT_CH_GT_DRP + FALSE + + + EN_GT_SELECTION + FALSE + + + SELECT_QUAD + GTY_Quad_227 + + + silicon_revision + Silicon Revision + Beta + + + DEV_PORT_TYPE + 0 + + + VFG0_MSIX_CAP_PBA_BIR + Pf0 Msix Cap Pba Bir + 0 + + + VFG0_MSIX_CAP_PBA_OFFSET + Pf0 Msix Cap Pba Offset + 0x00000000 + + + VFG0_MSIX_CAP_TABLE_BIR + Pf0 Msix Cap Table Bir + 0 + + + VFG0_MSIX_CAP_TABLE_OFFSET + Pf0 Msix Cap Table Offset + 0x00000000 + + + VFG0_MSIX_CAP_TABLE_SIZE + Pf0 Msix Cap Table Size + 0x000 + + + VFG1_MSIX_CAP_PBA_BIR + Pf0 Msix Cap Pba Bir + 0 + + + VFG1_MSIX_CAP_PBA_OFFSET + Pf0 Msix Cap Pba Offset + 0x00000000 + + + VFG1_MSIX_CAP_TABLE_BIR + Pf0 Msix Cap Table Bir + 0 + + + VFG1_MSIX_CAP_TABLE_OFFSET + Pf0 Msix Cap Table Offset + 0x00000000 + + + VFG1_MSIX_CAP_TABLE_SIZE + Pf0 Msix Cap Table Size + 0x000 + + + VFG2_MSIX_CAP_PBA_BIR + Pf0 Msix Cap Pba Bir + 0 + + + VFG2_MSIX_CAP_PBA_OFFSET + Pf0 Msix Cap Pba Offset + 0x00000000 + + + VFG2_MSIX_CAP_TABLE_BIR + Pf0 Msix Cap Table Bir + 0 + + + VFG2_MSIX_CAP_TABLE_OFFSET + Pf0 Msix Cap Table Offset + 0x00000000 + + + VFG2_MSIX_CAP_TABLE_SIZE + Pf0 Msix Cap Table Size + 0x000 + + + VFG3_MSIX_CAP_PBA_BIR + Pf0 Msix Cap Pba Bir + 0 + + + VFG3_MSIX_CAP_PBA_OFFSET + Pf0 Msix Cap Pba Offset + 0x00000000 + + + VFG3_MSIX_CAP_TABLE_BIR + Pf0 Msix Cap Table Bir + 0 + + + VFG3_MSIX_CAP_TABLE_OFFSET + Pf0 Msix Cap Table Offset + 0x00000000 + + + VFG3_MSIX_CAP_TABLE_SIZE + Pf0 Msix Cap Table Size + 0x000 + + + EN_PARITY + FALSE + + + INS_LOSS_PROFILE + ADD-IN_CARD + + + MSI_X_OPTIONS + None + + + COMPLETER_MODEL + FALSE + + + DBG_DESCRAMBLE_EN + FALSE + + + MSI_INT + MSI Ints + 32 + + + VU9P_BOARD + FALSE + + + PHY_LP_TXPRESET + 4 + + + IS_BOARD_PROJECT + Is Board Flow Enabled + 1 + + + GT_DRP_CLK_SRC + GT DRP Clk Source + 0 + + + FREE_RUN_FREQ + Free Run Freq + 1 + + + PM_ENABLE_L23_ENTRY + FALSE + + + AWS_MODE_VALUE + aws mode value + 0 + + + MULT_PF_DES + TRUE + + + EXT_SYS_CLK_BUFG + FALSE + + + AXISTEN_IF_ENABLE_MSG_ROUTE + 0x20000 + + + AXISTEN_IF_ENABLE_RX_MSG_INTFC + FALSE + + + ENABLE_MORE + FALSE + + + DISABLE_BRAM_PIPELINE + FALSE + + + DISABLE_EQ_SYNCHRONIZER + FALSE + + + ENABLE_AUTO_RXEQ + FALSE + + + THREE_PORT_SWITCH + FALSE + + + ENABLE_MULTIPF_AER + multi pf aer fix + FALSE + + + ENABLE_MSIX_32VEC + FALSE + + + ENABLE_CLKMUX + CLK-MUXING during perst + FALSE + + + RBAR_ENABLE + FALSE + + + PF0_RBAR_CAP_BAR0_UPPER + PF0 Resizable BAR0 Capability upper 16 bits + 0x0000 + + + PF0_RBAR_CAP_BAR0_LOWER + PF0 Resizable BAR0 Capability lower 32 bits + 0x0000fff0 + + + PF0_RBAR_CAP_BAR1_UPPER + PF0 Resizable BAR1 Capability upper 16 bits + 0x0000 + + + PF0_RBAR_CAP_BAR1_LOWER + PF0 Resizable BAR1 Capability lower 32 bits + 0x00000000 + + + PF0_RBAR_CAP_BAR2_UPPER + PF0 Resizable BAR2 Capability upper 16 bits + 0x0000 + + + PF0_RBAR_CAP_BAR2_LOWER + PF0 Resizable BAR2 Capability lower 32 bits + 0x00000000 + + + PF0_RBAR_CAP_BAR3_UPPER + PF0 Resizable BAR3 Capability upper 16 bits + 0x0000 + + + PF0_RBAR_CAP_BAR3_LOWER + PF0 Resizable BAR3 Capability lower 32 bits + 0x00000000 + + + PF0_RBAR_CAP_BAR4_UPPER + PF0 Resizable BAR4 Capability upper 16 bits + 0x0000 + + + PF0_RBAR_CAP_BAR4_LOWER + PF0 Resizable BAR4 Capability lower 32 bits + 0x00000000 + + + PF0_RBAR_CAP_BAR5_UPPER + PF0 Resizable BAR5 Capability upper 16 bits + 0x0000 + + + PF0_RBAR_CAP_BAR5_LOWER + PF0 Resizable BAR5 Capability lower 32 bits + 0x00000000 + + + PF1_RBAR_CAP_BAR0_UPPER + PF1 Resizable BAR0 Capability upper 16 bits + 0x0000 + + + PF1_RBAR_CAP_BAR0_LOWER + PF1 Resizable BAR0 Capability lower 32 bits + 0x0000fff0 + + + PF1_RBAR_CAP_BAR1_UPPER + PF1 Resizable BAR1 Capability upper 16 bits + 0x0000 + + + PF1_RBAR_CAP_BAR1_LOWER + PF1 Resizable BAR1 Capability lower 32 bits + 0x00000000 + + + PF1_RBAR_CAP_BAR2_UPPER + PF1 Resizable BAR2 Capability upper 16 bits + 0x0000 + + + PF1_RBAR_CAP_BAR2_LOWER + PF1 Resizable BAR2 Capability lower 32 bits + 0x00000000 + + + PF1_RBAR_CAP_BAR3_UPPER + PF1 Resizable BAR3 Capability upper 16 bits + 0x0000 + + + PF1_RBAR_CAP_BAR3_LOWER + PF1 Resizable BAR3 Capability lower 32 bits + 0x00000000 + + + PF1_RBAR_CAP_BAR4_UPPER + PF1 Resizable BAR4 Capability upper 16 bits + 0x0000 + + + PF1_RBAR_CAP_BAR4_LOWER + PF1 Resizable BAR4 Capability lower 32 bits + 0x00000000 + + + PF1_RBAR_CAP_BAR5_UPPER + PF1 Resizable BAR5 Capability upper 16 bits + 0x0000 + + + PF1_RBAR_CAP_BAR5_LOWER + PF1 Resizable BAR5 Capability lower 32 bits + 0x00000000 + + + PF2_RBAR_CAP_BAR0_UPPER + PF2 Resizable BAR0 Capability upper 16 bits + 0x0000 + + + PF2_RBAR_CAP_BAR0_LOWER + PF2 Resizable BAR0 Capability lower 32 bits + 0x0000fff0 + + + PF2_RBAR_CAP_BAR1_UPPER + PF2 Resizable BAR1 Capability upper 16 bits + 0x0000 + + + PF2_RBAR_CAP_BAR1_LOWER + PF2 Resizable BAR1 Capability lower 32 bits + 0x00000000 + + + PF2_RBAR_CAP_BAR2_UPPER + PF2 Resizable BAR2 Capability upper 16 bits + 0x0000 + + + PF2_RBAR_CAP_BAR2_LOWER + PF2 Resizable BAR2 Capability lower 32 bits + 0x00000000 + + + PF2_RBAR_CAP_BAR3_UPPER + PF2 Resizable BAR3 Capability upper 16 bits + 0x0000 + + + PF2_RBAR_CAP_BAR3_LOWER + PF2 Resizable BAR3 Capability lower 32 bits + 0x00000000 + + + PF2_RBAR_CAP_BAR4_UPPER + PF2 Resizable BAR4 Capability upper 16 bits + 0x0000 + + + PF2_RBAR_CAP_BAR4_LOWER + PF2 Resizable BAR4 Capability lower 32 bits + 0x00000000 + + + PF2_RBAR_CAP_BAR5_UPPER + PF2 Resizable BAR5 Capability upper 16 bits + 0x0000 + + + PF2_RBAR_CAP_BAR5_LOWER + PF2 Resizable BAR5 Capability lower 32 bits + 0x00000000 + + + PF3_RBAR_CAP_BAR0_UPPER + PF3 Resizable BAR0 Capability upper 16 bits + 0x0000 + + + PF3_RBAR_CAP_BAR0_LOWER + PF3 Resizable BAR0 Capability lower 32 bits + 0x0000fff0 + + + PF3_RBAR_CAP_BAR1_UPPER + PF3 Resizable BAR1 Capability upper 16 bits + 0x0000 + + + PF3_RBAR_CAP_BAR1_LOWER + PF3 Resizable BAR1 Capability lower 32 bits + 0x00000000 + + + PF3_RBAR_CAP_BAR2_UPPER + PF3 Resizable BAR2 Capability upper 16 bits + 0x0000 + + + PF3_RBAR_CAP_BAR2_LOWER + PF3 Resizable BAR2 Capability lower 32 bits + 0x00000000 + + + PF3_RBAR_CAP_BAR3_UPPER + PF3 Resizable BAR3 Capability upper 16 bits + 0x0000 + + + PF3_RBAR_CAP_BAR3_LOWER + PF3 Resizable BAR3 Capability lower 32 bits + 0x00000000 + + + PF3_RBAR_CAP_BAR4_UPPER + PF3 Resizable BAR4 Capability upper 16 bits + 0x0000 + + + PF3_RBAR_CAP_BAR4_LOWER + PF3 Resizable BAR4 Capability lower 32 bits + 0x00000000 + + + PF3_RBAR_CAP_BAR5_UPPER + PF3 Resizable BAR5 Capability upper 16 bits + 0x0000 + + + PF3_RBAR_CAP_BAR5_LOWER + PF3 Resizable BAR5 Capability lower 32 bits + 0x00000000 + + + RBAR_CAP_NEXTPTR + 0x000 + + + PF0_RBAR_NUM_BAR + 0x1 + + + PF1_RBAR_NUM_BAR + 0x1 + + + PF2_RBAR_NUM_BAR + 0x1 + + + PF3_RBAR_NUM_BAR + 0x1 + + + PF0_RBAR_BAR_INDEX_0 + 0x0 + + + PF0_RBAR_BAR_INDEX_1 + 0x7 + + + PF0_RBAR_BAR_INDEX_2 + 0x7 + + + PF0_RBAR_BAR_INDEX_3 + 0x7 + + + PF0_RBAR_BAR_INDEX_4 + 0x7 + + + PF0_RBAR_BAR_INDEX_5 + 0x7 + + + PF1_RBAR_BAR_INDEX_0 + 0x0 + + + PF1_RBAR_BAR_INDEX_1 + 0x7 + + + PF1_RBAR_BAR_INDEX_2 + 0x7 + + + PF1_RBAR_BAR_INDEX_3 + 0x7 + + + PF1_RBAR_BAR_INDEX_4 + 0x7 + + + PF1_RBAR_BAR_INDEX_5 + 0x7 + + + PF2_RBAR_BAR_INDEX_0 + 0x0 + + + PF2_RBAR_BAR_INDEX_1 + 0x7 + + + PF2_RBAR_BAR_INDEX_2 + 0x7 + + + PF2_RBAR_BAR_INDEX_3 + 0x7 + + + PF2_RBAR_BAR_INDEX_4 + 0x7 + + + PF2_RBAR_BAR_INDEX_5 + 0x7 + + + PF3_RBAR_BAR_INDEX_0 + 0x0 + + + PF3_RBAR_BAR_INDEX_1 + 0x7 + + + PF3_RBAR_BAR_INDEX_2 + 0x7 + + + PF3_RBAR_BAR_INDEX_3 + 0x7 + + + PF3_RBAR_BAR_INDEX_4 + 0x7 + + + PF3_RBAR_BAR_INDEX_5 + 0x7 + + + USE_STANDARD_INTERFACES + Use standard interfaces + FALSE + + + DMA_2RP + FALSE + + + SRIOV_ACTIVE_VFS + 252 + + + MASTER_GT_QUAD_INX + 3 + + + MASTER_GT_CONTAINER + 32 + + + QDMA_TPH_MSIX_BRAMS_DIS + FALSE + + + + + + choice_list_002f5e3f + PCI_Express_Endpoint_device + Legacy_PCI_Express_Endpoint_device + Root_Port_of_PCI_Express_Root_Complex + + + choice_list_0cee66fe + 1 + 4 + 64 + + + choice_list_0f93492c + Chip-to-Chip + Add-in_Card + Backplane + + + choice_list_165ed04b + 64 + + + choice_list_1e9fb93b + X1 + X2 + X4 + X8 + X16 + + + choice_list_24b724fb + Basic + Advanced + + + choice_list_34d65ff4 + 128 + + + choice_list_35d06715 + 2 + + + choice_list_38306dd1 + SOFT + HARD + + + choice_list_3ca2cbc7 + BAR_0 + + + choice_list_3d9ff82c + 500 + 250 + + + choice_list_52d29139 + Bytes + Kilobytes + Megabytes + Gigabytes + + + choice_list_574f38f3 + 2.5_GT/s + 5.0_GT/s + 8.0_GT/s + + + choice_list_589df8e9 + RAM + Other_memory_controller + Flash + + + choice_list_5e2921cd + Kilobytes + + + choice_list_5e45706a + 1_vector + 2_vectors + 4_vectors + 8_vectors + 16_vectors + 32_vectors + + + choice_list_61bc5fcf + 0 + 4 + 7 + 8 + 12 + 16 + 20 + 24 + 28 + 32 + 36 + 40 + 44 + 48 + 52 + 56 + 60 + 64 + 68 + 72 + 76 + 80 + 84 + 88 + 92 + 96 + 100 + 104 + 108 + 112 + 116 + 120 + 124 + 128 + 132 + 136 + 140 + 144 + 148 + 152 + 156 + 160 + 164 + 168 + 172 + 176 + 180 + 184 + 188 + 192 + 196 + 200 + 204 + 208 + 212 + 216 + 220 + 224 + 228 + 232 + 236 + 240 + 244 + 248 + 252 + + + choice_list_6b979ebc + 250 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_6eff49bd + ACTIVE_LOW + ACTIVE_HIGH + + + choice_list_75aee2a8 + X8G3 + X16G3 + + + choice_list_796ca877 + sample_smoke_test0 + sample_smoke_test1 + legacy_smoke_test + msi_smoke_test + msix_smoke_test + pio_writeReadBack_test0 + + + choice_list_7a7dde49 + true + false + + + choice_list_7d45a81a + 128_bytes + 256_bytes + 512_bytes + 1024_bytes + + + choice_list_8061eec5 + None + Tandem_PROM + Tandem_PCIe + Tandem_PCIe_with_Field_Updates + DFX_over_PCIe + + + choice_list_81a1639d + DWORD_Aligned + Address_Aligned + + + choice_list_847d868a + 1 + 2 + 3 + 4 + 5 + 6 + + + choice_list_88156f2e + QPLL1 + QPLL0 + + + choice_list_8b5e4915 + 4 + 5 + + + choice_list_8eea463a + X1Y2 + X1Y4 + + + choice_list_914704bd + 100_MHz + 125_MHz + + + choice_list_97bc19ec + 256_bit + + + choice_list_9aec9108 + Internal + External + + + choice_list_a30da595 + Custom + pcie_perstn + + + choice_list_a44ca313 + Custom + pci_express_x1 + pci_express_x16 + pci_express_x2 + pci_express_x4 + pci_express_x8 + + + choice_list_aa031417 + 1 + 2 + 3 + 4 + + + choice_list_abc20383 + GTY_Quad_227 + GTY_Quad_226 + GTY_Quad_225 + GTY_Quad_224 + + + choice_list_bdd7203f + True + False + + + choice_list_bea500ca + None + MSI-X_External + MSI-X_Internal + MSI-X_AXI4-Stream + + + choice_list_c15e8c67 + 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + + + choice_list_c3d223d9 + Memory + + + choice_list_ca005b72 + No_ASPM + L1_Supported + + + choice_list_d123c74c + Bytes + Kilobytes + Megabytes + + + choice_list_d53faa96 + 100_MHz + 125_MHz + 250_MHz + + + choice_list_d85ad257 + 0 + + + choice_list_d992adf6 + Generic_XT_compatible_serial_controller + 16450_compatible_serial_controller + Parallel_port + IEEE_1284_controller + Multiport_serial_controller + 16650_compatible_serial_controller + IEEE_1284_target_device + Hayes_compatible_modem_with_16550_compatible_interface + ECP_1.X_compliant_parallel_port + 16850_compatible_serial_controller + Hayes_compatible_modem_with_16750_compatible_interface + Smart_Card + Bi_directional_parallel_port + Other_communications_device + GPIB(IEEE_488.1/2)_controller + 16550_compatible_serial_controller + Hayes_compatible_modem_with_16450_compatible_interface + 16750_compatible_serial_controller + Hayes_compatible_modem_with_16650_compatible_interface + Generic_modem + 16950_compatible_serial_controller + + + choice_list_dff1a45d + Wireless_controller + Satellite_communication_controllers + Data_acquisition_and_signal_processing_controllers + Processing_accelerators + Intelligent_I/O_controllers + Docking_stations + Device_was_built_before_Class_Code_definitions_were_finalized + Memory_controller + Simple_communication_controllers + Serial_bus_controllers + Encryption/Decryption_controllers + Display_controller + Multimedia_device + Input_devices + Mass_storage_controller + Processors + Device_does_not_fit_in_any_defined_classes + Bridge_device + Network_controller + Base_system_peripherals + + + choice_list_e9cf6440 + Disabled + 32bit_Enabled + 64bit_Enabled + + + choice_list_ec64e624 + N/A + + + choice_list_ecc4b9b7 + AU200 + + + choice_list_f1174048 + NONE + INTA + INTB + INTC + INTD + + + choice_list_f149a468 + Extreme + Good + + + choice_list_fc3456a9 + Disabled + Enabled + + + choice_pairs_3c87fcdb + 1 + 0 + + + choice_pairs_53749dec + 1 + 0 + + + choice_pairs_6f00a734 + 0 + 1 + 2 + + + + + xilinx_elaboratesubcores_view_fileset + + ip_0/xdma_pcie4_ip_gt.xci + xci + + + ip_0/xdma_pcie4_ip_gt.xml + xml + + + + The Xilinx UltraScale+ PCI Express Integrated Block (1-lane, 2-lane, 4-lane, 8-lane and 16-lane) in conjunction with flexible Ultra series architectural features such as integrated GTs (Gigabit Transceivers) and BRAM (Block RAMs) are used to implement a PCI Express Base Specification v3.1 compliant PCI Express Endpoint. + + + device_port_type + Device Port Type + PCI_Express_Endpoint_device + + + xlnx_ref_board + Xlnx Ref Board + AU200 + + + + true + + + + + + testname + test + sample_smoke_test0 + + + PL_LINK_CAP_MAX_LINK_SPEED + Pl Link Cap Max Link Speed + 8.0_GT/s + + + PL_LINK_CAP_MAX_LINK_WIDTH + Pl Link Cap Max Link Width + The Xilinx Ultrascale Series Gen3 Integrated Block for PCI Expressification v3.0 compliant PCI Express Endpoint. + X8 + + + REF_CLK_FREQ + Ref Clk Freq + 100_MHz + + + AXISTEN_IF_EXT_512_CQ_STRADDLE + Axisten If Rc Straddle + false + + + + false + + + + + + AXISTEN_IF_EXT_512_CC_STRADDLE + Axisten If Rc Straddle + false + + + AXISTEN_IF_EXT_512_RQ_STRADDLE + Axisten If Rc Straddle + false + + + + false + + + + + + AXISTEN_IF_EXT_512_RC_STRADDLE + Axisten If Rc Straddle + true + + + AXISTEN_IF_EXT_512_RC_4TLP_STRADDLE + Axisten If 512 4TLP/2TLP Rc Straddle + false + + + + false + + + + + + AXISTEN_IF_RC_STRADDLE + Axisten If Rc Straddle + true + + + axisten_if_enable_client_tag + Enable Client Tag + true + + + PF0_AER_CAP_ECRC_GEN_AND_CHECK_CAPABLE + Pf0 Aer Cap Ecrc Gen and Check Capable + false + + + type1_membase_memlimit_enable + Type1 Config MemBase and MemLimit + Enabled + + + type1_prefetchable_membase_memlimit + Type1 Config Prefetchable MemBase and MemLimit + 64bit_Enabled + + + PF0_CLASS_CODE + Pf0 Class Code + 070001 + + + + false + + + + + + PF0_DEVICE_ID + Pf0 Device Id + 9038 + + + PF0_DEV_CAP2_128B_CAS_ATOMIC_COMPLETER_SUPPORT + Pf0 Dev Cap2 128b Cas Atomic Completer Support + false + + + PF0_DEV_CAP2_32B_ATOMIC_COMPLETER_SUPPORT + Pf0 Dev Cap2 32b Atomic Completer Support + false + + + PF0_DEV_CAP2_64B_ATOMIC_COMPLETER_SUPPORT + Pf0 Dev Cap2 64b Atomic Completer Support + false + + + PF0_DEV_CAP2_TPH_COMPLETER_SUPPORT + Pf0 Dev Cap2 Tph Completer Support + false + + + PF0_DEV_CAP_FUNCTION_LEVEL_RESET_CAPABLE + Pf0 Dev Cap Function Level Reset Capable + false + + + PF0_INTERRUPT_PIN + Pf0 Interrupt Pin + INTA + + + PF0_LINK_STATUS_SLOT_CLOCK_CONFIG + Pf0 Link Status Slot Clock Config + true + + + PF0_MSIX_CAP_PBA_BIR + Pf0 Msix Cap Pba Bir + BAR_0 + + + + false + + + + + + PF0_MSIX_CAP_PBA_OFFSET + Pf0 Msix Cap Pba Offset + 00000000 + + + + false + + + + + + PF0_MSIX_CAP_TABLE_BIR + Pf0 Msix Cap Table Bir + BAR_0 + + + + false + + + + + + PF0_MSIX_CAP_TABLE_OFFSET + Pf0 Msix Cap Table Offset + 00000000 + + + + false + + + + + + PF0_MSIX_CAP_TABLE_SIZE + Pf0 Msix Cap Table Size + 0 + + + + false + + + + + + PF0_MSI_CAP_MULTIMSGCAP + Pf0 Msi Cap Multimsgcap + 1_vector + + + PF0_PM_CAP_PMESUPPORT_D1 + Pf0 Pm Cap Pmesupport D1 + false + + + PF0_PM_CAP_PMESUPPORT_D3HOT + Pf0 Pm Cap Pmesupport D3hot + false + + + PF0_PM_CAP_SUPP_D1_STATE + Pf0 Pm Cap Supp D1 State + false + + + PF0_REVISION_ID + Pf0 Revision Id + 00 + + + PF0_SRIOV_CAP_INITIAL_VF + Pf0 Sriov Cap Initial Vf + 0 + + + SRIOV_FIRST_VF_OFFSET + Pf0 Sriov First Vf Offset + 1 + + + PF0_SRIOV_FIRST_VF_OFFSET + Pf0 Sriov First Vf Offset + 0 + + + + false + + + + + + PF0_SRIOV_FUNC_DEP_LINK + Pf0 Sriov Func Dep Link + 0000 + + + PF0_SRIOV_SUPPORTED_PAGE_SIZE + Pf0 Sriov Supported Page Size + 00000553 + + + + false + + + + + + PF0_SRIOV_VF_DEVICE_ID + Pf0 Sriov Vf Device Id + 0000 + + + PF0_SUBSYSTEM_ID + Pf0 Subsystem Id + 0007 + + + PF1_CLASS_CODE + Pf1 Class Code + 058000 + + + PF1_DEVICE_ID + Pf1 Device Id + 9011 + + + PF1_INTERRUPT_PIN + Pf1 Interrupt Pin + NONE + + + PF1_MSIX_CAP_PBA_BIR + Pf1 Msix Cap Pba Bir + BAR_0 + + + + false + + + + + + PF1_MSIX_CAP_TABLE_BIR + Pf1 Msix Cap Table Bir + BAR_0 + + + + false + + + + + + PF1_MSIX_CAP_TABLE_SIZE + Pf1 Msix Cap Table Size + 0 + + + + false + + + + + + PF1_MSIX_CAP_TABLE_OFFSET + Pf1 Msix Cap Table Offset + 00000000 + + + + false + + + + + + PF1_MSIX_CAP_PBA_OFFSET + Pf1 Msix Cap Pba Offset + 00000000 + + + + false + + + + + + PF1_MSI_CAP_MULTIMSGCAP + Pf1 Msi Cap Multimsgcap + 1_vector + + + PF1_REVISION_ID + Pf1 Revision Id + 00 + + + PF1_SRIOV_CAP_INITIAL_VF + Pf1 Sriov Cap Initial Vf + 0 + + + PF1_SRIOV_CAP_VER + Pf1 Sriov Cap Ver + 1 + + + PF1_SRIOV_FIRST_VF_OFFSET + Pf1 Sriov First Vf Offset + 0 + + + + false + + + + + + PF1_SRIOV_FUNC_DEP_LINK + Pf1 Sriov Func Dep Link + 0001 + + + PF1_SRIOV_SUPPORTED_PAGE_SIZE + Pf1 Sriov Supported Page Size + 00000553 + + + + false + + + + + + PF1_SRIOV_VF_DEVICE_ID + Pf1 Sriov Vf Device Id + 0000 + + + PF1_SUBSYSTEM_ID + Pf1 Subsystem Id + 0007 + + + PF2_CLASS_CODE + Pf2 Class Code + 058000 + + + PF2_DEVICE_ID + Pf2 Device Id + 9438 + + + PF2_INTERRUPT_PIN + Pf2 Interrupt Pin + NONE + + + PF2_MSIX_CAP_PBA_BIR + Pf2 Msix Cap Pba Bir + BAR_0 + + + + false + + + + + + PF2_MSIX_CAP_TABLE_BIR + Pf2 Msix Cap Table Bir + BAR_0 + + + + false + + + + + + PF2_MSIX_CAP_TABLE_SIZE + Pf2 Msix Cap Table Size + 0 + + + + false + + + + + + PF2_MSIX_CAP_TABLE_OFFSET + Pf2 Msix Cap Table Offset + 00000000 + + + + false + + + + + + PF2_MSIX_CAP_PBA_OFFSET + Pf2 Msix Cap Pba Offset + 00000000 + + + + false + + + + + + PF2_MSI_CAP_MULTIMSGCAP + Pf2 Msi Cap Multimsgcap + 1_vector + + + PF2_REVISION_ID + Pf2 Revision Id + 00 + + + PF2_SRIOV_CAP_INITIAL_VF + Pf2 Sriov Cap Initial Vf + 0 + + + PF2_SRIOV_CAP_VER + Pf2 Sriov Cap Ver + 1 + + + PF2_SRIOV_FIRST_VF_OFFSET + Pf2 Sriov First Vf Offset + 0 + + + + false + + + + + + PF2_SRIOV_FUNC_DEP_LINK + Pf2 Sriov Func Dep Link + 0002 + + + PF2_SRIOV_SUPPORTED_PAGE_SIZE + Pf2 Sriov Supported Page Size + 00000553 + + + + false + + + + + + PF2_SRIOV_VF_DEVICE_ID + Pf2 Sriov Vf Device Id + 0000 + + + PF2_SUBSYSTEM_ID + Pf2 Subsystem Id + 0007 + + + PF3_CLASS_CODE + Pf3 Class Code + 058000 + + + PF3_DEVICE_ID + Pf3 Device Id + 9638 + + + PF3_INTERRUPT_PIN + Pf3 Interrupt Pin + NONE + + + PF3_MSIX_CAP_PBA_BIR + Pf3 Msix Cap Pba Bir + BAR_0 + + + + false + + + + + + PF3_MSIX_CAP_TABLE_BIR + Pf3 Msix Cap Table Bir + BAR_0 + + + + false + + + + + + PF3_MSIX_CAP_TABLE_SIZE + Pf3 Msix Cap Table Size + 0 + + + + false + + + + + + PF3_MSIX_CAP_TABLE_OFFSET + Pf3 Msix Cap Table Offset + 00000000 + + + + false + + + + + + PF3_MSIX_CAP_PBA_OFFSET + Pf3 Msix Cap Pba Offset + 00000000 + + + + false + + + + + + PF3_MSI_CAP_MULTIMSGCAP + Pf3 Msi Cap Multimsgcap + 1_vector + + + PF3_REVISION_ID + Pf3 Revision Id + 00 + + + PF3_SRIOV_CAP_INITIAL_VF + Pf3 Sriov Cap Initial Vf + 0 + + + PF3_SRIOV_CAP_VER + Pf3 Sriov Cap Ver + 1 + + + PF3_SRIOV_FIRST_VF_OFFSET + Pf3 Sriov First Vf Offset + 0 + + + + false + + + + + + PF3_SRIOV_FUNC_DEP_LINK + Pf3 Sriov Func Dep Link + 0003 + + + PF3_SRIOV_SUPPORTED_PAGE_SIZE + Pf3 Sriov Supported Page Size + 00000553 + + + + false + + + + + + PF3_SRIOV_VF_DEVICE_ID + Pf3 Sriov Vf Device Id + 0000 + + + PF3_SUBSYSTEM_ID + Pf3 Subsystem Id + 0007 + + + TL_PF_ENABLE_REG + 1 + + + SRIOV_CAP_ENABLE + Sriov Cap Enable + false + + + Component_Name + xdma_pcie4_ip + + + PF0_Use_Class_Code_Lookup_Assistant + false + + + PF1_Use_Class_Code_Lookup_Assistant + false + + + PF2_Use_Class_Code_Lookup_Assistant + false + + + PF3_Use_Class_Code_Lookup_Assistant + false + + + PF0_PM_CAP_PMESUPPORT_D0 + Pf0 Pm Cap Pmesupport D0 + false + + + PF0_SUBSYSTEM_VENDOR_ID + Pf0 Subsystem Vendor Id + 10EE + + + PF1_SUBSYSTEM_VENDOR_ID + Pf1 Subsystem Vendor Id + 10EE + + + PF2_SUBSYSTEM_VENDOR_ID + Pf2 Subsystem Vendor Id + 10EE + + + PF3_SUBSYSTEM_VENDOR_ID + Pf3 Subsystem Vendor Id + 10EE + + + pf1_sriov_bar5_scale + Pf1 Sriov Bar5 Scale + Kilobytes + + + + false + + + + + + pf2_sriov_bar5_scale + Pf2 Sriov Bar5 Scale + Kilobytes + + + + false + + + + + + pf3_sriov_bar5_scale + Pf3 Sriov Bar5 Scale + Kilobytes + + + + false + + + + + + pf0_class_code_sub + Pf0 Class Code Sub + 00 + + + pf1_sriov_bar4_type + Pf1 Sriov Bar4 Type + N/A + + + + false + + + + + + pf2_sriov_bar4_type + Pf2 Sriov Bar4 Type + N/A + + + + false + + + + + + pf3_sriov_bar4_type + Pf3 Sriov Bar4 Type + N/A + + + + false + + + + + + pf0_vc_cap_enabled + Pf0 Vc Cap Enabled + false + + + pf1_sriov_bar5_type + Pf1 Sriov Bar5 Type + N/A + + + + false + + + + + + pf2_sriov_bar5_type + Pf2 Sriov Bar5 Type + N/A + + + + false + + + + + + pf3_sriov_bar5_type + Pf3 Sriov Bar5 Type + N/A + + + + false + + + + + + pf1_sriov_bar0_enabled + Pf1 Sriov Bar0 Enabled + true + + + + false + + + + + + pf2_sriov_bar0_enabled + Pf2 Sriov Bar0 Enabled + true + + + + false + + + + + + pf3_sriov_bar0_enabled + Pf3 Sriov Bar0 Enabled + true + + + + false + + + + + + pf0_sriov_bar5_enabled + Pf0 Sriov Bar5 Enabled + false + + + pf2_sriov_bar5_enabled + Pf2 Sriov Bar5 Enabled + false + + + + false + + + + + + pf3_sriov_bar5_enabled + Pf3 Sriov Bar5 Enabled + false + + + + false + + + + + + pcie_blk_locn + Pcie Blk Locn + X1Y2 + + + pf0_sriov_bar1_64bit + Pf0 Sriov Bar1 64bit + false + + + + false + + + + + + pf1_class_code_base + Pf1 Class Code Base + 05 + + + pf2_class_code_base + Pf2 Class Code Base + 05 + + + pf3_class_code_base + Pf3 Class Code Base + 05 + + + pf1_sriov_bar3_prefetchable + Pf1 Sriov Bar3 Prefetchable + false + + + + false + + + + + + pf2_sriov_bar3_prefetchable + Pf2 Sriov Bar3 Prefetchable + false + + + + false + + + + + + pf3_sriov_bar3_prefetchable + Pf3 Sriov Bar3 Prefetchable + false + + + + false + + + + + + pf1_sriov_bar0_64bit + Pf1 Sriov Bar0 64bit + false + + + + false + + + + + + pf2_sriov_bar0_64bit + Pf2 Sriov Bar0 64bit + false + + + + false + + + + + + pf3_sriov_bar0_64bit + Pf3 Sriov Bar0 64bit + false + + + + false + + + + + + pf1_bar3_type + Pf1 Bar3 Type + N/A + + + + false + + + + + + pf2_bar3_type + Pf2 Bar3 Type + N/A + + + + false + + + + + + pf3_bar3_type + Pf3 Bar3 Type + N/A + + + + false + + + + + + pf2_bar2_enabled + Pf2 Bar2 Enabled + false + + + + false + + + + + + pf3_bar2_enabled + Pf3 Bar2 Enabled + false + + + + false + + + + + + pf1_bar2_enabled + Pf1 Bar2 Enabled + false + + + + false + + + + + + pf1_bar2_type + Pf1 Bar2 Type + N/A + + + + false + + + + + + pf1_bar2_64bit + Pf1 Bar2 64bit + false + + + + false + + + + + + pf1_bar2_prefetchable + Pf1 Bar2 Prefetchable + false + + + + false + + + + + + pf1_bar2_scale + Pf1 Bar2 Scale + Kilobytes + + + + false + + + + + + pf1_bar2_size + Pf1 Bar2 Size + 128 + + + + false + + + + + + pf0_class_code_interface + Pf0 Class Code Interface + 01 + + + pf0_sriov_bar1_scale + Pf0 Sriov Bar1 Scale + Kilobytes + + + + false + + + + + + pf1_bar4_type + Pf1 Bar4 Type + N/A + + + + false + + + + + + pf2_bar2_type + Pf2 Bar2 Type + N/A + + + + false + + + + + + pf2_bar2_64bit + Pf2 Bar2 64bit + false + + + + false + + + + + + pf2_bar2_prefetchable + Pf2 Bar2 Prefetchable + false + + + + false + + + + + + pf2_bar2_scale + Pf2 Bar2 Scale + Kilobytes + + + + false + + + + + + pf2_bar2_size + Pf2 Bar2 Size + 128 + + + + false + + + + + + pf2_bar4_type + Pf2 Bar4 Type + N/A + + + + false + + + + + + pf3_bar2_type + Pf3 Bar2 Type + N/A + + + + false + + + + + + pf3_bar2_64bit + Pf3 Bar2 64bit + false + + + + false + + + + + + pf3_bar2_prefetchable + Pf3 Bar2 Prefetchable + false + + + + false + + + + + + pf3_bar2_scale + Pf3 Bar2 Scale + Kilobytes + + + + false + + + + + + pf3_bar2_size + Pf3 Bar2 Size + 128 + + + + false + + + + + + pf3_bar4_type + Pf3 Bar4 Type + N/A + + + + false + + + + + + pf0_base_class_menu + Pf0 Base Class Menu + Simple_communication_controllers + + + pf0_sub_class_interface_menu + Pf0 Sub Class Interface Menu + 16450_compatible_serial_controller + + + pf1_sriov_bar0_scale + Pf1 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf1_expansion_rom_enabled + Pf1 Expansion Rom Enabled + false + + + + false + + + + + + pf0_sriov_bar0_enabled + Pf0 Sriov Bar0 Enabled + true + + + pf1_sriov_bar0_prefetchable + Pf1 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf1_bar5_type + Pf1 Bar5 Type + N/A + + + + false + + + + + + pf0_sriov_bar5_prefetchable + Pf0 Sriov Bar5 Prefetchable + false + + + pf1_sriov_bar1_enabled + Pf1 Sriov Bar1 Enabled + false + + + + false + + + + + + pf1_class_code_interface + Pf1 Class Code Interface + 00 + + + pf0_sriov_bar2_64bit + Pf0 Sriov Bar2 64bit + false + + + + false + + + + + + pf1_msix_enabled + Pf1 Msix Enabled + false + + + pf1_bar5_prefetchable + Pf1 Bar5 Prefetchable + false + + + pf1_sriov_bar1_64bit + Pf1 Sriov Bar1 64bit + false + + + + false + + + + + + pf1_bar3_64bit + Pf1 Bar3 64bit + false + + + + false + + + + + + pf0_sriov_bar2_prefetchable + Pf0 Sriov Bar2 Prefetchable + false + + + + false + + + + + + pf1_bar3_enabled + Pf1 Bar3 Enabled + false + + + + false + + + + + + pf0_sriov_bar2_scale + Pf0 Sriov Bar2 Scale + Kilobytes + + + + false + + + + + + pf1_sriov_bar1_scale + Pf1 Sriov Bar1 Scale + Kilobytes + + + + false + + + + + + pf1_bar3_scale + Pf1 Bar3 Scale + Kilobytes + + + + false + + + + + + pf0_sriov_bar1_enabled + Pf0 Sriov Bar1 Enabled + false + + + AXISTEN_IF_RQ_ALIGNMENT_MODE + DWORD_Aligned + + + AXISTEN_IF_CQ_ALIGNMENT_MODE + Address_Aligned + + + alignment_mode_256b + Alignment Mode + DWORD_Aligned + + + pf1_sriov_bar4_prefetchable + Pf1 Sriov Bar4 Prefetchable + false + + + + false + + + + + + pf1_sriov_bar2_enabled + Pf1 Sriov Bar2 Enabled + false + + + + false + + + + + + pf0_sriov_bar3_64bit + Pf0 Sriov Bar3 64bit + false + + + + false + + + + + + pf0_sriov_bar0_size + Pf0 Sriov Bar0 Size + 2 + + + pf1_sriov_bar2_64bit + Pf1 Sriov Bar2 64bit + false + + + + false + + + + + + pf1_bar4_64bit + Pf1 Bar4 64bit + false + + + + false + + + + + + pf0_sriov_bar1_size + Pf0 Sriov Bar1 Size + 2 + + + + false + + + + + + pf0_bar0_enabled + Pf0 Bar0 Enabled + true + + + pf0_bar0_type + Pf0 Bar0 Type + Memory + + + pf0_bar0_64bit + Pf0 Bar0 64bit + false + + + pf0_bar0_prefetchable + Pf0 Bar0 Prefetchable + false + + + + false + + + + + + pf0_bar0_scale + Pf0 Bar0 Scale + Kilobytes + + + pf0_bar0_size + Pf0 Bar0 Size + 64 + + + pf0_bar1_enabled + Pf0 Bar1 Enabled + false + + + pf0_bar1_type + Pf0 Bar1 Type + N/A + + + + false + + + + + + pf0_bar1_64bit + Pf0 Bar1 64bit + false + + + + false + + + + + + pf0_bar1_prefetchable + Pf0 Bar1 Prefetchable + false + + + + false + + + + + + pf0_bar1_scale + Pf0 Bar1 Scale + Kilobytes + + + + false + + + + + + pf0_bar1_size + Pf0 Bar1 Size + 128 + + + + false + + + + + + pf0_bar2_enabled + Pf0 Bar2 Enabled + false + + + pf0_bar2_type + Pf0 Bar2 Type + N/A + + + + false + + + + + + pf0_bar2_64bit + Pf0 Bar2 64bit + false + + + + false + + + + + + pf0_bar2_prefetchable + Pf0 Bar2 Prefetchable + false + + + + false + + + + + + pf0_bar2_scale + Pf0 Bar2 Scale + Kilobytes + + + + false + + + + + + pf0_bar2_size + Pf0 Bar2 Size + 128 + + + + false + + + + + + pf0_bar3_enabled + Pf0 Bar3 Enabled + false + + + pf0_bar3_type + Pf0 Bar3 Type + N/A + + + + false + + + + + + pf0_bar3_64bit + Pf0 Bar3 64bit + false + + + + false + + + + + + pf0_bar3_prefetchable + Pf0 Bar3 Prefetchable + false + + + + false + + + + + + pf0_bar3_scale + Pf0 Bar3 Scale + Kilobytes + + + + false + + + + + + pf0_bar3_size + Pf0 Bar3 Size + 128 + + + + false + + + + + + pf0_bar4_enabled + Pf0 Bar4 Enabled + false + + + pf0_bar4_type + Pf0 Bar4 Type + N/A + + + + false + + + + + + pf0_bar4_64bit + Pf0 Bar4 64bit + false + + + + false + + + + + + pf0_bar4_prefetchable + Pf0 Bar4 Prefetchable + false + + + + false + + + + + + pf0_bar4_scale + Pf0 Bar4 Scale + Kilobytes + + + + false + + + + + + pf0_bar4_size + Pf0 Bar4 Size + 128 + + + + false + + + + + + pf0_bar5_enabled + Pf0 Bar5 Enabled + false + + + pf0_bar5_type + Pf0 Bar5 Type + N/A + + + + false + + + + + + pf0_bar5_prefetchable + Pf0 Bar5 Prefetchable + false + + + pf0_bar5_scale + Pf0 Bar5 Scale + Kilobytes + + + + false + + + + + + pf0_bar5_size + Pf0 Bar5 Size + 128 + + + + false + + + + + + pf0_sriov_bar3_scale + Pf0 Sriov Bar3 Scale + Kilobytes + + + + false + + + + + + pf1_bar4_enabled + Pf1 Bar4 Enabled + false + + + + false + + + + + + pf1_sriov_bar1_prefetchable + Pf1 Sriov Bar1 Prefetchable + false + + + + false + + + + + + pf0_sriov_bar2_size + Pf0 Sriov Bar2 Size + 2 + + + + false + + + + + + pf1_sriov_bar2_scale + Pf1 Sriov Bar2 Scale + Kilobytes + + + + false + + + + + + pf1_bar4_scale + Pf1 Bar4 Scale + Kilobytes + + + + false + + + + + + pf0_sriov_bar3_size + Pf0 Sriov Bar3 Size + 2 + + + + false + + + + + + pf0_sriov_bar2_enabled + Pf0 Sriov Bar2 Enabled + false + + + pf0_dev_cap_max_payload + Pf0 Dev Cap Max Payload + 1024_bytes + + + gen_x0y0 + Gen X0y0 + false + + + + false + + + + + + gen_x0y1 + Gen X0y1 + false + + + + false + + + + + + gen_x0y2 + Gen X0y2 + false + + + + false + + + + + + gen_x0y3 + Gen X0y3 + false + + + + false + + + + + + gen_x0y4 + Gen X0y4 + false + + + + false + + + + + + gen_x0y5 + Gen X0y5 + false + + + + false + + + + + + gen_x1y0 + Gen X1y0 + false + + + + false + + + + + + gen_x1y1 + Gen X1y1 + false + + + + false + + + + + + gen_x1y2 + Gen X1y2 + true + + + + false + + + + + + gen_x1y3 + Gen X1y3 + false + + + + false + + + + + + gen_x1y4 + Gen X1y4 + false + + + + false + + + + + + gen_x1y5 + Gen X1y5 + false + + + + false + + + + + + pf0_sriov_bar4_size + Pf0 Sriov Bar4 Size + 2 + + + + false + + + + + + pf1_expansion_rom_scale + Pf1 Expansion Rom Scale + Kilobytes + + + + false + + + + + + pf1_expansion_rom_size + Pf1 Expansion Rom Size + 2 + + + + false + + + + + + pf1_sriov_bar3_enabled + Pf1 Sriov Bar3 Enabled + false + + + + false + + + + + + pf0_sriov_bar4_64bit + Pf0 Sriov Bar4 64bit + false + + + + false + + + + + + pf0_sriov_bar5_size + Pf0 Sriov Bar5 Size + 2 + + + + false + + + + + + pf0_sriov_bar3_prefetchable + Pf0 Sriov Bar3 Prefetchable + false + + + + false + + + + + + pf1_sriov_bar3_64bit + Pf1 Sriov Bar3 64bit + false + + + + false + + + + + + pf0_expansion_rom_enabled + Pf0 Expansion Rom Enabled + false + + + pf0_sriov_bar4_scale + Pf0 Sriov Bar4 Scale + Kilobytes + + + + false + + + + + + pf1_base_class_menu + Pf1 Base Class Menu + Memory_controller + + + pf1_sub_class_interface_menu + Pf1 Sub Class Interface Menu + Other_memory_controller + + + pf0_sriov_bar0_type + Pf0 Sriov Bar0 Type + Memory + + + pf1_bar5_enabled + Pf1 Bar5 Enabled + false + + + + false + + + + + + pf1_bar3_prefetchable + Pf1 Bar3 Prefetchable + false + + + + false + + + + + + pf1_sriov_bar0_size + Pf1 Sriov Bar0 Size + 2 + + + + false + + + + + + pf1_sriov_bar3_scale + Pf1 Sriov Bar3 Scale + Kilobytes + + + + false + + + + + + pf1_bar5_scale + Pf1 Bar5 Scale + Kilobytes + + + + false + + + + + + pf1_class_code_sub + Pf1 Class Code Sub + 80 + + + extended_tag_field + Extended Tag Field + true + + + pf0_sriov_bar1_type + Pf0 Sriov Bar1 Type + N/A + + + + false + + + + + + pf0_sriov_bar0_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf0_expansion_rom_scale + Pf0 Expansion Rom Scale + Kilobytes + + + + false + + + + + + pf0_expansion_rom_size + Pf0 Expansion Rom Size + 2 + + + + false + + + + + + pf1_sriov_bar1_size + Pf1 Sriov Bar1 Size + 2 + + + + false + + + + + + pf0_sriov_bar3_enabled + Pf0 Sriov Bar3 Enabled + false + + + pf1_sriov_bar5_prefetchable + Pf1 Sriov Bar5 Prefetchable + false + + + pf0_sriov_bar2_type + Pf0 Sriov Bar2 Type + N/A + + + + false + + + + + + vendor_id + Vendor Id + 10EE + + + pf1_vendor_id + Vendor Id + 10EE + + + pf2_vendor_id + Vendor Id + 10EE + + + pf3_vendor_id + Vendor Id + 10EE + + + pf0_tphr_enable + Pf0 Tphr Enable + false + + + pf1_sriov_bar2_size + Pf1 Sriov Bar2 Size + 2 + + + + false + + + + + + pf0_sriov_bar3_type + Pf0 Sriov Bar3 Type + N/A + + + + false + + + + + + pf1_sriov_bar3_size + Pf1 Sriov Bar3 Size + 2 + + + + false + + + + + + pf1_bar0_enabled + Pf1 Bar0 Enabled + true + + + + false + + + + + + pf1_bar0_type + Pf1 Bar0 Type + Memory + + + + false + + + + + + pf1_bar0_64bit + Pf1 Bar0 64bit + false + + + + false + + + + + + pf1_bar0_prefetchable + Pf1 Bar0 Prefetchable + false + + + + false + + + + + + pf1_bar0_scale + Pf1 Bar0 Scale + Kilobytes + + + + false + + + + + + pf1_bar0_size + Pf1 Bar0 Size + 64 + + + + false + + + + + + pf1_bar1_enabled + Pf1 Bar1 Enabled + false + + + + false + + + + + + pf1_bar1_type + Pf1 Bar1 Type + N/A + + + + false + + + + + + pf1_bar1_64bit + Pf1 Bar1 64bit + false + + + + false + + + + + + pf1_bar1_prefetchable + Pf1 Bar1 Prefetchable + false + + + + false + + + + + + pf1_bar1_scale + Pf1 Bar1 Scale + Kilobytes + + + + false + + + + + + pf1_bar1_size + Pf1 Bar1 Size + 128 + + + + false + + + + + + pf1_sriov_bar4_enabled + Pf1 Sriov Bar4 Enabled + false + + + + false + + + + + + pf0_sriov_bar4_type + Pf0 Sriov Bar4 Type + N/A + + + + false + + + + + + pf1_sriov_bar4_64bit + Pf1 Sriov Bar4 64bit + false + + + + false + + + + + + pf1_sriov_bar2_prefetchable + Pf1 Sriov Bar2 Prefetchable + false + + + + false + + + + + + pf0_sriov_cap_ver + Pf0 Sriov Cap Ver + 1 + + + pf1_sriov_bar4_size + Pf1 Sriov Bar4 Size + 2 + + + + false + + + + + + pf1_msi_enabled + Pf1 Msi Enabled + false + + + + false + + + + + + pf0_sriov_bar5_scale + Pf0 Sriov Bar5 Scale + Kilobytes + + + + false + + + + + + pf0_sriov_bar5_type + Pf0 Sriov Bar5 Type + N/A + + + + false + + + + + + ext_pcie_cfg_space_enabled + Ext Pcie Cfg Space Enabled + false + + + legacy_ext_pcie_cfg_space_enabled + Legacy Ext Pcie Cfg Space Enabled + false + + + ext_xvc_vsec_enable + Enable to add the PCIe XVC-VSEC to the Examlpe Design + false + + + + false + + + + + + acs_ext_cap_enable + ACS Ext Capability + false + + + pf1_sriov_bar4_scale + Pf1 Sriov Bar4 Scale + Kilobytes + + + + false + + + + + + pf1_sriov_bar5_size + Pf1 Sriov Bar5 Size + 2 + + + + false + + + + + + pf0_ari_enabled + Pf0 Ari Enabled + false + + + perf_level + Perf Level + Extreme + + + pf0_class_code_base + Pf0 Class Code Base + 07 + + + axisten_if_width + Axisten If Width + 256_bit + + + pf0_sriov_bar4_enabled + Pf0 Sriov Bar4 Enabled + false + + + pf1_sriov_bar0_type + Pf1 Sriov Bar0 Type + Memory + + + + false + + + + + + pf1_bar3_size + Pf1 Bar3 Size + 128 + + + + false + + + + + + pf0_sriov_bar4_prefetchable + Pf0 Sriov Bar4 Prefetchable + false + + + + false + + + + + + pf0_aer_enabled + Pf0 Aer Enabled + true + + + pf0_dsn_enabled + Pf0 Dsn Enabled + false + + + pf1_sriov_bar1_type + Pf1 Sriov Bar1 Type + N/A + + + + false + + + + + + pf0_sriov_bar0_64bit + Pf0 Sriov Bar0 64bit + false + + + pf1_bar4_size + Pf1 Bar4 Size + 128 + + + + false + + + + + + pf0_msi_enabled + Pf0 Msi Enabled + true + + + pf1_sriov_bar5_enabled + Pf1 Sriov Bar5 Enabled + false + + + + false + + + + + + pf1_sriov_bar2_type + Pf1 Sriov Bar2 Type + N/A + + + + false + + + + + + pf0_msix_enabled + Pf0 Msix Enabled + false + + + pf1_bar5_size + Pf1 Bar5 Size + 128 + + + + false + + + + + + pf1_bar4_prefetchable + Pf1 Bar4 Prefetchable + false + + + + false + + + + + + pf0_sriov_bar0_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + pf0_sriov_bar1_prefetchable + Pf0 Sriov Bar1 Prefetchable + false + + + + false + + + + + + pf1_sriov_bar3_type + Pf1 Sriov Bar3 Type + N/A + + + + false + + + + + + pf2_sriov_bar0_scale + Pf2 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf2_expansion_rom_enabled + Pf2 Expansion Rom Enabled + false + + + + false + + + + + + pf2_sriov_bar0_prefetchable + Pf2 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf2_bar5_type + Pf2 Bar5 Type + N/A + + + + false + + + + + + pf2_sriov_bar1_enabled + Pf2 Sriov Bar1 Enabled + false + + + + false + + + + + + pf2_class_code_interface + Pf2 Class Code Interface + 00 + + + pf2_msix_enabled + Pf2 Msix Enabled + false + + + pf2_bar5_prefetchable + Pf2 Bar5 Prefetchable + false + + + pf2_sriov_bar1_64bit + Pf2 Sriov Bar1 64bit + false + + + + false + + + + + + pf2_bar3_64bit + Pf2 Bar3 64bit + false + + + + false + + + + + + pf2_bar3_enabled + Pf2 Bar3 Enabled + false + + + + false + + + + + + pf2_sriov_bar1_scale + Pf2 Sriov Bar1 Scale + Kilobytes + + + + false + + + + + + pf2_bar3_scale + Pf2 Bar3 Scale + Kilobytes + + + + false + + + + + + pf2_sriov_bar4_prefetchable + Pf2 Sriov Bar4 Prefetchable + false + + + + false + + + + + + pf2_sriov_bar2_enabled + Pf2 Sriov Bar2 Enabled + false + + + + false + + + + + + pf2_sriov_bar2_64bit + Pf2 Sriov Bar2 64bit + false + + + + false + + + + + + pf2_bar4_64bit + Pf2 Bar4 64bit + false + + + + false + + + + + + pf2_bar4_enabled + Pf2 Bar4 Enabled + false + + + + false + + + + + + pf2_sriov_bar1_prefetchable + Pf2 Sriov Bar1 Prefetchable + false + + + + false + + + + + + pf2_sriov_bar2_scale + Pf2 Sriov Bar2 Scale + Kilobytes + + + + false + + + + + + pf2_bar4_scale + Pf2 Bar4 Scale + Kilobytes + + + + false + + + + + + pf2_expansion_rom_scale + Pf2 Expansion Rom Scale + Kilobytes + + + + false + + + + + + pf2_expansion_rom_size + Pf2 Expansion Rom Size + 2 + + + + false + + + + + + pf2_sriov_bar3_enabled + Pf2 Sriov Bar3 Enabled + false + + + + false + + + + + + pf2_sriov_bar3_64bit + Pf2 Sriov Bar3 64bit + false + + + + false + + + + + + pf2_base_class_menu + Pf2 Base Class Menu + Memory_controller + + + pf2_sub_class_interface_menu + Pf2 Sub Class Interface Menu + Other_memory_controller + + + pf2_bar5_enabled + Pf2 Bar5 Enabled + false + + + + false + + + + + + pf2_bar3_prefetchable + Pf2 Bar3 Prefetchable + false + + + + false + + + + + + pf2_sriov_bar0_size + Pf2 Sriov Bar0 Size + 2 + + + + false + + + + + + pf2_sriov_bar3_scale + Pf2 Sriov Bar3 Scale + Kilobytes + + + + false + + + + + + pf2_bar5_scale + Pf2 Bar5 Scale + Kilobytes + + + + false + + + + + + pf2_class_code_sub + Pf2 Class Code Sub + 80 + + + pf2_sriov_bar1_size + Pf2 Sriov Bar1 Size + 2 + + + + false + + + + + + pf2_sriov_bar5_prefetchable + Pf2 Sriov Bar5 Prefetchable + false + + + pf2_sriov_bar2_size + Pf2 Sriov Bar2 Size + 2 + + + + false + + + + + + pf2_sriov_bar3_size + Pf2 Sriov Bar3 Size + 2 + + + + false + + + + + + pf2_bar0_enabled + Pf2 Bar0 Enabled + true + + + + false + + + + + + pf2_bar0_type + Pf2 Bar0 Type + Memory + + + + false + + + + + + pf2_bar0_64bit + Pf2 Bar0 64bit + false + + + + false + + + + + + pf2_bar0_prefetchable + Pf2 Bar0 Prefetchable + false + + + + false + + + + + + pf2_bar0_scale + Pf2 Bar0 Scale + Kilobytes + + + + false + + + + + + pf2_bar0_size + Pf2 Bar0 Size + 64 + + + + false + + + + + + pf2_bar1_enabled + Pf2 Bar1 Enabled + false + + + + false + + + + + + pf2_bar1_type + Pf2 Bar1 Type + N/A + + + + false + + + + + + pf2_bar1_64bit + Pf2 Bar1 64bit + false + + + + false + + + + + + pf2_bar1_prefetchable + Pf2 Bar1 Prefetchable + false + + + + false + + + + + + pf2_bar1_scale + Pf2 Bar1 Scale + Kilobytes + + + + false + + + + + + pf2_bar1_size + Pf2 Bar1 Size + 128 + + + + false + + + + + + pf2_sriov_bar4_enabled + Pf2 Sriov Bar4 Enabled + false + + + + false + + + + + + pf2_sriov_bar4_64bit + Pf2 Sriov Bar4 64bit + false + + + + false + + + + + + pf2_sriov_bar2_prefetchable + Pf2 Sriov Bar2 Prefetchable + false + + + + false + + + + + + pf2_sriov_bar4_size + Pf2 Sriov Bar4 Size + 2 + + + + false + + + + + + pf2_msi_enabled + Pf2 Msi Enabled + false + + + + false + + + + + + pf2_sriov_bar4_scale + Pf2 Sriov Bar4 Scale + Kilobytes + + + + false + + + + + + pf2_sriov_bar5_size + Pf2 Sriov Bar5 Size + 2 + + + + false + + + + + + pf2_sriov_bar0_type + Pf2 Sriov Bar0 Type + Memory + + + + false + + + + + + pf2_bar3_size + Pf2 Bar3 Size + 128 + + + + false + + + + + + pf2_sriov_bar1_type + Pf2 Sriov Bar1 Type + N/A + + + + false + + + + + + pf2_bar4_size + Pf2 Bar4 Size + 128 + + + + false + + + + + + pf2_sriov_bar2_type + Pf2 Sriov Bar2 Type + N/A + + + + false + + + + + + pf2_bar5_size + Pf2 Bar5 Size + 128 + + + + false + + + + + + pf2_bar4_prefetchable + Pf2 Bar4 Prefetchable + false + + + + false + + + + + + pf2_sriov_bar3_type + Pf2 Sriov Bar3 Type + N/A + + + + false + + + + + + pf3_sriov_bar0_scale + Pf3 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf3_expansion_rom_enabled + Pf3 Expansion Rom Enabled + false + + + + false + + + + + + pf3_sriov_bar0_prefetchable + Pf3 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf3_bar5_type + Pf3 Bar5 Type + N/A + + + + false + + + + + + pf3_sriov_bar1_enabled + Pf3 Sriov Bar1 Enabled + false + + + + false + + + + + + pf3_class_code_interface + Pf3 Class Code Interface + 00 + + + pf3_msix_enabled + Pf3 Msix Enabled + false + + + pf3_bar5_prefetchable + Pf3 Bar5 Prefetchable + false + + + pf3_sriov_bar1_64bit + Pf3 Sriov Bar1 64bit + false + + + + false + + + + + + pf3_bar3_64bit + Pf3 Bar3 64bit + false + + + + false + + + + + + pf3_bar3_enabled + Pf3 Bar3 Enabled + false + + + + false + + + + + + pf3_sriov_bar1_scale + Pf3 Sriov Bar1 Scale + Kilobytes + + + + false + + + + + + pf3_bar3_scale + Pf3 Bar3 Scale + Kilobytes + + + + false + + + + + + pf3_sriov_bar4_prefetchable + Pf3 Sriov Bar4 Prefetchable + false + + + + false + + + + + + pf3_sriov_bar2_enabled + Pf3 Sriov Bar2 Enabled + false + + + + false + + + + + + pf3_sriov_bar2_64bit + Pf3 Sriov Bar2 64bit + false + + + + false + + + + + + pf3_bar4_64bit + Pf3 Bar4 64bit + false + + + + false + + + + + + pf3_bar4_enabled + Pf3 Bar4 Enabled + false + + + + false + + + + + + pf3_sriov_bar1_prefetchable + Pf3 Sriov Bar1 Prefetchable + false + + + + false + + + + + + pf3_sriov_bar2_scale + Pf3 Sriov Bar2 Scale + Kilobytes + + + + false + + + + + + pf3_bar4_scale + Pf3 Bar4 Scale + Kilobytes + + + + false + + + + + + pf3_expansion_rom_scale + Pf3 Expansion Rom Scale + Kilobytes + + + + false + + + + + + pf3_expansion_rom_size + Pf3 Expansion Rom Size + 2 + + + + false + + + + + + pf3_sriov_bar3_enabled + Pf3 Sriov Bar3 Enabled + false + + + + false + + + + + + pf3_sriov_bar3_64bit + Pf3 Sriov Bar3 64bit + false + + + + false + + + + + + pf3_base_class_menu + Pf3 Base Class Menu + Memory_controller + + + pf3_sub_class_interface_menu + Pf3 Sub Class Interface Menu + Other_memory_controller + + + pf3_bar5_enabled + Pf3 Bar5 Enabled + false + + + + false + + + + + + pf3_bar3_prefetchable + Pf3 Bar3 Prefetchable + false + + + + false + + + + + + pf3_sriov_bar0_size + Pf3 Sriov Bar0 Size + 2 + + + + false + + + + + + pf3_sriov_bar3_scale + Pf3 Sriov Bar3 Scale + Kilobytes + + + + false + + + + + + pf3_bar5_scale + Pf3 Bar5 Scale + Kilobytes + + + + false + + + + + + pf3_class_code_sub + Pf3 Class Code Sub + 80 + + + pf3_sriov_bar1_size + Pf3 Sriov Bar1 Size + 2 + + + + false + + + + + + pf3_sriov_bar5_prefetchable + Pf3 Sriov Bar5 Prefetchable + false + + + pf3_sriov_bar2_size + Pf3 Sriov Bar2 Size + 2 + + + + false + + + + + + pf3_sriov_bar3_size + Pf3 Sriov Bar3 Size + 2 + + + + false + + + + + + pf3_bar0_enabled + Pf3 Bar0 Enabled + true + + + + false + + + + + + pf3_bar0_type + Pf3 Bar0 Type + Memory + + + + false + + + + + + pf3_bar0_64bit + Pf3 Bar0 64bit + false + + + + false + + + + + + pf3_bar0_prefetchable + Pf3 Bar0 Prefetchable + false + + + + false + + + + + + pf3_bar0_scale + Pf3 Bar0 Scale + Kilobytes + + + + false + + + + + + pf3_bar0_size + Pf3 Bar0 Size + 64 + + + + false + + + + + + pf3_bar1_enabled + Pf3 Bar1 Enabled + false + + + + false + + + + + + pf3_bar1_type + Pf3 Bar1 Type + N/A + + + + false + + + + + + pf3_bar1_64bit + Pf3 Bar1 64bit + false + + + + false + + + + + + pf3_bar1_prefetchable + Pf3 Bar1 Prefetchable + false + + + + false + + + + + + pf3_bar1_scale + Pf3 Bar1 Scale + Kilobytes + + + + false + + + + + + pf3_bar1_size + Pf3 Bar1 Size + 128 + + + + false + + + + + + pf3_sriov_bar4_enabled + Pf3 Sriov Bar4 Enabled + false + + + + false + + + + + + pf3_sriov_bar4_64bit + Pf3 Sriov Bar4 64bit + false + + + + false + + + + + + pf3_sriov_bar2_prefetchable + Pf3 Sriov Bar2 Prefetchable + false + + + + false + + + + + + pf3_sriov_bar4_size + Pf3 Sriov Bar4 Size + 2 + + + + false + + + + + + pf3_msi_enabled + Pf3 Msi Enabled + false + + + + false + + + + + + pf3_sriov_bar4_scale + Pf3 Sriov Bar4 Scale + Kilobytes + + + + false + + + + + + pf3_sriov_bar5_size + Pf3 Sriov Bar5 Size + 2 + + + + false + + + + + + pf3_sriov_bar0_type + Pf3 Sriov Bar0 Type + Memory + + + + false + + + + + + pf3_bar3_size + Pf3 Bar3 Size + 128 + + + + false + + + + + + pf3_sriov_bar1_type + Pf3 Sriov Bar1 Type + N/A + + + + false + + + + + + pf3_bar4_size + Pf3 Bar4 Size + 128 + + + + false + + + + + + pf3_sriov_bar2_type + Pf3 Sriov Bar2 Type + N/A + + + + false + + + + + + pf3_bar5_size + Pf3 Bar5 Size + 128 + + + + false + + + + + + pf3_bar4_prefetchable + Pf3 Bar4 Prefetchable + false + + + + false + + + + + + pf3_sriov_bar3_type + Pf3 Sriov Bar3 Type + N/A + + + + false + + + + + + mode_selection + Mode + Advanced + + + pipe_sim + false + + + en_ext_clk + false + + + en_msi_per_vec_masking + false + + + coreclk_freq + CORE CLOCK FREQ + 500 + + + + true + + + + + + plltype + PLL TYPE + QPLL1 + + + axisten_freq + AXISTEN IF FREQ + 250 + + + aspm_support + ASPM Support + No_ASPM + + + SRIOV_CAP_ENABLE_EXT + SRIOV Cap Enable + false + + + cfg_fc_if + true + + + cfg_ext_if + false + + + cfg_status_if + true + + + per_func_status_if + true + + + cfg_mgmt_if + true + + + rcv_msg_if + true + + + cfg_tx_msg_if + true + + + cfg_ctl_if + true + + + tx_fc_if + true + + + en_pcie_drp + false + + + en_parity + false + + + en_pl_ifc + false + + + en_pcie_conf + false + + + dis_gt_wizard + false + + + bmd_pio_mode + false + + + sriov_exd_mode + false + + + dbg_checker + false + + + + false + + + + + + enable_ibert + false + + + two_port_switch + false + + + two_port_config + X8G3 + + + RX_PPM_OFFSET + Specify the PPM offset between received data and transmitted data + 0 + + + RX_SSC_PPM + Specify the spread spectrum clocking modulation in PPM + 0 + + + INS_LOSS_NYQ + Indicate the transmitter to receiver insertion loss at the Nyquist frequency, in dB + 15 + + + ins_loss_profile + Add-in_Card + + + + true + + + + + + enable_gen4 + true + + + local_test + false + + + en_transceiver_status_ports + false + + + + true + + + + + + Shared_Logic + 1 + + + gtwiz_in_core + 1 + + + gtcom_in_core + 2 + + + dedicate_perst + false + + + sys_reset_polarity + ACTIVE_LOW + + + mcap_enablement + MCAP Enable + None + + + mcap_fpga_bitstream_version + MCAP Bitstream Version Register Value + 00000000 + + + + false + + + + + + enable_code + 0000 + + + en_ext_ch_gt_drp + false + + + ext_startup_primitive + false + + + en_gt_selection + false + + + select_quad + GTY_Quad_227 + + + + false + + + + + + copy_pf0 + true + + + copy_sriov_pf0 + true + + + cfg_pm_if + true + + + pcie_id_if + FALSE + + + PL_DISABLE_LANE_REVERSAL + true + + + MSI_X_OPTIONS + None + + + completer_model + false + + + en_dbg_descramble + false + + + enable_jtag_dbg + false + + + + true + + + + + + enable_ltssm_dbg + false + + + + true + + + + + + tl_credits_cd + 15 + + + tl_credits_ch + 15 + + + set_finite_credit + false + + + gen4_eieos_0s7 + true + + + vu9p_board + false + + + ku15p_board + false + + + PHY_LP_TXPRESET + 4 + + + SYS_RST_N_BOARD_INTERFACE + Custom + + + PCIE_BOARD_INTERFACE + Custom + + + gt_drp_clk_src + GT DRP Clk Source + Internal + + + free_run_freq + Free Run Freq + 100_MHz + + + en_l23_entry + false + + + aws_mode_value + aws mode value + 0 + + + ext_sys_clk_bufg + false + + + mult_pf_des + true + + + axisten_if_enable_msg_route + 20000 + + + + true + + + + + + enable_more_clk + false + + + ctrl_skip_mask + true + + + disable_bram_pipeline + false + + + disable_eq_synchronizer + false + + + axisten_if_enable_rx_msg_intfc + false + + + axisten_if_enable_msg_route_override + true + + + enable_auto_rxeq + False + + + msix_type + MSI-X Type + HARD + + + three_port_switch + Three Port Switch Enable + false + + + disable_gt_loc + Disable GT loc constraint delivery + false + + + disconnect_hot_reset + disconnect hot_reset from user_reset + false + + + ku15p_gt_long_route + Enables KU15P GT long route + false + + + enable_mark_debug + false + + + enable_multipf_aer + false + + + master_cal_only + false + + + enable_multi_pcie + false + + + rbar_enable + false + + + pf0_rbar_num + Number of Resizable BARs for PF0 + 1 + + + pf1_rbar_num + Number of Resizable BARs for PF1 + 1 + + + pf2_rbar_num + Number of Resizable BARs for PF2 + 1 + + + pf3_rbar_num + Number of Resizable BARs for PF3 + 1 + + + pf0_bar0_index + PF0 BAR0 index + 0 + + + pf0_bar1_index + PF0 BAR1 index + 7 + + + pf0_bar2_index + PF0 BAR2 index + 7 + + + pf0_bar3_index + PF0 BAR3 index + 7 + + + pf0_bar4_index + PF0 BAR4 index + 7 + + + pf0_bar5_index + PF0 BAR5 index + 7 + + + pf1_bar0_index + PF0 BAR0 index + 0 + + + pf1_bar1_index + PF1 BAR1 index + 7 + + + pf1_bar2_index + PF1 BAR2 index + 7 + + + pf1_bar3_index + PF1 BAR3 index + 7 + + + pf1_bar4_index + PF1 BAR4 index + 7 + + + pf1_bar5_index + PF1 BAR5 index + 7 + + + pf2_bar0_index + PF2 BAR0 index + 0 + + + pf2_bar1_index + PF2 BAR1 index + 7 + + + pf2_bar2_index + PF2 BAR2 index + 7 + + + pf2_bar3_index + PF2 BAR3 index + 7 + + + pf2_bar4_index + PF2 BAR4 index + 7 + + + pf2_bar5_index + PF2 BAR5 index + 7 + + + pf3_bar0_index + PF3 BAR0 index + 0 + + + pf3_bar1_index + PF3 BAR1 index + 7 + + + pf3_bar2_index + PF3 BAR2 index + 7 + + + pf3_bar3_index + PF3 BAR3 index + 7 + + + pf3_bar4_index + PF3 BAR4 index + 7 + + + pf3_bar5_index + PF3 BAR5 index + 7 + + + pf0_rbar_cap_bar0 + PF0 RBAR CAP BAR0 + 0x00000000fff0 + + + pf0_rbar_cap_bar1 + PF0 RBAR CAP BAR1 + 0x000000000000 + + + pf0_rbar_cap_bar2 + PF0 RBAR CAP BAR2 + 0x000000000000 + + + pf0_rbar_cap_bar3 + PF0 RBAR CAP BAR3 + 0x000000000000 + + + pf0_rbar_cap_bar4 + PF0 RBAR CAP BAR4 + 0x000000000000 + + + pf0_rbar_cap_bar5 + PF0 RBAR CAP BAR5 + 0x000000000000 + + + pf1_rbar_cap_bar0 + PF1 RBAR CAP BAR0 + 0x00000000fff0 + + + pf1_rbar_cap_bar1 + PF1 RBAR CAP BAR1 + 0x000000000000 + + + pf1_rbar_cap_bar2 + PF1 RBAR CAP BAR2 + 0x000000000000 + + + pf1_rbar_cap_bar3 + PF1 RBAR CAP BAR3 + 0x000000000000 + + + pf1_rbar_cap_bar4 + PF1 RBAR CAP BAR4 + 0x000000000000 + + + pf1_rbar_cap_bar5 + PF1 RBAR CAP BAR5 + 0x000000000000 + + + pf2_rbar_cap_bar0 + PF2 RBAR CAP BAR0 + 0x00000000fff0 + + + pf2_rbar_cap_bar1 + PF2 RBAR CAP BAR1 + 0x000000000000 + + + pf2_rbar_cap_bar2 + PF2 RBAR CAP BAR2 + 0x000000000000 + + + pf2_rbar_cap_bar3 + PF2 RBAR CAP BAR3 + 0x000000000000 + + + pf2_rbar_cap_bar4 + PF2 RBAR CAP BAR4 + 0x000000000000 + + + pf2_rbar_cap_bar5 + PF2 RBAR CAP BAR5 + 0x000000000000 + + + pf3_rbar_cap_bar0 + PF3 RBAR CAP BAR0 + 0x00000000fff0 + + + pf3_rbar_cap_bar1 + PF3 RBAR CAP BAR1 + 0x000000000000 + + + pf3_rbar_cap_bar2 + PF3 RBAR CAP BAR2 + 0x000000000000 + + + pf3_rbar_cap_bar3 + PF3 RBAR CAP BAR3 + 0x000000000000 + + + pf3_rbar_cap_bar4 + PF3 RBAR CAP BAR4 + 0x000000000000 + + + pf3_rbar_cap_bar5 + PF3 RBAR CAP BAR5 + 0x000000000000 + + + VFG0_MSIX_CAP_PBA_OFFSET + vfg0 Msix Cap Pba Offset + 00000000 + + + VFG1_MSIX_CAP_PBA_OFFSET + vfg1 Msix Cap Pba Offset + 00000000 + + + VFG2_MSIX_CAP_PBA_OFFSET + vfg2 Msix Cap Pba Offset + 00000000 + + + VFG3_MSIX_CAP_PBA_OFFSET + vfg3 Msix Cap Pba Offset + 00000000 + + + VFG0_MSIX_CAP_TABLE_OFFSET + vfg0 Msix Cap table Offset + 00000000 + + + VFG1_MSIX_CAP_TABLE_OFFSET + vfg1 Msix Cap table Offset + 00000000 + + + VFG2_MSIX_CAP_TABLE_OFFSET + vfg2 Msix Cap table Offset + 00000000 + + + VFG3_MSIX_CAP_TABLE_OFFSET + vfg3 Msix Cap table Offset + 00000000 + + + VFG0_MSIX_CAP_TABLE_SIZE + vfg0 Msix Cap Table Size + 0 + + + VFG1_MSIX_CAP_TABLE_SIZE + vfg1 Msix Cap Table Size + 0 + + + VFG2_MSIX_CAP_TABLE_SIZE + vfg2 Msix Cap Table Size + 0 + + + VFG3_MSIX_CAP_TABLE_SIZE + vfg3 Msix Cap Table Size + 0 + + + enable_clkmux + false + + + use_msix_pfs_for_vfs + true + + + use_standard_interfaces + use standard interfaces for IPI design + false + + + dma_2rp + Truncate ports for 2RP DMA design + false + + + double_quad + false + + + enable_epyc_chipset_fix + false + + + disable_user_clock_root + true + + + enable_msix_32vec + false + + + broadcom_sbr_wa + false + + + MASTER_GT + GTHE4_CHANNEL_X49Y99 + + + qdma_tph_msix_brams_dis + false + + + user_interface_signals + false + + + link_training_signals + false + + + transmit_fc_interface + false + + + config_fc_interface + false + + + config_status_interface + false + + + config_mgmt_interface + false + + + rx_mesg_interface + false + + + config_tx_mesg_interface + false + + + config_interface + false + + + + false + + + + + + config_ctrl_interface + false + + + config_pwr_mgmt_interface + false + + + interrupt_interface + false + + + descrambler_pipe_debug_signals + false + + + + false + + + + + + descrambler_user_interface_signals + false + + + exdes_simulation_tab + false + + + tl_tx_mux_strict_priority + false + + + en_usp_ct1h + false + + + + + UltraScale+ Integrated Block (PCIE4) for PCI Express + + XPM_CDC + XPM_FIFO + XPM_MEMORY + + 9 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/xdma/ip_1/xdma_v4_1_8_blk_mem_64_reg_be.xci b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_1/xdma_v4_1_8_blk_mem_64_reg_be.xci new file mode 100644 index 0000000..c39c603 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_1/xdma_v4_1_8_blk_mem_64_reg_be.xci @@ -0,0 +1,328 @@ + + + xilinx.com + xci + unknown + 1.0 + + + xdma_v4_1_8_blk_mem_64_reg_be + + + 4096 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + OTHER + NONE + 8192 + 32 + 1 + + OTHER + NONE + 8192 + 32 + 1 + + + 100000000 + 0 + 0 + 0.000 + 0 + 9 + 9 + 1 + 4 + 0 + 1 + 9 + 1 + 0 + 1 + NONE + 0 + 0 + 0 + ./ + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + Estimated Power for IP : 2.618 mW + virtexuplus + 0 + 1 + 1 + 0 + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + xdma_v4_1_8_blk_mem_64_reg_be.mem + no_coe_file_loaded + 0 + 0 + 1 + 0 + 1 + 512 + 512 + 1 + 1 + 72 + 72 + 0 + 0 + CE + CE + ALL + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 8 + 8 + 512 + 512 + READ_FIRST + READ_FIRST + 72 + 72 + virtexuplus + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + true + 9 + NONE + no_coe_file_loaded + ALL + xdma_v4_1_8_blk_mem_64_reg_be + false + false + false + false + false + false + false + false + false + Use_ENA_Pin + Use_ENB_Pin + Single_Bit_Error_Injection + false + Native + false + no_mem_loaded + Simple_Dual_Port_RAM + READ_FIRST + READ_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 50 + 100 + 100 + 0 + 8kx2 + false + false + 1 + 1 + 72 + 72 + false + false + false + true + 0 + false + false + CE + CE + SYNC + false + true + false + false + false + false + false + 512 + 72 + 72 + No_ECC + false + false + false + Stand_Alone + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 4 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/xdma/ip_1/xdma_v4_1_8_blk_mem_64_reg_be.xml b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_1/xdma_v4_1_8_blk_mem_64_reg_be.xml new file mode 100644 index 0000000..5356d3b --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_1/xdma_v4_1_8_blk_mem_64_reg_be.xml @@ -0,0 +1,4188 @@ + + + xilinx.com + customized_ip + xdma_v4_1_8_blk_mem_64_reg_be + 1.0 + + + CLK.ACLK + ACLK + AXI4 Interconnect Clock Input + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.ARESETN + ARESETN + AXI4 Interconnect Reset Input + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + AXI_SLAVE_S_AXI + AXI_SLAVE + AXI_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + AXILite_SLAVE_S_AXI + AXILite_SLAVE + AXILite_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + BRAM_PORTA + BRAM_PORTA + BRAM_PORTA + + + + + + + ADDR + + + addra + + + + + CLK + + + clka + + + + + DIN + + + dina + + + + + DOUT + + + douta + + + + + EN + + + ena + + + + + RST + + + rsta + + + + + WE + + + wea + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + BRAM_PORTB + BRAM_PORTB + BRAM_PORTB + + + + + + + ADDR + + + addrb + + + + + CLK + + + clkb + + + + + DIN + + + dinb + + + + + DOUT + + + doutb + + + + + EN + + + enb + + + + + RST + + + rstb + + + + + WE + + + web + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + + + S_1 + + Mem0 + 0 + 4096 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + + + + clka + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rsta + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + ena + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regcea + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wea + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addra + + in + + 8 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dina + + in + + 71 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + douta + + out + + 71 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + clkb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rstb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + enb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regceb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + web + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + addrb + + in + + 8 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dinb + + in + + 71 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + doutb + + out + + 71 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + eccpipece + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rdaddrecc + + out + + 8 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + deepsleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + shutdown + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rsta_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rstb_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_wdata + + in + + 71 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rdata + + out + + 71 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rdaddrecc + + out + + 8 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_XDEVICEFAMILY + virtexuplus + + + C_ELABORATION_DIR + ./ + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_AXI_SLAVE_TYPE + 0 + + + C_USE_BRAM_BLOCK + 0 + + + C_ENABLE_32BIT_ADDRESS + 0 + + + C_CTRL_ECC_ALGO + NONE + + + C_HAS_AXI_ID + 0 + + + C_AXI_ID_WIDTH + 4 + + + C_MEM_TYPE + 1 + + + C_BYTE_SIZE + 9 + + + C_ALGORITHM + 1 + + + C_PRIM_TYPE + 1 + + + C_LOAD_INIT_FILE + 0 + + + C_INIT_FILE_NAME + no_coe_file_loaded + + + C_INIT_FILE + xdma_v4_1_8_blk_mem_64_reg_be.mem + + + C_USE_DEFAULT_DATA + 0 + + + C_DEFAULT_DATA + 0 + + + C_HAS_RSTA + 0 + + + C_RST_PRIORITY_A + CE + + + C_RSTRAM_A + 0 + + + C_INITA_VAL + 0 + + + C_HAS_ENA + 1 + + + C_HAS_REGCEA + 0 + + + C_USE_BYTE_WEA + 1 + + + C_WEA_WIDTH + 8 + + + C_WRITE_MODE_A + READ_FIRST + + + C_WRITE_WIDTH_A + 72 + + + C_READ_WIDTH_A + 72 + + + C_WRITE_DEPTH_A + 512 + + + C_READ_DEPTH_A + 512 + + + C_ADDRA_WIDTH + 9 + + + C_HAS_RSTB + 0 + + + C_RST_PRIORITY_B + CE + + + C_RSTRAM_B + 0 + + + C_INITB_VAL + 0 + + + C_HAS_ENB + 1 + + + C_HAS_REGCEB + 0 + + + C_USE_BYTE_WEB + 1 + + + C_WEB_WIDTH + 8 + + + C_WRITE_MODE_B + READ_FIRST + + + C_WRITE_WIDTH_B + 72 + + + C_READ_WIDTH_B + 72 + + + C_WRITE_DEPTH_B + 512 + + + C_READ_DEPTH_B + 512 + + + C_ADDRB_WIDTH + 9 + + + C_HAS_MEM_OUTPUT_REGS_A + 0 + + + C_HAS_MEM_OUTPUT_REGS_B + 1 + + + C_HAS_MUX_OUTPUT_REGS_A + 0 + + + C_HAS_MUX_OUTPUT_REGS_B + 0 + + + C_MUX_PIPELINE_STAGES + 0 + + + C_HAS_SOFTECC_INPUT_REGS_A + 0 + + + C_HAS_SOFTECC_OUTPUT_REGS_B + 0 + + + C_USE_SOFTECC + 0 + + + C_USE_ECC + 0 + + + C_EN_ECC_PIPE + 0 + + + C_READ_LATENCY_A + 1 + + + C_READ_LATENCY_B + 1 + + + C_HAS_INJECTERR + 0 + + + C_SIM_COLLISION_CHECK + ALL + + + C_COMMON_CLK + 1 + + + C_DISABLE_WARN_BHV_COLL + 0 + + + C_EN_SLEEP_PIN + 0 + + + C_USE_URAM + 0 + + + C_EN_RDADDRA_CHG + 0 + + + C_EN_RDADDRB_CHG + 0 + + + C_EN_DEEPSLEEP_PIN + 0 + + + C_EN_SHUTDOWN_PIN + 0 + + + C_EN_SAFETY_CKT + 0 + + + C_DISABLE_WARN_BHV_RANGE + 0 + + + C_COUNT_36K_BRAM + 1 + + + C_COUNT_18K_BRAM + 0 + + + C_EST_POWER_SUMMARY + Estimated Power for IP : 2.618 mW + + + + + + choice_list_5453281d + Native + AXI4 + + + choice_list_5f2d7eda + 16kx1 + 8kx2 + 4kx4 + 2kx9 + 1kx18 + 512x36 + 256x72 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_89a27b2f + 8 + 9 + + + choice_list_c8df20f0 + NONE + ECCH32-7 + ECCH64-8 + ECCHSIAO32-7 + ECCHSIAO64-8 + ECCHSIAO128-9 + + + choice_list_e9412e2c + BRAM + URAM + + + choice_list_f92be8b1 + 18 + 36 + 72 + 144 + 288 + + + choice_pairs_07c32259 + WRITE_FIRST + READ_FIRST + NO_CHANGE + + + choice_pairs_27c66b0d + Stand_Alone + BRAM_Controller + + + choice_pairs_2adcaf32 + SYNC + ASYNC + + + choice_pairs_2d73cdeb + Always_Enabled + Use_ENB_Pin + + + choice_pairs_3949ecbf + Always_Enabled + Use_ENA_Pin + + + choice_pairs_3e9ce7ae + Minimum_Area + Low_Power + Fixed_Primitives + + + choice_pairs_44b9b2d1 + ALL + NONE + WARNING_ONLY + GENERATE_X_ONLY + + + choice_pairs_63de7f78 + CE + SR + + + choice_pairs_716d2fba + Single_Bit_Error_Injection + Double_Bit_Error_Injection + Single_and_Double_Bit_Error_Injection + + + choice_pairs_b91edaa2 + Memory_Slave + Peripheral_Slave + + + choice_pairs_c1013cbe + No_ECC + Soft_ECC + BuiltIn_ECC + + + choice_pairs_e4c322cb + AXI4_Full + AXI4_Lite + + + choice_pairs_e932d933 + Single_Port_RAM + Simple_Dual_Port_RAM + True_Dual_Port_RAM + Single_Port_ROM + Dual_Port_ROM + + + choice_pairs_eab86dfe + READ_FIRST + + + The Xilinx LogiCORE IP Block Memory Generator replaces the Dual Port Block Memory and Single Port Block Memory LogiCOREs, but is not a direct drop-in replacement. It should be used in all new Xilinx designs. The core supports RAM and ROM functions over a wide range of widths and depths. Use this core to generate block memories with symmetric or asymmetric read and write port widths, as well as cores which can perform simultaneous write operations to separate locations, and simultaneous read operations from the same location. For more information on differences in interface and feature support between this core and the Dual Port Block Memory and Single Port Block Memory LogiCOREs, please consult the data sheet. + + + Component_Name + xdma_v4_1_8_blk_mem_64_reg_be + + + + true + + + + + + Interface_Type + Native + + + + true + + + + + + AXI_Type + AXI4_Full + + + + true + + + + + + AXI_Slave_Type + Memory_Slave + + + + true + + + + + + Use_AXI_ID + false + + + + false + + + + + + AXI_ID_Width + 4 + + + + false + + + + + + Memory_Type + Simple_Dual_Port_RAM + + + + true + + + + + + PRIM_type_to_Implement + BRAM + + + + true + + + + + + Enable_32bit_Address + false + + + + true + + + + + + ecctype + No_ECC + + + + true + + + + + + ECC + false + + + + true + + + + + + softecc + false + + + + true + + + + + + EN_SLEEP_PIN + false + + + + true + + + + + + EN_DEEPSLEEP_PIN + false + + + + false + + + + + + EN_SHUTDOWN_PIN + false + + + + false + + + + + + EN_ECC_PIPE + false + + + + false + + + + + + RD_ADDR_CHNG_A + false + + + + true + + + + + + RD_ADDR_CHNG_B + false + + + + false + + + + + + Use_Error_Injection_Pins + false + + + + false + + + + + + Error_Injection_Type + Single_Bit_Error_Injection + + + + false + + + + + + Use_Byte_Write_Enable + true + + + + true + + + + + + Byte_Size + 9 + + + + true + + + + + + Algorithm + Minimum_Area + + + + true + + + + + + Primitive + 8kx2 + + + + false + + + + + + Assume_Synchronous_Clk + true + + + + true + + + + + + Write_Width_A + 72 + + + + true + + + + + + Write_Depth_A + 512 + + + + true + + + + + + Read_Width_A + 72 + + + + false + + + + + + Operating_Mode_A + READ_FIRST + + + + true + + + + + + Enable_A + Use_ENA_Pin + + + + true + + + + + + Write_Width_B + 72 + + + + true + + + + + + Read_Width_B + 72 + + + + true + + + + + + Operating_Mode_B + READ_FIRST + + + + false + + + + + + Enable_B + Use_ENB_Pin + + + + true + + + + + + Register_PortA_Output_of_Memory_Primitives + false + + + + false + + + + + + Register_PortA_Output_of_Memory_Core + false + + + + false + + + + + + Use_REGCEA_Pin + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Primitives + true + + + + true + + + + + + Register_PortB_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEB_Pin + false + + + + true + + + + + + register_porta_input_of_softecc + false + + + + false + + + + + + register_portb_output_of_softecc + false + + + + false + + + + + + Pipeline_Stages + 0 + + + + false + + + + + + Load_Init_File + false + + + + true + + + + + + Coe_File + no_coe_file_loaded + + + + false + + + + + + Fill_Remaining_Memory_Locations + false + + + + true + + + + + + Remaining_Memory_Locations + 0 + + + + false + + + + + + Use_RSTA_Pin + false + + + + false + + + + + + Reset_Memory_Latch_A + false + + + + false + + + + + + Reset_Priority_A + CE + + + + false + + + + + + Output_Reset_Value_A + 0 + + + + false + + + + + + Use_RSTB_Pin + false + + + + true + + + + + + Reset_Memory_Latch_B + false + + + + false + + + + + + Reset_Priority_B + CE + + + + false + + + + + + Output_Reset_Value_B + 0 + + + + false + + + + + + Reset_Type + SYNC + + + + false + + + + + + Additional_Inputs_for_Power_Estimation + false + + + + true + + + + + + Port_A_Clock + 100 + + + + true + + + + + + Port_A_Write_Rate + 50 + + + + true + + + + + + Port_B_Clock + 100 + + + + true + + + + + + Port_B_Write_Rate + 0 + + + + false + + + + + + Port_A_Enable_Rate + 100 + + + + true + + + + + + Port_B_Enable_Rate + 100 + + + + true + + + + + + Collision_Warnings + ALL + + + + true + + + + + + Disable_Collision_Warnings + false + + + + true + + + + + + Disable_Out_of_Range_Warnings + false + + + + true + + + + + + use_bram_block + Stand_Alone + + + + true + + + + + + MEM_FILE + no_mem_loaded + + + + true + + + + + + CTRL_ECC_ALGO + NONE + + + + true + + + + + + EN_SAFETY_CKT + false + + + + false + + + + + + READ_LATENCY_A + 1 + + + + false + + + + + + READ_LATENCY_B + 1 + + + + false + + + + + + + + Block Memory Generator + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/xdma/ip_2/xdma_v4_1_8_blk_mem_64_noreg_be.xci b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_2/xdma_v4_1_8_blk_mem_64_noreg_be.xci new file mode 100644 index 0000000..8122d37 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_2/xdma_v4_1_8_blk_mem_64_noreg_be.xci @@ -0,0 +1,328 @@ + + + xilinx.com + xci + unknown + 1.0 + + + xdma_v4_1_8_blk_mem_64_noreg_be + + + 4096 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + OTHER + NONE + 8192 + 32 + 1 + + OTHER + NONE + 8192 + 32 + 1 + + + 100000000 + 0 + 0 + 0.000 + 0 + 9 + 9 + 1 + 4 + 0 + 1 + 9 + 1 + 0 + 1 + NONE + 0 + 0 + 0 + ./ + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + Estimated Power for IP : 2.618 mW + virtexuplus + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + xdma_v4_1_8_blk_mem_64_noreg_be.mem + no_coe_file_loaded + 0 + 0 + 1 + 0 + 1 + 512 + 512 + 1 + 1 + 72 + 72 + 0 + 0 + CE + CE + ALL + 0 + 1 + 1 + 0 + 0 + 0 + 0 + 8 + 8 + 512 + 512 + READ_FIRST + READ_FIRST + 72 + 72 + virtexuplus + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + true + 9 + NONE + no_coe_file_loaded + ALL + xdma_v4_1_8_blk_mem_64_noreg_be + false + false + false + false + false + false + false + false + false + Use_ENA_Pin + Use_ENB_Pin + Single_Bit_Error_Injection + false + Native + false + no_mem_loaded + Simple_Dual_Port_RAM + READ_FIRST + READ_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 50 + 100 + 100 + 0 + 8kx2 + false + false + 1 + 1 + 72 + 72 + false + false + false + false + 0 + false + false + CE + CE + SYNC + false + true + false + false + false + false + false + 512 + 72 + 72 + No_ECC + false + false + false + Stand_Alone + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 4 + TRUE + . + + . + 2020.2 + GLOBAL + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/xdma/ip_2/xdma_v4_1_8_blk_mem_64_noreg_be.xml b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_2/xdma_v4_1_8_blk_mem_64_noreg_be.xml new file mode 100644 index 0000000..ea36ea9 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/xdma/ip_2/xdma_v4_1_8_blk_mem_64_noreg_be.xml @@ -0,0 +1,4188 @@ + + + xilinx.com + customized_ip + xdma_v4_1_8_blk_mem_64_noreg_be + 1.0 + + + CLK.ACLK + ACLK + AXI4 Interconnect Clock Input + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.ARESETN + ARESETN + AXI4 Interconnect Reset Input + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + AXI_SLAVE_S_AXI + AXI_SLAVE + AXI_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + AXILite_SLAVE_S_AXI + AXILite_SLAVE + AXILite_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + BRAM_PORTA + BRAM_PORTA + BRAM_PORTA + + + + + + + ADDR + + + addra + + + + + CLK + + + clka + + + + + DIN + + + dina + + + + + DOUT + + + douta + + + + + EN + + + ena + + + + + RST + + + rsta + + + + + WE + + + wea + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + BRAM_PORTB + BRAM_PORTB + BRAM_PORTB + + + + + + + ADDR + + + addrb + + + + + CLK + + + clkb + + + + + DIN + + + dinb + + + + + DOUT + + + doutb + + + + + EN + + + enb + + + + + RST + + + rstb + + + + + WE + + + web + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + + + S_1 + + Mem0 + 0 + 4096 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + + + + clka + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rsta + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + ena + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regcea + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wea + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addra + + in + + 8 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dina + + in + + 71 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + douta + + out + + 71 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + clkb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rstb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + enb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regceb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + web + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + addrb + + in + + 8 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dinb + + in + + 71 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + doutb + + out + + 71 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + eccpipece + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rdaddrecc + + out + + 8 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + deepsleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + shutdown + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rsta_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rstb_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_wdata + + in + + 71 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rdata + + out + + 71 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rdaddrecc + + out + + 8 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_XDEVICEFAMILY + virtexuplus + + + C_ELABORATION_DIR + ./ + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_AXI_SLAVE_TYPE + 0 + + + C_USE_BRAM_BLOCK + 0 + + + C_ENABLE_32BIT_ADDRESS + 0 + + + C_CTRL_ECC_ALGO + NONE + + + C_HAS_AXI_ID + 0 + + + C_AXI_ID_WIDTH + 4 + + + C_MEM_TYPE + 1 + + + C_BYTE_SIZE + 9 + + + C_ALGORITHM + 1 + + + C_PRIM_TYPE + 1 + + + C_LOAD_INIT_FILE + 0 + + + C_INIT_FILE_NAME + no_coe_file_loaded + + + C_INIT_FILE + xdma_v4_1_8_blk_mem_64_noreg_be.mem + + + C_USE_DEFAULT_DATA + 0 + + + C_DEFAULT_DATA + 0 + + + C_HAS_RSTA + 0 + + + C_RST_PRIORITY_A + CE + + + C_RSTRAM_A + 0 + + + C_INITA_VAL + 0 + + + C_HAS_ENA + 1 + + + C_HAS_REGCEA + 0 + + + C_USE_BYTE_WEA + 1 + + + C_WEA_WIDTH + 8 + + + C_WRITE_MODE_A + READ_FIRST + + + C_WRITE_WIDTH_A + 72 + + + C_READ_WIDTH_A + 72 + + + C_WRITE_DEPTH_A + 512 + + + C_READ_DEPTH_A + 512 + + + C_ADDRA_WIDTH + 9 + + + C_HAS_RSTB + 0 + + + C_RST_PRIORITY_B + CE + + + C_RSTRAM_B + 0 + + + C_INITB_VAL + 0 + + + C_HAS_ENB + 1 + + + C_HAS_REGCEB + 0 + + + C_USE_BYTE_WEB + 1 + + + C_WEB_WIDTH + 8 + + + C_WRITE_MODE_B + READ_FIRST + + + C_WRITE_WIDTH_B + 72 + + + C_READ_WIDTH_B + 72 + + + C_WRITE_DEPTH_B + 512 + + + C_READ_DEPTH_B + 512 + + + C_ADDRB_WIDTH + 9 + + + C_HAS_MEM_OUTPUT_REGS_A + 0 + + + C_HAS_MEM_OUTPUT_REGS_B + 0 + + + C_HAS_MUX_OUTPUT_REGS_A + 0 + + + C_HAS_MUX_OUTPUT_REGS_B + 0 + + + C_MUX_PIPELINE_STAGES + 0 + + + C_HAS_SOFTECC_INPUT_REGS_A + 0 + + + C_HAS_SOFTECC_OUTPUT_REGS_B + 0 + + + C_USE_SOFTECC + 0 + + + C_USE_ECC + 0 + + + C_EN_ECC_PIPE + 0 + + + C_READ_LATENCY_A + 1 + + + C_READ_LATENCY_B + 1 + + + C_HAS_INJECTERR + 0 + + + C_SIM_COLLISION_CHECK + ALL + + + C_COMMON_CLK + 1 + + + C_DISABLE_WARN_BHV_COLL + 0 + + + C_EN_SLEEP_PIN + 0 + + + C_USE_URAM + 0 + + + C_EN_RDADDRA_CHG + 0 + + + C_EN_RDADDRB_CHG + 0 + + + C_EN_DEEPSLEEP_PIN + 0 + + + C_EN_SHUTDOWN_PIN + 0 + + + C_EN_SAFETY_CKT + 0 + + + C_DISABLE_WARN_BHV_RANGE + 0 + + + C_COUNT_36K_BRAM + 1 + + + C_COUNT_18K_BRAM + 0 + + + C_EST_POWER_SUMMARY + Estimated Power for IP : 2.618 mW + + + + + + choice_list_5453281d + Native + AXI4 + + + choice_list_5f2d7eda + 16kx1 + 8kx2 + 4kx4 + 2kx9 + 1kx18 + 512x36 + 256x72 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_89a27b2f + 8 + 9 + + + choice_list_c8df20f0 + NONE + ECCH32-7 + ECCH64-8 + ECCHSIAO32-7 + ECCHSIAO64-8 + ECCHSIAO128-9 + + + choice_list_e9412e2c + BRAM + URAM + + + choice_list_f92be8b1 + 18 + 36 + 72 + 144 + 288 + + + choice_pairs_07c32259 + WRITE_FIRST + READ_FIRST + NO_CHANGE + + + choice_pairs_27c66b0d + Stand_Alone + BRAM_Controller + + + choice_pairs_2adcaf32 + SYNC + ASYNC + + + choice_pairs_2d73cdeb + Always_Enabled + Use_ENB_Pin + + + choice_pairs_3949ecbf + Always_Enabled + Use_ENA_Pin + + + choice_pairs_3e9ce7ae + Minimum_Area + Low_Power + Fixed_Primitives + + + choice_pairs_44b9b2d1 + ALL + NONE + WARNING_ONLY + GENERATE_X_ONLY + + + choice_pairs_63de7f78 + CE + SR + + + choice_pairs_716d2fba + Single_Bit_Error_Injection + Double_Bit_Error_Injection + Single_and_Double_Bit_Error_Injection + + + choice_pairs_b91edaa2 + Memory_Slave + Peripheral_Slave + + + choice_pairs_c1013cbe + No_ECC + Soft_ECC + BuiltIn_ECC + + + choice_pairs_e4c322cb + AXI4_Full + AXI4_Lite + + + choice_pairs_e932d933 + Single_Port_RAM + Simple_Dual_Port_RAM + True_Dual_Port_RAM + Single_Port_ROM + Dual_Port_ROM + + + choice_pairs_eab86dfe + READ_FIRST + + + The Xilinx LogiCORE IP Block Memory Generator replaces the Dual Port Block Memory and Single Port Block Memory LogiCOREs, but is not a direct drop-in replacement. It should be used in all new Xilinx designs. The core supports RAM and ROM functions over a wide range of widths and depths. Use this core to generate block memories with symmetric or asymmetric read and write port widths, as well as cores which can perform simultaneous write operations to separate locations, and simultaneous read operations from the same location. For more information on differences in interface and feature support between this core and the Dual Port Block Memory and Single Port Block Memory LogiCOREs, please consult the data sheet. + + + Component_Name + xdma_v4_1_8_blk_mem_64_noreg_be + + + + true + + + + + + Interface_Type + Native + + + + true + + + + + + AXI_Type + AXI4_Full + + + + true + + + + + + AXI_Slave_Type + Memory_Slave + + + + true + + + + + + Use_AXI_ID + false + + + + false + + + + + + AXI_ID_Width + 4 + + + + false + + + + + + Memory_Type + Simple_Dual_Port_RAM + + + + true + + + + + + PRIM_type_to_Implement + BRAM + + + + true + + + + + + Enable_32bit_Address + false + + + + true + + + + + + ecctype + No_ECC + + + + true + + + + + + ECC + false + + + + true + + + + + + softecc + false + + + + true + + + + + + EN_SLEEP_PIN + false + + + + true + + + + + + EN_DEEPSLEEP_PIN + false + + + + false + + + + + + EN_SHUTDOWN_PIN + false + + + + false + + + + + + EN_ECC_PIPE + false + + + + false + + + + + + RD_ADDR_CHNG_A + false + + + + true + + + + + + RD_ADDR_CHNG_B + false + + + + false + + + + + + Use_Error_Injection_Pins + false + + + + false + + + + + + Error_Injection_Type + Single_Bit_Error_Injection + + + + false + + + + + + Use_Byte_Write_Enable + true + + + + true + + + + + + Byte_Size + 9 + + + + true + + + + + + Algorithm + Minimum_Area + + + + true + + + + + + Primitive + 8kx2 + + + + false + + + + + + Assume_Synchronous_Clk + true + + + + true + + + + + + Write_Width_A + 72 + + + + true + + + + + + Write_Depth_A + 512 + + + + true + + + + + + Read_Width_A + 72 + + + + false + + + + + + Operating_Mode_A + READ_FIRST + + + + true + + + + + + Enable_A + Use_ENA_Pin + + + + true + + + + + + Write_Width_B + 72 + + + + true + + + + + + Read_Width_B + 72 + + + + true + + + + + + Operating_Mode_B + READ_FIRST + + + + false + + + + + + Enable_B + Use_ENB_Pin + + + + true + + + + + + Register_PortA_Output_of_Memory_Primitives + false + + + + false + + + + + + Register_PortA_Output_of_Memory_Core + false + + + + false + + + + + + Use_REGCEA_Pin + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortB_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEB_Pin + false + + + + false + + + + + + register_porta_input_of_softecc + false + + + + false + + + + + + register_portb_output_of_softecc + false + + + + false + + + + + + Pipeline_Stages + 0 + + + + false + + + + + + Load_Init_File + false + + + + true + + + + + + Coe_File + no_coe_file_loaded + + + + false + + + + + + Fill_Remaining_Memory_Locations + false + + + + true + + + + + + Remaining_Memory_Locations + 0 + + + + false + + + + + + Use_RSTA_Pin + false + + + + false + + + + + + Reset_Memory_Latch_A + false + + + + false + + + + + + Reset_Priority_A + CE + + + + false + + + + + + Output_Reset_Value_A + 0 + + + + false + + + + + + Use_RSTB_Pin + false + + + + true + + + + + + Reset_Memory_Latch_B + false + + + + false + + + + + + Reset_Priority_B + CE + + + + false + + + + + + Output_Reset_Value_B + 0 + + + + false + + + + + + Reset_Type + SYNC + + + + false + + + + + + Additional_Inputs_for_Power_Estimation + false + + + + true + + + + + + Port_A_Clock + 100 + + + + true + + + + + + Port_A_Write_Rate + 50 + + + + true + + + + + + Port_B_Clock + 100 + + + + true + + + + + + Port_B_Write_Rate + 0 + + + + false + + + + + + Port_A_Enable_Rate + 100 + + + + true + + + + + + Port_B_Enable_Rate + 100 + + + + true + + + + + + Collision_Warnings + ALL + + + + true + + + + + + Disable_Collision_Warnings + false + + + + true + + + + + + Disable_Out_of_Range_Warnings + false + + + + true + + + + + + use_bram_block + Stand_Alone + + + + true + + + + + + MEM_FILE + no_mem_loaded + + + + true + + + + + + CTRL_ECC_ALGO + NONE + + + + true + + + + + + EN_SAFETY_CKT + false + + + + false + + + + + + READ_LATENCY_A + 1 + + + + false + + + + + + READ_LATENCY_B + 1 + + + + false + + + + + + + + Block Memory Generator + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/xdma/xdma.xci b/projects/U200/U200.srcs/sources_1/ip/xdma/xdma.xci new file mode 100644 index 0000000..e9737de --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/xdma/xdma.xci @@ -0,0 +1,2283 @@ + + + xilinx.com + xci + unknown + 1.0 + + + xdma + + + 1048576 + 1048576 + 1048576 + 1048576 + 1048576 + 1048576 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 0 + 0 + 0.000 + + 0 + 0 + 0.000 + + + + 0 + 0 + 0.000 + + + 0 + 0 + 0.000 + + + + 0 + 0 + 0.000 + + + + 100000000 + 0 + 0 + 0.000 + + + + 100000000 + 0 + 0 + 0.000 + + 0 + 0 + 0.000 + + 0 + 0 + 0.000 + + NONE + 100000000 + 0.000 + + NONE + 100000000 + 0.000 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 0 + 0 + undef + 0.000 + 32 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + + NONE + 100000000 + 0.000 + + NONE + 100000000 + 0.000 + 0 + 0 + 0 + ACTIVE_LOW + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + + 100000000 + 1 + 1 + 1 + 0 + 0 + undef + 0.000 + 32 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + + 100000000 + 0 + 0 + 0 + 0 + 0 + undef + 0.000 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + FALSE + 0x0D + 0x0 + 0x00000 + 0x0D + 0x0 + 0 + FALSE + 64 + 256 + FALSE + FALSE + 0 + 7 + 0x00 + 0x00 + 0x00 + 0x00 + 0x01 + 0x00 + 0x00 + 0x00 + 0x0F + FALSE + FALSE + FALSE + TRUE + xdma_0 + 2 + 0x000 + FALSE + 1 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 1 + 0x00001000 + 1 + 1 + 0 + FALSE + virtexuplus + 1 + 0x00001FFF + 1 + 1 + 0x100 + 1 + 0 + 1 + 0 + 8 + 8 + 4 + 8 + 2 + 16 + 1 + 1 + 0 + 0 + 0 + 0 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0 + FALSE + 0x000 + 0 + 0 + 0 + 4 + 8 + 8 + 0 + 0xE + 0xF + 0x3 + 0x128 + false + 0 + FALSE + FALSE + FALSE + 1 + 0 + 0 + 1 + 0 + 0 + 0 + FALSE + false + FALSE + FALSE + FALSE + TRUE + TRUE + FALSE + FALSE + FALSE + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + false + TRUE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + false + false + FALSE + FALSE + 0 + 0 + 0 + 0 + FALSE + 0 + 1 + TRUE + 2 + 1 + 0x0F + Add-in_Card + 1 + 1 + FALSE + NONE + 0 + FALSE + FALSE + 0 + FALSE + TRUE + 0 + FALSE + 0 + 0 + 0 + 0 + false + 6 + 8 + 0 + FALSE + 0x0A + 0x4 + 0x05 + 0x0 + 0x05 + 0x0 + 0x05 + 0x0 + 0x05 + 0x0 + 0x05 + 0x0 + 0x070001 + 0x9038 + 0x000 + FALSE + 0x1 + 0x08 + 0 + 0x00 + 0x0007 + 0x10EE + 0x10EE + 0x12 + 0x4 + 0x0A + 0x0 + 0x0A + 0x6 + 0x0A + 0x0 + 0x0A + 0x6 + 0x0A + 0x0 + 0x070001 + 0x9111 + 0 + 0x000 + FALSE + 0x09 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x00 + 0x0007 + 0x10EE + 0x10EE + 0x9211 + 0x00 + 0x0007 + 0x9311 + 0x00 + 0x0007 + FALSE + FALSE + 2 + false + 2 + 4 + 8 + true + FALSE + FALSE + FALSE + FALSE + FALSE + 0 + 0 + FALSE + 0 + GTY_Quad_227 + 1 + false + false + false + false + false + false + 0 + Pre-Production + FALSE + FALSE + FALSE + 252 + 0 + false + 0 + FALSE + TRUE + 2 + FALSE + FALSE + FALSE + FALSE + FALSE + 0x00 + 0x00 + 0x00 + 0x00 + 0x01 + 0x01 + 0x01 + 0x01 + FALSE + FALSE + FALSE + FALSE + FALSE + FALSE + 0x09 + FALSE + FALSE + FALSE + 0 + 0x4 + FALSE + FALSE + 256 + 1 + xdma_pcie_64bit_en + 1 + 32 + FALSE + FALSE + 1 + 16 + AU200 + true + true + true + true + false + true + true + true + false + false + false + false + false + true + false + false + false + false + false + true + false + false + false + false + false + true + true + false + false + true + false + false + true + true + true + true + true + true + true + false + true + false + false + true + true + false + false + true + true + true + true + true + true + true + true + true + true + true + true + true + true + false + true + true + true + true + false + false + false + false + false + false + false + false + false + true + true + true + false + true + true + true + false + true + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + false + true + false + true + true + true + true + false + true + true + true + true + true + true + true + true + true + true + true + true + true + true + false + true + false + false + true + true + true + true + false + true + true + true + false + true + false + true + false + false + true + true + true + true + true + true + true + true + true + true + false + true + true + false + false + false + false + false + true + true + true + true + true + true + true + true + true + false + true + true + false + false + false + false + false + true + true + true + true + true + true + true + true + true + true + true + true + true + false + true + true + false + false + true + true + 0x00001000 + xdma + 0x00001FFF + 15 + None + Custom + 9038 + BAR_0 + 00000000 + BAR_0 + 00000000 + 000 + 00 + 0 + 0 + 0000 + 00000553 + 0000 + 0007 + 10EE + 0007 + NONE + BAR_0 + 00000000 + BAR_0 + 00000000 + 000 + 1_vector + 00 + 00 + 0 + 1 + 0 + 0001 + 00000553 + 0000 + 0007 + 0007 + 10EE + 10EE + false + 9038 + NONE + BAR_0 + 00000000 + BAR_0 + 00000000 + 000 + 1_vector + 00 + 00 + 0 + 1 + 0 + 0002 + 00000553 + 0000 + 0007 + 0007 + 10EE + 10EE + false + 9038 + NONE + BAR_0 + 00000000 + BAR_0 + 00000000 + 000 + 1_vector + 00 + 00 + 0 + 1 + 0 + 0003 + 00000553 + 0000 + 0007 + 0007 + 10EE + 10EE + false + 4 + 0 + 0 + false + 1 + Custom + 1 + false + false + false + false + false + false + false + No_ASPM + false + 64 + false + false + 256_bit + 4 + false + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 1 + false + false + false + Megabytes + 1 + 0 + false + Megabytes + 1 + 250 + 27FFF + false + 1 + 0 + 0 + 0 + 0 + 0 + BAR_0 + 7 + false + false + false + 1 + 8 + 2 + 8 + false + 8 + 8 + false + 0 + false + true + 50ms + true + true + 500 + true + false + PCI_Express_Endpoint_device + false + false + false + true + false + User_Reset + Internal + 0000 + 0000 + 0000 + 0000 + false + true + true + true + false + false + false + false + false + false + false + false + false + false + false + false + FALSE + False + FALSE + 0000 + FALSE + false + true + false + false + false + false + false + false + false + False + false + false + false + false + false + false + 100_MHz + DMA + true + false + 2 + 1 + 1 + true + Add-in_Card + true + false + false + 1 + false + None + 00000000 + Basic + false + FALSE + false + FALSE + TRUE + HARD + false + 1 + false + None + X1Y2 + true + FALSE + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x00000000 + 0x0000000000000000 + 0x0000000000000000 + false + false + false + false + false + false + false + false + true + true + 0 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + DMA + false + false + false + false + 7 + false + false + Kilobytes + Kilobytes + 4 + 128 + Memory + N/A + false + false + false + false + 7 + false + false + Kilobytes + Kilobytes + 4 + 128 + Memory + N/A + false + false + false + false + 7 + false + false + Kilobytes + Kilobytes + 4 + 128 + Memory + N/A + false + false + false + false + 7 + false + false + Kilobytes + Kilobytes + 4 + 128 + Memory + N/A + false + false + false + 7 + false + false + Kilobytes + Kilobytes + 4 + 128 + Memory + N/A + Simple_communication_controllers + Memory_controller + 070001 + 07 + 05 + 01 + 00 + 058000 + 00 + 80 + 9038 + false + Kilobytes + 4 + N/A + INTA + true + 1_vector + true + BAR_0 + 00000000 + BAR_0 + 00000000 + 000 + false + false + Internal + false + 0x00000000fff0 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 1 + 00 + false + true + false + Kilobytes + 2 + DMA + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + 1 + 16450_compatible_serial_controller + Other_memory_controller + 0007 + 10EE + 10EE + false + false + false + true + true + 0 + false + false + Megabytes + Kilobytes + 32 + 128 + Memory + DMA + false + false + true + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + true + false + true + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + false + false + false + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + true + false + true + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + false + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + Simple_communication_controllers + Memory_controller + 070001 + 07 + 05 + 01 + 00 + 058000 + 00 + 80 + 1041 + false + Kilobytes + 4 + N/A + false + BAR_0 + 00009FE0 + BAR_0 + 00009000 + 01F + false + false + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x00000000fff0 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 1 + false + true + false + Kilobytes + 2 + DMA + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + 16450_compatible_serial_controller + Other_memory_controller + 10EE + 10EE + false + false + false + true + true + 0 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + DMA + false + false + true + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + false + false + true + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + false + false + true + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + false + false + true + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + true + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + Memory_controller + Memory_controller + 058000 + 05 + 05 + 00 + 00 + 058000 + 80 + 80 + 1040 + false + Kilobytes + 4 + N/A + false + false + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x00000000fff0 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 1 + false + true + false + Kilobytes + 2 + DMA + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + Other_memory_controller + Other_memory_controller + 10EE + false + false + false + true + true + 0 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + DMA + false + false + true + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + false + false + true + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + false + false + true + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + false + false + true + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + true + false + 7 + false + false + Kilobytes + Kilobytes + 128 + 128 + Memory + N/A + Memory_controller + Memory_controller + 058000 + 05 + 05 + 00 + 00 + 058000 + 80 + 80 + 1039 + false + Kilobytes + 4 + N/A + false + false + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x0000000000000000 + 0x00000000fff0 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 0x000000000000 + 1 + false + true + false + Kilobytes + 2 + DMA + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + false + false + false + Kilobytes + 2 + N/A + Other_memory_controller + Other_memory_controller + 10EE + false + 2 + false + 8.0_GT/s + X8 + QPLL1 + false + false + false + false + 100_MHz + false + Default + 4 + GTY_Quad_227 + false + false + Pre-Production + false + false + false + ACTIVE_LOW + 14 + 15 + 3 + 15 + 15 + 1 + false + false + Disabled + Disabled + false + false + false + false + false + false + false + 10EE + false + false + AXI_Stream + false + false + true + false + 1 + false + false + 1 + 32 + Kilobytes + 64 + false + false + 1 + 16 + AU200 + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 8 + TRUE + . + + . + 2020.2 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/xdma/xdma.xml b/projects/U200/U200.srcs/sources_1/ip/xdma/xdma.xml new file mode 100644 index 0000000..9131881 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/xdma/xdma.xml @@ -0,0 +1,60383 @@ + + + xilinx.com + customized_ip + xdma + 1.0 + + + CLK.SYS_CLK + + + + + + + CLK + + + sys_clk + + + + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + true + + + + + + CLK.sys_clk_gt + CLK.sys_clk_gt + sys_clk_gt interface + + + + + + + CLK + + + sys_clk_gt + + + + + + FREQ_HZ + 100000000 + + + none + + + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + true + + + + + + CLK.axi_aclk + + + + + + + CLK + + + axi_aclk + + + + + + ASSOCIATED_BUSIF + M_AXI:S_AXI_B:M_AXI_LITE:S_AXI_LITE:M_AXI_BYPASS:M_AXI_B:S_AXIS_C2H_0:S_AXIS_C2H_1:S_AXIS_C2H_2:S_AXIS_C2H_3:M_AXIS_H2C_0:M_AXIS_H2C_1:M_AXIS_H2C_2:M_AXIS_H2C_3:sc0_ats_m_axis_cq:sc0_ats_m_axis_rc:sc0_ats_s_axis_cc:sc0_ats_s_axis_rq:sc1_ats_m_axis_cq:sc1_ats_m_axis_rc:sc1_ats_s_axis_cc:sc1_ats_s_axis_rq:cxs_tx:cxs_rx + + + ASSOCIATED_RESET + axi_aresetn + + + FREQ_HZ + 125000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + CLK.axi_ctl_aclk + + + + + + + CLK + + + axi_ctl_aclk + + + + + + ASSOCIATED_BUSIF + S_AXI_LITE + + + FREQ_HZ + 125000000 + + + ASSOCIATED_RESET + axi_ctl_aresetn + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + RST.axi_aresetn + RST.axi_aresetn + axi_aresetn interface + + + + + + + RST + + + axi_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.sys_rst_n + RST.sys_rst_n + sys_rst interface + + + + + + + RST + + + sys_rst_n + + + + + + BOARD.ASSOCIATED_PARAM + SYS_RST_N_BOARD_INTERFACE + + + + required + + + + + + TYPE + PCIE_PERST + + + POLARITY + ACTIVE_LOW + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.axi_ctl_aresetn + RST.axi_ctl_aresetn + axi_ctl_aresetn interface + + + + + + + RST + + + axi_ctl_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + INTERRUPT.interrupt_out + INTERRUPT.interrupt_out + Interrupt interface + + + + + + + INTERRUPT + + + interrupt_out + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.interrupt_out_msi_vec0to31 + INTERRUPT.interrupt_out_msi_vec0to31 + Interrupt interface + + + + + + + INTERRUPT + + + interrupt_out_msi_vec0to31 + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.interrupt_out_msi_vec32to63 + INTERRUPT.interrupt_out_msi_vec32to63 + Interrupt interface + + + + + + + INTERRUPT + + + interrupt_out_msi_vec32to63 + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.interrupt_out_msix_0 + INTERRUPT.interrupt_out_msix_0 + Interrupt interface + + + + + + + INTERRUPT + + + interrupt_out_msix_0 + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.interrupt_out_msix_1 + INTERRUPT.interrupt_out_msix_1 + Interrupt interface + + + + + + + INTERRUPT + + + interrupt_out_msix_1 + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.interrupt_out_msix_2 + INTERRUPT.interrupt_out_msix_2 + Interrupt interface + + + + + + + INTERRUPT + + + interrupt_out_msix_2 + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.interrupt_out_msix_3 + INTERRUPT.interrupt_out_msix_3 + Interrupt interface + + + + + + + INTERRUPT + + + interrupt_out_msix_3 + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.rd_interrupt + INTERRUPT.rd_interrupt + Interrupt interface + + + + + + + INTERRUPT + + + rd_interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.wr_interrupt + INTERRUPT.wr_interrupt + Interrupt interface + + + + + + + INTERRUPT + + + wr_interrupt + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + INTERRUPT.ats_pri_en + INTERRUPT.ats_pri_en + Interrupt interface + + + + + + + INTERRUPT + + + ats_pri_en + + + + + + SENSITIVITY + LEVEL_HIGH + + + PortWidth + 1 + + + none + + + + + + + + false + + + + + + CLK.user_clk + CLK.user_clk + user_clk interface + + + + + + + CLK + + + user_clk_sd + + + + + + ASSOCIATED_BUSIF + m_axis_cq:s_axis_cc:s_axis_rq:m_axis_rc:pcie4_cxs_rx:pcie4_cxs_tx + + + FREQ_HZ + 250000000 + + + ASSOCIATED_RESET + user_reset_sd + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.core_clk + CLK.core_clk + core_clk interface + + + + + + + CLK + + + core_clk + + + + + + FREQ_HZ + 500000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + CLK.gt_drp_clk + CLK.gt_drp_clk + gt_drp_clk interface + + + + + + + CLK + + + gt_drp_clk + + + + + + FREQ_HZ + 125000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_BUSIF + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + RST.user_reset + RST.user_reset + user_reset interface + + + + + + + RST + + + user_reset_sd + + + + + + POLARITY + ACTIVE_HIGH + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + M_AXI + + + + + + + + + ARADDR + + + m_axi_araddr + + + + + ARBURST + + + m_axi_arburst + + + + + ARCACHE + + + m_axi_arcache + + + + + ARID + + + m_axi_arid + + + + + ARLEN + + + m_axi_arlen + + + + + ARLOCK + + + m_axi_arlock + + + + + ARPROT + + + m_axi_arprot + + + + + ARREADY + + + m_axi_arready + + + + + ARSIZE + + + m_axi_arsize + + + + + ARVALID + + + m_axi_arvalid + + + + + AWADDR + + + m_axi_awaddr + + + + + AWBURST + + + m_axi_awburst + + + + + AWCACHE + + + m_axi_awcache + + + + + AWID + + + m_axi_awid + + + + + AWLEN + + + m_axi_awlen + + + + + AWLOCK + + + m_axi_awlock + + + + + AWPROT + + + m_axi_awprot + + + + + AWREADY + + + m_axi_awready + + + + + AWSIZE + + + m_axi_awsize + + + + + AWVALID + + + m_axi_awvalid + + + + + BID + + + m_axi_bid + + + + + BREADY + + + m_axi_bready + + + + + BRESP + + + m_axi_bresp + + + + + BVALID + + + m_axi_bvalid + + + + + RDATA + + + m_axi_rdata + + + + + RID + + + m_axi_rid + + + + + RLAST + + + m_axi_rlast + + + + + RREADY + + + m_axi_rready + + + + + RRESP + + + m_axi_rresp + + + + + RUSER + + + m_axi_ruser + + + + + RVALID + + + m_axi_rvalid + + + + + WDATA + + + m_axi_wdata + + + + + WLAST + + + m_axi_wlast + + + + + WREADY + + + m_axi_wready + + + + + WSTRB + + + m_axi_wstrb + + + + + WUSER + + + m_axi_wuser + + + + + WVALID + + + m_axi_wvalid + + + + + + SUPPORTS_NARROW_BURST + 0 + + + HAS_BURST + 0 + + + HAS_BURST.VALUE_SRC + CONSTANT + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S_AXI_B + + + + + + + + + ARADDR + + + s_axib_araddr + + + + + ARBURST + + + s_axib_arburst + + + + + ARID + + + s_axib_arid + + + + + ARLEN + + + s_axib_arlen + + + + + ARREADY + + + s_axib_arready + + + + + ARREGION + + + s_axib_arregion + + + + + ARSIZE + + + s_axib_arsize + + + + + ARVALID + + + s_axib_arvalid + + + + + AWADDR + + + s_axib_awaddr + + + + + AWBURST + + + s_axib_awburst + + + + + AWID + + + s_axib_awid + + + + + AWLEN + + + s_axib_awlen + + + + + AWREADY + + + s_axib_awready + + + + + AWREGION + + + s_axib_awregion + + + + + AWSIZE + + + s_axib_awsize + + + + + AWVALID + + + s_axib_awvalid + + + + + BID + + + s_axib_bid + + + + + BREADY + + + s_axib_bready + + + + + BRESP + + + s_axib_bresp + + + + + BVALID + + + s_axib_bvalid + + + + + RDATA + + + s_axib_rdata + + + + + RID + + + s_axib_rid + + + + + RLAST + + + s_axib_rlast + + + + + RREADY + + + s_axib_rready + + + + + RRESP + + + s_axib_rresp + + + + + RUSER + + + s_axib_ruser + + + + + RVALID + + + s_axib_rvalid + + + + + WDATA + + + s_axib_wdata + + + + + WLAST + + + s_axib_wlast + + + + + WREADY + + + s_axib_wready + + + + + WSTRB + + + s_axib_wstrb + + + + + WUSER + + + s_axib_wuser + + + + + WVALID + + + s_axib_wvalid + + + + + + NUM_READ_OUTSTANDING + 8 + + + NUM_WRITE_OUTSTANDING + 8 + + + SUPPORTS_NARROW_BURST + 0 + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_AXI_BYPASS + + + + + + + + + ARADDR + + + m_axib_araddr + + + + + ARBURST + + + m_axib_arburst + + + + + ARCACHE + + + m_axib_arcache + + + + + ARID + + + m_axib_arid + + + + + ARLEN + + + m_axib_arlen + + + + + ARLOCK + + + m_axib_arlock + + + + + ARPROT + + + m_axib_arprot + + + + + ARREADY + + + m_axib_arready + + + + + ARSIZE + + + m_axib_arsize + + + + + ARUSER + + + m_axib_aruser + + + + + ARVALID + + + m_axib_arvalid + + + + + AWADDR + + + m_axib_awaddr + + + + + AWBURST + + + m_axib_awburst + + + + + AWCACHE + + + m_axib_awcache + + + + + AWID + + + m_axib_awid + + + + + AWLEN + + + m_axib_awlen + + + + + AWLOCK + + + m_axib_awlock + + + + + AWPROT + + + m_axib_awprot + + + + + AWREADY + + + m_axib_awready + + + + + AWSIZE + + + m_axib_awsize + + + + + AWUSER + + + m_axib_awuser + + + + + AWVALID + + + m_axib_awvalid + + + + + BID + + + m_axib_bid + + + + + BREADY + + + m_axib_bready + + + + + BRESP + + + m_axib_bresp + + + + + BVALID + + + m_axib_bvalid + + + + + RDATA + + + m_axib_rdata + + + + + RID + + + m_axib_rid + + + + + RLAST + + + m_axib_rlast + + + + + RREADY + + + m_axib_rready + + + + + RRESP + + + m_axib_rresp + + + + + RUSER + + + m_axib_ruser + + + + + RVALID + + + m_axib_rvalid + + + + + WDATA + + + m_axib_wdata + + + + + WLAST + + + m_axib_wlast + + + + + WREADY + + + m_axib_wready + + + + + WSTRB + + + m_axib_wstrb + + + + + WUSER + + + m_axib_wuser + + + + + WVALID + + + m_axib_wvalid + + + + + + NUM_READ_OUTSTANDING + 8 + + + NUM_WRITE_OUTSTANDING + 8 + + + HAS_BURST + 0 + + + SUPPORTS_NARROW_BURST + 0 + + + NUM_READ_THREADS + 2 + + + NUM_WRITE_THREADS + 2 + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_AXI_B + + + + + + + + + ARADDR + + + m_axib_araddr + + + + + ARBURST + + + m_axib_arburst + + + + + ARCACHE + + + m_axib_arcache + + + + + ARID + + + m_axib_arid + + + + + ARLEN + + + m_axib_arlen + + + + + ARLOCK + + + m_axib_arlock + + + + + ARPROT + + + m_axib_arprot + + + + + ARREADY + + + m_axib_arready + + + + + ARSIZE + + + m_axib_arsize + + + + + ARUSER + + + m_axib_aruser + + + + + ARVALID + + + m_axib_arvalid + + + + + AWADDR + + + m_axib_awaddr + + + + + AWBURST + + + m_axib_awburst + + + + + AWCACHE + + + m_axib_awcache + + + + + AWID + + + m_axib_awid + + + + + AWLEN + + + m_axib_awlen + + + + + AWLOCK + + + m_axib_awlock + + + + + AWPROT + + + m_axib_awprot + + + + + AWREADY + + + m_axib_awready + + + + + AWSIZE + + + m_axib_awsize + + + + + AWUSER + + + m_axib_awuser + + + + + AWVALID + + + m_axib_awvalid + + + + + BID + + + m_axib_bid + + + + + BREADY + + + m_axib_bready + + + + + BRESP + + + m_axib_bresp + + + + + BVALID + + + m_axib_bvalid + + + + + RDATA + + + m_axib_rdata + + + + + RID + + + m_axib_rid + + + + + RLAST + + + m_axib_rlast + + + + + RREADY + + + m_axib_rready + + + + + RRESP + + + m_axib_rresp + + + + + RVALID + + + m_axib_rvalid + + + + + WDATA + + + m_axib_wdata + + + + + WLAST + + + m_axib_wlast + + + + + WREADY + + + m_axib_wready + + + + + WSTRB + + + m_axib_wstrb + + + + + WVALID + + + m_axib_wvalid + + + + + + NUM_READ_OUTSTANDING + 8 + + + NUM_WRITE_OUTSTANDING + 8 + + + HAS_BURST + 0 + + + SUPPORTS_NARROW_BURST + 0 + + + NUM_READ_THREADS + 1 + + + NUM_WRITE_THREADS + 1 + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_AXI_LITE + + + + + + + + + ARADDR + + + m_axil_araddr + + + + + ARPROT + + + m_axil_arprot + + + + + ARREADY + + + m_axil_arready + + + + + ARUSER + + + m_axil_aruser + + + + + ARVALID + + + m_axil_arvalid + + + + + AWADDR + + + m_axil_awaddr + + + + + AWPROT + + + m_axil_awprot + + + + + AWREADY + + + m_axil_awready + + + + + AWUSER + + + m_axil_awuser + + + + + AWVALID + + + m_axil_awvalid + + + + + BREADY + + + m_axil_bready + + + + + BRESP + + + m_axil_bresp + + + + + BVALID + + + m_axil_bvalid + + + + + RDATA + + + m_axil_rdata + + + + + RREADY + + + m_axil_rready + + + + + RRESP + + + m_axil_rresp + + + + + RVALID + + + m_axil_rvalid + + + + + WDATA + + + m_axil_wdata + + + + + WREADY + + + m_axil_wready + + + + + WSTRB + + + m_axil_wstrb + + + + + WVALID + + + m_axil_wvalid + + + + + + NUM_READ_OUTSTANDING + 1 + + + NUM_WRITE_OUTSTANDING + 1 + + + SUPPORTS_NARROW_BURST + 0 + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S_AXI_LITE + + + + + + + + + ARADDR + + + s_axil_araddr + + + + + ARPROT + + + s_axil_arprot + + + + + ARREADY + + + s_axil_arready + + + + + ARVALID + + + s_axil_arvalid + + + + + AWADDR + + + s_axil_awaddr + + + + + AWPROT + + + s_axil_awprot + + + + + AWREADY + + + s_axil_awready + + + + + AWVALID + + + s_axil_awvalid + + + + + BREADY + + + s_axil_bready + + + + + BRESP + + + s_axil_bresp + + + + + BVALID + + + s_axil_bvalid + + + + + RDATA + + + s_axil_rdata + + + + + RREADY + + + s_axil_rready + + + + + RRESP + + + s_axil_rresp + + + + + RVALID + + + s_axil_rvalid + + + + + WDATA + + + s_axil_wdata + + + + + WREADY + + + s_axil_wready + + + + + WSTRB + + + s_axil_wstrb + + + + + WVALID + + + s_axil_wvalid + + + + + + NUM_READ_OUTSTANDING + 1 + + + NUM_WRITE_OUTSTANDING + 1 + + + SUPPORTS_NARROW_BURST + 0 + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S_AXIS_C2H_0 + S_AXIS_C2H_0 + + + + + + + TDATA + + + s_axis_c2h_tdata_0 + + + + + TKEEP + + + s_axis_c2h_tkeep_0 + + + + + TLAST + + + s_axis_c2h_tlast_0 + + + + + TREADY + + + s_axis_c2h_tready_0 + + + + + TUSER + + + s_axis_c2h_tuser_0 + + + + + TVALID + + + s_axis_c2h_tvalid_0 + + + + + + TDATA_NUM_BYTES + 32 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 1 + + + none + + + + + HAS_TLAST + 1 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + true + + + + + + M_AXIS_H2C_0 + M_AXIS_H2C_0 + + + + + + + TDATA + + + m_axis_h2c_tdata_0 + + + + + TKEEP + + + m_axis_h2c_tkeep_0 + + + + + TLAST + + + m_axis_h2c_tlast_0 + + + + + TREADY + + + m_axis_h2c_tready_0 + + + + + TUSER + + + m_axis_h2c_tuser_0 + + + + + TVALID + + + m_axis_h2c_tvalid_0 + + + + + + TDATA_NUM_BYTES + 32 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 1 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 1 + + + none + + + + + HAS_TLAST + 1 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + true + + + + + + S_AXIS_C2H_1 + S_AXIS_C2H_1 + + + + + + + TDATA + + + s_axis_c2h_tdata_1 + + + + + TKEEP + + + s_axis_c2h_tkeep_1 + + + + + TLAST + + + s_axis_c2h_tlast_1 + + + + + TREADY + + + s_axis_c2h_tready_1 + + + + + TUSER + + + s_axis_c2h_tuser_1 + + + + + TVALID + + + s_axis_c2h_tvalid_1 + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_AXIS_H2C_1 + M_AXIS_H2C_1 + + + + + + + TDATA + + + m_axis_h2c_tdata_1 + + + + + TKEEP + + + m_axis_h2c_tkeep_1 + + + + + TLAST + + + m_axis_h2c_tlast_1 + + + + + TREADY + + + m_axis_h2c_tready_1 + + + + + TUSER + + + m_axis_h2c_tuser_1 + + + + + TVALID + + + m_axis_h2c_tvalid_1 + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S_AXIS_C2H_2 + S_AXIS_C2H_2 + + + + + + + TDATA + + + s_axis_c2h_tdata_2 + + + + + TKEEP + + + s_axis_c2h_tkeep_2 + + + + + TLAST + + + s_axis_c2h_tlast_2 + + + + + TREADY + + + s_axis_c2h_tready_2 + + + + + TUSER + + + s_axis_c2h_tuser_2 + + + + + TVALID + + + s_axis_c2h_tvalid_2 + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_AXIS_H2C_2 + M_AXIS_H2C_2 + + + + + + + TDATA + + + m_axis_h2c_tdata_2 + + + + + TKEEP + + + m_axis_h2c_tkeep_2 + + + + + TLAST + + + m_axis_h2c_tlast_2 + + + + + TREADY + + + m_axis_h2c_tready_2 + + + + + TUSER + + + m_axis_h2c_tuser_2 + + + + + TVALID + + + m_axis_h2c_tvalid_2 + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S_AXIS_C2H_3 + S_AXIS_C2H_3 + + + + + + + TDATA + + + s_axis_c2h_tdata_3 + + + + + TKEEP + + + s_axis_c2h_tkeep_3 + + + + + TLAST + + + s_axis_c2h_tlast_3 + + + + + TREADY + + + s_axis_c2h_tready_3 + + + + + TUSER + + + s_axis_c2h_tuser_3 + + + + + TVALID + + + s_axis_c2h_tvalid_3 + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + M_AXIS_H2C_3 + M_AXIS_H2C_3 + + + + + + + TDATA + + + m_axis_h2c_tdata_3 + + + + + TKEEP + + + m_axis_h2c_tkeep_3 + + + + + TLAST + + + m_axis_h2c_tlast_3 + + + + + TREADY + + + m_axis_h2c_tready_3 + + + + + TUSER + + + m_axis_h2c_tuser_3 + + + + + TVALID + + + m_axis_h2c_tvalid_3 + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + m_axis_cq + m_axis_cq + The Completer Request interface is used to transmit Completion TLP's to the Client Application + + + + + + + TDATA + + + m_axis_cq_tdata_sd + + + + + TKEEP + + + m_axis_cq_tkeep_sd + + + + + TLAST + + + m_axis_cq_tlast_sd + + + + + TREADY + + + m_axis_cq_tready_sd + + + + + TUSER + + + m_axis_cq_tuser_sd + + + + + TVALID + + + m_axis_cq_tvalid_sd + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + s_axis_cc + s_axis_cc + The Completer Completion Interface is used to transmit Completion TLP's + + + + + + + TDATA + + + s_axis_cc_tdata_sd + + + + + TKEEP + + + s_axis_cc_tkeep_sd + + + + + TLAST + + + s_axis_cc_tlast_sd + + + + + TREADY + + + s_axis_cc_tready_sd + + + + + TUSER + + + s_axis_cc_tuser_sd + + + + + TVALID + + + s_axis_cc_tvalid_sd + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + s_axis_rq + s_axis_rq + The Requestor Request interface received requests TLP's from the Client Application + + + + + + + TDATA + + + s_axis_rq_tdata_sd + + + + + TKEEP + + + s_axis_rq_tkeep_sd + + + + + TLAST + + + s_axis_rq_tlast_sd + + + + + TREADY + + + s_axis_rq_tready_sd + + + + + TUSER + + + s_axis_rq_tuser_sd + + + + + TVALID + + + s_axis_rq_tvalid_sd + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + m_axis_rc + m_axis_rc + The Requestor Completer interface transmits completions to the client application + + + + + + + TDATA + + + m_axis_rc_tdata_sd + + + + + TKEEP + + + m_axis_rc_tkeep_sd + + + + + TLAST + + + m_axis_rc_tlast_sd + + + + + TREADY + + + m_axis_rc_tready_sd + + + + + TUSER + + + m_axis_rc_tuser_sd + + + + + TVALID + + + m_axis_rc_tvalid_sd + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + pcie4_cfg_mesg_tx + pcie4_cfg_mesg_tx + Configuration Transmit Message Interface + + + + + + + TRANSMIT + + + cfg_msg_transmit_sd + + + + + TRANSMIT_DATA + + + cfg_msg_transmit_data_sd + + + + + TRANSMIT_DONE + + + cfg_msg_transmit_done_sd + + + + + TRANSMIT_TYPE + + + cfg_msg_transmit_type_sd + + + + + + + false + + + + + + pcie4_cfg_mesg_rcvd + pcie4_cfg_mesg_rcvd + Configuration Received Message Interface + + + + + + + recd + + + cfg_msg_received_sd + + + + + recd_data + + + cfg_msg_received_data_sd + + + + + recd_type + + + cfg_msg_received_type_sd + + + + + + + false + + + + + + pcie4_cfg_status + pcie4_cfg_status + Configuration Status Interface + + + + + + + cq_np_req + + + pcie_cq_np_req_sd + + + + + cq_np_req_count + + + pcie_cq_np_req_count_sd + + + + + current_speed + + + cfg_current_speed_sd + + + + + err_cor_out + + + cfg_err_cor_out_sd + + + + + err_fatal_out + + + cfg_err_fatal_out_sd + + + + + err_nonfatal_out + + + cfg_err_nonfatal_out_sd + + + + + function_status + + + cfg_function_status_sd + + + + + local_error_out + + + cfg_local_error_out_sd + + + + + ltssm_state + + + cfg_ltssm_state_sd + + + + + max_payload + + + cfg_max_payload_sd + + + + + max_read_req + + + cfg_max_read_req_sd + + + + + negotiated_width + + + cfg_negotiated_width_sd + + + + + phy_link_down + + + cfg_phy_link_down_sd + + + + + phy_link_status + + + cfg_phy_link_status_sd + + + + + pl_status_change + + + cfg_pl_status_change_sd + + + + + rq_seq_num0 + + + pcie_rq_seq_num0_sd + + + + + rq_seq_num1 + + + pcie_rq_seq_num1_sd + + + + + rq_seq_num_vld0 + + + pcie_rq_seq_num_vld0_sd + + + + + rq_seq_num_vld1 + + + pcie_rq_seq_num_vld1_sd + + + + + tfc_npd_av + + + pcie_tfc_npd_av_sd + + + + + tfc_nph_av + + + pcie_tfc_nph_av_sd + + + + + + + false + + + + + + pcie4_cfg_status_if + pcie4_cfg_status + Configuration Status Interface + + + + + + + cq_np_req + + + pcie_cq_np_req_sd + + + + + cq_np_req_count + + + pcie_cq_np_req_count_sd + + + + + current_speed + + + cfg_current_speed_sd + + + + + err_cor_out + + + cfg_err_cor_out_sd + + + + + err_fatal_out + + + cfg_err_fatal_out_sd + + + + + err_nonfatal_out + + + cfg_err_nonfatal_out_sd + + + + + function_status + + + cfg_function_status_sd + + + + + local_error_out + + + cfg_local_error_out_sd + + + + + ltssm_state + + + cfg_ltssm_state_sd + + + + + max_payload + + + cfg_max_payload_sd + + + + + max_read_req + + + cfg_max_read_req_sd + + + + + negotiated_width + + + cfg_negotiated_width_sd + + + + + phy_link_down + + + cfg_phy_link_down_sd + + + + + phy_link_status + + + cfg_phy_link_status_sd + + + + + pl_status_change + + + cfg_pl_status_change_sd + + + + + rq_seq_num0 + + + pcie_rq_seq_num0_sd + + + + + rq_seq_num1 + + + pcie_rq_seq_num1_sd + + + + + rq_seq_num_vld0 + + + pcie_rq_seq_num_vld0_sd + + + + + rq_seq_num_vld1 + + + pcie_rq_seq_num_vld1_sd + + + + + + + false + + + + + + pcie4_transmit_fc_if + pcie4_transmit_fc + Transmit Flow Control Interfce + + + + + + + npd_av + + + pcie_tfc_npd_av_sd + + + + + nph_av + + + pcie_tfc_nph_av_sd + + + + + + + false + + + + + + pcie4_rbar + pcie4_rbar + Resizable bar Interface + + + + + + + bar_size + + + rbar_bar_size_sd + + + + + function_number + + + rbar_function_number_sd + + + + + write_enable_bar0 + + + rbar_write_enable_bar0_sd + + + + + write_enable_bar1 + + + rbar_write_enable_bar1_sd + + + + + write_enable_bar2 + + + rbar_write_enable_bar2_sd + + + + + write_enable_bar3 + + + rbar_write_enable_bar3_sd + + + + + write_enable_bar4 + + + rbar_write_enable_bar4_sd + + + + + write_enable_bar5 + + + rbar_write_enable_bar5_sd + + + + + + + false + + + + + + pcie4_cfg_control + pcie4_cfg_control + It allows a broad range of information exchange between user application and the core + + + + + + + ds_bus_number + + + cfg_ds_bus_number_sd + + + + + ds_device_number + + + cfg_ds_device_number_sd + + + + + ds_function_number + + + cfg_ds_function_number_sd + + + + + ds_port_number + + + cfg_ds_port_number_sd + + + + + dsn + + + cfg_dsn_sd + + + + + err_cor_in + + + cfg_err_cor_in_sd + + + + + err_uncor_in + + + cfg_err_uncor_in_sd + + + + + flr_done + + + cfg_flr_done_sd + + + + + flr_in_process + + + cfg_flr_in_process_sd + + + + + hot_reset_out + + + cfg_hot_reset_out_sd + + + + + link_training_enable + + + cfg_link_training_enable_sd + + + + + vf_flr_in_process + + + cfg_vf_flr_in_process_sd + + + + + + + false + + + + + + pcie4_cfg_control_if + pcie4_cfg_control + It allows a broad range of information exchange between user application and the core + + + + + + + ds_bus_number + + + cfg_ds_bus_number_sd + + + + + ds_device_number + + + cfg_ds_device_number_sd + + + + + ds_function_number + + + cfg_ds_function_number_sd + + + + + ds_port_number + + + cfg_ds_port_number_sd + + + + + dsn + + + cfg_dsn_sd + + + + + err_cor_in + + + cfg_err_cor_in_sd + + + + + err_uncor_in + + + cfg_err_uncor_in_sd + + + + + flr_done + + + cfg_flr_done_sd + + + + + flr_in_process + + + cfg_flr_in_process_sd + + + + + hot_reset_out + + + cfg_hot_reset_out_sd + + + + + link_training_enable + + + cfg_link_training_enable_sd + + + + + rbar_function_number + + + rbar_function_number_sd + + + + + rbar_size + + + rbar_bar_size_sd + + + + + vf_flr_in_process + + + cfg_vf_flr_in_process_sd + + + + + write_enable_rbar0 + + + rbar_write_enable_bar0_sd + + + + + write_enable_rbar1 + + + rbar_write_enable_bar1_sd + + + + + write_enable_rbar2 + + + rbar_write_enable_bar2_sd + + + + + write_enable_rbar3 + + + rbar_write_enable_bar3_sd + + + + + write_enable_rbar4 + + + rbar_write_enable_bar4_sd + + + + + write_enable_rbar5 + + + rbar_write_enable_bar5_sd + + + + + + + false + + + + + + pcie4_cfg_fc + pcie_cfg_fc + Configuration Flow Control INTERFACE + + + + + + + NPH + + + cfg_fc_nph_sd + + + + + SEL + + + cfg_fc_sel_sd + + + + + + + false + + + + + + pcie4_cfg_msi + pcie4_cfg_msi + PCIE MSI interrupt + + + + + + + attr + + + cfg_interrupt_msi_attr_sd + + + + + data + + + cfg_interrupt_msi_data_sd + + + + + enable + + + cfg_interrupt_msi_enable_sd + + + + + fail + + + cfg_interrupt_msi_fail_sd + + + + + function_number + + + cfg_interrupt_msi_function_number_sd + + + + + int_vector + + + cfg_interrupt_msi_int_sd + + + + + mask_update + + + cfg_interrupt_msi_mask_update_sd + + + + + pending_status + + + cfg_interrupt_msi_pending_status_sd + + + + + pending_status_data_enable + + + cfg_interrupt_msi_pending_status_data_enable_sd + + + + + pending_status_function_num + + + cfg_interrupt_msi_pending_status_function_num_sd + + + + + sent + + + cfg_interrupt_msi_sent_sd + + + + + tph_present + + + cfg_interrupt_msi_tph_present_sd + + + + + tph_st_tag + + + cfg_interrupt_msi_tph_st_tag_sd + + + + + tph_type + + + cfg_interrupt_msi_tph_type_sd + + + + + + + false + + + + + + pcie4_cfg_msix_external + pcie4_cfg_msix_external + PCIE MSI-X Interrupt + + + + + + + address + + + cfg_interrupt_msix_address_sd + + + + + data + + + cfg_interrupt_msix_data_sd + + + + + enable + + + cfg_interrupt_msix_enable_sd + + + + + int_vector + + + cfg_interrupt_msix_int_sd + + + + + mask + + + cfg_interrupt_msix_mask_sd + + + + + vf_enable + + + cfg_interrupt_msix_vf_enable_sd + + + + + vf_mask + + + cfg_interrupt_msix_vf_mask_sd + + + + + + + false + + + + + + pcie4_cfg_external_msix_with_msi_if + pcie4_cfg_external_msix_with_msi + PCIE MSI-X Interrupt + + + + + + + address + + + cfg_interrupt_msix_address_sd + + + + + data + + + cfg_interrupt_msix_data_sd + + + + + enable + + + cfg_interrupt_msix_enable_sd + + + + + int_vector + + + cfg_interrupt_msix_int_sd + + + + + mask + + + cfg_interrupt_msix_mask_sd + + + + + vf_enable + + + cfg_interrupt_msix_vf_enable_sd + + + + + vf_mask + + + cfg_interrupt_msix_vf_mask_sd + + + + + + + false + + + + + + pcie4_cfg_external_msix + pcie4_cfg_external_msix + PCIE MSI-X Interrupt + + + + + + + address + + + cfg_interrupt_msix_address_sd + + + + + data + + + cfg_interrupt_msix_data_sd + + + + + enable + + + cfg_interrupt_msix_enable_sd + + + + + fail + + + cfg_interrupt_msi_fail_sd + + + + + function_number + + + cfg_interrupt_msi_function_number_sd + + + + + int_vector + + + cfg_interrupt_msix_int_sd + + + + + mask + + + cfg_interrupt_msix_mask_sd + + + + + sent + + + cfg_interrupt_msi_sent_sd + + + + + vf_enable + + + cfg_interrupt_msix_vf_enable_sd + + + + + vf_mask + + + cfg_interrupt_msix_vf_mask_sd + + + + + + + false + + + + + + pcie4_cfg_msix_internal + pcie4_cfg_msix_internal + PCIE MSIx Int Interrupt + + + + + + + attr + + + cfg_interrupt_msi_attr_sd + + + + + enable + + + cfg_interrupt_msix_enable_sd + + + + + fail + + + cfg_interrupt_msi_fail_sd + + + + + function_number + + + cfg_interrupt_msi_function_number_sd + + + + + int_vector + + + cfg_interrupt_msix_int_sd + + + + + mask + + + cfg_interrupt_msix_mask_sd + + + + + mint_vector + + + cfg_interrupt_msi_int_sd + + + + + sent + + + cfg_interrupt_msi_sent_sd + + + + + tph_present + + + cfg_interrupt_msi_tph_present_sd + + + + + tph_st_tag + + + cfg_interrupt_msi_tph_st_tag_sd + + + + + tph_type + + + cfg_interrupt_msi_tph_type_sd + + + + + vec_pending + + + cfg_interrupt_msix_vec_pending_sd + + + + + vec_pending_status + + + cfg_interrupt_msix_vec_pending_status_sd + + + + + vf_enable + + + cfg_interrupt_msix_vf_enable_sd + + + + + vf_mask + + + cfg_interrupt_msix_vf_mask_sd + + + + + + + false + + + + + + pcie4_cfg_msix_internal_if + pcie4_cfg_msix_internal + PCIE MSIx Int Interrupt + + + + + + + attr + + + cfg_interrupt_msi_attr_sd + + + + + enable + + + cfg_interrupt_msix_enable_sd + + + + + fail + + + cfg_interrupt_msi_fail_sd + + + + + function_number + + + cfg_interrupt_msi_function_number_sd + + + + + int_vector + + + cfg_interrupt_msix_int_sd + + + + + mask + + + cfg_interrupt_msix_mask_sd + + + + + mint_vector + + + cfg_interrupt_msi_int_sd + + + + + sent + + + cfg_interrupt_msi_sent_sd + + + + + tph_present + + + cfg_interrupt_msi_tph_present_sd + + + + + tph_st_tag + + + cfg_interrupt_msi_tph_st_tag_sd + + + + + tph_type + + + cfg_interrupt_msi_tph_type_sd + + + + + vec_pending + + + cfg_interrupt_msix_vec_pending_sd + + + + + vec_pending_status + + + cfg_interrupt_msix_vec_pending_status_sd + + + + + vf_enable + + + cfg_interrupt_msix_vf_enable_sd + + + + + vf_mask + + + cfg_interrupt_msix_vf_mask_sd + + + + + + + false + + + + + + pcie4_cfg_external_msix_without_msi_if + pcie4_cfg_external_msix_without_msi + PCIE MSI-X Interrupt + + + + + + + address + + + cfg_interrupt_msix_address_sd + + + + + data + + + cfg_interrupt_msix_data_sd + + + + + enable + + + cfg_interrupt_msix_enable_sd + + + + + fail + + + cfg_interrupt_msi_fail_sd + + + + + function_number + + + cfg_interrupt_msi_function_number_sd + + + + + int_vector + + + cfg_interrupt_msix_int_sd + + + + + mask + + + cfg_interrupt_msix_mask_sd + + + + + sent + + + cfg_interrupt_msi_sent_sd + + + + + vf_enable + + + cfg_interrupt_msix_vf_enable_sd + + + + + vf_mask + + + cfg_interrupt_msix_vf_mask_sd + + + + + + + false + + + + + + pcie4_cfg_interrupt + pcie4_cfg_interrupt + PCIE Legacy Interrupt + + + + + + + INTx_VECTOR + + + cfg_interrupt_int_sd + + + + + PENDING + + + cfg_interrupt_pending_sd + + + + + SENT + + + cfg_interrupt_sent_sd + + + + + + + false + + + + + + pcie_cfg_mgmt_sd + pcie4_cfg_mgmt + PCIE Configuration Management Interface + + + + + + + ADDR + + + cfg_mgmt_addr_sd + + + + + BYTE_EN + + + cfg_mgmt_byte_enable_sd + + + + + DEBUG_ACCESS + + + cfg_mgmt_type1_cfg_reg_access_sd + + + + + FUNCTION_NUMBER + + + cfg_mgmt_function_number_sd + + + + + READ_DATA + + + cfg_mgmt_read_data_sd + + + + + READ_EN + + + cfg_mgmt_read_sd + + + + + READ_WRITE_DONE + + + cfg_mgmt_read_write_done_sd + + + + + WRITE_DATA + + + cfg_mgmt_write_data_sd + + + + + WRITE_EN + + + cfg_mgmt_write_sd + + + + + + + false + + + + + + pcie_cfg_mgmt_if + pcie4_cfg_mgmt + PCIE Configuration Management Interface + + + + + + + ADDR + + + cfg_mgmt_addr_sd + + + + + BYTE_EN + + + cfg_mgmt_byte_enable_sd + + + + + DEBUG_ACCESS + + + cfg_mgmt_type1_cfg_reg_access_sd + + + + + FUNCTION_NUMBER + + + cfg_mgmt_function_number_sd + + + + + READ_DATA + + + cfg_mgmt_read_data_sd + + + + + READ_EN + + + cfg_mgmt_read_sd + + + + + READ_WRITE_DONE + + + cfg_mgmt_read_write_done_sd + + + + + WRITE_DATA + + + cfg_mgmt_write_data_sd + + + + + WRITE_EN + + + cfg_mgmt_write_sd + + + + + + + false + + + + + + pcie_cfg_mgmt + pcie_cfg_mgmt + PCIE Configuration Management Interface + + + + + + + ADDR + + + cfg_mgmt_addr + + + + + BYTE_EN + + + cfg_mgmt_byte_enable + + + + + READ_DATA + + + cfg_mgmt_read_data + + + + + READ_EN + + + cfg_mgmt_read + + + + + READ_WRITE_DONE + + + cfg_mgmt_read_write_done + + + + + TYPE1_CFG_REG_ACCESS + + + cfg_mgmt_type1_cfg_reg_access + + + + + WRITE_DATA + + + cfg_mgmt_write_data + + + + + WRITE_EN + + + cfg_mgmt_write + + + + + + + true + + + + + + pcie_mgt + pcie_7x_mgt + + + + + + + rxn + + + pci_exp_rxn + + + + + rxp + + + pci_exp_rxp + + + + + txn + + + pci_exp_txn + + + + + txp + + + pci_exp_txp + + + + + + BOARD.ASSOCIATED_PARAM + PCIE_BOARD_INTERFACE + + + + required + + + + + + + + + true + + + + + + drp + drp + DRP interface + + + + + + + DADDR + + + drp_addr + + + + + DEN + + + drp_en + + + + + DI + + + drp_di + + + + + DO + + + drp_do + + + + + DRDY + + + drp_rdy + + + + + DWE + + + drp_we + + + + + + + false + + + + + + pcie_debug_ports + pcie_debug_ports + PCIe Debug Interface + + + + + + + cfg_current_speed + + + cfg_current_speed_o + + + + + cfg_err_cor + + + cfg_err_cor_o + + + + + cfg_err_fatal + + + cfg_err_fatal_o + + + + + cfg_err_nonfatal + + + cfg_err_nonfatal_o + + + + + cfg_local_error + + + cfg_local_error_o + + + + + cfg_local_error_valid + + + cfg_local_error_valid_o + + + + + cfg_ltssm_state + + + cfg_ltssm_state_o + + + + + cfg_negotiated_width + + + cfg_negotiated_width_o + + + + + + + false + + + + + + pcie4_pcie_id + pcie4_pcie_id + PCIE 4 PCIE ID interface + + + + + + + subsys_vend_id + + + cfg_subsys_vend_id + + + + + vend_id + + + cfg_vend_id + + + + + + + false + + + + + + pcie4_pcie_id_pf0 + pcie4_pcie_id_pf0 + PCIE 4 PCIE ID interface + + + + + + + dev_id_pf0 + + + cfg_dev_id_pf0 + + + + + rev_id_pf0 + + + cfg_rev_id_pf0 + + + + + subsys_id_pf0 + + + cfg_subsys_id_pf0 + + + + + + + false + + + + + + pcie4_pcie_id_pf1 + pcie4_pcie_id_pf1 + PCIE 4 PCIE ID interface + + + + + + + dev_id_pf1 + + + cfg_dev_id_pf1 + + + + + rev_id_pf1 + + + cfg_rev_id_pf1 + + + + + subsys_id_pf1 + + + cfg_subsys_id_pf1 + + + + + + + false + + + + + + pcie4_pcie_id_pf2 + pcie4_pcie_id_pf2 + PCIE 4 PCIE ID interface + + + + + + + dev_id_pf2 + + + cfg_dev_id_pf2 + + + + + rev_id_pf2 + + + cfg_rev_id_pf2 + + + + + subsys_id_pf2 + + + cfg_subsys_id_pf2 + + + + + + + false + + + + + + pcie4_pcie_id_pf3 + pcie4_pcie_id_pf3 + PCIE 4 PCIE ID interface + + + + + + + dev_id_pf3 + + + cfg_dev_id_pf3 + + + + + rev_id_pf3 + + + cfg_rev_id_pf3 + + + + + subsys_id_pf3 + + + cfg_subsys_id_pf3 + + + + + + + false + + + + + + pcie3_7x_transceiver_debug + pcie3_7x_transceiver_debug + Transceiver Debug Interface of pcie3_7x + + + + + + + cpll_lock + + + pipe_cpll_lock + + + + + debug + + + pipe_debug + + + + + debug_0 + + + pipe_debug_0 + + + + + debug_1 + + + pipe_debug_1 + + + + + debug_2 + + + pipe_debug_2 + + + + + debug_3 + + + pipe_debug_3 + + + + + debug_4 + + + pipe_debug_4 + + + + + debug_5 + + + pipe_debug_5 + + + + + debug_6 + + + pipe_debug_6 + + + + + debug_7 + + + pipe_debug_7 + + + + + debug_8 + + + pipe_debug_8 + + + + + debug_9 + + + pipe_debug_9 + + + + + dmonitorout + + + pipe_dmonitorout + + + + + drp_fsm + + + pipe_drp_fsm + + + + + eyescandataerror + + + pipe_eyescandataerror + + + + + gt_ch_drp_rdy + + + gt_ch_drp_rdy + + + + + loopback + + + pipe_loopback + + + + + qpll_lock + + + pipe_qpll_lock + + + + + qrst_fsm + + + pipe_qrst_fsm + + + + + qrst_idle + + + pipe_qrst_idle + + + + + rate_fsm + + + pipe_rate_fsm + + + + + rate_idle + + + pipe_rate_idle + + + + + rst_fsm + + + pipe_rst_fsm + + + + + rst_idle + + + pipe_rst_idle + + + + + rxbufstatus + + + pipe_rxbufstatus + + + + + rxcommadet + + + pipe_rxcommadet + + + + + rxdisperr + + + pipe_rxdisperr + + + + + rxdlysresetdone + + + pipe_rxdlysresetdone + + + + + rxnotintable + + + pipe_rxnotintable + + + + + rxphaligndone + + + pipe_rxphaligndone + + + + + rxpmaresetdone + + + pipe_rxpmaresetdone + + + + + rxprbscntreset + + + pipe_rxprbscntreset + + + + + rxprbserr + + + pipe_rxprbserr + + + + + rxprbssel + + + pipe_rxprbssel + + + + + rxstatus + + + pipe_rxstatus + + + + + rxsyncdone + + + pipe_rxsyncdone + + + + + sync_fsm_rx + + + pipe_sync_fsm_rx + + + + + sync_fsm_tx + + + pipe_sync_fsm_tx + + + + + txdlysresetdone + + + pipe_txdlysresetdone + + + + + txinhibit + + + pipe_txinhibit + + + + + txphaligndone + + + pipe_txphaligndone + + + + + txphinitdone + + + pipe_txphinitdone + + + + + txprbsforceerr + + + pipe_txprbsforceerr + + + + + txprbssel + + + pipe_txprbssel + + + + + + + false + + + + + + pcie3_us_transceiver_debug + pcie3_us_transceiver_debug + Transceiver Debug Interface of pcie3_us + + + + + + + bufgtdiv + + + gt_bufgtdiv + + + + + cpll_lock + + + gt_cplllock + + + + + dmonfiforeset + + + gt_dmonfiforeset + + + + + dmonitorclk + + + gt_dmonitorclk + + + + + dmonitorout + + + gt_dmonitorout + + + + + eyescandataerror + + + gt_eyescandataerror + + + + + gtpowergood + + + gt_gtpowergood + + + + + loopback + + + gt_loopback + + + + + pcieuserratedone + + + gt_pcieuserratedone + + + + + pcieuserratestart + + + gt_pcieuserratestart + + + + + phystatus + + + gt_phystatus + + + + + prst_n + + + phy_prst_n + + + + + qpll_lock + + + gt_qpll1lock + + + + + rate_idle + + + gt_pcierateidle + + + + + rrst_n + + + phy_rrst_n + + + + + rst_fsm + + + phy_rst_fsm + + + + + rst_idle + + + phy_rst_idle + + + + + rxbufstatus + + + gt_rxbufstatus + + + + + rxcdrlock + + + gt_rxcdrlock + + + + + rxcommadet + + + gt_rxcommadet + + + + + rxdlysresetdone + + + gt_rxdlysresetdone + + + + + rxeq_fsm + + + phy_rxeq_fsm + + + + + rxoutclk + + + gt_rxoutclk + + + + + rxphaligndone + + + gt_rxphaligndone + + + + + rxpmaresetdone + + + gt_rxpmaresetdone + + + + + rxprbscntreset + + + gt_rxprbscntreset + + + + + rxprbserr + + + gt_rxprbserr + + + + + rxprbssel + + + gt_rxprbssel + + + + + rxrecclkout + + + gt_rxrecclkout + + + + + rxresetdone + + + gt_rxresetdone + + + + + rxstatus + + + gt_rxstatus + + + + + rxsyncdone + + + gt_rxsyncdone + + + + + rxvalid + + + gt_rxvalid + + + + + txdlysresetdone + + + gt_txdlysresetdone + + + + + txelecidle + + + gt_txelecidle + + + + + txeq_ctrl + + + phy_txeq_ctrl + + + + + txeq_fsm + + + phy_txeq_fsm + + + + + txeq_preset + + + phy_txeq_preset + + + + + txinhibit + + + gt_txinhibit + + + + + txphaligndone + + + gt_txphaligndone + + + + + txphinitdone + + + gt_txphinitdone + + + + + txprbsforceerr + + + gt_txprbsforceerr + + + + + txprbssel + + + gt_txprbssel + + + + + txresetdone + + + gt_txresetdone + + + + + + + false + + + + + + pcie4_us_plus_transceiver_debug + pcie4_us_plus_transceiver_debug + Transceiver Debug Interface of pcie4_us_plus + + + + + + + bufgtdiv + + + gt_bufgtdiv + + + + + cpll_lock + + + gt_cplllock + + + + + dmonfiforeset + + + gt_dmonfiforeset + + + + + dmonitorclk + + + gt_dmonitorclk + + + + + dmonitorout + + + gt_dmonitorout + + + + + eyescandataerror + + + gt_eyescandataerror + + + + + gen34_eios_det + + + gt_gen34_eios_det + + + + + gtpowergood + + + gt_gtpowergood + + + + + loopback + + + gt_loopback + + + + + pcieuserratedone + + + gt_pcieuserratedone + + + + + pcieuserratestart + + + gt_pcieuserratestart + + + + + phystatus + + + gt_phystatus + + + + + prst_n + + + phy_prst_n + + + + + qpll0_lock + + + gt_qpll0lock + + + + + qpll1_lock + + + gt_qpll1lock + + + + + rate_idle + + + gt_pcierateidle + + + + + rrst_n + + + phy_rrst_n + + + + + rst_fsm + + + phy_rst_fsm + + + + + rst_idle + + + phy_rst_idle + + + + + rxbufreset + + + gt_rxbufreset + + + + + rxbufstatus + + + gt_rxbufstatus + + + + + rxcdrlock + + + gt_rxcdrlock + + + + + rxcdrreset + + + gt_rxcdrreset + + + + + rxcommadet + + + gt_rxcommadet + + + + + rxdfelpmreset + + + gt_rxdfelpmreset + + + + + rxdlysresetdone + + + gt_rxdlysresetdone + + + + + rxeq_fsm + + + phy_rxeq_fsm + + + + + rxoutclk + + + gt_rxoutclk + + + + + rxoutclkfabric + + + gt_rxoutclkfabric + + + + + rxoutclkpcs + + + gt_rxoutclkpcs + + + + + rxpcsreset + + + gt_rxpcsreset + + + + + rxphaligndone + + + gt_rxphaligndone + + + + + rxpmareset + + + gt_rxpmareset + + + + + rxpmaresetdone + + + gt_rxpmaresetdone + + + + + rxprbscntreset + + + gt_rxprbscntreset + + + + + rxprbserr + + + gt_rxprbserr + + + + + rxprbslocked + + + gt_rxprbslocked + + + + + rxprbssel + + + gt_rxprbssel + + + + + rxrecclkout + + + gt_rxrecclkout + + + + + rxresetdone + + + gt_rxresetdone + + + + + rxstatus + + + gt_rxstatus + + + + + rxsyncdone + + + gt_rxsyncdone + + + + + rxvalid + + + gt_rxvalid + + + + + txdlysresetdone + + + gt_txdlysresetdone + + + + + txelecidle + + + gt_txelecidle + + + + + txeq_ctrl + + + phy_txeq_ctrl + + + + + txeq_fsm + + + phy_txeq_fsm + + + + + txeq_preset + + + phy_txeq_preset + + + + + txinhibit + + + gt_txinhibit + + + + + txoutclk + + + gt_txoutclk + + + + + txoutclkfabric + + + gt_txoutclkfabric + + + + + txoutclkpcs + + + gt_txoutclkpcs + + + + + txpcsreset + + + gt_txpcsreset + + + + + txphaligndone + + + gt_txphaligndone + + + + + txphinitdone + + + gt_txphinitdone + + + + + txpmareset + + + gt_txpmareset + + + + + txpmaresetdone + + + gt_txpmaresetdone + + + + + txprbsforceerr + + + gt_txprbsforceerr + + + + + txprbssel + + + gt_txprbssel + + + + + txprogdivresetdone + + + gt_txprogdivresetdone + + + + + txresetdone + + + gt_txresetdone + + + + + txsyncdone + + + gt_txsyncdone + + + + + + + false + + + + + + pcie3_us_gt_if + pcie3_us_gt_if + GT Interface + + + + + + + bufgtce_out + + + bufgtce_us_out + + + + + bufgtcemask_out + + + bufgtcemask_us_out + + + + + bufgtdiv_out + + + bufgtdiv_us_out + + + + + bufgtreset_out + + + bufgtreset_us_out + + + + + bufgtrstmask_out + + + bufgtrstmask_us_out + + + + + cplllock_out + + + cplllock_us_out + + + + + cpllpd_in + + + cpllpd_us_in + + + + + cpllreset_in + + + cpllreset_us_in + + + + + dmonfiforeset_in + + + dmonfiforeset_us_in + + + + + dmonitorclk_in + + + dmonitorclk_us_in + + + + + dmonitorout_out + + + dmonitorout_us_out + + + + + drpaddr_in + + + drpaddr_us_in + + + + + drpclk_in + + + drpclk_us_in + + + + + drpdi_in + + + drpdi_us_in + + + + + drpdo_out + + + drpdo_us_out + + + + + drpen_in + + + drpen_us_in + + + + + drprdy_out + + + drprdy_us_out + + + + + drpwe_in + + + drpwe_us_in + + + + + eyescandataerror_out + + + eyescandataerror_us_out + + + + + eyescanreset_in + + + eyescanreset_us_in + + + + + gthrxn_in + + + gthrxn_us_in + + + + + gthrxp_in + + + gthrxp_us_in + + + + + gthtxn_out + + + gthtxn_us_out + + + + + gthtxp_out + + + gthtxp_us_out + + + + + gtpowergood_out + + + gtpowergood_us_out + + + + + gtrefclk0_in + + + gtrefclk0_us_in + + + + + gtrefclk01_in + + + gtrefclk01_us_in + + + + + gtrxreset_in + + + gtrxreset_us_in + + + + + gttxreset_in + + + gttxreset_us_in + + + + + gtwiz_reset_rx_done_in + + + gtwiz_reset_rx_done_us_in + + + + + gtwiz_reset_tx_done_in + + + gtwiz_reset_tx_done_us_in + + + + + gtwiz_userclk_rx_active_in + + + gtwiz_userclk_rx_active_us_in + + + + + gtwiz_userclk_tx_active_in + + + gtwiz_userclk_tx_active_us_in + + + + + gtwiz_userclk_tx_reset_in + + + gtwiz_userclk_tx_reset_us_in + + + + + loopback_in + + + loopback_us_in + + + + + pcieeqrxeqadaptdone_in + + + pcieeqrxeqadaptdone_us_in + + + + + pcierategen3_out + + + pcierategen3_us_out + + + + + pcierateidle_out + + + pcierateidle_us_out + + + + + pcierateqpllpd_out + + + pcierateqpllpd_us_out + + + + + pcierateqpllreset_out + + + pcierateqpllreset_us_out + + + + + pcierstidle_in + + + pcierstidle_us_in + + + + + pciersttxsyncstart_in + + + pciersttxsyncstart_us_in + + + + + pciesynctxsyncdone_out + + + pciesynctxsyncdone_us_out + + + + + pcieusergen3rdy_out + + + pcieusergen3rdy_us_out + + + + + pcieuserphystatusrst_out + + + pcieuserphystatusrst_us_out + + + + + pcieuserratedone_in + + + pcieuserratedone_us_in + + + + + pcieuserratestart_out + + + pcieuserratestart_us_out + + + + + pcsrsvdin_in + + + pcsrsvdin_us_in + + + + + pcsrsvdout_out + + + pcsrsvdout_us_out + + + + + phystatus_out + + + phystatus_us_out + + + + + qpll0clk_in + + + qpll0clk_us_in + + + + + qpll0refclk_in + + + qpll0refclk_us_in + + + + + qpll1clk_in + + + qpll1clk_us_in + + + + + qpll1lock_out + + + qpll1lock_us_out + + + + + qpll1outclk_out + + + qpll1outclk_us_out + + + + + qpll1outrefclk_out + + + qpll1outrefclk_us_out + + + + + qpll1pd_in + + + qpll1pd_us_in + + + + + qpll1refclk_in + + + qpll1refclk_us_in + + + + + qpll1reset_in + + + qpll1reset_us_in + + + + + qpllrsvd2_in + + + qpllrsvd2_us_in + + + + + qpllrsvd3_in + + + qpllrsvd3_us_in + + + + + rx8b10ben_in + + + rx8b10ben_us_in + + + + + rxbufreset_in + + + rxbufreset_us_in + + + + + rxbufstatus_out + + + rxbufstatus_us_out + + + + + rxbyteisaligned_out + + + rxbyteisaligned_us_out + + + + + rxbyterealign_out + + + rxbyterealign_us_out + + + + + rxcdrhold_in + + + rxcdrhold_us_in + + + + + rxcdrlock_out + + + rxcdrlock_us_out + + + + + rxclkcorcnt_out + + + rxclkcorcnt_us_out + + + + + rxcommadet_out + + + rxcommadet_us_out + + + + + rxcommadeten_in + + + rxcommadeten_us_in + + + + + rxctrl0_out + + + rxctrl0_us_out + + + + + rxctrl1_out + + + rxctrl1_us_out + + + + + rxctrl2_out + + + rxctrl2_us_out + + + + + rxctrl3_out + + + rxctrl3_us_out + + + + + rxdata_out + + + rxdata_us_out + + + + + rxdfeagchold_in + + + rxdfeagchold_us_in + + + + + rxdfecfokhold_in + + + rxdfecfokhold_us_in + + + + + rxdfekhhold_in + + + rxdfekhhold_us_in + + + + + rxdfelfhold_in + + + rxdfelfhold_us_in + + + + + rxdfetap2hold_in + + + rxdfetap2hold_us_in + + + + + rxdfetap3hold_in + + + rxdfetap3hold_us_in + + + + + rxdfetap4hold_in + + + rxdfetap4hold_us_in + + + + + rxdfetap5hold_in + + + rxdfetap5hold_us_in + + + + + rxdfetap6hold_in + + + rxdfetap6hold_us_in + + + + + rxdfetap7hold_in + + + rxdfetap7hold_us_in + + + + + rxdfetap8hold_in + + + rxdfetap8hold_us_in + + + + + rxdfetap9hold_in + + + rxdfetap9hold_us_in + + + + + rxdfetap10hold_in + + + rxdfetap10hold_us_in + + + + + rxdfetap11hold_in + + + rxdfetap11hold_us_in + + + + + rxdfetap12hold_in + + + rxdfetap12hold_us_in + + + + + rxdfetap13hold_in + + + rxdfetap13hold_us_in + + + + + rxdfetap14hold_in + + + rxdfetap14hold_us_in + + + + + rxdfetap15hold_in + + + rxdfetap15hold_us_in + + + + + rxdfeuthold_in + + + rxdfeuthold_us_in + + + + + rxdfevphold_in + + + rxdfevphold_us_in + + + + + rxdlysresetdone_out + + + rxdlysresetdone_us_out + + + + + rxelecidle_out + + + rxelecidle_us_out + + + + + rxlpmen_in + + + rxlpmen_us_in + + + + + rxlpmgchold_in + + + rxlpmgchold_us_in + + + + + rxlpmhfhold_in + + + rxlpmhfhold_us_in + + + + + rxlpmlfhold_in + + + rxlpmlfhold_us_in + + + + + rxlpmoshold_in + + + rxlpmoshold_us_in + + + + + rxmcommaalignen_in + + + rxmcommaalignen_us_in + + + + + rxoshold_in + + + rxoshold_us_in + + + + + rxoutclk_out + + + rxoutclk_us_out + + + + + rxpcommaalignen_in + + + rxpcommaalignen_us_in + + + + + rxpd_in + + + rxpd_us_in + + + + + rxphaligndone_out + + + rxphaligndone_us_out + + + + + rxpmaresetdone_out + + + rxpmaresetdone_us_out + + + + + rxpolarity_in + + + rxpolarity_us_in + + + + + rxprbscntreset_in + + + rxprbscntreset_us_in + + + + + rxprbserr_out + + + rxprbserr_us_out + + + + + rxprbslocked_out + + + rxprbslocked_us_out + + + + + rxprbssel_in + + + rxprbssel_us_in + + + + + rxprgdivresetdone_out + + + rxprgdivresetdone_us_out + + + + + rxprogdivreset_in + + + rxprogdivreset_us_in + + + + + rxrate_in + + + rxrate_us_in + + + + + rxratedone_out + + + rxratedone_us_out + + + + + rxratemode_in + + + rxratemode_us_in + + + + + rxresetdone_out + + + rxresetdone_us_out + + + + + rxslide_in + + + rxslide_us_in + + + + + rxstatus_out + + + rxstatus_us_out + + + + + rxsyncdone_out + + + rxsyncdone_us_out + + + + + rxuserrdy_in + + + rxuserrdy_us_in + + + + + rxusrclk2_in + + + rxusrclk2_us_in + + + + + rxusrclk_in + + + rxusrclk_us_in + + + + + rxvalid_out + + + rxvalid_us_out + + + + + tx8b10ben_in + + + tx8b10ben_us_in + + + + + txctrl0_in + + + txctrl0_us_in + + + + + txctrl1_in + + + txctrl1_us_in + + + + + txctrl2_in + + + txctrl2_us_in + + + + + txdata_in + + + txdata_us_in + + + + + txdeemph_in + + + txdeemph_us_in + + + + + txdetectrx_in + + + txdetectrx_us_in + + + + + txdiffctrl_in + + + txdiffctrl_us_in + + + + + txdlybypass_in + + + txdlybypass_us_in + + + + + txdlyen_in + + + txdlyen_us_in + + + + + txdlyhold_in + + + txdlyhold_us_in + + + + + txdlyovrden_in + + + txdlyovrden_us_in + + + + + txdlysreset_in + + + txdlysreset_us_in + + + + + txdlysresetdone_out + + + txdlysresetdone_us_out + + + + + txdlyupdown_in + + + txdlyupdown_us_in + + + + + txelecidle_in + + + txelecidle_us_in + + + + + txinhibit_in + + + txinhibit_us_in + + + + + txmaincursor_in + + + txmaincursor_us_in + + + + + txmargin_in + + + txmargin_us_in + + + + + txoutclk_out + + + txoutclk_us_out + + + + + txoutclksel_in + + + txoutclksel_us_in + + + + + txpd_in + + + txpd_us_in + + + + + txphalign_in + + + txphalign_us_in + + + + + txphaligndone_out + + + txphaligndone_us_out + + + + + txphalignen_in + + + txphalignen_us_in + + + + + txphdlypd_in + + + txphdlypd_us_in + + + + + txphdlyreset_in + + + txphdlyreset_us_in + + + + + txphdlytstclk_in + + + txphdlytstclk_us_in + + + + + txphinit_in + + + txphinit_us_in + + + + + txphinitdone_out + + + txphinitdone_us_out + + + + + txphovrden_in + + + txphovrden_us_in + + + + + txpmaresetdone_out + + + txpmaresetdone_us_out + + + + + txpostcursor_in + + + txpostcursor_us_in + + + + + txprbsforceerr_in + + + txprbsforceerr_us_in + + + + + txprbssel_in + + + txprbssel_us_in + + + + + txprecursor_in + + + txprecursor_us_in + + + + + txprgdivresetdone_out + + + txprgdivresetdone_us_out + + + + + txprogdivreset_in + + + txprogdivreset_us_in + + + + + txrate_in + + + txrate_us_in + + + + + txresetdone_out + + + txresetdone_us_out + + + + + txswing_in + + + txswing_us_in + + + + + txsyncallin_in + + + txsyncallin_us_in + + + + + txsyncdone_out + + + txsyncdone_us_out + + + + + txsyncin_in + + + txsyncin_us_in + + + + + txsyncmode_in + + + txsyncmode_us_in + + + + + txsyncout_out + + + txsyncout_us_out + + + + + txuserrdy_in + + + txuserrdy_us_in + + + + + txusrclk2_in + + + txusrclk2_us_in + + + + + txusrclk_in + + + txusrclk_us_in + + + + + + + false + + + + + + pcie4_gt_if + pcie4_gt_if + GT Interface + + + + + + + bufgtce_out + + + bufgtce_usp_out + + + + + bufgtcemask_out + + + bufgtcemask_usp_out + + + + + bufgtdiv_out + + + bufgtdiv_usp_out + + + + + bufgtreset_out + + + bufgtreset_usp_out + + + + + bufgtrstmask_out + + + bufgtrstmask_usp_out + + + + + cpllfreqlock_in + + + cpllfreqlock_usp_in + + + + + cplllock_out + + + cplllock_usp_out + + + + + cpllpd_in + + + cpllpd_usp_in + + + + + cpllreset_in + + + cpllreset_usp_in + + + + + dmonfiforeset_in + + + dmonfiforeset_usp_in + + + + + dmonitorclk_in + + + dmonitorclk_usp_in + + + + + dmonitorout_out + + + dmonitorout_usp_out + + + + + drpaddr_in + + + drpaddr_usp_in + + + + + drpclk_in + + + drpclk_usp_in + + + + + drpdi_in + + + drpdi_usp_in + + + + + drpdo_out + + + drpdo_usp_out + + + + + drpen_in + + + drpen_usp_in + + + + + drprdy_out + + + drprdy_usp_out + + + + + drprst_in + + + drprst_usp_in + + + + + drpwe_in + + + drpwe_usp_in + + + + + ext_phy_clk_bufg_gt_ce + + + ext_phy_clk_bufg_gt_ce + + + + + ext_phy_clk_bufg_gt_reset + + + ext_phy_clk_bufg_gt_reset + + + + + ext_phy_clk_bufgtcemask + + + ext_phy_clk_bufgtcemask + + + + + ext_phy_clk_bufgtdiv + + + ext_phy_clk_bufgtdiv + + + + + ext_phy_clk_gt_bufgtrstmask + + + ext_phy_clk_gt_bufgtrstmask + + + + + ext_phy_clk_int_clock + + + ext_phy_clk_int_clock + + + + + ext_phy_clk_pclk + + + ext_phy_clk_pclk + + + + + ext_phy_clk_pclk2_gt + + + ext_phy_clk_pclk2_gt + + + + + ext_phy_clk_phy_coreclk + + + ext_phy_clk_phy_coreclk + + + + + ext_phy_clk_phy_mcapclk + + + ext_phy_clk_phy_mcapclk + + + + + ext_phy_clk_phy_pclk2 + + + ext_phy_clk_phy_pclk2 + + + + + ext_phy_clk_phy_userclk + + + ext_phy_clk_phy_userclk + + + + + ext_phy_clk_rst_idle + + + ext_phy_clk_rst_idle + + + + + ext_phy_clk_txoutclk + + + ext_phy_clk_txoutclk + + + + + eyescanreset_in + + + eyescanreset_usp_in + + + + + gtpowergood_out + + + gtpowergood_usp_out + + + + + gtrefclk0_in + + + gtrefclk0_usp_in + + + + + gtrefclk00_in + + + gtrefclk00_usp_in + + + + + gtrefclk01_in + + + gtrefclk01_usp_in + + + + + gtrxreset_in + + + gtrxreset_usp_in + + + + + gttxreset_in + + + gttxreset_usp_in + + + + + gtwiz_reset_rx_done_in + + + gtwiz_reset_rx_done_usp_in + + + + + gtwiz_reset_tx_done_in + + + gtwiz_reset_tx_done_usp_in + + + + + gtwiz_userclk_rx_active_in + + + gtwiz_userclk_rx_active_usp_in + + + + + gtwiz_userclk_tx_active_in + + + gtwiz_userclk_tx_active_usp_in + + + + + loopback_in + + + loopback_usp_in + + + + + pcieeqrxeqadaptdone_in + + + pcieeqrxeqadaptdone_usp_in + + + + + pcierategen3_out + + + pcierategen3_usp_out + + + + + pcierateidle_out + + + pcierateidle_usp_out + + + + + pcierateqpll0_in + + + pcierateqpll0_usp_in + + + + + pcierateqpll1_in + + + pcierateqpll1_usp_in + + + + + pcierateqpllpd_out + + + pcierateqpllpd_usp_out + + + + + pcierateqpllreset_out + + + pcierateqpllreset_usp_out + + + + + pcierstidle_in + + + pcierstidle_usp_in + + + + + pciersttxsyncstart_in + + + pciersttxsyncstart_usp_in + + + + + pciesynctxsyncdone_out + + + pciesynctxsyncdone_usp_out + + + + + pcieusergen3rdy_out + + + pcieusergen3rdy_usp_out + + + + + pcieuserphystatusrst_out + + + pcieuserphystatusrst_usp_out + + + + + pcieuserratedone_in + + + pcieuserratedone_usp_in + + + + + pcieuserratestart_out + + + pcieuserratestart_usp_out + + + + + phystatus_out + + + phystatus_usp_out + + + + + qpll0freqlock_in + + + qpll0freqlock_usp_in + + + + + qpll0lock_out + + + qpll0lock_usp_out + + + + + qpll0outclk_out + + + qpll0outclk_usp_out + + + + + qpll0outrefclk_out + + + qpll0outrefclk_usp_out + + + + + qpll0pd_in + + + qpll0pd_usp_in + + + + + qpll0reset_in + + + qpll0reset_usp_in + + + + + qpll1freqlock_in + + + qpll1freqlock_usp_in + + + + + qpll1lock_out + + + qpll1lock_usp_out + + + + + qpll1outclk_out + + + qpll1outclk_usp_out + + + + + qpll1outrefclk_out + + + qpll1outrefclk_usp_out + + + + + qpll1pd_in + + + qpll1pd_usp_in + + + + + qpll1reset_in + + + qpll1reset_usp_in + + + + + rcalenb_in + + + rcalenb_usp_in + + + + + resetovrd_in + + + resetovrd_usp_in + + + + + rx8b10ben_in + + + rx8b10ben_usp_in + + + + + rxbufreset_in + + + rxbufreset_usp_in + + + + + rxbufstatus_out + + + rxbufstatus_usp_out + + + + + rxbyteisaligned_out + + + rxbyteisaligned_usp_out + + + + + rxbyterealign_out + + + rxbyterealign_usp_out + + + + + rxcdrfreqreset_in + + + rxcdrfreqreset_usp_in + + + + + rxcdrhold_in + + + rxcdrhold_usp_in + + + + + rxcdrlock_out + + + rxcdrlock_usp_out + + + + + rxcdrreset_in + + + rxcdrreset_usp_in + + + + + rxclkcorcnt_out + + + rxclkcorcnt_usp_out + + + + + rxcommadet_out + + + rxcommadet_usp_out + + + + + rxcommadeten_in + + + rxcommadeten_usp_in + + + + + rxctrl0_out + + + rxctrl0_usp_out + + + + + rxctrl1_out + + + rxctrl1_usp_out + + + + + rxctrl2_out + + + rxctrl2_usp_out + + + + + rxctrl3_out + + + rxctrl3_usp_out + + + + + rxdata_out + + + rxdata_usp_out + + + + + rxdfeagchold_in + + + rxdfeagchold_usp_in + + + + + rxdfecfokhold_in + + + rxdfecfokhold_usp_in + + + + + rxdfekhhold_in + + + rxdfekhhold_usp_in + + + + + rxdfelfhold_in + + + rxdfelfhold_usp_in + + + + + rxdfelpmreset_in + + + rxdfelpmreset_usp_in + + + + + rxdfetap2hold_in + + + rxdfetap2hold_usp_in + + + + + rxdfetap3hold_in + + + rxdfetap3hold_usp_in + + + + + rxdfetap4hold_in + + + rxdfetap4hold_usp_in + + + + + rxdfetap5hold_in + + + rxdfetap5hold_usp_in + + + + + rxdfetap6hold_in + + + rxdfetap6hold_usp_in + + + + + rxdfetap7hold_in + + + rxdfetap7hold_usp_in + + + + + rxdfetap8hold_in + + + rxdfetap8hold_usp_in + + + + + rxdfetap9hold_in + + + rxdfetap9hold_usp_in + + + + + rxdfetap10hold_in + + + rxdfetap10hold_usp_in + + + + + rxdfetap11hold_in + + + rxdfetap11hold_usp_in + + + + + rxdfetap12hold_in + + + rxdfetap12hold_usp_in + + + + + rxdfetap13hold_in + + + rxdfetap13hold_usp_in + + + + + rxdfetap14hold_in + + + rxdfetap14hold_usp_in + + + + + rxdfetap15hold_in + + + rxdfetap15hold_usp_in + + + + + rxdfeuthold_in + + + rxdfeuthold_usp_in + + + + + rxdfevphold_in + + + rxdfevphold_usp_in + + + + + rxdlysresetdone_out + + + rxdlysresetdone_usp_out + + + + + rxelecidle_out + + + rxelecidle_usp_out + + + + + rxlpmen_in + + + rxlpmen_usp_in + + + + + rxlpmgchold_in + + + rxlpmgchold_usp_in + + + + + rxlpmhfhold_in + + + rxlpmhfhold_usp_in + + + + + rxlpmlfhold_in + + + rxlpmlfhold_usp_in + + + + + rxlpmoshold_in + + + rxlpmoshold_usp_in + + + + + rxmcommaalignen_in + + + rxmcommaalignen_usp_in + + + + + rxoshold_in + + + rxoshold_usp_in + + + + + rxoutclk_out + + + rxoutclk_usp_out + + + + + rxoutclkfabric_out + + + rxoutclkfabric_usp_out + + + + + rxoutclkpcs_out + + + rxoutclkpcs_usp_out + + + + + rxpcommaalignen_in + + + rxpcommaalignen_usp_in + + + + + rxpcsreset_in + + + rxpcsreset_usp_in + + + + + rxpd_in + + + rxpd_usp_in + + + + + rxphaligndone_out + + + rxphaligndone_usp_out + + + + + rxpmareset_in + + + rxpmareset_usp_in + + + + + rxpmaresetdone_out + + + rxpmaresetdone_usp_out + + + + + rxpolarity_in + + + rxpolarity_usp_in + + + + + rxprbscntreset_in + + + rxprbscntreset_usp_in + + + + + rxprbserr_out + + + rxprbserr_usp_out + + + + + rxprbslocked_out + + + rxprbslocked_usp_out + + + + + rxprbssel_in + + + rxprbssel_usp_in + + + + + rxprogdivreset_in + + + rxprogdivreset_usp_in + + + + + rxrate_in + + + rxrate_usp_in + + + + + rxratedone_out + + + rxratedone_usp_out + + + + + rxratemode_in + + + rxratemode_usp_in + + + + + rxrecclkout_out + + + rxrecclkout_usp_out + + + + + rxresetdone_out + + + rxresetdone_usp_out + + + + + rxslide_in + + + rxslide_usp_in + + + + + rxstatus_out + + + rxstatus_usp_out + + + + + rxsyncdone_out + + + rxsyncdone_usp_out + + + + + rxtermination_in + + + rxtermination_usp_in + + + + + rxuserrdy_in + + + rxuserrdy_usp_in + + + + + rxusrclk2_in + + + rxusrclk2_usp_in + + + + + rxusrclk_in + + + rxusrclk_usp_in + + + + + rxvalid_out + + + rxvalid_usp_out + + + + + tx8b10ben_in + + + tx8b10ben_usp_in + + + + + txctrl0_in + + + txctrl0_usp_in + + + + + txctrl1_in + + + txctrl1_usp_in + + + + + txctrl2_in + + + txctrl2_usp_in + + + + + txdata_in + + + txdata_usp_in + + + + + txdeemph_in + + + txdeemph_usp_in + + + + + txdetectrx_in + + + txdetectrx_usp_in + + + + + txdiffctrl_in + + + txdiffctrl_usp_in + + + + + txdlybypass_in + + + txdlybypass_usp_in + + + + + txdlyen_in + + + txdlyen_usp_in + + + + + txdlyhold_in + + + txdlyhold_usp_in + + + + + txdlyovrden_in + + + txdlyovrden_usp_in + + + + + txdlysreset_in + + + txdlysreset_usp_in + + + + + txdlysresetdone_out + + + txdlysresetdone_usp_out + + + + + txdlyupdown_in + + + txdlyupdown_usp_in + + + + + txelecidle_in + + + txelecidle_usp_in + + + + + txmaincursor_in + + + txmaincursor_usp_in + + + + + txmargin_in + + + txmargin_usp_in + + + + + txoutclk_out + + + txoutclk_usp_out + + + + + txoutclkfabric_out + + + txoutclkfabric_usp_out + + + + + txoutclkpcs_out + + + txoutclkpcs_usp_out + + + + + txoutclksel_in + + + txoutclksel_usp_in + + + + + txpcsreset_in + + + txpcsreset_usp_in + + + + + txpd_in + + + txpd_usp_in + + + + + txpdelecidlemode_in + + + txpdelecidlemode_usp_in + + + + + txphalign_in + + + txphalign_usp_in + + + + + txphaligndone_out + + + txphaligndone_usp_out + + + + + txphalignen_in + + + txphalignen_usp_in + + + + + txphdlypd_in + + + txphdlypd_usp_in + + + + + txphdlyreset_in + + + txphdlyreset_usp_in + + + + + txphdlytstclk_in + + + txphdlytstclk_usp_in + + + + + txphinit_in + + + txphinit_usp_in + + + + + txphinitdone_out + + + txphinitdone_usp_out + + + + + txphovrden_in + + + txphovrden_usp_in + + + + + txpisopd_in + + + txpisopd_usp_in + + + + + txpmareset_in + + + txpmareset_usp_in + + + + + txpmaresetdone_out + + + txpmaresetdone_usp_out + + + + + txpostcursor_in + + + txpostcursor_usp_in + + + + + txprbsforceerr_in + + + txprbsforceerr_usp_in + + + + + txprbssel_in + + + txprbssel_usp_in + + + + + txprecursor_in + + + txprecursor_usp_in + + + + + txprgdivresetdone_out + + + txprgdivresetdone_usp_out + + + + + txprogdivreset_in + + + txprogdivreset_usp_in + + + + + txrate_in + + + txrate_usp_in + + + + + txresetdone_out + + + txresetdone_usp_out + + + + + txswing_in + + + txswing_usp_in + + + + + txsyncallin_in + + + txsyncallin_usp_in + + + + + txsyncdone_out + + + txsyncdone_usp_out + + + + + txsyncin_in + + + txsyncin_usp_in + + + + + txsyncmode_in + + + txsyncmode_usp_in + + + + + txsyncout_out + + + txsyncout_usp_out + + + + + txuserrdy_in + + + txuserrdy_usp_in + + + + + txusrclk2_in + + + txusrclk2_usp_in + + + + + txusrclk_in + + + txusrclk_usp_in + + + + + + + false + + + + + + pcie_ext_ch_gt + pcie_ext_ch_gt + GT DRP interface + + + + + + + DADDR + + + ext_ch_gt_drpaddr + + + + + DEN + + + ext_ch_gt_drpen + + + + + DI + + + ext_ch_gt_drpdi + + + + + DO + + + ext_ch_gt_drpdo + + + + + DRDY + + + ext_ch_gt_drprdy + + + + + DWE + + + ext_ch_gt_drpwe + + + + + + + false + + + + + + pcie_cfg_ext + pcie4_cfg_ext + Configuration Extend Interface + + + + + + + function_number + + + cfg_ext_function_number + + + + + read_data + + + cfg_ext_read_data + + + + + read_data_valid + + + cfg_ext_read_data_valid + + + + + read_received + + + cfg_ext_read_received + + + + + register_number + + + cfg_ext_register_number + + + + + write_byte_enable + + + cfg_ext_write_byte_enable + + + + + write_data + + + cfg_ext_write_data + + + + + write_received + + + cfg_ext_write_received + + + + + + + false + + + + + + CLK.ext_ch_gt_drpclk + + + + + + + CLK + + + ext_ch_gt_drpclk + + + + + + ASSOCIATED_BUSIF + pcie_ext_ch_gt + + + FREQ_HZ + 100000000 + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + ASSOCIATED_RESET + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + pcie_ext_pipe_rp_usp + pcie3_ext_pipe_rp_usp + PCIE3 External PIPE Interface + + + + + + + COMMANDS_IN + + + common_commands_in + + + + + COMMANDS_OUT + + + common_commands_out + + + + + RX_0 + + + pipe_rx_0_sigs + + + + + RX_1 + + + pipe_rx_1_sigs + + + + + RX_2 + + + pipe_rx_2_sigs + + + + + RX_3 + + + pipe_rx_3_sigs + + + + + RX_4 + + + pipe_rx_4_sigs + + + + + RX_5 + + + pipe_rx_5_sigs + + + + + RX_6 + + + pipe_rx_6_sigs + + + + + RX_7 + + + pipe_rx_7_sigs + + + + + RX_8 + + + pipe_rx_8_sigs + + + + + RX_9 + + + pipe_rx_9_sigs + + + + + RX_10 + + + pipe_rx_10_sigs + + + + + RX_11 + + + pipe_rx_11_sigs + + + + + RX_12 + + + pipe_rx_12_sigs + + + + + RX_13 + + + pipe_rx_13_sigs + + + + + RX_14 + + + pipe_rx_14_sigs + + + + + RX_15 + + + pipe_rx_15_sigs + + + + + TX_0 + + + pipe_tx_0_sigs + + + + + TX_1 + + + pipe_tx_1_sigs + + + + + TX_2 + + + pipe_tx_2_sigs + + + + + TX_3 + + + pipe_tx_3_sigs + + + + + TX_4 + + + pipe_tx_4_sigs + + + + + TX_5 + + + pipe_tx_5_sigs + + + + + TX_6 + + + pipe_tx_6_sigs + + + + + TX_7 + + + pipe_tx_7_sigs + + + + + TX_8 + + + pipe_tx_8_sigs + + + + + TX_9 + + + pipe_tx_9_sigs + + + + + TX_10 + + + pipe_tx_10_sigs + + + + + TX_11 + + + pipe_tx_11_sigs + + + + + TX_12 + + + pipe_tx_12_sigs + + + + + TX_13 + + + pipe_tx_13_sigs + + + + + TX_14 + + + pipe_tx_14_sigs + + + + + TX_15 + + + pipe_tx_15_sigs + + + + + + + false + + + + + + pcie_ext_pipe_ep_usp + pcie3_ext_pipe_ep_usp + PCIE3 External PIPE Interface + + + + + + + COMMANDS_IN + + + common_commands_out + + + + + COMMANDS_OUT + + + common_commands_in + + + + + RX_0 + + + pipe_tx_0_sigs + + + + + RX_1 + + + pipe_tx_1_sigs + + + + + RX_2 + + + pipe_tx_2_sigs + + + + + RX_3 + + + pipe_tx_3_sigs + + + + + RX_4 + + + pipe_tx_4_sigs + + + + + RX_5 + + + pipe_tx_5_sigs + + + + + RX_6 + + + pipe_tx_6_sigs + + + + + RX_7 + + + pipe_tx_7_sigs + + + + + RX_8 + + + pipe_tx_8_sigs + + + + + RX_9 + + + pipe_tx_9_sigs + + + + + RX_10 + + + pipe_tx_10_sigs + + + + + RX_11 + + + pipe_tx_11_sigs + + + + + RX_12 + + + pipe_tx_12_sigs + + + + + RX_13 + + + pipe_tx_13_sigs + + + + + RX_14 + + + pipe_tx_14_sigs + + + + + RX_15 + + + pipe_tx_15_sigs + + + + + TX_0 + + + pipe_rx_0_sigs + + + + + TX_1 + + + pipe_rx_1_sigs + + + + + TX_2 + + + pipe_rx_2_sigs + + + + + TX_3 + + + pipe_rx_3_sigs + + + + + TX_4 + + + pipe_rx_4_sigs + + + + + TX_5 + + + pipe_rx_5_sigs + + + + + TX_6 + + + pipe_rx_6_sigs + + + + + TX_7 + + + pipe_rx_7_sigs + + + + + TX_8 + + + pipe_rx_8_sigs + + + + + TX_9 + + + pipe_rx_9_sigs + + + + + TX_10 + + + pipe_rx_10_sigs + + + + + TX_11 + + + pipe_rx_11_sigs + + + + + TX_12 + + + pipe_rx_12_sigs + + + + + TX_13 + + + pipe_rx_13_sigs + + + + + TX_14 + + + pipe_rx_14_sigs + + + + + TX_15 + + + pipe_rx_15_sigs + + + + + + + false + + + + + + pcie_ext_pipe_ep_legacy_usp + pcie3_ext_pipe_ep_legacy_usp + PCIE3 External PIPE Interface + + + + + + + COMMANDS_IN + + + common_commands_out + + + + + COMMANDS_OUT + + + common_commands_in + + + + + RX_0 + + + pipe_tx_0_sigs + + + + + RX_1 + + + pipe_tx_1_sigs + + + + + RX_2 + + + pipe_tx_2_sigs + + + + + RX_3 + + + pipe_tx_3_sigs + + + + + RX_4 + + + pipe_tx_4_sigs + + + + + RX_5 + + + pipe_tx_5_sigs + + + + + RX_6 + + + pipe_tx_6_sigs + + + + + RX_7 + + + pipe_tx_7_sigs + + + + + RX_8 + + + pipe_tx_8_sigs + + + + + RX_9 + + + pipe_tx_9_sigs + + + + + RX_10 + + + pipe_tx_10_sigs + + + + + RX_11 + + + pipe_tx_11_sigs + + + + + RX_12 + + + pipe_tx_12_sigs + + + + + RX_13 + + + pipe_tx_13_sigs + + + + + RX_14 + + + pipe_tx_14_sigs + + + + + RX_15 + + + pipe_tx_15_sigs + + + + + TX_0 + + + pipe_rx_0_sigs + + + + + TX_1 + + + pipe_rx_1_sigs + + + + + TX_2 + + + pipe_rx_2_sigs + + + + + TX_3 + + + pipe_rx_3_sigs + + + + + TX_4 + + + pipe_rx_4_sigs + + + + + TX_5 + + + pipe_rx_5_sigs + + + + + TX_6 + + + pipe_rx_6_sigs + + + + + TX_7 + + + pipe_rx_7_sigs + + + + + TX_8 + + + pipe_rx_8_sigs + + + + + TX_9 + + + pipe_rx_9_sigs + + + + + TX_10 + + + pipe_rx_10_sigs + + + + + TX_11 + + + pipe_rx_11_sigs + + + + + TX_12 + + + pipe_rx_12_sigs + + + + + TX_13 + + + pipe_rx_13_sigs + + + + + TX_14 + + + pipe_rx_14_sigs + + + + + TX_15 + + + pipe_rx_15_sigs + + + + + + + false + + + + + + pcie3_ext_pipe_rp + pcie3_ext_pipe_rp + PCIE3 External PIPE Interface + + + + + + + COMMANDS_IN + + + common_commands_in + + + + + COMMANDS_OUT + + + common_commands_out + + + + + RX_0 + + + pipe_rx_0_sigs + + + + + RX_1 + + + pipe_rx_1_sigs + + + + + RX_2 + + + pipe_rx_2_sigs + + + + + RX_3 + + + pipe_rx_3_sigs + + + + + RX_4 + + + pipe_rx_4_sigs + + + + + RX_5 + + + pipe_rx_5_sigs + + + + + RX_6 + + + pipe_rx_6_sigs + + + + + RX_7 + + + pipe_rx_7_sigs + + + + + TX_0 + + + pipe_tx_0_sigs + + + + + TX_1 + + + pipe_tx_1_sigs + + + + + TX_2 + + + pipe_tx_2_sigs + + + + + TX_3 + + + pipe_tx_3_sigs + + + + + TX_4 + + + pipe_tx_4_sigs + + + + + TX_5 + + + pipe_tx_5_sigs + + + + + TX_6 + + + pipe_tx_6_sigs + + + + + TX_7 + + + pipe_tx_7_sigs + + + + + + + false + + + + + + pcie3_ext_pipe_ep + pcie3_ext_pipe_ep + PCIE3 External PIPE Interface + + + + + + + COMMANDS_IN + + + common_commands_out + + + + + COMMANDS_OUT + + + common_commands_in + + + + + RX_0 + + + pipe_tx_0_sigs + + + + + RX_1 + + + pipe_tx_1_sigs + + + + + RX_2 + + + pipe_tx_2_sigs + + + + + RX_3 + + + pipe_tx_3_sigs + + + + + RX_4 + + + pipe_tx_4_sigs + + + + + RX_5 + + + pipe_tx_5_sigs + + + + + RX_6 + + + pipe_tx_6_sigs + + + + + RX_7 + + + pipe_tx_7_sigs + + + + + TX_0 + + + pipe_rx_0_sigs + + + + + TX_1 + + + pipe_rx_1_sigs + + + + + TX_2 + + + pipe_rx_2_sigs + + + + + TX_3 + + + pipe_rx_3_sigs + + + + + TX_4 + + + pipe_rx_4_sigs + + + + + TX_5 + + + pipe_rx_5_sigs + + + + + TX_6 + + + pipe_rx_6_sigs + + + + + TX_7 + + + pipe_rx_7_sigs + + + + + + + false + + + + + + pcie3_ext_pipe_ep_legacy + pcie3_ext_pipe_ep_legacy + PCIE3 External PIPE Interface + + + + + + + COMMANDS_IN + + + common_commands_out + + + + + COMMANDS_OUT + + + common_commands_in + + + + + RX_0 + + + pipe_tx_0_sigs + + + + + RX_1 + + + pipe_tx_1_sigs + + + + + RX_2 + + + pipe_tx_2_sigs + + + + + RX_3 + + + pipe_tx_3_sigs + + + + + RX_4 + + + pipe_tx_4_sigs + + + + + RX_5 + + + pipe_tx_5_sigs + + + + + RX_6 + + + pipe_tx_6_sigs + + + + + RX_7 + + + pipe_tx_7_sigs + + + + + TX_0 + + + pipe_rx_0_sigs + + + + + TX_1 + + + pipe_rx_1_sigs + + + + + TX_2 + + + pipe_rx_2_sigs + + + + + TX_3 + + + pipe_rx_3_sigs + + + + + TX_4 + + + pipe_rx_4_sigs + + + + + TX_5 + + + pipe_rx_5_sigs + + + + + TX_6 + + + pipe_rx_6_sigs + + + + + TX_7 + + + pipe_rx_7_sigs + + + + + + + false + + + + + + dsc_bypass_c2h_0 + dsc_bypass_c2h_0 + Descriptor Bypass Interface + + + + + + + dsc_byp_ctl + + + c2h_dsc_byp_ctl_0 + + + + + dsc_byp_dst_addr + + + c2h_dsc_byp_dst_addr_0 + + + + + dsc_byp_len + + + c2h_dsc_byp_len_0 + + + + + dsc_byp_load + + + c2h_dsc_byp_load_0 + + + + + dsc_byp_ready + + + c2h_dsc_byp_ready_0 + + + + + dsc_byp_src_addr + + + c2h_dsc_byp_src_addr_0 + + + + + + + false + + + + + + dsc_bypass_c2h_1 + dsc_bypass_c2h_1 + Descriptor Bypass Interface + + + + + + + dsc_byp_ctl + + + c2h_dsc_byp_ctl_1 + + + + + dsc_byp_dst_addr + + + c2h_dsc_byp_dst_addr_1 + + + + + dsc_byp_len + + + c2h_dsc_byp_len_1 + + + + + dsc_byp_load + + + c2h_dsc_byp_load_1 + + + + + dsc_byp_ready + + + c2h_dsc_byp_ready_1 + + + + + dsc_byp_src_addr + + + c2h_dsc_byp_src_addr_1 + + + + + + + false + + + + + + dsc_bypass_c2h_2 + dsc_bypass_c2h_2 + Descriptor Bypass Interface + + + + + + + dsc_byp_ctl + + + c2h_dsc_byp_ctl_2 + + + + + dsc_byp_dst_addr + + + c2h_dsc_byp_dst_addr_2 + + + + + dsc_byp_len + + + c2h_dsc_byp_len_2 + + + + + dsc_byp_load + + + c2h_dsc_byp_load_2 + + + + + dsc_byp_ready + + + c2h_dsc_byp_ready_2 + + + + + dsc_byp_src_addr + + + c2h_dsc_byp_src_addr_2 + + + + + + + false + + + + + + dsc_bypass_c2h_3 + dsc_bypass_c2h_3 + Descriptor Bypass Interface + + + + + + + dsc_byp_ctl + + + c2h_dsc_byp_ctl_3 + + + + + dsc_byp_dst_addr + + + c2h_dsc_byp_dst_addr_3 + + + + + dsc_byp_len + + + c2h_dsc_byp_len_3 + + + + + dsc_byp_load + + + c2h_dsc_byp_load_3 + + + + + dsc_byp_ready + + + c2h_dsc_byp_ready_3 + + + + + dsc_byp_src_addr + + + c2h_dsc_byp_src_addr_3 + + + + + + + false + + + + + + dsc_bypass_h2c_0 + dsc_bypass_h2c_0 + Descriptor Bypass Interface + + + + + + + dsc_byp_ctl + + + h2c_dsc_byp_ctl_0 + + + + + dsc_byp_dst_addr + + + h2c_dsc_byp_dst_addr_0 + + + + + dsc_byp_len + + + h2c_dsc_byp_len_0 + + + + + dsc_byp_load + + + h2c_dsc_byp_load_0 + + + + + dsc_byp_ready + + + h2c_dsc_byp_ready_0 + + + + + dsc_byp_src_addr + + + h2c_dsc_byp_src_addr_0 + + + + + + + false + + + + + + dsc_bypass_h2c_1 + dsc_bypass_h2c_1 + Descriptor Bypass Interface + + + + + + + dsc_byp_ctl + + + h2c_dsc_byp_ctl_1 + + + + + dsc_byp_dst_addr + + + h2c_dsc_byp_dst_addr_1 + + + + + dsc_byp_len + + + h2c_dsc_byp_len_1 + + + + + dsc_byp_load + + + h2c_dsc_byp_load_1 + + + + + dsc_byp_ready + + + h2c_dsc_byp_ready_1 + + + + + dsc_byp_src_addr + + + h2c_dsc_byp_src_addr_1 + + + + + + + false + + + + + + dsc_bypass_h2c_2 + dsc_bypass_h2c_2 + Descriptor Bypass Interface + + + + + + + dsc_byp_ctl + + + h2c_dsc_byp_ctl_2 + + + + + dsc_byp_dst_addr + + + h2c_dsc_byp_dst_addr_2 + + + + + dsc_byp_len + + + h2c_dsc_byp_len_2 + + + + + dsc_byp_load + + + h2c_dsc_byp_load_2 + + + + + dsc_byp_ready + + + h2c_dsc_byp_ready_2 + + + + + dsc_byp_src_addr + + + h2c_dsc_byp_src_addr_2 + + + + + + + false + + + + + + dsc_bypass_h2c_3 + dsc_bypass_h2c_3 + Descriptor Bypass Interface + + + + + + + dsc_byp_ctl + + + h2c_dsc_byp_ctl_3 + + + + + dsc_byp_dst_addr + + + h2c_dsc_byp_dst_addr_3 + + + + + dsc_byp_len + + + h2c_dsc_byp_len_3 + + + + + dsc_byp_load + + + h2c_dsc_byp_load_3 + + + + + dsc_byp_ready + + + h2c_dsc_byp_ready_3 + + + + + dsc_byp_src_addr + + + h2c_dsc_byp_src_addr_3 + + + + + + + false + + + + + + dma_status_ports + dma_status_ports + XDMA Status Ports Interface + + + + + + + c2h_sts0 + + + c2h_sts_0 + + + + + c2h_sts1 + + + c2h_sts_1 + + + + + c2h_sts2 + + + c2h_sts_2 + + + + + c2h_sts3 + + + c2h_sts_3 + + + + + h2c_sts0 + + + h2c_sts_0 + + + + + h2c_sts1 + + + h2c_sts_1 + + + + + h2c_sts2 + + + h2c_sts_2 + + + + + h2c_sts3 + + + h2c_sts_3 + + + + + + + false + + + + + + cap + cap + + + + + + + GNT + + + cap_gnt + + + + + REL + + + cap_rel + + + + + REQ + + + cap_req + + + + + + + false + + + + + + startup + startup + STARTUP Interface + + + + + + + cfgclk + + + startup_cfgclk + + + + + cfgmclk + + + startup_cfgmclk + + + + + di + + + startup_di + + + + + do + + + startup_do + + + + + dts + + + startup_dts + + + + + eos + + + startup_eos + + + + + fcsbo + + + startup_fcsbo + + + + + fcsbts + + + startup_fcsbts + + + + + gsr + + + startup_gsr + + + + + gts + + + startup_gts + + + + + keyclearb + + + startup_keyclearb + + + + + pack + + + startup_pack + + + + + preq + + + startup_preq + + + + + userdoneo + + + startup_usrdoneo + + + + + usrcclko + + + startup_usrcclko + + + + + usrclkts + + + startup_usrcclkts + + + + + usrdonets + + + startup_usrdonets + + + + + + + false + + + + + + atspri_s_axis_rq + atspri_s_axis_rq + The Requestor Request interface received requests TLP's from the Client Application + + + + + + + TDATA + + + atspri_s_axis_rq_tdata + + + + + TKEEP + + + atspri_s_axis_rq_tkeep + + + + + TLAST + + + atspri_s_axis_rq_tlast + + + + + TREADY + + + atspri_s_axis_rq_tready + + + + + TUSER + + + atspri_s_axis_rq_tuser + + + + + TVALID + + + atspri_s_axis_rq_tvalid + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + atspri_m_axis_cq + atspri_m_axis_cq + The Completer Request interface is used to transmit Completion TLP's to the Client Application + + + + + + + TDATA + + + atspri_m_axis_cq_tdata + + + + + TKEEP + + + atspri_m_axis_cq_tkeep + + + + + TLAST + + + atspri_m_axis_cq_tlast + + + + + TREADY + + + atspri_m_axis_cq_tready + + + + + TUSER + + + atspri_m_axis_cq_tuser + + + + + TVALID + + + atspri_m_axis_cq_tvalid + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + cfg_status_ats + cfg_status_ats + Configuration Status Interface For ATS + + + + + + + cfg_status_ats_en + + + cfg_status_ats_en + + + + + cfg_status_ats_stu + + + cfg_status_ats_stu + + + + + + + false + + + + + + cfg_status_pri + cfg_status_pri + Configuration Status Interface For PRI + + + + + + + cfg_status_clr_s + + + cfg_status_clr_s + + + + + cfg_status_ost_pr_alloc + + + cfg_status_ost_pr_alloc + + + + + cfg_status_pr_en + + + cfg_status_pr_en + + + + + cfg_status_pr_rf + + + cfg_status_pr_rf + + + + + cfg_status_pr_rst + + + cfg_status_pr_rst + + + + + cfg_status_pr_uprgi + + + cfg_status_pr_uprgi + + + + + cfg_status_set_rf + + + cfg_status_set_rf + + + + + cfg_status_set_s + + + cfg_status_set_s + + + + + cfg_status_set_uprgi + + + cfg_status_set_uprgi + + + + + + + false + + + + + + dma_debug_ports + XDMA Debug Ports + + + + + + + cc_tdata_out + + + m_axis_cc_tdata_out + + + + + cc_tkeep_out + + + m_axis_cc_tkeep_out + + + + + cc_tlast_out + + + m_axis_cc_tlast_out + + + + + cc_tready_out + + + m_axis_cc_tready_out + + + + + cc_tuser_out + + + m_axis_cc_tuser_out + + + + + cc_tvalid_out + + + m_axis_cc_tvalid_out + + + + + cq_tdata_out + + + s_axis_cq_tdata_out + + + + + cq_tkeep_out + + + s_axis_cq_tkeep_out + + + + + cq_tlast_out + + + s_axis_cq_tlast_out + + + + + cq_tready_out + + + s_axis_cq_tready_out + + + + + cq_tuser_out + + + s_axis_cq_tuser_out + + + + + cq_tvalid_out + + + s_axis_cq_tvalid_out + + + + + rc_tdata_out + + + s_axis_rc_tdata_out + + + + + rc_tkeep_out + + + s_axis_rc_tkeep_out + + + + + rc_tlast_out + + + s_axis_rc_tlast_out + + + + + rc_tready_out + + + s_axis_rc_tready_out + + + + + rc_tuser_out + + + s_axis_rc_tuser_out + + + + + rc_tvalid_out + + + s_axis_rc_tvalid_out + + + + + rq_tdata_out + + + m_axis_rq_tdata_out + + + + + rq_tkeep_out + + + m_axis_rq_tkeep_out + + + + + rq_tlast_out + + + m_axis_rq_tlast_out + + + + + rq_tready_out + + + m_axis_rq_tready_out + + + + + rq_tuser_out + + + m_axis_rq_tuser_out + + + + + rq_tvalid_out + + + m_axis_rq_tvalid_out + + + + + + + false + + + + + + pcie3_us_ext_shared_logic + pcie3_us_ext_shared_logic + PCIE3 Ultrascale External Shared Logic Interface + + + + + + + exts_qpll1lock_out + + + ext_qpll1lock_out + + + + + exts_qpll1outclk_out + + + ext_qpll1outclk_out + + + + + exts_qpll1outrefclk_out + + + ext_qpll1outrefclk_out + + + + + exts_qpll1pd + + + ext_qpll1pd + + + + + exts_qpll1rate + + + ext_qpll1rate + + + + + exts_qpll1refclk + + + ext_qpll1refclk + + + + + exts_qpll1reset + + + ext_qpll1reset + + + + + + + false + + + + + + pcie3_us_int_shared_logic + pcie3_us_int_shared_logic + PCIE3 Ultrascale Internal Shared Logic Interface + + + + + + + ints_qpll1lock_out + + + int_qpll1lock_out + + + + + ints_qpll1outclk_out + + + int_qpll1outclk_out + + + + + ints_qpll1outrefclk_out + + + int_qpll1outrefclk_out + + + + + + + false + + + + + + pcie4_usp_ext_gtcom + pcie4_usp_ext_gtcommon + PCIE4 Ultrascale+ External GT COMMON Interface + + + + + + + exts_qpll0lock_out + + + ext_usp_qpll0lock_out + + + + + exts_qpll0outclk_out + + + ext_usp_qpll0outclk_out + + + + + exts_qpll0outrefclk_out + + + ext_usp_qpll0outrefclk_out + + + + + exts_qpll0pd + + + ext_usp_qpll0pd + + + + + exts_qpll0reset + + + ext_usp_qpll0reset + + + + + exts_qpll1lock_out + + + ext_usp_qpll1lock_out + + + + + exts_qpll1outclk_out + + + ext_usp_qpll1outclk_out + + + + + exts_qpll1outrefclk_out + + + ext_usp_qpll1outrefclk_out + + + + + exts_qpll1pd + + + ext_usp_qpll1pd + + + + + exts_qpll1reset + + + ext_usp_qpll1reset + + + + + exts_qpllxrate + + + ext_usp_qpllxrate + + + + + exts_qpllxrcalenb + + + ext_usp_qpllxrcalenb + + + + + exts_qpllxrefclk + + + ext_usp_qpllxrefclk + + + + + + + false + + + + + + pcie4_usp_int_gtcom + pcie4_usp_int_gtcommon + PCIE4 Ultrascale+ Internal GT COMMON Interface + + + + + + + ints_qpll0lock_out + + + int_usp_qpll0lock_out + + + + + ints_qpll0outclk_out + + + int_usp_qpll0outclk_out + + + + + ints_qpll0outrefclk_out + + + int_usp_qpll0outrefclk_out + + + + + ints_qpll1lock_out + + + int_usp_qpll1lock_out + + + + + ints_qpll1outclk_out + + + int_usp_qpll1outclk_out + + + + + ints_qpll1outrefclk_out + + + int_usp_qpll1outrefclk_out + + + + + + + false + + + + + + pipe_clock + pipe_clock + PCIExpress Enternal PIPE Clock interface + + + + + + + dclk_in + + + pipe_dclk_in + + + + + gen3_out + + + pipe_gen3_out + + + + + mmcm_lock_in + + + pipe_mmcm_lock_in + + + + + mmcm_rst_n + + + pipe_mmcm_rst_n + + + + + oobclk_in + + + pipe_oobclk_in + + + + + pclk_in + + + pipe_pclk_in + + + + + pclk_sel_out + + + pipe_pclk_sel_out + + + + + rxoutclk_in + + + pipe_rxoutclk_in + + + + + rxoutclk_out + + + pipe_rxoutclk_out + + + + + rxusrclk_in + + + pipe_rxusrclk_in + + + + + txoutclk_out + + + pipe_txoutclk_out + + + + + userclk1_in + + + pipe_userclk1_in + + + + + userclk2_in + + + pipe_userclk2_in + + + + + + + false + + + + + + pcie3_sharedlogic_int_clk + pcie3_sharedlogic_int_clk + PCIe3 Shared logic interface + + + + + + + dclk + + + int_dclk_out + + + + + oobclk + + + int_oobclk_out + + + + + pclk_sel_slave + + + int_pclk_sel_slave + + + + + pclk_slave + + + int_pclk_out_slave + + + + + pipe_rxusrclk + + + int_pipe_rxusrclk_out + + + + + qplllock + + + int_qplllock_out + + + + + qplloutclk + + + int_qplloutclk_out + + + + + qplloutrefclk + + + int_qplloutrefclk_out + + + + + rxoutclk + + + int_rxoutclk_out + + + + + usrclk1 + + + int_userclk1_out + + + + + usrclk2 + + + int_userclk2_out + + + + + + + false + + + + + + pcie3_qpll_drp + pcie3_qpll_drp + PCIe Gen3 external gt_common Interface + + + + + + + clk + + + qpll_drp_clk + + + + + crscode + + + qpll_drp_crscode + + + + + done + + + qpll_drp_done + + + + + fsm + + + qpll_drp_fsm + + + + + gen3 + + + qpll_drp_gen3 + + + + + ovrd + + + qpll_drp_ovrd + + + + + qplld + + + qpll_qplld + + + + + qplllock + + + qpll_qplllock + + + + + qplloutclk + + + qpll_qplloutclk + + + + + qplloutrefclk + + + qpll_qplloutrefclk + + + + + qpllreset + + + qpll_qpllreset + + + + + reset + + + qpll_drp_reset + + + + + rst_n + + + qpll_drp_rst_n + + + + + start + + + qpll_drp_start + + + + + + + false + + + + + + pcie_cfg_msix_ext_usp + pcie4_cfg_msix_ext_usp + PCIE MSI-X Interrupt + + + + + + + address + + + cfg_interrupt_msix_address + + + + + data + + + cfg_interrupt_msix_data + + + + + enable + + + cfg_interrupt_msix_enable + + + + + fail + + + cfg_interrupt_msi_fail + + + + + int_vector + + + cfg_interrupt_msix_int + + + + + mask + + + cfg_interrupt_msix_mask + + + + + sent + + + cfg_interrupt_msi_sent + + + + + + + false + + + + + + pcie_cfg_msix_ext_us + pcie4_cfg_msix_ext_us + PCIE MSI-X Interrupt + + + + + + + address + + + cfg_interrupt_msix_address + + + + + data + + + cfg_interrupt_msix_data + + + + + enable + + + cfg_interrupt_msix_enable + + + + + fail + + + cfg_interrupt_msix_fail + + + + + int_vector + + + cfg_interrupt_msix_int + + + + + mask + + + cfg_interrupt_msix_mask + + + + + sent + + + cfg_interrupt_msix_sent + + + + + + + false + + + + + + CLK.s_aclk + CLK.s_aclk + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + S_AXI + + + FREQ_HZ + 250000000 + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_TOLERANCE_HZ + 0 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + RST.s_aresetn + RST.s_aresetn + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + S_AXI + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARCACHE + + + s_axi_arcache + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARLOCK + + + s_axi_arlock + + + + + ARPROT + + + s_axi_arprot + + + + + ARQOS + + + s_axi_arqos + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARUSER + + + s_axi_aruser + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWCACHE + + + s_axi_awcache + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWLOCK + + + s_axi_awlock + + + + + AWPROT + + + s_axi_awprot + + + + + AWQOS + + + s_axi_awqos + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWUSER + + + s_axi_awuser + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + cxs_tx + + + + + + + ACTIVE_ACK + + + cxs0_active_ack_tx + + + + + ACTIVE_REQ + + + cxs0_active_req_tx + + + + + CNTL + + + cxs0_cntl_tx + + + + + CNTL_CHK + + + cxs0_cntl_chk_tx + + + + + CRDGNT + + + cxs0_crdgnt_tx + + + + + CRDGNT_CHK + + + cxs0_crdgnt_chk_tx + + + + + CRDRTN + + + cxs0_crdrtn_tx + + + + + CRDRTN_CHK + + + cxs0_crdrtn_chk_tx + + + + + DATA + + + cxs0_data_tx + + + + + DATA_CHK + + + cxs0_data_chk_tx + + + + + DEACT_HINT + + + cxs0_deact_hint_tx + + + + + VALID + + + cxs0_valid_tx + + + + + VALID_CHK + + + cxs0_valid_chk_tx + + + + + + DATA_FLIT_WIDTH + 256 + + + MAX_PKT_PER_FLIT + 2 + + + DATACHECK + NONE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + + + + false + + + + + + cxs_rx + + + + + + + ACTIVE_ACK + + + cxs0_active_ack_rx + + + + + ACTIVE_REQ + + + cxs0_active_req_rx + + + + + CNTL + + + cxs0_cntl_rx + + + + + CNTL_CHK + + + cxs0_cntl_chk_rx + + + + + CRDGNT + + + cxs0_crdgnt_rx + + + + + CRDGNT_CHK + + + cxs0_crdgnt_chk_rx + + + + + CRDRTN + + + cxs0_crdrtn_rx + + + + + CRDRTN_CHK + + + cxs0_crdrtn_chk_rx + + + + + DATA + + + cxs0_data_rx + + + + + DATA_CHK + + + cxs0_data_chk_rx + + + + + DEACT_HINT + + + cxs0_deact_hint_rx + + + + + VALID + + + cxs0_valid_rx + + + + + VALID_CHK + + + cxs0_valid_chk_rx + + + + + + DATA_FLIT_WIDTH + 256 + + + MAX_PKT_PER_FLIT + 2 + + + DATACHECK + NONE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + + + + false + + + + + + pcie4_cxs_tx + + + + + + + ACTIVE_ACK + + + pcie4_cxs0_active_ack_tx_sd + + + + + ACTIVE_REQ + + + pcie4_cxs0_active_req_tx_sd + + + + + CNTL + + + pcie4_cxs0_cntl_tx_sd + + + + + CNTL_CHK + + + pcie4_cxs0_cntl_chk_tx_sd + + + + + CRDGNT + + + pcie4_cxs0_crdgnt_tx_sd + + + + + CRDGNT_CHK + + + pcie4_cxs0_crdgnt_chk_tx_sd + + + + + CRDRTN + + + pcie4_cxs0_crdrtn_tx_sd + + + + + CRDRTN_CHK + + + pcie4_cxs0_crdrtn_chk_tx_sd + + + + + DATA + + + pcie4_cxs0_data_tx_sd + + + + + DATA_CHK + + + pcie4_cxs0_data_chk_tx_sd + + + + + DEACT_HINT + + + pcie4_cxs0_deact_hint_tx_sd + + + + + VALID + + + pcie4_cxs0_valid_tx_sd + + + + + VALID_CHK + + + pcie4_cxs0_valid_chk_tx_sd + + + + + + DATA_FLIT_WIDTH + 256 + + + MAX_PKT_PER_FLIT + 2 + + + DATACHECK + NONE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + + + + false + + + + + + pcie4_cxs_rx + + + + + + + ACTIVE_ACK + + + pcie4_cxs0_active_ack_rx_sd + + + + + ACTIVE_REQ + + + pcie4_cxs0_active_req_rx_sd + + + + + CNTL + + + pcie4_cxs0_cntl_rx_sd + + + + + CNTL_CHK + + + pcie4_cxs0_cntl_chk_rx_sd + + + + + CRDGNT + + + pcie4_cxs0_crdgnt_rx_sd + + + + + CRDGNT_CHK + + + pcie4_cxs0_crdgnt_chk_rx_sd + + + + + CRDRTN + + + pcie4_cxs0_crdrtn_rx_sd + + + + + CRDRTN_CHK + + + pcie4_cxs0_crdrtn_chk_rx_sd + + + + + DATA + + + pcie4_cxs0_data_rx_sd + + + + + DATA_CHK + + + pcie4_cxs0_data_chk_rx_sd + + + + + DEACT_HINT + + + pcie4_cxs0_deact_hint_rx_sd + + + + + VALID + + + pcie4_cxs0_valid_rx_sd + + + + + VALID_CHK + + + pcie4_cxs0_valid_chk_rx_sd + + + + + + DATA_FLIT_WIDTH + 256 + + + MAX_PKT_PER_FLIT + 2 + + + DATACHECK + NONE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + + + + false + + + + + + sc0_ats_m_axis_cq + + + + + + + TDATA + + + sc0_ats_m_axis_cq_tdata + + + + + TKEEP + + + sc0_ats_m_axis_cq_tkeep + + + + + TLAST + + + sc0_ats_m_axis_cq_tlast + + + + + TREADY + + + sc0_ats_m_axis_cq_tready + + + + + TUSER + + + sc0_ats_m_axis_cq_tuser + + + + + TVALID + + + sc0_ats_m_axis_cq_tvalid + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + sc0_ats_m_axis_rc + + + + + + + TDATA + + + sc0_ats_m_axis_rc_tdata + + + + + TKEEP + + + sc0_ats_m_axis_rc_tkeep + + + + + TLAST + + + sc0_ats_m_axis_rc_tlast + + + + + TREADY + + + sc0_ats_m_axis_rc_tready + + + + + TUSER + + + sc0_ats_m_axis_rc_tuser + + + + + TVALID + + + sc0_ats_m_axis_rc_tvalid + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + sc0_ats_s_axis_cc + + + + + + + TDATA + + + sc0_ats_s_axis_cc_tdata + + + + + TKEEP + + + sc0_ats_s_axis_cc_tkeep + + + + + TLAST + + + sc0_ats_s_axis_cc_tlast + + + + + TREADY + + + sc0_ats_s_axis_cc_tready + + + + + TUSER + + + sc0_ats_s_axis_cc_tuser + + + + + TVALID + + + sc0_ats_s_axis_cc_tvalid + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + sc0_ats_s_axis_rq + + + + + + + TDATA + + + sc0_ats_s_axis_rq_tdata + + + + + TKEEP + + + sc0_ats_s_axis_rq_tkeep + + + + + TLAST + + + sc0_ats_s_axis_rq_tlast + + + + + TREADY + + + sc0_ats_s_axis_rq_tready + + + + + TUSER + + + sc0_ats_s_axis_rq_tuser + + + + + TVALID + + + sc0_ats_s_axis_rq_tvalid + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + sc1_ats_m_axis_cq + + + + + + + TDATA + + + sc1_ats_m_axis_cq_tdata + + + + + TKEEP + + + sc1_ats_m_axis_cq_tkeep + + + + + TLAST + + + sc1_ats_m_axis_cq_tlast + + + + + TREADY + + + sc1_ats_m_axis_cq_tready + + + + + TUSER + + + sc1_ats_m_axis_cq_tuser + + + + + TVALID + + + sc1_ats_m_axis_cq_tvalid + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + sc1_ats_m_axis_rc + + + + + + + TDATA + + + sc1_ats_m_axis_rc_tdata + + + + + TKEEP + + + sc1_ats_m_axis_rc_tkeep + + + + + TLAST + + + sc1_ats_m_axis_rc_tlast + + + + + TREADY + + + sc1_ats_m_axis_rc_tready + + + + + TUSER + + + sc1_ats_m_axis_rc_tuser + + + + + TVALID + + + sc1_ats_m_axis_rc_tvalid + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + sc1_ats_s_axis_cc + + + + + + + TDATA + + + sc1_ats_s_axis_cc_tdata + + + + + TKEEP + + + sc1_ats_s_axis_cc_tkeep + + + + + TLAST + + + sc1_ats_s_axis_cc_tlast + + + + + TREADY + + + sc1_ats_s_axis_cc_tready + + + + + TUSER + + + sc1_ats_s_axis_cc_tuser + + + + + TVALID + + + sc1_ats_s_axis_cc_tvalid + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + sc1_ats_s_axis_rq + + + + + + + TDATA + + + sc1_ats_s_axis_rq_tdata + + + + + TKEEP + + + sc1_ats_s_axis_rq_tkeep + + + + + TLAST + + + sc1_ats_s_axis_rq_tlast + + + + + TREADY + + + sc1_ats_s_axis_rq_tready + + + + + TUSER + + + sc1_ats_s_axis_rq_tuser + + + + + TVALID + + + sc1_ats_s_axis_rq_tvalid + + + + + + TDATA_NUM_BYTES + 0 + + + none + + + + + TDEST_WIDTH + 0 + + + none + + + + + TID_WIDTH + 0 + + + none + + + + + TUSER_WIDTH + 0 + + + none + + + + + HAS_TREADY + 0 + + + none + + + + + HAS_TSTRB + 0 + + + none + + + + + HAS_TKEEP + 0 + + + none + + + + + HAS_TLAST + 0 + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + LAYERED_METADATA + undef + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + usr_flr + + + + + + + clear + + + usr_flr_clr + + + + + done_fnc + + + usr_flr_done_fnc + + + + + done_vld + + + usr_flr_done_vld + + + + + fnc + + + usr_flr_fnc + + + + + set + + + usr_flr_set + + + + + + + false + + + + + + + + M_AXI + 16777216T + 64 + + + M_AXI_LITE + 4G + 32 + + + M_AXI_BYPASS + 16777216T + 64 + + + M_AXI_B + 16777216T + 64 + + + + + S_AXI_LITE + + CTL0 + 0 + 65536 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + baseaddr + + + OFFSET_HIGH_PARAM + highaddr + + + + + + S_AXI_B + + BAR0 + 0 + 1048576 + 64 + memory + read-write + + + OFFSET_BASE_PARAM + axibar_0 + + + OFFSET_HIGH_PARAM + axibar_highaddr_0 + + + + + + true + + + + + + BAR1 + 0 + 1048576 + 64 + memory + read-write + + + OFFSET_BASE_PARAM + axibar_1 + + + OFFSET_HIGH_PARAM + axibar_highaddr_1 + + + + + + false + + + + + + BAR2 + 0 + 1048576 + 64 + memory + read-write + + + OFFSET_BASE_PARAM + axibar_2 + + + OFFSET_HIGH_PARAM + axibar_highaddr_2 + + + + + + false + + + + + + BAR3 + 0 + 1048576 + 64 + memory + read-write + + + OFFSET_BASE_PARAM + axibar_3 + + + OFFSET_HIGH_PARAM + axibar_highaddr_3 + + + + + + false + + + + + + BAR4 + 0 + 1048576 + 64 + memory + read-write + + + OFFSET_BASE_PARAM + axibar_4 + + + OFFSET_HIGH_PARAM + axibar_highaddr_4 + + + + + + false + + + + + + BAR5 + 0 + 1048576 + 64 + memory + read-write + + + OFFSET_BASE_PARAM + axibar_5 + + + OFFSET_HIGH_PARAM + axibar_highaddr_5 + + + + + + false + + + + + + + + + + xilinx_elaboratesubcores + Elaborate Sub-Cores + :vivado.xilinx.com:elaborate.subcores + + xilinx_elaboratesubcores_view_fileset + + + + outputProductCRC + 9:931775f9 + + + + + + + sys_clk + + in + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + sys_clk_ce_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + sys_clk_gt + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + sys_rst_n + + in + + + std_logic + xilinx_elaboratesubcores + + + + + + dma_bridge_resetn + + in + + + std_logic + xilinx_elaboratesubcores + + + + 1 + + + + + + false + + + + + + cfg_ltssm_state + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + user_lnk_up + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + pci_exp_txp + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + pci_exp_txn + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + pci_exp_rxp + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + pci_exp_rxn + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_subsys_vend_id + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x10EE + + + + + + false + + + + + + cfg_vend_id + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x10EE + + + + + + false + + + + + + cfg_dev_id_pf0 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x9038 + + + + + + false + + + + + + cfg_dev_id_pf1 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x9111 + + + + + + false + + + + + + cfg_dev_id_pf2 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x9211 + + + + + + false + + + + + + cfg_dev_id_pf3 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x9311 + + + + + + false + + + + + + cfg_rev_id_pf0 + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x00 + + + + + + false + + + + + + cfg_rev_id_pf1 + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x00 + + + + + + false + + + + + + cfg_rev_id_pf2 + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x00 + + + + + + false + + + + + + cfg_rev_id_pf3 + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x00 + + + + + + false + + + + + + cfg_subsys_id_pf0 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x0007 + + + + + + false + + + + + + cfg_subsys_id_pf1 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x0007 + + + + + + false + + + + + + cfg_subsys_id_pf2 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x0007 + + + + + + false + + + + + + cfg_subsys_id_pf3 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0x0007 + + + + + + false + + + + + + axi_aclk + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + axi_aresetn + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + axi_ctl_aclk + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + axi_ctl_aresetn + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + usr_irq_req + + in + + 0 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + usr_irq_function_number + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + usr_irq_ack + + out + + 0 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + msi_enable + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + msix_enable + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + msi_vector_width + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + m_axi_awready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axi_wready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axi_bid + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axi_bresp + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axi_bvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axi_arready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axi_rid + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axi_rdata + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axi_ruser + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axi_rresp + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axi_rlast + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axi_rvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axi_awid + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_awaddr + + out + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_awlen + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_awsize + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_awburst + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_awprot + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_awvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_awlock + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_awcache + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_wdata + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_wuser + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_wstrb + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_wlast + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_wvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_bready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_arid + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_araddr + + out + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_arlen + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_arsize + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_arburst + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_arprot + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_arvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_arlock + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_arcache + + out + + 3 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axi_rready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axil_awaddr + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axil_awuser + + out + + 10 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axil_awprot + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axil_awvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axil_awready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axil_wdata + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axil_wstrb + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axil_wvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axil_wready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axil_bvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axil_bresp + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axil_bready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axil_araddr + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axil_aruser + + out + + 10 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axil_arprot + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axil_arvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axil_arready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axil_rdata + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axil_rresp + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axil_rvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axil_rready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_mgmt_addr + + in + + 18 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_mgmt_write + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_mgmt_write_data + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_mgmt_byte_enable + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_mgmt_read + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + cfg_mgmt_read_data + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_mgmt_read_write_done + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + cfg_mgmt_type1_cfg_reg_access + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_mgmt_addr_sd + + out + + 9 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_mgmt_write_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_mgmt_function_number_sd + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_mgmt_write_data_sd + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_mgmt_byte_enable_sd + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_mgmt_read_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_mgmt_read_data_sd + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_mgmt_read_write_done_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_mgmt_type1_cfg_reg_access_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + drp_rdy + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + drp_do + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drp_clk + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drp_en + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drp_we + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drp_addr + + in + + 10 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drp_di + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + common_commands_in + + in + + 25 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_0_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_1_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_2_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_3_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_4_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_5_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_6_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_7_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_8_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_9_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_10_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_11_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_12_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_13_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_14_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rx_15_sigs + + in + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + common_commands_out + + out + + 25 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_0_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_1_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_2_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_3_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_4_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_5_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_6_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_7_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_8_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_9_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_10_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_11_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_12_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_13_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_14_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_tx_15_sigs + + out + + 83 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_awid + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_awaddr + + out + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_awlen + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_awuser + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_awsize + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_awburst + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_awprot + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_awvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_awready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axib_awlock + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_awcache + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_wdata + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_wstrb + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_wlast + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_wvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_wready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axib_wuser + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_bid + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axib_bresp + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axib_bvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axib_bready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_arid + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_araddr + + out + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_arlen + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_aruser + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_arsize + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_arburst + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_arprot + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_arvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_arready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axib_arlock + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_arcache + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axib_rid + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axib_rdata + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axib_ruser + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axib_rresp + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axib_rlast + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axib_rvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axib_rready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_c2h_tdata_0 + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + s_axis_c2h_tlast_0 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + s_axis_c2h_tvalid_0 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + s_axis_c2h_tready_0 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + s_axis_c2h_tuser_0 + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_c2h_tkeep_0 + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + m_axis_h2c_tdata_0 + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + m_axis_h2c_tlast_0 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + m_axis_h2c_tvalid_0 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + true + + + + + + m_axis_h2c_tready_0 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + true + + + + + + m_axis_h2c_tuser_0 + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_h2c_tkeep_0 + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + true + + + + + + s_axis_c2h_tdata_1 + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_c2h_tlast_1 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_c2h_tvalid_1 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_c2h_tready_1 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_c2h_tuser_1 + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_c2h_tkeep_1 + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_h2c_tdata_1 + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_h2c_tlast_1 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_h2c_tvalid_1 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_h2c_tready_1 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_h2c_tuser_1 + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_h2c_tkeep_1 + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_c2h_tdata_2 + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_c2h_tlast_2 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_c2h_tvalid_2 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_c2h_tready_2 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_c2h_tuser_2 + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_c2h_tkeep_2 + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_h2c_tdata_2 + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_h2c_tlast_2 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_h2c_tvalid_2 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_h2c_tready_2 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_h2c_tuser_2 + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_h2c_tkeep_2 + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_c2h_tdata_3 + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_c2h_tlast_3 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_c2h_tvalid_3 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_c2h_tready_3 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_c2h_tuser_3 + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_c2h_tkeep_3 + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_h2c_tdata_3 + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_h2c_tlast_3 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_h2c_tvalid_3 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_h2c_tready_3 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_h2c_tuser_3 + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_h2c_tkeep_3 + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axil_awaddr + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axil_awprot + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axil_awvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axil_awready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axil_wdata + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axil_wstrb + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axil_wvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axil_wready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axil_bvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axil_bresp + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axil_bready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axil_araddr + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axil_arprot + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axil_arvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axil_arready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axil_rdata + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axil_rresp + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axil_rvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axil_rready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_ready_0 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + c2h_dsc_byp_src_addr_0 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_dst_addr_0 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_len_0 + + in + + 27 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_ctl_0 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_load_0 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_ready_1 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + c2h_dsc_byp_src_addr_1 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_dst_addr_1 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_len_1 + + in + + 27 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_ctl_1 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_load_1 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_ready_2 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + c2h_dsc_byp_src_addr_2 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_dst_addr_2 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_len_2 + + in + + 27 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_ctl_2 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_load_2 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_ready_3 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + c2h_dsc_byp_src_addr_3 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_dst_addr_3 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_len_3 + + in + + 27 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_ctl_3 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_dsc_byp_load_3 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_ready_0 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + h2c_dsc_byp_src_addr_0 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_dst_addr_0 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_len_0 + + in + + 27 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_ctl_0 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_load_0 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_ready_1 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + h2c_dsc_byp_src_addr_1 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_dst_addr_1 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_len_1 + + in + + 27 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_ctl_1 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_load_1 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_ready_2 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + h2c_dsc_byp_src_addr_2 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_dst_addr_2 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_len_2 + + in + + 27 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_ctl_2 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_load_2 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_ready_3 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + h2c_dsc_byp_src_addr_3 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_dst_addr_3 + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_len_3 + + in + + 27 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_ctl_3 + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + h2c_dsc_byp_load_3 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + c2h_sts_0 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + h2c_sts_0 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + c2h_sts_1 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + h2c_sts_1 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + c2h_sts_2 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + h2c_sts_2 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + c2h_sts_3 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + h2c_sts_3 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_negotiated_width_o + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_current_speed_o + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ltssm_state_o + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_err_cor_o + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_err_fatal_o + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_err_nonfatal_o + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_local_error_o + + out + + 4 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_local_error_valid_o + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_txprbssel + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rxprbssel + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_txprbsforceerr + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rxprbscntreset + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_loopback + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rxprbserr + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_txinhibit + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rst_fsm + + out + + 4 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_qrst_fsm + + out + + 11 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_rate_fsm + + out + + 39 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_sync_fsm_tx + + out + + 47 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_sync_fsm_rx + + out + + 55 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_drp_fsm + + out + + 55 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_rst_idle + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_qrst_idle + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_rate_idle + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_eyescandataerror + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_rxstatus + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_dmonitorout + + out + + 119 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_cpll_lock + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_qpll_lock + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_rxpmaresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_rxbufstatus + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_txphaligndone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_txphinitdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_txdlysresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_rxphaligndone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_rxdlysresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_rxsyncdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_rxdisperr + + out + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_rxnotintable + + out + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_rxcommadet + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_ch_drp_rdy + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_0 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_1 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_2 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_3 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_4 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_5 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_6 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_7 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_8 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_9 + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_pcieuserratedone + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_loopback + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_txprbsforceerr + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_txinhibit + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_txprbssel + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_rxprbssel + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_rxprbscntreset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_txelecidle + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxpmaresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txphaligndone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txphinitdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txdlysresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxphaligndone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxdlysresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxsyncdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_eyescandataerror + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxprbserr + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_dmonfiforeset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_dmonitorclk + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_dmonitorout + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxcommadet + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_phystatus + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxvalid + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxcdrlock + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_pcierateidle + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_pcieuserratestart + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_gtpowergood + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_cplllock + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxoutclk + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxrecclkout + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_qpll1lock + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxstatus + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxbufstatus + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_bufgtdiv + + out + + 8 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_txeq_ctrl + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_txeq_preset + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_rst_fsm + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_txeq_fsm + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_rxeq_fsm + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_rst_idle + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_rrst_n + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + phy_prst_n + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_ch_gt_drpen + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_ch_gt_drpwe + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_ch_gt_drpaddr + + in + + 79 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_ch_gt_drpdi + + in + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_ch_gt_drpclk + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_ch_gt_drprdy + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_ch_gt_drpdo + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + mcap_design_switch + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + mcap_eos_in + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + startup_cfgclk + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + startup_cfgmclk + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + startup_di + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + startup_eos + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + startup_preq + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + startup_do + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + startup_dts + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + startup_fcsbo + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + startup_fcsbts + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + startup_gsr + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + startup_gts + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + startup_keyclearb + + in + + + std_logic + xilinx_elaboratesubcores + + + + 1 + + + + + + false + + + + + + startup_pack + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + startup_usrcclko + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + startup_usrcclkts + + in + + + std_logic + xilinx_elaboratesubcores + + + + 1 + + + + + + false + + + + + + startup_usrdoneo + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + startup_usrdonets + + in + + + std_logic + xilinx_elaboratesubcores + + + + 1 + + + + + + false + + + + + + cap_req + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cap_gnt + + in + + + std_logic + xilinx_elaboratesubcores + + + + 1 + + + + + + false + + + + + + cap_rel + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + atspri_s_axis_rq_tdata + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + atspri_s_axis_rq_tkeep + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + atspri_s_axis_rq_tuser + + in + + 61 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + atspri_s_axis_rq_tlast + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + atspri_s_axis_rq_tvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + atspri_s_axis_rq_tready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + atspri_m_axis_cq_tdata + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + atspri_m_axis_cq_tkeep + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + atspri_m_axis_cq_tuser + + out + + 87 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + atspri_m_axis_cq_tlast + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + atspri_m_axis_cq_tvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + atspri_m_axis_cq_tready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_status_ats_stu + + out + + 4 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_status_ats_en + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_status_pr_en + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_status_pr_rst + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_status_pr_uprgi + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_status_set_uprgi + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_status_pr_rf + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_status_set_rf + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_status_set_s + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_status_clr_s + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_status_ost_pr_alloc + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ext_read_received + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ext_write_received + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ext_register_number + + out + + 9 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ext_function_number + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ext_write_data + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ext_write_byte_enable + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ext_read_data + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_ext_read_data_valid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_rq_tdata_out + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_rq_tlast_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_rq_tuser_out + + out + + 61 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_rq_tkeep_out + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_rq_tready_out + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_rq_tvalid_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_rc_tdata_out + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_rc_tuser_out + + out + + 74 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_rc_tlast_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_rc_tkeep_out + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_rc_tvalid_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_rc_tready_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_cq_tdata_out + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_cq_tuser_out + + out + + 87 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_cq_tlast_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_cq_tkeep_out + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_cq_tvalid_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_cq_tready_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_cc_tdata_out + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_cc_tuser_out + + out + + 32 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_cc_tlast_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_cc_tkeep_out + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_cc_tvalid_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_cc_tready_out + + out + + 3 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_pclk_in + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rxusrclk_in + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_rxoutclk_in + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_dclk_in + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_userclk1_in + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_userclk2_in + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_oobclk_in + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_mmcm_lock_in + + in + + + std_logic + xilinx_elaboratesubcores + + + + 1 + + + + + + false + + + + + + pipe_txoutclk_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_rxoutclk_out + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_mmcm_rst_n + + in + + + std_logic + xilinx_elaboratesubcores + + + + 1 + + + + + + false + + + + + + pipe_pclk_sel_out + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_gen3_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_qpll1refclk + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_qpll1rate + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_qpll1pd + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_qpll1reset + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_qpll1lock_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_qpll1outclk_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_qpll1outrefclk_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + int_qpll1lock_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_qpll1outrefclk_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_qpll1outclk_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_pclk_out_slave + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_pipe_rxusrclk_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_rxoutclk_out + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_dclk_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_userclk1_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_userclk2_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_oobclk_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_qplllock_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_qplloutclk_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_qplloutrefclk_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_pclk_sel_slave + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll_drp_crscode + + in + + 11 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll_drp_fsm + + in + + 17 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll_drp_done + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll_drp_reset + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll_qplllock + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll_qplloutclk + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll_qplloutrefclk + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll_qplld + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll_qpllreset + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll_drp_clk + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll_drp_rst_n + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll_drp_ovrd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll_drp_gen3 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll_drp_start + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_qpll0lock + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_gen34_eios_det + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txoutclk + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txoutclkfabric + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxoutclkfabric + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txoutclkpcs + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxoutclkpcs + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txpmareset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_rxpmareset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_txpcsreset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_rxpcsreset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_rxbufreset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_rxcdrreset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_rxdfelpmreset + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gt_txprogdivresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txpmaresetdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_txsyncdone + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_rxprbslocked + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_usp_qpllxrefclk + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_usp_qpllxrate + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_usp_qpllxrcalenb + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_usp_qpll0pd + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_usp_qpll0reset + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_usp_qpll0lock_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_usp_qpll0outclk_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_usp_qpll0outrefclk_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + int_usp_qpll0lock_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_usp_qpll0outrefclk_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_usp_qpll0outclk_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_usp_qpll1pd + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_usp_qpll1reset + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_usp_qpll1lock_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_usp_qpll1outclk_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_usp_qpll1outrefclk_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + int_usp_qpll1lock_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_usp_qpll1outrefclk_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + int_usp_qpll1outclk_out + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + free_run_clock + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + interrupt_out + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + interrupt_out_msi_vec0to31 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + interrupt_out_msi_vec32to63 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + interrupt_out_msix_0 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + interrupt_out_msix_1 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + interrupt_out_msix_2 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + interrupt_out_msix_3 + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axib_awid + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_awaddr + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_awregion + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_awlen + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_awsize + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_awburst + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_awvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_wdata + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_wstrb + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_wlast + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_wvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_wuser + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_ruser + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axib_bready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_arid + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_araddr + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_arregion + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_arlen + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_arsize + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_arburst + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_arvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_rready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axib_awready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axib_wready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axib_bid + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axib_bresp + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axib_bvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axib_arready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axib_rid + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axib_rdata + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axib_rresp + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axib_rlast + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axib_rvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_function_status + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_max_read_req + + out + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_max_payload + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_flr_in_process + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_flr_done + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_vf_flr_in_process + + out + + 251 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_vf_flr_func_num + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_vf_flr_done + + in + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msi_enable + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtrefclk01_usp_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtrefclk00_usp_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcierateqpll0_usp_in + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcierateqpll1_usp_in + + out + + 5 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll0pd_usp_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll0reset_usp_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll1pd_usp_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll1reset_usp_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll0lock_usp_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll0outclk_usp_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll0outrefclk_usp_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll1lock_usp_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll1outclk_usp_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll1outrefclk_usp_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll0freqlock_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll1freqlock_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcierateqpllpd_usp_out + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcierateqpllreset_usp_out + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gtwiz_reset_rx_done_usp_in + + out + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtwiz_reset_tx_done_usp_in + + out + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtwiz_userclk_rx_active_usp_in + + out + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtwiz_userclk_tx_active_usp_in + + out + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + loopback_usp_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxpd_usp_in + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxprbssel_usp_in + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxrate_usp_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txctrl0_usp_in + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txctrl1_usp_in + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txctrl2_usp_in + + out + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdata_usp_in + + out + + 1023 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdeemph_usp_in + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdiffctrl_usp_in + + out + + 39 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txprbssel_usp_in + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txprecursor_usp_in + + out + + 39 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txrate_usp_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txmaincursor_usp_in + + out + + 55 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txmargin_usp_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txoutclksel_usp_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txpd_usp_in + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txpostcursor_usp_in + + out + + 39 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cpllfreqlock_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rcalenb_usp_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cpllpd_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cpllreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + dmonfiforeset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + dmonitorclk_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + eyescanreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtrefclk0_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtrxreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gttxreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txpisopd_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcieeqrxeqadaptdone_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcierstidle_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pciersttxsyncstart_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcieuserratedone_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + resetovrd_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rx8b10ben_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxbufreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxcdrfreqreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxcdrhold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxcdrreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxcommadeten_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfeagchold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfecfokhold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfekhhold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfelfhold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfelpmreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap10hold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap11hold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap12hold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap13hold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap14hold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap15hold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap2hold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap3hold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap4hold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap5hold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap6hold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap7hold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap8hold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap9hold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfeuthold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfevphold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmen_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmgchold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmhfhold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmlfhold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmoshold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxmcommaalignen_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxoshold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxpcommaalignen_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxpcsreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxpmareset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxpolarity_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxprbscntreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxprogdivreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxslide_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxtermination_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxuserrdy_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxusrclk2_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxusrclk_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + tx8b10ben_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdetectrx_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlybypass_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlyen_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlyhold_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlyovrden_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlysreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlyupdown_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txelecidle_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txpcsreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphalign_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphalignen_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphdlypd_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphdlyreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphdlytstclk_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphinit_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphovrden_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxratemode_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txpmareset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txprbsforceerr_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txprogdivreset_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txpdelecidlemode_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txswing_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txsyncallin_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txsyncin_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txsyncmode_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txuserrdy_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txusrclk2_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txusrclk_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxclkcorcnt_usp_out + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtcemask_usp_out + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtrstmask_usp_out + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxbufstatus_usp_out + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxstatus_usp_out + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxctrl2_usp_out + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxctrl3_usp_out + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtdiv_usp_out + + in + + 71 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + dmonitorout_usp_out + + in + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxctrl0_usp_out + + in + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxctrl1_usp_out + + in + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxdata_usp_out + + in + + 1023 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtreset_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtce_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cplllock_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gtpowergood_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcierategen3_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcierateidle_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pciesynctxsyncdone_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcieusergen3rdy_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcieuserphystatusrst_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcieuserratestart_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + phystatus_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxbyteisaligned_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxbyterealign_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxcdrlock_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxcommadet_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxphaligndone_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxpmaresetdone_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxdlysresetdone_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxelecidle_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxoutclk_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxoutclkfabric_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxoutclkpcs_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxprbserr_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxprbslocked_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxratedone_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxrecclkout_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxresetdone_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxsyncdone_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txdlysresetdone_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxvalid_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txoutclk_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txoutclkfabric_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txoutclkpcs_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txphaligndone_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txphinitdone_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txpmaresetdone_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txprgdivresetdone_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txresetdone_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txsyncdone_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txsyncout_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drpaddr_usp_in + + out + + 79 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drpen_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drpdi_usp_in + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drpwe_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drprst_usp_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_bufg_gt_ce + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_bufg_gt_reset + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_rst_idle + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_txoutclk + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_bufgtcemask + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_gt_bufgtrstmask + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_bufgtdiv + + out + + 8 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + ext_phy_clk_pclk2_gt + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_phy_clk_int_clock + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_phy_clk_pclk + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_phy_clk_phy_pclk2 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_phy_clk_phy_coreclk + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_phy_clk_phy_userclk + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ext_phy_clk_phy_mcapclk + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drpdo_usp_out + + in + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drprdy_usp_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drpclk_usp_in + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdlysresetdone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxelecidle_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxoutclk_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxphaligndone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxpmaresetdone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxprbserr_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxprbslocked_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxprgdivresetdone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxratedone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxresetdone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxsyncdone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxvalid_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txdlysresetdone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txoutclk_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txphaligndone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txphinitdone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txpmaresetdone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txprgdivresetdone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txresetdone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txsyncout_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + txsyncdone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cplllock_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + eyescandataerror_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gtpowergood_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcierategen3_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcierateidle_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pciesynctxsyncdone_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcieusergen3rdy_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcieuserphystatusrst_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcieuserratestart_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + phystatus_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxbyteisaligned_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxbyterealign_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxcdrlock_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxcommadet_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gthtxn_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gthtxp_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drprdy_us_out + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcierateqpllpd_us_out + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcierateqpllreset_us_out + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxclkcorcnt_us_out + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtce_us_out + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtcemask_us_out + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtreset_us_out + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtrstmask_us_out + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxbufstatus_us_out + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxstatus_us_out + + in + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxctrl2_us_out + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxctrl3_us_out + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + bufgtdiv_us_out + + in + + 71 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcsrsvdout_us_out + + in + + 95 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + drpdo_us_out + + in + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxctrl0_us_out + + in + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxctrl1_us_out + + in + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + dmonitorout_us_out + + in + + 135 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rxdata_us_out + + in + + 1023 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + gtwiz_reset_rx_done_us_in + + out + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtwiz_reset_tx_done_us_in + + out + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtwiz_userclk_rx_active_us_in + + out + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtwiz_userclk_tx_active_us_in + + out + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtwiz_userclk_tx_reset_us_in + + out + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cpllpd_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfeagchold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfecfokhold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfelfhold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfekhhold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap2hold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap3hold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap4hold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap5hold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap6hold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap7hold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap8hold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap9hold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap10hold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap11hold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap12hold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap13hold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap14hold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfetap15hold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfeuthold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxdfevphold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxoshold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmgchold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmhfhold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmlfhold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmoshold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cpllreset_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + dmonfiforeset_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + dmonitorclk_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drpclk_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drpen_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drpwe_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + eyescanreset_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gthrxn_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gthrxp_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtrefclk0_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtrxreset_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gttxreset_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcieeqrxeqadaptdone_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcierstidle_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pciersttxsyncstart_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcieuserratedone_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rx8b10ben_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxbufreset_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxcdrhold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxcommadeten_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxlpmen_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxmcommaalignen_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxpcommaalignen_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxpolarity_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxprbscntreset_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxprogdivreset_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxratemode_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxslide_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxuserrdy_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxusrclk2_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxusrclk_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + tx8b10ben_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdeemph_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdetectrx_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlybypass_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlyen_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlyhold_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlyovrden_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlysreset_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdlyupdown_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txelecidle_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txinhibit_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphalign_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphalignen_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphdlypd_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphdlyreset_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphdlytstclk_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphinit_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txphovrden_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txprbsforceerr_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txprogdivreset_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txswing_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txsyncallin_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txsyncin_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txsyncmode_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txuserrdy_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txusrclk2_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txusrclk_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxpd_us_in + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txpd_us_in + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + loopback_us_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxrate_us_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txrate_us_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txmargin_us_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txoutclksel_us_in + + out + + 23 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + rxprbssel_us_in + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdiffctrl_us_in + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txprbssel_us_in + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txprecursor_us_in + + out + + 39 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txpostcursor_us_in + + out + + 39 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txmaincursor_us_in + + out + + 55 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txctrl2_us_in + + out + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drpaddr_us_in + + out + + 71 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + drpdi_us_in + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcsrsvdin_us_in + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txctrl0_us_in + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txctrl1_us_in + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + txdata_us_in + + out + + 1023 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll0clk_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll0refclk_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll1clk_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll1refclk_us_in + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + gtrefclk01_us_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll1pd_us_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll1reset_us_in + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpll1lock_us_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll1outclk_us_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpll1outrefclk_us_out + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + qpllrsvd2_us_in + + out + + 9 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + qpllrsvd3_us_in + + out + + 9 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msix_enable + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msix_mask + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msix_data + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msix_address + + in + + 63 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msix_int + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msi_sent + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msi_fail + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msix_sent + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msix_fail + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + rbar_bar_size_sd + + in + + 6 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rbar_function_number_sd + + in + + 8 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rbar_write_enable_bar0_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rbar_write_enable_bar1_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rbar_write_enable_bar2_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rbar_write_enable_bar3_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rbar_write_enable_bar4_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rbar_write_enable_bar5_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_ltssm_state_sd + + in + + 5 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + user_lnk_up_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + phy_rdy_out_sd + + in + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_function_status_sd + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_max_read_req_sd + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_max_payload_sd + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_flr_done_sd + + out + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_flr_in_process_sd + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_rq_tdata_sd + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_rq_tlast_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_rq_tuser_sd + + out + + 61 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_rq_tkeep_sd + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_rq_tready_sd + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axis_rq_tvalid_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_rc_tdata_sd + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_rc_tuser_sd + + in + + 74 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_rc_tlast_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_rc_tkeep_sd + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_rc_tvalid_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_rc_tready_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + m_axis_cq_tdata_sd + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_cq_tuser_sd + + in + + 87 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_cq_tlast_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_cq_tkeep_sd + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_cq_tvalid_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + m_axis_cq_tready_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_cc_tdata_sd + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_cc_tuser_sd + + out + + 32 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_cc_tlast_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_cc_tkeep_sd + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_cc_tvalid_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axis_cc_tready_sd + + in + + 3 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + user_clk_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + user_reset_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie_cq_np_req_sd + + out + + 1 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie_cq_np_req_count_sd + + in + + 5 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie_tfc_nph_av_sd + + in + + 3 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie_tfc_npd_av_sd + + in + + 3 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie_rq_seq_num_vld0_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie_rq_seq_num0_sd + + in + + 5 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie_rq_seq_num_vld1_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie_rq_seq_num1_sd + + in + + 5 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_fc_nph_sd + + in + + 7 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_fc_sel_sd + + out + + 2 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_phy_link_down_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_phy_link_status_sd + + in + + 1 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_negotiated_width_sd + + in + + 2 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_current_speed_sd + + in + + 1 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_pl_status_change_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_hot_reset_out_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_ds_port_number_sd + + out + + 7 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ds_bus_number_sd + + out + + 7 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ds_device_number_sd + + out + + 4 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_ds_function_number_sd + + out + + 2 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_err_uncor_in_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_err_cor_in_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_link_training_enable_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_vf_flr_in_process_sd + + in + + 251 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_dsn_sd + + out + + 63 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_int_sd + + out + + 3 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_sent_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_pending_sd + + out + + 3 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msi_enable_sd + + in + + 3 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msi_mask_update_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msi_data_sd + + in + + 31 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msi_int_sd + + out + + 31 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msi_pending_status_sd + + out + + 31 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msi_pending_status_data_enable_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msi_pending_status_function_num_sd + + out + + 3 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msi_attr_sd + + out + + 2 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msi_tph_present_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msi_tph_type_sd + + out + + 1 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msi_tph_st_tag_sd + + out + + 8 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msi_function_number_sd + + out + + 7 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msi_sent_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msi_fail_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msix_int_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msix_data_sd + + out + + 31 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msix_address_sd + + out + + 63 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msix_vec_pending_sd + + out + + 1 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_interrupt_msix_vec_pending_status_sd + + in + + 0 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msix_enable_sd + + in + + 3 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msix_mask_sd + + in + + 3 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msix_vf_enable_sd + + in + + 251 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_interrupt_msix_vf_mask_sd + + in + + 251 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_err_cor_out_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_err_nonfatal_out_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_err_fatal_out_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_local_error_out_sd + + in + + 4 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_msg_received_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_msg_received_data_sd + + in + + 7 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_msg_received_type_sd + + in + + 4 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cfg_msg_transmit_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_msg_transmit_type_sd + + out + + 2 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_msg_transmit_data_sd + + out + + 31 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cfg_msg_transmit_done_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + rd_interrupt + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + wr_interrupt + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + ats_pri_en + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + gt_drp_clk + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + core_clk + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cxs0_active_req_tx + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cxs0_active_ack_tx + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cxs0_deact_hint_tx + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cxs0_valid_tx + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cxs0_crdgnt_tx + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cxs0_crdrtn_tx + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cxs0_cntl_tx + + in + + 13 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cxs0_data_tx + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cxs0_valid_chk_tx + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cxs0_crdgnt_chk_tx + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cxs0_crdrtn_chk_tx + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cxs0_cntl_chk_tx + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cxs0_data_chk_tx + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cxs0_active_req_rx + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cxs0_active_ack_rx + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cxs0_deact_hint_rx + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cxs0_valid_rx + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cxs0_crdgnt_rx + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cxs0_crdrtn_rx + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cxs0_cntl_rx + + out + + 13 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cxs0_data_rx + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + cxs0_valid_chk_rx + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cxs0_crdgnt_chk_rx + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + cxs0_crdrtn_chk_rx + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cxs0_cntl_chk_rx + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + cxs0_data_chk_rx + + out + + 31 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie4_cxs0_active_req_tx_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie4_cxs0_active_ack_tx_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie4_cxs0_deact_hint_tx_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie4_cxs0_valid_tx_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie4_cxs0_crdgnt_tx_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie4_cxs0_crdrtn_tx_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie4_cxs0_cntl_tx_sd + + out + + 13 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie4_cxs0_data_tx_sd + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie4_cxs0_valid_chk_tx_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie4_cxs0_crdgnt_chk_tx_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie4_cxs0_crdrtn_chk_tx_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie4_cxs0_cntl_chk_tx_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie4_cxs0_data_chk_tx_sd + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie4_cxs0_active_req_rx_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie4_cxs0_active_ack_rx_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie4_cxs0_deact_hint_rx_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie4_cxs0_valid_rx_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie4_cxs0_crdgnt_rx_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie4_cxs0_crdrtn_rx_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie4_cxs0_cntl_rx_sd + + in + + 13 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie4_cxs0_data_rx_sd + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie4_cxs0_valid_chk_rx_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie4_cxs0_crdgnt_chk_rx_sd + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + pcie4_cxs0_crdrtn_chk_rx_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie4_cxs0_cntl_chk_rx_sd + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pcie4_cxs0_data_chk_rx_sd + + in + + 31 + 0 + + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + ccix_optimized_tlp_tx_and_rx_enable_in + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_aclk + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 13 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_arcache + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_arlock + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_arprot + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_arqos + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_aruser + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 13 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_awcache + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_awlock + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_awprot + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_awqos + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_awuser + + in + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_bid + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axi_rdata + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axi_rid + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axi_wdata + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + s_axi_wstrb + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc0_ats_s_axis_rq_tvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc0_ats_s_axis_rq_tready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc0_ats_s_axis_rq_tdata + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc0_ats_s_axis_rq_tkeep + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc0_ats_s_axis_rq_tlast + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc0_ats_s_axis_rq_tuser + + in + + 61 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc0_ats_m_axis_rc_tvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc0_ats_m_axis_rc_tready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc0_ats_m_axis_rc_tdata + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc0_ats_m_axis_rc_tkeep + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc0_ats_m_axis_rc_tlast + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc0_ats_m_axis_rc_tuser + + out + + 74 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc0_ats_s_axis_cc_tvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc0_ats_s_axis_cc_tready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc0_ats_s_axis_cc_tdata + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc0_ats_s_axis_cc_tkeep + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc0_ats_s_axis_cc_tlast + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc0_ats_s_axis_cc_tuser + + in + + 32 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc0_ats_m_axis_cq_tvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc0_ats_m_axis_cq_tready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc0_ats_m_axis_cq_tdata + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc0_ats_m_axis_cq_tkeep + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc0_ats_m_axis_cq_tlast + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc0_ats_m_axis_cq_tuser + + out + + 87 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc1_ats_s_axis_rq_tvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc1_ats_s_axis_rq_tready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc1_ats_s_axis_rq_tdata + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc1_ats_s_axis_rq_tkeep + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc1_ats_s_axis_rq_tlast + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc1_ats_s_axis_rq_tuser + + in + + 61 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc1_ats_m_axis_rc_tvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc1_ats_m_axis_rc_tready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc1_ats_m_axis_rc_tdata + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc1_ats_m_axis_rc_tkeep + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc1_ats_m_axis_rc_tlast + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc1_ats_m_axis_rc_tuser + + out + + 74 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc1_ats_s_axis_cc_tvalid + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc1_ats_s_axis_cc_tready + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc1_ats_s_axis_cc_tdata + + in + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc1_ats_s_axis_cc_tkeep + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc1_ats_s_axis_cc_tlast + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc1_ats_s_axis_cc_tuser + + in + + 32 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc1_ats_m_axis_cq_tvalid + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc1_ats_m_axis_cq_tready + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + sc1_ats_m_axis_cq_tdata + + out + + 255 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc1_ats_m_axis_cq_tkeep + + out + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc1_ats_m_axis_cq_tlast + + out + + + std_logic + xilinx_elaboratesubcores + + + + + + + false + + + + + + sc1_ats_m_axis_cq_tuser + + out + + 87 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_ctl_in_tx0 + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_debug_ctl_in_tx1 + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_debug_ctl_in_rx0 + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_debug_ctl_in_rx1 + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_debug_ltssm_rec_spd_1 + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_debug_ltssm_pol_act + + in + + + std_logic + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_debug_ctl_vec4 + + in + + 3 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_debug_mux_ctl + + in + + 31 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + pipe_debug_debug_out_128_0 + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_debug_out_ext_16_0 + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_debug_out_128_1 + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_debug_out_ext_16_1 + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_debug_out_128_2 + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_debug_out_ext_16_2 + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_debug_out_128_3 + + out + + 127 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_debug_out_ext_16_3 + + out + + 15 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_inject_tx_status + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + pipe_debug_inject_rx_status + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + usr_flr_fnc + + out + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + usr_flr_set + + out + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + usr_flr_clr + + out + + + std_logic_vector + xilinx_elaboratesubcores + + + + + + + false + + + + + + usr_flr_done_fnc + + in + + 7 + 0 + + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + usr_flr_done_vld + + in + + + std_logic_vector + xilinx_elaboratesubcores + + + + 0 + + + + + + false + + + + + + + + COMPONENT_NAME + xdma_0 + + + PL_UPSTREAM_FACING + Pl Upstream Facing + true + + + TL_LEGACY_MODE_ENABLE + Tl Legacy Mode Enable + false + + + PCIE_BLK_LOCN + 8 + + + PL_LINK_CAP_MAX_LINK_WIDTH + Pl Link Cap Max Link Width + 8 + + + PL_LINK_CAP_MAX_LINK_SPEED + Pl Link Cap Max Link Speed + 4 + + + REF_CLK_FREQ + Ref Clk Freq + 0 + + + DRP_CLK_SEL + DRP CLK SEL + 0 + + + FREE_RUN_FREQ + Ref Clk Freq + 0 + + + AXI_ADDR_WIDTH + AXI Address width + 64 + + + AXI_DATA_WIDTH + AXI data width + 256 + + + CORE_CLK_FREQ + Core Clk Freq + 2 + + + PLL_TYPE + PLL Type + 2 + + + USER_CLK_FREQ + User Clk Freq + 2 + + + SILICON_REV + Silicon Revision + Pre-Production + + + PIPE_SIM + Enable External PIPE Interface + false + + + EXT_CH_GT_DRP + false + + + PCIE3_DRP + false + + + DEDICATE_PERST + false + + + SYS_RESET_POLARITY + 0 + + + MCAP_ENABLEMENT + NONE + + + EXT_STARTUP_PRIMITIVE + EXT STARTUP PRIMITIVE + false + + + PF0_VENDOR_ID + pf0 Vendor Id + 0x10EE + + + PF0_DEVICE_ID + Pf0 Device Id + 0x9038 + + + PF0_REVISION_ID + Pf0 Revision Id + 0x00 + + + PF0_SUBSYSTEM_VENDOR_ID + Pf0 Subsystem Vendor Id + 0x10EE + + + PF0_SUBSYSTEM_ID + Pf0 Subsystem Id + 0x0007 + + + PF0_CLASS_CODE + Pf0 Class Code + 0x070001 + + + PF1_VENDOR_ID + pf1 Vendor Id + 0x10EE + + + PF1_DEVICE_ID + Pf1 Device Id + 0x9111 + + + PF1_REVISION_ID + Pf1 Revision Id + 0x00 + + + PF1_SUBSYSTEM_VENDOR_ID + Pf1 Subsystem Vendor Id + 0x10EE + + + PF1_SUBSYSTEM_ID + Pf1 Subsystem Id + 0x0007 + + + PF1_CLASS_CODE + Pf1 Class Code + 0x070001 + + + PF2_DEVICE_ID + Pf2 Device Id + 0x9211 + + + PF2_REVISION_ID + Pf2 Revision Id + 0x00 + + + PF2_SUBSYSTEM_ID + Pf3 Subsystem Id + 0x0007 + + + PF3_DEVICE_ID + Pf3 Device Id + 0x9311 + + + PF3_REVISION_ID + Pf3 Revision Id + 0x00 + + + PF3_SUBSYSTEM_ID + Pf3 Subsystem Id + 0x0007 + + + AXILITE_MASTER_APERTURE_SIZE + Pf0 Bar0 Aperture Size + 0x0D + + + AXILITE_MASTER_CONTROL + Pf0 Bar0 Control + 0x0 + + + XDMA_APERTURE_SIZE + Pf0 Bar1 Aperture Size + 0x09 + + + XDMA_CONTROL + Pf0 Bar1 Control + 0x4 + + + AXIST_BYPASS_APERTURE_SIZE + Pf0 Bar2 Aperture Size + 0x0D + + + AXIST_BYPASS_CONTROL + Pf0 Bar2 Control + 0x0 + + + PF0_INTERRUPT_PIN + pf1 Interrupt Pin + 0x1 + + + PF0_MSI_CAP_MULTIMSGCAP + pf0 Msi Cap Multimsgcap + 0 + + + C_COMP_TIMEOUT + c_comp_timeout + 1 + + + C_TIMEOUT0_SEL + 0xE + + + C_TIMEOUT1_SEL + 0xF + + + C_TIMEOUT_MULT + 0x3 + + + C_OLD_BRIDGE_TIMEOUT + 0 + + + SHARED_LOGIC + 1 + + + SHARED_LOGIC_CLK + false + + + SHARED_LOGIC_BOTH + false + + + SHARED_LOGIC_GTC + false + + + SHARED_LOGIC_GTC_7XG2 + false + + + SHARED_LOGIC_CLK_7XG2 + false + + + SHARED_LOGIC_BOTH_7XG2 + false + + + EN_TRANSCEIVER_STATUS_PORTS + false + + + IS_BOARD_PROJECT + Is Board Flow Enabled + 1 + + + EN_GT_SELECTION + FALSE + + + SELECT_QUAD + GTY_Quad_227 + + + ULTRASCALE + FALSE + + + ULTRASCALE_PLUS + TRUE + + + V7_GEN3 + FALSE + + + MSI_ENABLED + TRUE + + + DEV_PORT_TYPE + 0 + + + XDMA_AXI_INTF_MM + 0 + + + XDMA_PCIE_64BIT_EN + xdma_pcie_64bit_en + + + XDMA_AXILITE_MASTER + FALSE + + + XDMA_AXIST_BYPASS + FALSE + + + XDMA_RNUM_CHNL + 1 + + + XDMA_WNUM_CHNL + 1 + + + XDMA_AXILITE_SLAVE + FALSE + + + XDMA_NUM_USR_IRQ + 1 + + + XDMA_RNUM_RIDS + 32 + + + XDMA_WNUM_RIDS + 16 + + + C_M_AXI_ID_WIDTH + 4 + + + C_AXIBAR_NUM + 1 + + + C_FAMILY + virtexuplus + + + XDMA_NUM_PCIE_TAG + 256 + + + EN_AXI_MASTER_IF + Enable AXI Master IF + TRUE + + + EN_WCHNL_0 + TRUE + + + EN_WCHNL_1 + FALSE + + + EN_WCHNL_2 + FALSE + + + EN_WCHNL_3 + FALSE + + + EN_WCHNL_4 + FALSE + + + EN_WCHNL_5 + FALSE + + + EN_WCHNL_6 + FALSE + + + EN_WCHNL_7 + FALSE + + + EN_RCHNL_0 + TRUE + + + EN_RCHNL_1 + FALSE + + + EN_RCHNL_2 + FALSE + + + EN_RCHNL_3 + FALSE + + + EN_RCHNL_4 + FALSE + + + EN_RCHNL_5 + FALSE + + + EN_RCHNL_6 + FALSE + + + EN_RCHNL_7 + FALSE + + + XDMA_DSC_BYPASS + FALSE + + + C_METERING_ON + 1 + + + RX_DETECT + Receiver Detect + 0 + + + C_ATS_ENABLE + ATS Extended Capability Enable + FALSE + + + C_ATS_CAP_NEXTPTR + 0x000 + + + C_PR_CAP_NEXTPTR + 0x000 + + + C_PRI_ENABLE + Page Request Extended Capability Enable + FALSE + + + DSC_BYPASS_RD + 0 + + + DSC_BYPASS_WR + 0 + + + XDMA_STS_PORTS + FALSE + + + MSIX_ENABLED + FALSE + + + WR_CH0_ENABLED + FALSE + + + WR_CH1_ENABLED + FALSE + + + WR_CH2_ENABLED + FALSE + + + WR_CH3_ENABLED + FALSE + + + RD_CH0_ENABLED + FALSE + + + RD_CH1_ENABLED + FALSE + + + RD_CH2_ENABLED + FALSE + + + RD_CH3_ENABLED + FALSE + + + CFG_MGMT_IF + TRUE + + + RQ_SEQ_NUM_IGNORE + 0 + + + CFG_EXT_IF + FALSE + + + LEGACY_CFG_EXT_IF + FALSE + + + C_PARITY_CHECK + 0 + + + C_PARITY_GEN + 0 + + + C_PARITY_PROP + 0 + + + C_ECC_ENABLE + 0 + + + EN_DEBUG_PORTS + FALSE + + + VU9P_BOARD + FALSE + + + ENABLE_JTAG_DBG + FALSE + + + ENABLE_LTSSM_DBG + FALSE + + + ENABLE_IBERT + false + + + MM_SLAVE_EN + 0 + + + DMA_EN + 1 + + + C_AXIBAR_0 + 0x0000000000000000 + + + C_AXIBAR_1 + 0x0000000000000000 + + + C_AXIBAR_2 + 0x0000000000000000 + + + C_AXIBAR_3 + 0x0000000000000000 + + + C_AXIBAR_4 + 0x0000000000000000 + + + C_AXIBAR_5 + 0x0000000000000000 + + + C_AXIBAR_HIGHADDR_0 + 0x0000000000000000 + + + C_AXIBAR_HIGHADDR_1 + 0x0000000000000000 + + + C_AXIBAR_HIGHADDR_2 + 0x0000000000000000 + + + C_AXIBAR_HIGHADDR_3 + 0x0000000000000000 + + + C_AXIBAR_HIGHADDR_4 + 0x0000000000000000 + + + C_AXIBAR_HIGHADDR_5 + 0x0000000000000000 + + + C_AXIBAR2PCIEBAR_0 + 0x0000000000000000 + + + C_AXIBAR2PCIEBAR_1 + 0x0000000000000000 + + + C_AXIBAR2PCIEBAR_2 + 0x0000000000000000 + + + C_AXIBAR2PCIEBAR_3 + 0x0000000000000000 + + + C_AXIBAR2PCIEBAR_4 + 0x0000000000000000 + + + C_AXIBAR2PCIEBAR_5 + 0x0000000000000000 + + + EN_AXI_SLAVE_IF + Enable AXI Slave IF + TRUE + + + C_INCLUDE_BAROFFSET_REG + 1 + + + C_BASEADDR + 0x00001000 + + + C_HIGHADDR + 0x00001FFF + + + C_S_AXI_ID_WIDTH + 4 + + + C_S_AXI_NUM_READ + AXI Address width + 8 + + + C_M_AXI_NUM_READ + AXI Address width + 8 + + + C_M_AXI_NUM_READQ + AXI Address width + 2 + + + C_S_AXI_NUM_WRITE + AXI Address width + 8 + + + C_M_AXI_NUM_WRITE + AXI Address width + 16 + + + C_M_AXI_NUM_WRITE_SCALE + AXI Address width + 1 + + + MSIX_IMPL_EXT + FALSE + + + AXI_ACLK_LOOPBACK + FALSE + + + PF0_BAR0_APERTURE_SIZE + Pf0 Bar0 Aperture Size + 0x0A + + + PF0_BAR0_CONTROL + Pf0 Bar0 Control + 0x4 + + + PF0_BAR1_APERTURE_SIZE + Pf0 Bar1 Aperture Size + 0x05 + + + PF0_BAR1_CONTROL + Pf0 Bar1 Control + 0x0 + + + PF0_BAR2_APERTURE_SIZE + Pf0 Bar2 Aperture Size + 0x05 + + + PF0_BAR2_CONTROL + Pf0 Bar2 Control + 0x0 + + + PF0_BAR3_APERTURE_SIZE + Pf0 Bar3 Aperture Size + 0x05 + + + PF0_BAR3_CONTROL + Pf0 Bar3 Control + 0x0 + + + PF0_BAR4_APERTURE_SIZE + Pf0 Bar4 Aperture Size + 0x05 + + + PF0_BAR4_CONTROL + Pf0 Bar4 Control + 0x0 + + + PF0_BAR5_APERTURE_SIZE + Pf0 Bar5 Aperture Size + 0x05 + + + PF0_BAR5_CONTROL + Pf0 Bar5 Control + 0x0 + + + PF0_EXPANSION_ROM_APERTURE_SIZE + Pf0 Expansion Rom Aperture Size + 0x000 + + + PF0_EXPANSION_ROM_ENABLE + Pf0 Expansion Rom Enable + FALSE + + + PCIEBAR_NUM + 6 + + + C_PCIEBAR2AXIBAR_0 + 0x0000000000000000 + + + C_PCIEBAR2AXIBAR_1 + 0x0000000000000000 + + + C_PCIEBAR2AXIBAR_2 + 0x0000000000000000 + + + C_PCIEBAR2AXIBAR_3 + 0x0000000000000000 + + + C_PCIEBAR2AXIBAR_4 + 0x0000000000000000 + + + C_PCIEBAR2AXIBAR_5 + 0x0000000000000000 + + + C_PCIEBAR2AXIBAR_6 + 0x0000000000000000 + + + BARLITE1 + 0 + + + BARLITE2 + 7 + + + VCU118_BOARD + FALSE + + + SPLIT_DMA + FALSE + + + USE_STANDARD_INTERFACES + FALSE + + + DMA_2RP + FALSE + + + SRIOV_ACTIVE_VFS + 252 + + + PIPE_LINE_STAGE + 2 + + + AXIS_PIPE_LINE_STAGE + 0 + + + MULT_PF_DES + FALSE + + + PF_SWAP + FALSE + + + PF0_MSIX_TAR_ID + PF0 MSIX target ID + 0x08 + + + PF1_MSIX_TAR_ID + PF1 MSIX target ID + 0x09 + + + RUNBIT_FIX + FALSE + + + USRINT_EXPN + FALSE + + + xlnx_ref_board + AU200 + + + GTWIZ_IN_CORE + 1 + + + GTCOM_IN_CORE + 2 + + + INS_LOSS_PROFILE + Add-in_Card + + + FUNC_MODE + 1 + + + PF1_ENABLED + 0 + + + DMA_RESET_SOURCE_SEL + 0 + + + PF1_BAR0_APERTURE_SIZE + Pf0 Bar0 Aperture Size + 0x12 + + + PF1_BAR0_CONTROL + Pf0 Bar0 Control + 0x4 + + + PF1_BAR1_APERTURE_SIZE + Pf0 Bar1 Aperture Size + 0x0A + + + PF1_BAR1_CONTROL + Pf0 Bar1 Control + 0x0 + + + PF1_BAR2_APERTURE_SIZE + Pf0 Bar2 Aperture Size + 0x0A + + + PF1_BAR2_CONTROL + Pf0 Bar2 Control + 0x6 + + + PF1_BAR3_APERTURE_SIZE + Pf0 Bar3 Aperture Size + 0x0A + + + PF1_BAR3_CONTROL + Pf0 Bar3 Control + 0x0 + + + PF1_BAR4_APERTURE_SIZE + Pf0 Bar4 Aperture Size + 0x0A + + + PF1_BAR4_CONTROL + Pf0 Bar4 Control + 0x6 + + + PF1_BAR5_APERTURE_SIZE + Pf0 Bar5 Aperture Size + 0x0A + + + PF1_BAR5_CONTROL + Pf0 Bar5 Control + 0x0 + + + PF1_EXPANSION_ROM_APERTURE_SIZE + Pf1 Expansion Rom Aperture Size + 0x000 + + + PF1_EXPANSION_ROM_ENABLE + Pf1 Expansion Rom Enable + FALSE + + + PF1_PCIEBAR2AXIBAR_0 + 0x0000000000000000 + + + PF1_PCIEBAR2AXIBAR_1 + 0x0000000000000000 + + + PF1_PCIEBAR2AXIBAR_2 + 0x0000000000000000 + + + PF1_PCIEBAR2AXIBAR_3 + 0x0000000000000000 + + + PF1_PCIEBAR2AXIBAR_4 + 0x0000000000000000 + + + PF1_PCIEBAR2AXIBAR_5 + 0x0000000000000000 + + + PF1_PCIEBAR2AXIBAR_6 + 0x0000000000000000 + + + C_MSIX_INT_TABLE_EN + 0 + + + VU9P_TUL_EX + VU9P TUL board + FALSE + + + PCIE_BLK_TYPE + 0 + + + CCIX_ENABLE + Ccix Enable + FALSE + + + CCIX_DVSEC + Ccix Dvsec Enable + FALSE + + + EXT_SYS_CLK_BUFG + FALSE + + + C_NUM_OF_SC + 1 + + + USR_IRQ_EXDES + FALSE + + + AXI_VIP_IN_EXDES + FALSE + + + PIPE_DEBUG_EN + FALSE + + + XDMA_NON_INCREMENTAL_EXDES + FALSE + + + XDMA_ST_INFINITE_DESC_EXDES + FALSE + + + EXT_XVC_VSEC_ENABLE + Tl Enable to add the PCIe XVC-VSEC to the Examlpe Design + FALSE + + + ACS_EXT_CAP_ENABLE + FALSE + + + EN_PCIE_DEBUG_PORTS + FALSE + + + MULTQ_EN + 0 + + + DMA_MM + 0 + + + DMA_ST + 1 + + + C_PCIE_PFS_SUPPORTED + 0 + + + C_SRIOV_EN + 0 + + + BARLITE_EXT_PF0 + 0x00 + + + BARLITE_EXT_PF1 + 0x00 + + + BARLITE_EXT_PF2 + 0x00 + + + BARLITE_EXT_PF3 + 0x00 + + + BARLITE_INT_PF0 + 0x01 + + + BARLITE_INT_PF1 + 0x00 + + + BARLITE_INT_PF2 + 0x00 + + + BARLITE_INT_PF3 + 0x00 + + + NUM_VFS_PF0 + 0 + + + NUM_VFS_PF1 + 0 + + + NUM_VFS_PF2 + 0 + + + NUM_VFS_PF3 + 0 + + + FIRSTVF_OFFSET_PF0 + 0 + + + FIRSTVF_OFFSET_PF1 + 0 + + + FIRSTVF_OFFSET_PF2 + 0 + + + FIRSTVF_OFFSET_PF3 + 0 + + + VF_BARLITE_EXT_PF0 + 0x00 + + + VF_BARLITE_EXT_PF1 + 0x00 + + + VF_BARLITE_EXT_PF2 + 0x00 + + + VF_BARLITE_EXT_PF3 + 0x00 + + + VF_BARLITE_INT_PF0 + 0x01 + + + VF_BARLITE_INT_PF1 + 0x01 + + + VF_BARLITE_INT_PF2 + 0x01 + + + VF_BARLITE_INT_PF3 + 0x01 + + + C_C2H_NUM_CHNL + 1 + + + C_H2C_NUM_CHNL + 1 + + + H2C_XDMA_CHNL + 0x0F + + + C2H_XDMA_CHNL + 0x0F + + + AXISTEN_IF_ENABLE_MSG_ROUTE + 0x00000 + + + ENABLE_MORE + FALSE + + + DISABLE_BRAM_PIPELINE + FALSE + + + DISABLE_EQ_SYNCHRONIZER + FALSE + + + C_ENABLE_RESOURCE_REDUCTION + FALSE + + + GEN4_EIEOS_0S7 + TRUE + + + C_S_AXI_SUPPORTS_NARROW_BURST + 0 + + + ENABLE_ATS_SWITCH + ATS Switch Enable + FALSE + + + C_ATS_SWITCH_UNIQUE_BDF + 1 + + + C_LAST_CORE_CAP_ADDR + 0x100 + + + C_VSEC_CAP_ADDR + 0x128 + + + SOFT_RESET_EN + FALSE + + + INTERRUPT_OUT_WIDTH + 1 + + + C_MSI_RX_PIN_EN + 0 + + + C_MSIX_RX_PIN_EN + 1 + + + C_INTX_RX_PIN_EN + 1 + + + MSIX_RX_DECODE_EN + FALSE + + + PCIE_ID_IF + FALSE + + + TL_PF_ENABLE_REG + 0 + + + AXSIZE_BYTE_ACCESS_EN + FALSE + + + SPLIT_DMA_SINGLE_PF + FALSE + + + RBAR_ENABLE + FALSE + + + C_SMMU_EN + 0 + + + C_M_AXI_AWUSER_WIDTH + 8 + + + C_M_AXI_ARUSER_WIDTH + 8 + + + C_SLAVE_READ_64OS_EN + 0 + + + FLR_ENABLE + FLR Enable + FALSE + + + SHELL_BRIDGE + 0 + + + MSIX_PCIE_INTERNAL + 0 + + + + + + choice_list_03bd623c + BAR_0 + BAR_1 + BAR_3:2 + BAR_5:4 + + + choice_list_08bf412c + 128 + 256 + 512 + + + choice_list_0be33969 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + + + choice_list_0d378f84 + Simple_communication_controllers + Device_was_built_before_Class_Code_definitions_were_finalized + Mass_storage_controller + Network_controller + Display_controller + Multimedia_device + Memory_controller + Base_system_peripherals + Input_devices + Docking_stations + Processors + Serial_bus_controllers + Wireless_controller + Intelligent_I/O_controllers + Satellite_communication_controllers + Processing_accelerators + + + choice_list_0f93492c + Chip-to-Chip + Add-in_Card + Backplane + + + choice_list_110bd32e + 2 + 4 + + + choice_list_1cfc6134 + 1 + 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + + + choice_list_1e9fb93b + X1 + X2 + X4 + X8 + X16 + + + choice_list_24b724fb + Basic + Advanced + + + choice_list_2dba17cd + None + Check_Parity + Propagate_Parity + + + choice_list_34d65ff4 + 128 + + + choice_list_35d06715 + 2 + + + choice_list_38306dd1 + SOFT + HARD + + + choice_list_3ca2cbc7 + BAR_0 + + + choice_list_3cee6ea1 + 16450_compatible_serial_controller + 16550_compatible_serial_controller + 16650_compatible_serial_controller + 16750_compatible_serial_controller + 16850_compatible_serial_controller + 16950_compatible_serial_controller + Bi_directional_parallel_port + ECP_1.X_compliant_parallel_port + GPIB(IEEE_488.1/2)_controller + Generic_XT_compatible_serial_controller + Generic_modem + Hayes_compatible_modem_with_16450_compatible_interface + Hayes_compatible_modem_with_16550_compatible_interface + Hayes_compatible_modem_with_16650_compatible_interface + Hayes_compatible_modem_with_16750_compatible_interface + IEEE_1284_controller + IEEE_1284_target_device + Multiport_serial_controller + Other_communications_device + Parallel_port + Smart_Card + + + choice_list_4665eb01 + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + + + choice_list_47140c0d + 0000 + 0001 + + + choice_list_4e419c85 + Default + Falling_Edge + + + choice_list_52d29139 + Bytes + Kilobytes + Megabytes + Gigabytes + + + choice_list_574f38f3 + 2.5_GT/s + 5.0_GT/s + 8.0_GT/s + + + choice_list_57749bc8 + DMA + + + choice_list_589df8e9 + RAM + Other_memory_controller + Flash + + + choice_list_5e150e6c + 50us + 50ms + + + choice_list_5e2921cd + Kilobytes + + + choice_list_5e45706a + 1_vector + 2_vectors + 4_vectors + 8_vectors + 16_vectors + 32_vectors + + + choice_list_640e51e1 + DMA + AXI_Bridge + + + choice_list_6727dfa6 + 1 + 0 + + + choice_list_6a0870a7 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + 17 + 18 + 19 + 20 + 21 + 22 + 23 + 24 + 25 + 26 + 27 + 28 + 29 + 30 + 31 + + + choice_list_6b979ebc + 250 + + + choice_list_6eff49bd + ACTIVE_LOW + ACTIVE_HIGH + + + choice_list_7a7dde49 + true + false + + + choice_list_8061eec5 + None + Tandem_PROM + Tandem_PCIe + Tandem_PCIe_with_Field_Updates + DFX_over_PCIe + + + choice_list_8112d406 + 8 + 16 + 32 + + + choice_list_81ddc592 + Kilobytes + Megabytes + Gigabytes + Terabytes + Petabytes + Exabytes + + + choice_list_847d868a + 1 + 2 + 3 + 4 + 5 + 6 + + + choice_list_86c5d341 + 500 + + + choice_list_88156f2e + QPLL1 + QPLL0 + + + choice_list_8a9e69a3 + AXI_Lite_Master + DMA + + + choice_list_8aad6ae4 + 1 + 2 + + + choice_list_8af5a703 + 0 + 1 + + + choice_list_8b5e4915 + 4 + 5 + + + choice_list_8eea463a + X1Y2 + X1Y4 + + + choice_list_914704bd + 100_MHz + 125_MHz + + + choice_list_91b49d0b + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + + + choice_list_96d6a000 + Wireless_controller + Satellite_communication_controllers + Data_acquisition_and_signal_processing_controllers + Intelligent_I/O_controllers + Docking_stations + Processing_accelerators + Device_was_built_before_Class_Code_definitions_were_finalized + Memory_controller + Simple_communication_controllers + Serial_bus_controllers + Encryption/Decryption_controllers + Display_controller + Multimedia_device + Input_devices + Mass_storage_controller + Processors + Device_does_not_fit_in_any_defined_classes + Bridge_device + Network_controller + Base_system_peripherals + + + choice_list_97bc19ec + 256_bit + + + choice_list_9aec9108 + Internal + External + + + choice_list_9e15bd51 + CONSTANT + + + choice_list_9f5580fd + Pre-Production + + + choice_list_a30da595 + Custom + pcie_perstn + + + choice_list_a44ca313 + Custom + pci_express_x1 + pci_express_x16 + pci_express_x2 + pci_express_x4 + pci_express_x8 + + + choice_list_a71f3969 + AXI_Memory_Mapped + AXI_Stream + + + choice_list_aa031417 + 1 + 2 + 3 + 4 + + + choice_list_ab8591cd + PCI_Express_Endpoint_device + PCI_Express_Endpoint_device + + + choice_list_abc20383 + GTY_Quad_227 + GTY_Quad_226 + GTY_Quad_225 + GTY_Quad_224 + + + choice_list_ae9f88f6 + 1 + + + choice_list_b0ffef10 + 0 + 1 + 2 + 3 + 4 + 5 + 7 + + + choice_list_bdd7203f + True + False + + + choice_list_bea500ca + None + MSI-X_External + MSI-X_Internal + MSI-X_AXI4-Stream + + + choice_list_c15e8c67 + 1 + 2 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + + + choice_list_c3d223d9 + Memory + + + choice_list_c63ab5b1 + 0 + 1 + 2 + 3 + 4 + 5 + 6 + + + choice_list_ca005b72 + No_ASPM + L1_Supported + + + choice_list_ca108395 + 2 + 4 + 8 + 16 + 32 + + + choice_list_d123c74c + Bytes + Kilobytes + Megabytes + + + choice_list_d1e1a340 + Kilobytes + Megabytes + Gigabytes + + + choice_list_d53faa96 + 100_MHz + 125_MHz + 250_MHz + + + choice_list_d85ad257 + 0 + + + choice_list_df7cde9e + RAM + Flash + Other_memory_controller + + + choice_list_dff1a45d + Wireless_controller + Satellite_communication_controllers + Data_acquisition_and_signal_processing_controllers + Processing_accelerators + Intelligent_I/O_controllers + Docking_stations + Device_was_built_before_Class_Code_definitions_were_finalized + Memory_controller + Simple_communication_controllers + Serial_bus_controllers + Encryption/Decryption_controllers + Display_controller + Multimedia_device + Input_devices + Mass_storage_controller + Processors + Device_does_not_fit_in_any_defined_classes + Bridge_device + Network_controller + Base_system_peripherals + + + choice_list_e7c484ae + TRUE + FALSE + + + choice_list_e7f13338 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + + + choice_list_e9cf6440 + Disabled + 32bit_Enabled + 64bit_Enabled + + + choice_list_ec64e624 + N/A + + + choice_list_ecc4b9b7 + AU200 + + + choice_list_f1174048 + NONE + INTA + INTB + INTC + INTD + + + choice_list_f94ec5c4 + 4 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + + + choice_list_fab783d7 + User_Reset + Phy_Ready + + + choice_list_fc3456a9 + Disabled + Enabled + + + choice_list_fde36331 + Kilobytes + Megabytes + + + choice_list_fe1fb7c4 + 0 + 4 + 8 + 12 + 16 + + + choice_pairs_3c87fcdb + 1 + 0 + + + choice_pairs_53749dec + 1 + 0 + + + choice_pairs_6f00a734 + 0 + 1 + 2 + + + + + xilinx_elaboratesubcores_view_fileset + + ip_0/xdma_pcie4_ip.xci + xci + + + ip_0/xdma_pcie4_ip.xml + xml + + + ip_1/xdma_v4_1_8_blk_mem_64_reg_be.xci + xci + + + ip_1/xdma_v4_1_8_blk_mem_64_reg_be.xml + xml + + + ip_2/xdma_v4_1_8_blk_mem_64_noreg_be.xci + xci + + + ip_2/xdma_v4_1_8_blk_mem_64_noreg_be.xml + xml + + + + The Xilinx PCI Express DMA + + + Component_Name + xdma + + + functional_mode + Functional Mode + DMA + + + + true + + + + + + mode_selection + Mode + Basic + + + + true + + + + + + device_port_type + Device Port Type + PCI_Express_Endpoint_device + + + + false + + + + + + pcie_blk_locn + Pcie Blk Locn + X1Y2 + + + + true + + + + + + pl_link_cap_max_link_width + Pl Link Cap Max Link Width + X8 + + + + true + + + + + + pl_link_cap_max_link_speed + Pl Link Cap Max Link Speed + 8.0_GT/s + + + + true + + + + + + ref_clk_freq + 100_MHz + + + + true + + + + + + drp_clk_sel + Internal + + + + true + + + + + + free_run_freq + 100_MHz + + + + true + + + + + + axi_addr_width + AXI Address width + 64 + + + + false + + + + + + axi_data_width + AXI Data width + 256_bit + + + + true + + + + + + axisten_freq + AXIsten if freq + 250 + + + + true + + + + + + en_axi_slave_if + Enable AXI Slave Interface + true + + + + true + + + + + + en_axi_master_if + Enable AXI Master Interface + true + + + + true + + + + + + pipe_sim + false + + + + true + + + + + + en_ext_ch_gt_drp + false + + + + true + + + + + + en_pcie_drp + false + + + + true + + + + + + dedicate_perst + false + + + + false + + + + + + sys_reset_polarity + ACTIVE_LOW + + + + true + + + + + + mcap_enablement + MCAP Enable + None + + + mcap_fpga_bitstream_version + MCAP Bitstream Version Register Value + 00000000 + + + + false + + + + + + ext_startup_primitive + false + + + + false + + + + + + enable_code + 0000 + + + vendor_id + Vendor Id + 10EE + + + + true + + + + + + pf0_device_id + PF0 Device Id + 9038 + + + + true + + + + + + pf0_revision_id + PF0 Revision Id + 00 + + + + true + + + + + + pf0_subsystem_vendor_id + PF0 Subsystem Vendor Id + 10EE + + + + true + + + + + + pf0_subsystem_id + PF0 Subsystem Id + 0007 + + + + true + + + + + + pf0_Use_Class_Code_Lookup_Assistant + false + + + + true + + + + + + pf0_base_class_menu + Pf0 Base Class Menu + Simple_communication_controllers + + + + true + + + + + + pf0_class_code_base + Pf0 Class Code Base + 07 + + + + true + + + + + + pf0_sub_class_interface_menu + Pf0 Sub Class Interface Menu + 16450_compatible_serial_controller + + + + true + + + + + + pf0_class_code_sub + pf0 Class Code Sub + 00 + + + + true + + + + + + pf0_class_code_interface + pf0 Class Code Interface + 01 + + + + true + + + + + + pf0_class_code + pf0 Class Code + 070001 + + + + false + + + + + + axilite_master_en + false + + + + true + + + + + + axilite_master_size + 1 + + + + false + + + + + + axilite_master_scale + Megabytes + + + + false + + + + + + xdma_en + true + + + + false + + + + + + xdma_size + 64 + + + + false + + + + + + xdma_scale + Kilobytes + + + + false + + + + + + axist_bypass_en + false + + + + true + + + + + + axist_bypass_size + 1 + + + + false + + + + + + axist_bypass_scale + Megabytes + + + + false + + + + + + pciebar2axibar_axil_master + 0x00000000 + + + + false + + + + + + pciebar2axibar_xdma + 0x0000000000000000 + + + + false + + + + + + pciebar2axibar_axist_bypass + 0x0000000000000000 + + + + false + + + + + + pf0_interrupt_pin + pf0 Interrupt Pin + INTA + + + + true + + + + + + pf0_msi_enabled + pf0 Msi Enabled + true + + + + true + + + + + + pf0_msi_cap_multimsgcap + pf0 Msi Cap Multimsgcap + 1_vector + + + + true + + + + + + comp_timeout + 50ms + + + + true + + + + + + timeout0_sel + 14 + + + + true + + + + + + timeout1_sel + 15 + + + + true + + + + + + timeout_mult + 3 + + + + true + + + + + + old_bridge_timeout + false + + + Shared_Logic + 1 + + + + true + + + + + + Shared_Logic_Clk + false + + + Shared_Logic_Both + false + + + Shared_Logic_Gtc + false + + + Shared_Logic_Gtc_7xG2 + false + + + Shared_Logic_Clk_7xG2 + false + + + Shared_Logic_Both_7xG2 + false + + + en_transceiver_status_ports + false + + + + true + + + + + + xdma_rnum_chnl + 1 + + + + true + + + + + + xdma_wnum_chnl + 1 + + + + true + + + + + + xdma_axilite_slave + false + + + + true + + + + + + xdma_num_usr_irq + 1 + + + + true + + + + + + xdma_rnum_rids + 32 + + + xdma_wnum_rids + 16 + + + SYS_RST_N_BOARD_INTERFACE + Custom + + + PCIE_BOARD_INTERFACE + Custom + + + en_gt_selection + false + + + select_quad + GTY_Quad_227 + + + + false + + + + + + RX_PPM_OFFSET + Specify the PPM offset between received data and transmitted data + 0 + + + RX_SSC_PPM + Specify the spread spectrum clocking modulation in PPM + 0 + + + INS_LOSS_NYQ + Indicate the transmitter to receiver insertion loss at the Nyquist frequency, in dB + 15 + + + PHY_LP_TXPRESET + Phy Lp Txpreset + 4 + + + coreclk_freq + CORE CLOCK FREQ + 500 + + + + false + + + + + + plltype + PLL TYPE + QPLL1 + + + xdma_axi_intf_mm + XDMA Interface + AXI_Stream + + + + true + + + + + + xdma_pcie_64bit_en + false + + + silicon_rev + Pre-Production + + + xdma_dsc_bypass + false + + + performance + false + + + pcie_extended_tag + true + + + rx_detect + Receiver Detect + Default + + + pf0_link_status_slot_clock_config + Pf0 Link Status Slot Clock Config + true + + + dsc_bypass_rd + 0000 + + + dsc_bypass_wr + 0000 + + + xdma_sts_ports + false + + + pf0_msix_enabled + Pf0 Msix Enabled + false + + + pf0_msix_cap_table_size + Pf0 Msix Cap Table Size + 000 + + + + false + + + + + + pf0_msix_cap_table_offset + Pf0 Msix Cap Table Offset + 00000000 + + + + false + + + + + + pf0_msix_cap_table_bir + Pf0 Msix Cap Table Bir + BAR_0 + + + + false + + + + + + pf0_msix_cap_pba_offset + Pf0 Msix Cap Pba Offset + 00000000 + + + + false + + + + + + pf0_msix_cap_pba_bir + Pf0 Msix Cap Pba Bir + BAR_0 + + + + false + + + + + + pf1_msix_enabled + Pf1 Msix Enabled + false + + + pf1_msix_cap_table_size + Pf1 Msix Cap Table Size + 01F + + + pf1_msix_cap_table_offset + Pf1 Msix Cap Table Offset + 00009000 + + + pf1_msix_cap_table_bir + Pf1 Msix Cap Table Bir + BAR_0 + + + + false + + + + + + pf1_msix_cap_pba_offset + Pf1 Msix Cap Pba Offset + 00009FE0 + + + pf1_msix_cap_pba_bir + Pf1 Msix Cap Pba Bir + BAR_0 + + + + false + + + + + + cfg_mgmt_if + true + + + + true + + + + + + ins_loss_profile + Add-in_Card + + + axil_master_64bit_en + false + + + + false + + + + + + axi_bypass_64bit_en + false + + + + false + + + + + + axil_master_prefetchable + false + + + + false + + + + + + xdma_pcie_prefetchable + false + + + + false + + + + + + axi_bypass_prefetchable + false + + + + false + + + + + + cfg_ext_if + false + + + legacy_cfg_ext_if + false + + + + false + + + + + + parity_settings + None + + + + true + + + + + + ecc_en + false + + + + true + + + + + + en_debug_ports + false + + + axi_id_width + 4 + + + + true + + + + + + vu9p_board + false + + + type1_membase_memlimit_enable + Type1 Config MemBase and MemLimit + Disabled + + + + false + + + + + + type1_prefetchable_membase_memlimit + Type1 Config Prefetchable MemBase and MemLimit + Disabled + + + + false + + + + + + enable_jtag_dbg + false + + + + true + + + + + + enable_ltssm_dbg + false + + + + true + + + + + + enable_ibert + false + + + + true + + + + + + axibar_num + 1 + + + + true + + + + + + axibar_0 + 0x0000000000000000 + + + + true + + + + + + axibar_1 + 0x0000000000000000 + + + + false + + + + + + axibar_2 + 0x0000000000000000 + + + + false + + + + + + axibar_3 + 0x0000000000000000 + + + + false + + + + + + axibar_4 + 0x0000000000000000 + + + + false + + + + + + axibar_5 + 0x0000000000000000 + + + + false + + + + + + axibar_highaddr_0 + 0x0000000000000000 + + + + true + + + + + + axibar_highaddr_1 + 0x0000000000000000 + + + + false + + + + + + axibar_highaddr_2 + 0x0000000000000000 + + + + false + + + + + + axibar_highaddr_3 + 0x0000000000000000 + + + + false + + + + + + axibar_highaddr_4 + 0x0000000000000000 + + + + false + + + + + + axibar_highaddr_5 + 0x0000000000000000 + + + + false + + + + + + axibar2pciebar_0 + 0x0000000000000000 + + + + true + + + + + + axibar2pciebar_1 + 0x0000000000000000 + + + + false + + + + + + axibar2pciebar_2 + 0x0000000000000000 + + + + false + + + + + + axibar2pciebar_3 + 0x0000000000000000 + + + + false + + + + + + axibar2pciebar_4 + 0x0000000000000000 + + + + false + + + + + + axibar2pciebar_5 + 0x0000000000000000 + + + + false + + + + + + include_baroffset_reg + true + + + + false + + + + + + BASEADDR + 0x00001000 + + + + true + + + + + + HIGHADDR + 0x00001FFF + + + + true + + + + + + s_axi_id_width + 4 + + + + true + + + + + + c_m_axi_num_write + AXI Master outstanding write Transactions Selection + 8 + + + + true + + + + + + c_m_axi_num_read + AXI Master outstanding read Transactions Selection + 8 + + + + false + + + + + + c_m_axi_num_readq + AXI Master outstanding read Transactions Selection + 2 + + + c_s_axi_num_write + AXI Slave outstanding write Transactions Selection + 8 + + + + false + + + + + + c_s_axi_num_read + AXI Slave outstanding read Transactions Selection + 8 + + + + false + + + + + + pf0_msix_impl_locn + Pf0 Msix Implementation Location + Internal + + + + false + + + + + + axi_aclk_loopback + false + + + pf0_bar0_enabled + Pf0 Bar0 Enabled + true + + + + true + + + + + + pf0_bar0_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf0_bar0_size + Pf0 Bar0 Size + 128 + + + + true + + + + + + pf0_bar0_scale + Pf0 Bar0 Scale + Kilobytes + + + + true + + + + + + pf0_bar0_64bit + Pf0 Bar0 64bit + false + + + + true + + + + + + pf0_bar0_prefetchable + Pf0 Bar0 Prefetchable + false + + + + false + + + + + + pf0_bar1_enabled + Pf0 Bar0 Enabled + false + + + + true + + + + + + pf0_bar1_type + Pf0 Bar0 Type + Memory + + + + false + + + + + + pf0_bar1_size + Pf0 Bar0 Size + 4 + + + + false + + + + + + pf0_bar1_scale + Pf0 Bar0 Scale + Kilobytes + + + + false + + + + + + pf0_bar1_64bit + Pf0 Bar0 64bit + false + + + + false + + + + + + pf0_bar1_prefetchable + Pf0 Bar0 Prefetchable + false + + + + false + + + + + + pf0_bar2_enabled + Pf0 Bar0 Enabled + false + + + + false + + + + + + pf0_bar2_type + Pf0 Bar0 Type + Memory + + + + false + + + + + + pf0_bar2_size + Pf0 Bar0 Size + 4 + + + + false + + + + + + pf0_bar2_scale + Pf0 Bar0 Scale + Kilobytes + + + + false + + + + + + pf0_bar2_64bit + Pf0 Bar0 64bit + false + + + + false + + + + + + pf0_bar2_prefetchable + Pf0 Bar0 Prefetchable + false + + + + false + + + + + + pf0_bar3_enabled + Pf0 Bar0 Enabled + false + + + + false + + + + + + pf0_bar3_type + Pf0 Bar0 Type + Memory + + + + false + + + + + + pf0_bar3_size + Pf0 Bar0 Size + 4 + + + + false + + + + + + pf0_bar3_scale + Pf0 Bar0 Scale + Kilobytes + + + + false + + + + + + pf0_bar3_64bit + Pf0 Bar0 64bit + false + + + + false + + + + + + pf0_bar3_prefetchable + Pf0 Bar0 Prefetchable + false + + + + false + + + + + + pf0_bar4_enabled + Pf0 Bar0 Enabled + false + + + + false + + + + + + pf0_bar4_type + Pf0 Bar0 Type + Memory + + + + false + + + + + + pf0_bar4_size + Pf0 Bar0 Size + 4 + + + + false + + + + + + pf0_bar4_scale + Pf0 Bar0 Scale + Kilobytes + + + + false + + + + + + pf0_bar4_64bit + Pf0 Bar0 64bit + false + + + + false + + + + + + pf0_bar4_prefetchable + Pf0 Bar0 Prefetchable + false + + + + false + + + + + + pf0_bar5_enabled + Pf0 Bar0 Enabled + false + + + + false + + + + + + pf0_bar5_type + Pf0 Bar0 Type + Memory + + + + false + + + + + + pf0_bar5_size + Pf0 Bar0 Size + 4 + + + + false + + + + + + pf0_bar5_scale + Pf0 Bar0 Scale + Kilobytes + + + + false + + + + + + pf0_bar5_64bit + Pf0 Bar0 64bit + false + + + + false + + + + + + pf0_bar5_prefetchable + Pf0 Bar0 Prefetchable + false + + + + false + + + + + + pciebar2axibar_0 + 0x0000000000000000 + + + + true + + + + + + pciebar2axibar_1 + 0x0000000000000000 + + + + false + + + + + + pciebar2axibar_2 + 0x0000000000000000 + + + + false + + + + + + pciebar2axibar_3 + 0x0000000000000000 + + + + false + + + + + + pciebar2axibar_4 + 0x0000000000000000 + + + + false + + + + + + pciebar2axibar_5 + 0x0000000000000000 + + + + false + + + + + + pciebar2axibar_6 + 0x0000000000000000 + + + + false + + + + + + bar_indicator + BAR_0 + + + + false + + + + + + bar0_indicator + 1 + + + + true + + + + + + bar1_indicator + 0 + + + + true + + + + + + bar2_indicator + 0 + + + + true + + + + + + bar3_indicator + 0 + + + + true + + + + + + bar4_indicator + 0 + + + + true + + + + + + bar5_indicator + 0 + + + + true + + + + + + barlite2 + 7 + + + en_dbg_descramble + false + + + vcu118_board + false + + + tl_pf_enable_reg + NUM PF Enable + 1 + + + pf1_vendor_id + Vendor Id + 10EE + + + pf1_device_id + PF1 Device Id + 1041 + + + pf1_class_code + Pf1 Class Code + 070001 + + + + false + + + + + + PF1_REVISION_ID + Pf1 Revision Id + 00 + + + PF1_SUBSYSTEM_VENDOR_ID + Pf1 Subsystem Vendor Id + 10EE + + + PF1_SUBSYSTEM_ID + Pf1 Subsystem Id + 0007 + + + PF1_Use_Class_Code_Lookup_Assistant + false + + + + true + + + + + + pf1_base_class_menu + Pf1 Base Class Menu + Simple_communication_controllers + + + pf1_class_code_base + Pf1 Class Code Base + 07 + + + + true + + + + + + pf1_class_code_sub + Pf1 Class Code Sub + 00 + + + + true + + + + + + pf1_sub_class_interface_menu + Pf1 Sub Class Interface Menu + 16450_compatible_serial_controller + + + + true + + + + + + pf1_class_code_interface + Pf1 Class Code Interface + 01 + + + + true + + + + + + PF1_INTERRUPT_PIN + Pf1 Interrupt Pin + NONE + + + pf1_msi_enabled + Pf1 Msi Enabled + false + + + PF1_MSI_CAP_MULTIMSGCAP + Pf1 Msi Cap Multimsgcap + 1_vector + + + pf1_bar0_enabled + Pf1 Bar0 Enabled + true + + + pf1_bar0_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf1_bar0_size + Pf1 Bar0 Size + 32 + + + pf1_bar0_scale + Pf1 Bar0 Scale + Megabytes + + + pf1_bar0_64bit + Pf1 Bar0 64bit + false + + + pf1_bar0_prefetchable + Pf1 Bar0 Prefetchable + false + + + pf1_bar1_enabled + Pf1 Bar1 Enabled + true + + + pf1_bar1_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf1_bar1_size + Pf1 Bar1 Size + 128 + + + pf1_bar1_scale + Pf1 Bar1 Scale + Kilobytes + + + pf1_bar1_64bit + Pf1 Bar1 64bit + false + + + pf1_bar1_prefetchable + Pf1 Bar1 Prefetchable + false + + + pf1_bar2_enabled + Pf1 Bar2 Enabled + true + + + pf1_bar2_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf1_bar2_size + Pf1 Bar2 Size + 128 + + + pf1_bar2_scale + Pf1 Bar2 Scale + Kilobytes + + + pf1_bar2_64bit + Pf1 Bar2 64bit + true + + + pf1_bar2_prefetchable + Pf1 Bar2 Prefetchable + false + + + pf1_bar3_enabled + Pf1 Bar3 Enabled + false + + + + false + + + + + + pf1_bar3_type + Pf0 Bar0 Type + Memory + + + + false + + + + + + pf1_bar3_size + Pf1 Bar3 Size + 128 + + + + false + + + + + + pf1_bar3_scale + Pf1 Bar3 Scale + Kilobytes + + + + false + + + + + + pf1_bar3_64bit + Pf1 Bar3 64bit + false + + + pf1_bar3_prefetchable + Pf1 Bar3 Prefetchable + false + + + + false + + + + + + pf1_bar4_enabled + Pf1 Bar4 Enabled + true + + + pf1_bar4_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf1_bar4_size + Pf1 Bar4 Size + 128 + + + pf1_bar4_scale + Pf1 Bar4 Scale + Kilobytes + + + pf1_bar4_64bit + Pf1 Bar4 64bit + true + + + pf1_bar4_prefetchable + Pf1 Bar4 Prefetchable + false + + + pf1_bar5_enabled + Pf1 Bar5 Enabled + false + + + + false + + + + + + pf1_bar5_type + Pf0 Bar0 Type + Memory + + + + false + + + + + + pf1_bar5_size + Pf1 Bar5 Size + 128 + + + + false + + + + + + pf1_bar5_scale + Pf1 Bar5 Scale + Kilobytes + + + + false + + + + + + pf1_bar5_prefetchable + Pf1 Bar5 Prefetchable + false + + + + false + + + + + + pf2_device_id + PF2 Device Id + 1040 + + + pf2_class_code + pf2 Class Code + 058000 + + + PF2_REVISION_ID + pf2 Revision Id + 00 + + + PF2_SUBSYSTEM_VENDOR_ID + pf2 Subsystem Vendor Id + 10EE + + + PF2_SUBSYSTEM_ID + pf2 Subsystem Id + 0007 + + + PF2_Use_Class_Code_Lookup_Assistant + false + + + pf2_base_class_menu + pf2 Base Class Menu + Memory_controller + + + pf2_class_code_base + pf2 Class Code Base + 05 + + + pf2_class_code_sub + pf2 Class Code Sub + 80 + + + pf2_sub_class_interface_menu + pf2 Sub Class Interface Menu + Other_memory_controller + + + pf2_class_code_interface + pf2 Class Code Interface + 00 + + + PF2_INTERRUPT_PIN + pf2 Interrupt Pin + NONE + + + pf2_msi_enabled + pf2 Msi Enabled + false + + + PF2_MSI_CAP_MULTIMSGCAP + pf2 Msi Cap Multimsgcap + 1_vector + + + pf2_bar0_enabled + pf2 Bar0 Enabled + true + + + pf2_bar0_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf2_bar0_size + pf2 Bar0 Size + 128 + + + pf2_bar0_scale + pf2 Bar0 Scale + Kilobytes + + + pf2_bar0_64bit + pf2 Bar0 64bit + false + + + pf2_bar0_prefetchable + pf2 Bar0 Prefetchable + false + + + pf2_bar1_enabled + pf2 Bar1 Enabled + true + + + pf2_bar1_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf2_bar1_size + pf2 Bar1 Size + 128 + + + pf2_bar1_scale + pf2 Bar1 Scale + Kilobytes + + + pf2_bar1_64bit + pf2 Bar1 64bit + false + + + pf2_bar1_prefetchable + pf2 Bar1 Prefetchable + false + + + pf2_bar2_enabled + pf2 Bar2 Enabled + true + + + pf2_bar2_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf2_bar2_size + pf2 Bar2 Size + 128 + + + pf2_bar2_scale + pf2 Bar2 Scale + Kilobytes + + + pf2_bar2_64bit + pf2 Bar2 64bit + false + + + pf2_bar2_prefetchable + pf2 Bar2 Prefetchable + false + + + pf2_bar3_enabled + pf2 Bar3 Enabled + true + + + pf2_bar3_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf2_bar3_size + pf2 Bar3 Size + 128 + + + pf2_bar3_scale + pf2 Bar3 Scale + Kilobytes + + + pf2_bar3_64bit + pf2 Bar3 64bit + false + + + pf2_bar3_prefetchable + pf2 Bar3 Prefetchable + false + + + pf2_bar4_enabled + pf2 Bar4 Enabled + true + + + pf2_bar4_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf2_bar4_size + pf2 Bar4 Size + 128 + + + pf2_bar4_scale + pf2 Bar4 Scale + Kilobytes + + + pf2_bar4_64bit + pf2 Bar4 64bit + false + + + pf2_bar4_prefetchable + pf2 Bar4 Prefetchable + false + + + pf2_bar5_enabled + pf2 Bar5 Enabled + true + + + pf2_bar5_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf2_bar5_size + pf2 Bar5 Size + 128 + + + pf2_bar5_scale + pf2 Bar5 Scale + Kilobytes + + + pf2_bar5_prefetchable + pf2 Bar5 Prefetchable + false + + + pf3_device_id + PF3 Device Id + 1039 + + + pf3_class_code + Pf3 Class Code + 058000 + + + PF3_REVISION_ID + Pf3 Revision Id + 00 + + + PF3_SUBSYSTEM_VENDOR_ID + Pf3 Subsystem Vendor Id + 10EE + + + PF3_SUBSYSTEM_ID + Pf3 Subsystem Id + 0007 + + + PF3_Use_Class_Code_Lookup_Assistant + false + + + pf3_base_class_menu + Pf3 Base Class Menu + Memory_controller + + + pf3_class_code_base + Pf3 Class Code Base + 05 + + + pf3_class_code_sub + Pf3 Class Code Sub + 80 + + + pf3_sub_class_interface_menu + Pf3 Sub Class Interface Menu + Other_memory_controller + + + pf3_class_code_interface + Pf3 Class Code Interface + 00 + + + PF3_INTERRUPT_PIN + Pf3 Interrupt Pin + NONE + + + pf3_msi_enabled + Pf3 Msi Enabled + false + + + PF3_MSI_CAP_MULTIMSGCAP + Pf3 Msi Cap Multimsgcap + 1_vector + + + pf3_bar0_enabled + Pf3 Bar0 Enabled + true + + + pf3_bar0_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf3_bar0_size + Pf3 Bar0 Size + 128 + + + pf3_bar0_scale + Pf3 Bar0 Scale + Kilobytes + + + pf3_bar0_64bit + Pf3 Bar0 64bit + false + + + pf3_bar0_prefetchable + Pf3 Bar0 Prefetchable + false + + + pf3_bar1_enabled + Pf3 Bar1 Enabled + true + + + pf3_bar1_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf3_bar1_size + Pf3 Bar1 Size + 128 + + + pf3_bar1_scale + Pf3 Bar1 Scale + Kilobytes + + + pf3_bar1_64bit + Pf3 Bar1 64bit + false + + + pf3_bar1_prefetchable + Pf3 Bar1 Prefetchable + false + + + pf3_bar2_enabled + Pf3 Bar2 Enabled + true + + + pf3_bar2_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf3_bar2_size + Pf3 Bar2 Size + 128 + + + pf3_bar2_scale + Pf3 Bar2 Scale + Kilobytes + + + pf3_bar2_64bit + Pf3 Bar2 64bit + false + + + pf3_bar2_prefetchable + Pf3 Bar2 Prefetchable + false + + + pf3_bar3_enabled + Pf3 Bar3 Enabled + true + + + pf3_bar3_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf3_bar3_size + Pf3 Bar3 Size + 128 + + + pf3_bar3_scale + Pf3 Bar3 Scale + Kilobytes + + + pf3_bar3_64bit + Pf3 Bar3 64bit + false + + + pf3_bar3_prefetchable + Pf3 Bar3 Prefetchable + false + + + pf3_bar4_enabled + Pf3 Bar4 Enabled + true + + + pf3_bar4_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf3_bar4_size + Pf3 Bar4 Size + 128 + + + pf3_bar4_scale + Pf3 Bar4 Scale + Kilobytes + + + pf3_bar4_64bit + Pf3 Bar4 64bit + false + + + pf3_bar4_prefetchable + Pf3 Bar4 Prefetchable + false + + + pf3_bar5_enabled + Pf3 Bar5 Enabled + true + + + pf3_bar5_type + Pf0 Bar0 Type + Memory + + + + true + + + + + + pf3_bar5_size + Pf3 Bar5 Size + 128 + + + pf3_bar5_scale + Pf3 Bar5 Scale + Kilobytes + + + pf3_bar5_prefetchable + Pf3 Bar5 Prefetchable + false + + + split_dma + false + + + split_dma_single_pf + false + + + mult_pf_des + false + + + pf_swap + false + + + prog_usr_irq_vec_map + false + + + rcfg_nph_fix_en + false + + + post_synth_sim_en + false + + + user_pf_two_axilite_bar_en + false + + + two_bypass_bar + false + + + xlnx_ref_board + Xlnx Ref Board + AU200 + + + + true + + + + + + en_l23_entry + false + + + pf1_pciebar2axibar_0 + 0x0000000000000000 + + + + true + + + + + + pf1_pciebar2axibar_1 + 0x0000000000000000 + + + + false + + + + + + pf1_pciebar2axibar_2 + 0x0000000000000000 + + + + true + + + + + + pf1_pciebar2axibar_3 + 0x0000000000000000 + + + + false + + + + + + pf1_pciebar2axibar_4 + 0x0000000000000000 + + + + true + + + + + + pf1_pciebar2axibar_5 + 0x0000000000000000 + + + + false + + + + + + pf1_pciebar2axibar_6 + 0x0000000000000000 + + + + false + + + + + + pf2_pciebar2axibar_0 + 0x0000000000000000 + + + + true + + + + + + pf2_pciebar2axibar_1 + 0x0000000000000000 + + + + false + + + + + + pf2_pciebar2axibar_2 + 0x0000000000000000 + + + + false + + + + + + pf2_pciebar2axibar_3 + 0x0000000000000000 + + + + false + + + + + + pf2_pciebar2axibar_4 + 0x0000000000000000 + + + + false + + + + + + pf2_pciebar2axibar_5 + 0x0000000000000000 + + + + false + + + + + + pf3_pciebar2axibar_0 + 0x0000000000000000 + + + + true + + + + + + pf3_pciebar2axibar_1 + 0x0000000000000000 + + + + false + + + + + + pf3_pciebar2axibar_2 + 0x0000000000000000 + + + + false + + + + + + pf3_pciebar2axibar_3 + 0x0000000000000000 + + + + false + + + + + + pf3_pciebar2axibar_4 + 0x0000000000000000 + + + + false + + + + + + pf3_pciebar2axibar_5 + 0x0000000000000000 + + + + false + + + + + + gtwiz_in_core_us + 1 + + + gtwiz_in_core_usp + 1 + + + dma_reset_source_sel + User_Reset + + + en_dma_and_bridge + false + + + en_coreclk_es1 + false + + + pipe_line_stage + number of Pipe Line Stages + 2 + + + + false + + + + + + axis_pipe_line_stage + number of Pipe Line Stages on PCIe axis interface + 0 + + + + false + + + + + + vu9p_tul_ex + false + + + vcu1525_ddr_ex + false + + + en_bridge + false + + + enable_ccix + FALSE + + + enable_dvsec + FALSE + + + ext_sys_clk_bufg + false + + + usr_irq_exdes + false + + + axi_vip_in_exdes + false + + + xdma_non_incremental_exdes + false + + + xdma_st_infinite_desc_exdes + false + + + gtcom_in_core_usp + 2 + + + en_mqdma + false + + + SRIOV_CAP_ENABLE + false + + + + false + + + + + + ext_xvc_vsec_enable + Enable to add the PCIe XVC-VSEC to the Examlpe Design + false + + + + false + + + + + + acs_ext_cap_enable + ACS Ext Capability + false + + + pf0_bar0_enabled_mqdma + Pf0 Bar1 Enabled + true + + + pf0_bar0_type_mqdma + Pf0 Bar0 Type + DMA + + + pf0_bar0_64bit_mqdma + Pf0 Bar0 64bit + false + + + pf0_bar0_prefetchable_mqdma + Pf0 Bar0 Prefetchable + false + + + + false + + + + + + pf0_bar0_scale_mqdma + Pf0 Bar0 Scale + Kilobytes + + + pf0_bar0_size_mqdma + Pf0 Bar0 Size + 128 + + + pf0_bar1_enabled_mqdma + Pf0 Bar1 Enabled + false + + + pf0_bar1_type_mqdma + Pf0 Bar1 Type + N/A + + + + false + + + + + + pf0_bar1_64bit_mqdma + Pf0 Bar1 64bit + false + + + + false + + + + + + pf0_bar1_prefetchable_mqdma + Pf0 Bar1 Prefetchable + false + + + + false + + + + + + pf0_bar1_scale_mqdma + Pf0 Bar1 Scale + Kilobytes + + + + false + + + + + + pf0_bar1_size_mqdma + Pf0 Bar1 Size + 128 + + + + false + + + + + + pf0_bar2_enabled_mqdma + Pf0 Bar2 Enabled + false + + + pf0_bar2_type_mqdma + Pf0 Bar2 Type + N/A + + + + false + + + + + + pf0_bar2_64bit_mqdma + Pf0 Bar2 64bit + false + + + + false + + + + + + pf0_bar2_prefetchable_mqdma + Pf0 Bar2 Prefetchable + false + + + + false + + + + + + pf0_bar2_scale_mqdma + Pf0 Bar2 Scale + Kilobytes + + + + false + + + + + + pf0_bar2_size_mqdma + Pf0 Bar2 Size + 128 + + + + false + + + + + + pf0_bar3_enabled_mqdma + Pf0 Bar3 Enabled + false + + + pf0_bar3_type_mqdma + Pf0 Bar3 Type + N/A + + + + false + + + + + + pf0_bar3_64bit_mqdma + Pf0 Bar3 64bit + false + + + + false + + + + + + pf0_bar3_prefetchable_mqdma + Pf0 Bar3 Prefetchable + false + + + + false + + + + + + pf0_bar3_scale_mqdma + Pf0 Bar3 Scale + Kilobytes + + + + false + + + + + + pf0_bar3_size_mqdma + Pf0 Bar3 Size + 128 + + + + false + + + + + + pf0_bar4_enabled_mqdma + Pf0 Bar4 Enabled + false + + + pf0_bar4_type_mqdma + Pf0 Bar4 Type + N/A + + + + false + + + + + + pf0_bar4_64bit_mqdma + Pf0 Bar4 64bit + false + + + + false + + + + + + pf0_bar4_prefetchable_mqdma + Pf0 Bar4 Prefetchable + false + + + + false + + + + + + pf0_bar4_scale_mqdma + Pf0 Bar4 Scale + Kilobytes + + + + false + + + + + + pf0_bar4_size_mqdma + Pf0 Bar4 Size + 128 + + + + false + + + + + + pf0_bar5_enabled_mqdma + Pf0 Bar5 Enabled + false + + + pf0_bar5_type_mqdma + Pf0 Bar5 Type + N/A + + + + false + + + + + + pf0_bar5_prefetchable_mqdma + Pf0 Bar5 Prefetchable + false + + + pf0_bar5_scale_mqdma + Pf0 Bar5 Scale + Kilobytes + + + + false + + + + + + pf0_bar5_size_mqdma + Pf0 Bar5 Size + 128 + + + + false + + + + + + pf1_bar0_enabled_mqdma + Pf0 Bar0 Enabled + true + + + + false + + + + + + pf1_bar0_type_mqdma + Pf0 Bar0 Type + DMA + + + + false + + + + + + pf1_bar0_64bit_mqdma + Pf0 Bar0 64bit + false + + + + false + + + + + + pf1_bar0_prefetchable_mqdma + Pf0 Bar0 Prefetchable + false + + + + false + + + + + + pf1_bar0_scale_mqdma + Pf0 Bar0 Scale + Kilobytes + + + + false + + + + + + pf1_bar0_size_mqdma + Pf0 Bar0 Size + 128 + + + + false + + + + + + pf1_bar1_enabled_mqdma + Pf0 Bar1 Enabled + false + + + + false + + + + + + pf1_bar1_type_mqdma + Pf0 Bar1 Type + N/A + + + + false + + + + + + pf1_bar1_64bit_mqdma + Pf0 Bar1 64bit + false + + + + false + + + + + + pf1_bar1_prefetchable_mqdma + Pf0 Bar1 Prefetchable + false + + + + false + + + + + + pf1_bar1_scale_mqdma + Pf0 Bar1 Scale + Kilobytes + + + + false + + + + + + pf1_bar1_size_mqdma + Pf0 Bar1 Size + 128 + + + + false + + + + + + pf1_bar2_enabled_mqdma + Pf0 Bar2 Enabled + false + + + + false + + + + + + pf1_bar2_type_mqdma + Pf0 Bar2 Type + N/A + + + + false + + + + + + pf1_bar2_64bit_mqdma + Pf0 Bar2 64bit + false + + + + false + + + + + + pf1_bar2_prefetchable_mqdma + Pf0 Bar2 Prefetchable + false + + + + false + + + + + + pf1_bar2_scale_mqdma + Pf0 Bar2 Scale + Kilobytes + + + + false + + + + + + pf1_bar2_size_mqdma + Pf0 Bar2 Size + 128 + + + + false + + + + + + pf1_bar3_enabled_mqdma + Pf0 Bar3 Enabled + false + + + + false + + + + + + pf1_bar3_type_mqdma + Pf0 Bar3 Type + N/A + + + + false + + + + + + pf1_bar3_64bit_mqdma + Pf0 Bar3 64bit + false + + + + false + + + + + + pf1_bar3_prefetchable_mqdma + Pf0 Bar3 Prefetchable + false + + + + false + + + + + + pf1_bar3_scale_mqdma + Pf0 Bar3 Scale + Kilobytes + + + + false + + + + + + pf1_bar3_size_mqdma + Pf0 Bar3 Size + 128 + + + + false + + + + + + pf1_bar4_enabled_mqdma + Pf0 Bar4 Enabled + false + + + + false + + + + + + pf1_bar4_type_mqdma + Pf0 Bar4 Type + N/A + + + + false + + + + + + pf1_bar4_64bit_mqdma + Pf0 Bar4 64bit + false + + + + false + + + + + + pf1_bar4_prefetchable_mqdma + Pf0 Bar4 Prefetchable + false + + + + false + + + + + + pf1_bar4_scale_mqdma + Pf0 Bar4 Scale + Kilobytes + + + + false + + + + + + pf1_bar4_size_mqdma + Pf0 Bar4 Size + 128 + + + + false + + + + + + pf1_bar5_enabled_mqdma + Pf0 Bar5 Enabled + false + + + + false + + + + + + pf1_bar5_type_mqdma + Pf0 Bar5 Type + N/A + + + + false + + + + + + pf1_bar5_prefetchable_mqdma + Pf0 Bar5 Prefetchable + false + + + pf1_bar5_scale_mqdma + Pf0 Bar5 Scale + Kilobytes + + + + false + + + + + + pf1_bar5_size_mqdma + Pf0 Bar5 Size + 128 + + + + false + + + + + + pf2_bar0_enabled_mqdma + Pf0 Bar0 Enabled + true + + + + false + + + + + + pf2_bar0_type_mqdma + Pf0 Bar0 Type + DMA + + + + false + + + + + + pf2_bar0_64bit_mqdma + Pf0 Bar0 64bit + false + + + + false + + + + + + pf2_bar0_prefetchable_mqdma + Pf0 Bar0 Prefetchable + false + + + + false + + + + + + pf2_bar0_scale_mqdma + Pf0 Bar0 Scale + Kilobytes + + + + false + + + + + + pf2_bar0_size_mqdma + Pf0 Bar0 Size + 128 + + + + false + + + + + + pf2_bar1_enabled_mqdma + Pf0 Bar1 Enabled + false + + + + false + + + + + + pf2_bar1_type_mqdma + Pf0 Bar1 Type + N/A + + + + false + + + + + + pf2_bar1_64bit_mqdma + Pf0 Bar1 64bit + false + + + + false + + + + + + pf2_bar1_prefetchable_mqdma + Pf0 Bar1 Prefetchable + false + + + + false + + + + + + pf2_bar1_scale_mqdma + Pf0 Bar1 Scale + Kilobytes + + + + false + + + + + + pf2_bar1_size_mqdma + Pf0 Bar1 Size + 128 + + + + false + + + + + + pf2_bar2_enabled_mqdma + Pf0 Bar2 Enabled + false + + + + false + + + + + + pf2_bar2_type_mqdma + Pf0 Bar2 Type + N/A + + + + false + + + + + + pf2_bar2_64bit_mqdma + Pf0 Bar2 64bit + false + + + + false + + + + + + pf2_bar2_prefetchable_mqdma + Pf0 Bar2 Prefetchable + false + + + + false + + + + + + pf2_bar2_scale_mqdma + Pf0 Bar2 Scale + Kilobytes + + + + false + + + + + + pf2_bar2_size_mqdma + Pf0 Bar2 Size + 128 + + + + false + + + + + + pf2_bar3_enabled_mqdma + Pf0 Bar3 Enabled + false + + + + false + + + + + + pf2_bar3_type_mqdma + Pf0 Bar3 Type + N/A + + + + false + + + + + + pf2_bar3_64bit_mqdma + Pf0 Bar3 64bit + false + + + + false + + + + + + pf2_bar3_prefetchable_mqdma + Pf0 Bar3 Prefetchable + false + + + + false + + + + + + pf2_bar3_scale_mqdma + Pf0 Bar3 Scale + Kilobytes + + + + false + + + + + + pf2_bar3_size_mqdma + Pf0 Bar3 Size + 128 + + + + false + + + + + + pf2_bar4_enabled_mqdma + Pf0 Bar4 Enabled + false + + + + false + + + + + + pf2_bar4_type_mqdma + Pf0 Bar4 Type + N/A + + + + false + + + + + + pf2_bar4_64bit_mqdma + Pf0 Bar4 64bit + false + + + + false + + + + + + pf2_bar4_prefetchable_mqdma + Pf0 Bar4 Prefetchable + false + + + + false + + + + + + pf2_bar4_scale_mqdma + Pf0 Bar4 Scale + Kilobytes + + + + false + + + + + + pf2_bar4_size_mqdma + Pf0 Bar4 Size + 128 + + + + false + + + + + + pf2_bar5_enabled_mqdma + Pf0 Bar5 Enabled + false + + + + false + + + + + + pf2_bar5_type_mqdma + Pf0 Bar5 Type + N/A + + + + false + + + + + + pf2_bar5_prefetchable_mqdma + Pf0 Bar5 Prefetchable + false + + + pf2_bar5_scale_mqdma + Pf0 Bar5 Scale + Kilobytes + + + + false + + + + + + pf2_bar5_size_mqdma + Pf0 Bar5 Size + 128 + + + + false + + + + + + pf3_bar0_enabled_mqdma + Pf0 Bar0 Enabled + true + + + + false + + + + + + pf3_bar0_type_mqdma + Pf0 Bar0 Type + DMA + + + + false + + + + + + pf3_bar0_64bit_mqdma + Pf0 Bar0 64bit + false + + + + false + + + + + + pf3_bar0_prefetchable_mqdma + Pf0 Bar0 Prefetchable + false + + + + false + + + + + + pf3_bar0_scale_mqdma + Pf0 Bar0 Scale + Kilobytes + + + + false + + + + + + pf3_bar0_size_mqdma + Pf0 Bar0 Size + 128 + + + + false + + + + + + pf3_bar1_enabled_mqdma + Pf0 Bar1 Enabled + false + + + + false + + + + + + pf3_bar1_type_mqdma + Pf0 Bar1 Type + N/A + + + + false + + + + + + pf3_bar1_64bit_mqdma + Pf0 Bar1 64bit + false + + + + false + + + + + + pf3_bar1_prefetchable_mqdma + Pf0 Bar1 Prefetchable + false + + + + false + + + + + + pf3_bar1_scale_mqdma + Pf0 Bar1 Scale + Kilobytes + + + + false + + + + + + pf3_bar1_size_mqdma + Pf0 Bar1 Size + 128 + + + + false + + + + + + pf3_bar2_enabled_mqdma + Pf0 Bar2 Enabled + false + + + + false + + + + + + pf3_bar2_type_mqdma + Pf0 Bar2 Type + N/A + + + + false + + + + + + pf3_bar2_64bit_mqdma + Pf0 Bar2 64bit + false + + + + false + + + + + + pf3_bar2_prefetchable_mqdma + Pf0 Bar2 Prefetchable + false + + + + false + + + + + + pf3_bar2_scale_mqdma + Pf0 Bar2 Scale + Kilobytes + + + + false + + + + + + pf3_bar2_size_mqdma + Pf0 Bar2 Size + 128 + + + + false + + + + + + pf3_bar3_enabled_mqdma + Pf0 Bar3 Enabled + false + + + + false + + + + + + pf3_bar3_type_mqdma + Pf0 Bar3 Type + N/A + + + + false + + + + + + pf3_bar3_64bit_mqdma + Pf0 Bar3 64bit + false + + + + false + + + + + + pf3_bar3_prefetchable_mqdma + Pf0 Bar3 Prefetchable + false + + + + false + + + + + + pf3_bar3_scale_mqdma + Pf0 Bar3 Scale + Kilobytes + + + + false + + + + + + pf3_bar3_size_mqdma + Pf0 Bar3 Size + 128 + + + + false + + + + + + pf3_bar4_enabled_mqdma + Pf0 Bar4 Enabled + false + + + + false + + + + + + pf3_bar4_type_mqdma + Pf0 Bar4 Type + N/A + + + + false + + + + + + pf3_bar4_64bit_mqdma + Pf0 Bar4 64bit + false + + + + false + + + + + + pf3_bar4_prefetchable_mqdma + Pf0 Bar4 Prefetchable + false + + + + false + + + + + + pf3_bar4_scale_mqdma + Pf0 Bar4 Scale + Kilobytes + + + + false + + + + + + pf3_bar4_size_mqdma + Pf0 Bar4 Size + 128 + + + + false + + + + + + pf3_bar5_enabled_mqdma + Pf0 Bar5 Enabled + false + + + + false + + + + + + pf3_bar5_type_mqdma + Pf0 Bar5 Type + N/A + + + + false + + + + + + pf3_bar5_prefetchable_mqdma + Pf0 Bar5 Prefetchable + false + + + pf3_bar5_scale_mqdma + Pf0 Bar5 Scale + Kilobytes + + + + false + + + + + + pf3_bar5_size_mqdma + Pf0 Bar5 Size + 128 + + + + false + + + + + + copy_pf0 + true + + + copy_sriov_pf0 + true + + + pf0_expansion_rom_enabled + Pf0 Expansion Rom Enabled + false + + + pf0_expansion_rom_type + N/A + + + + false + + + + + + pf0_expansion_rom_scale + Pf0 Expansion Rom Scale + Kilobytes + + + + false + + + + + + pf0_expansion_rom_size + Pf0 Expansion Rom Size + 4 + + + + false + + + + + + pf1_expansion_rom_type + N/A + + + + false + + + + + + pf1_expansion_rom_enabled + Pf0 Expansion Rom Enabled + false + + + pf1_expansion_rom_scale + Pf0 Expansion Rom Scale + Kilobytes + + + + false + + + + + + pf1_expansion_rom_size + Pf0 Expansion Rom Size + 4 + + + + false + + + + + + pf2_expansion_rom_type + N/A + + + + false + + + + + + pf2_expansion_rom_enabled + Pf0 Expansion Rom Enabled + false + + + pf2_expansion_rom_scale + Pf0 Expansion Rom Scale + Kilobytes + + + + false + + + + + + pf2_expansion_rom_size + Pf0 Expansion Rom Size + 4 + + + + false + + + + + + pf3_expansion_rom_type + N/A + + + + false + + + + + + pf3_expansion_rom_enabled + Pf0 Expansion Rom Enabled + false + + + pf3_expansion_rom_scale + Pf0 Expansion Rom Scale + Kilobytes + + + + false + + + + + + pf3_expansion_rom_size + Pf0 Expansion Rom Size + 4 + + + + false + + + + + + pf0_sriov_bar0_enabled + Pf0 Sriov Bar0 Enabled + true + + + pf0_sriov_bar0_type + Pf0 Sriov Bar0 Type + DMA + + + pf0_sriov_bar0_64bit + Pf0 Sriov Bar0 64bit + false + + + pf0_sriov_bar0_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf0_sriov_bar0_size + Pf0 Sriov Bar0 Size + 2 + + + pf0_sriov_bar0_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + pf0_sriov_bar1_enabled + Pf0 Sriov Bar0 Enabled + false + + + pf0_sriov_bar1_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf0_sriov_bar1_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf0_sriov_bar1_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf0_sriov_bar1_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf0_sriov_bar1_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf0_sriov_bar2_enabled + Pf0 Sriov Bar0 Enabled + false + + + pf0_sriov_bar2_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf0_sriov_bar2_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf0_sriov_bar2_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf0_sriov_bar2_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf0_sriov_bar2_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf0_sriov_bar3_enabled + Pf0 Sriov Bar0 Enabled + false + + + pf0_sriov_bar3_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf0_sriov_bar3_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf0_sriov_bar3_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf0_sriov_bar3_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf0_sriov_bar3_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf0_sriov_bar4_enabled + Pf0 Sriov Bar0 Enabled + false + + + pf0_sriov_bar4_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf0_sriov_bar4_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf0_sriov_bar4_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf0_sriov_bar4_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf0_sriov_bar4_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf0_sriov_bar5_enabled + Pf0 Sriov Bar0 Enabled + false + + + pf0_sriov_bar5_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf0_sriov_bar5_64bit + Pf0 Sriov Bar0 64bit + false + + + pf0_sriov_bar5_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + pf0_sriov_bar5_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf0_sriov_bar5_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf1_sriov_bar0_enabled + Pf0 Sriov Bar0 Enabled + true + + + + false + + + + + + pf1_sriov_bar0_type + Pf0 Sriov Bar0 Type + DMA + + + + false + + + + + + pf1_sriov_bar0_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf1_sriov_bar0_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf1_sriov_bar0_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf1_sriov_bar0_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf1_sriov_bar1_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf1_sriov_bar1_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf1_sriov_bar1_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf1_sriov_bar1_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf1_sriov_bar1_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf1_sriov_bar1_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf1_sriov_bar2_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf1_sriov_bar2_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf1_sriov_bar2_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf1_sriov_bar2_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf1_sriov_bar2_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf1_sriov_bar2_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf1_sriov_bar3_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf1_sriov_bar3_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf1_sriov_bar3_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf1_sriov_bar3_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf1_sriov_bar3_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf1_sriov_bar3_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf1_sriov_bar4_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf1_sriov_bar4_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf1_sriov_bar4_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf1_sriov_bar4_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf1_sriov_bar4_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf1_sriov_bar4_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf1_sriov_bar5_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf1_sriov_bar5_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf1_sriov_bar5_64bit + Pf0 Sriov Bar0 64bit + false + + + pf1_sriov_bar5_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + pf1_sriov_bar5_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf1_sriov_bar5_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf2_sriov_bar0_enabled + Pf0 Sriov Bar0 Enabled + true + + + + false + + + + + + pf2_sriov_bar0_type + Pf0 Sriov Bar0 Type + DMA + + + + false + + + + + + pf2_sriov_bar0_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf2_sriov_bar0_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf2_sriov_bar0_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf2_sriov_bar0_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf2_sriov_bar1_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf2_sriov_bar1_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf2_sriov_bar1_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf2_sriov_bar1_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf2_sriov_bar1_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf2_sriov_bar1_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf2_sriov_bar2_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf2_sriov_bar2_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf2_sriov_bar2_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf2_sriov_bar2_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf2_sriov_bar2_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf2_sriov_bar2_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf2_sriov_bar3_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf2_sriov_bar3_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf2_sriov_bar3_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf2_sriov_bar3_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf2_sriov_bar3_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf2_sriov_bar3_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf2_sriov_bar4_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf2_sriov_bar4_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf2_sriov_bar4_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf2_sriov_bar4_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf2_sriov_bar4_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf2_sriov_bar4_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf2_sriov_bar5_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf2_sriov_bar5_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf2_sriov_bar5_64bit + Pf0 Sriov Bar0 64bit + false + + + pf2_sriov_bar5_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + pf2_sriov_bar5_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf2_sriov_bar5_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf3_sriov_bar0_enabled + Pf0 Sriov Bar0 Enabled + true + + + + false + + + + + + pf3_sriov_bar0_type + Pf0 Sriov Bar0 Type + DMA + + + + false + + + + + + pf3_sriov_bar0_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf3_sriov_bar0_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf3_sriov_bar0_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf3_sriov_bar0_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf3_sriov_bar1_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf3_sriov_bar1_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf3_sriov_bar1_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf3_sriov_bar1_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf3_sriov_bar1_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf3_sriov_bar1_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf3_sriov_bar2_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf3_sriov_bar2_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf3_sriov_bar2_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf3_sriov_bar2_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf3_sriov_bar2_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf3_sriov_bar2_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf3_sriov_bar3_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf3_sriov_bar3_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf3_sriov_bar3_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf3_sriov_bar3_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf3_sriov_bar3_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf3_sriov_bar3_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf3_sriov_bar4_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf3_sriov_bar4_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf3_sriov_bar4_64bit + Pf0 Sriov Bar0 64bit + false + + + + false + + + + + + pf3_sriov_bar4_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + + false + + + + + + pf3_sriov_bar4_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf3_sriov_bar4_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pf3_sriov_bar5_enabled + Pf0 Sriov Bar0 Enabled + false + + + + false + + + + + + pf3_sriov_bar5_type + Pf0 Sriov Bar0 Type + N/A + + + + false + + + + + + pf3_sriov_bar5_64bit + Pf0 Sriov Bar0 64bit + false + + + pf3_sriov_bar5_prefetchable + Pf0 Sriov Bar0 Prefetchable + false + + + pf3_sriov_bar5_size + Pf0 Sriov Bar0 Size + 2 + + + + false + + + + + + pf3_sriov_bar5_scale + Pf0 Sriov Bar0 Scale + Kilobytes + + + + false + + + + + + pcie_id_if + FALSE + + + pf0_vendor_id_mqdma + Vendor Id + 10EE + + + pf1_vendor_id_mqdma + Vendor Id + 10EE + + + pf2_vendor_id_mqdma + Vendor Id + 10EE + + + pf3_vendor_id_mqdma + Vendor Id + 10EE + + + PF0_DEVICE_ID_mqdma + Pf2 Device Id + 9038 + + + PF1_DEVICE_ID_mqdma + Pf2 Device Id + 0007 + + + PF2_DEVICE_ID_mqdma + Pf2 Device Id + 9038 + + + PF3_DEVICE_ID_mqdma + Pf3 Device Id + 9038 + + + PF0_REVISION_ID_mqdma + Pf2 Revision Id + 00 + + + PF1_REVISION_ID_mqdma + Pf2 Revision Id + 00 + + + PF2_REVISION_ID_mqdma + Pf2 Revision Id + 00 + + + PF3_REVISION_ID_mqdma + Pf3 Revision Id + 00 + + + PF0_SUBSYSTEM_VENDOR_ID_mqdma + Pf2 Subsystem Vendor Id + 10EE + + + PF1_SUBSYSTEM_VENDOR_ID_mqdma + Pf2 Subsystem Vendor Id + 10EE + + + PF2_SUBSYSTEM_VENDOR_ID_mqdma + Pf2 Subsystem Vendor Id + 10EE + + + PF3_SUBSYSTEM_VENDOR_ID_mqdma + Pf3 Subsystem Vendor Id + 10EE + + + PF0_SUBSYSTEM_ID_mqdma + Pf2 Subsystem Id + 0007 + + + PF1_SUBSYSTEM_ID_mqdma + Pf2 Subsystem Id + 0007 + + + PF2_SUBSYSTEM_ID_mqdma + Pf2 Subsystem Id + 0007 + + + PF3_SUBSYSTEM_ID_mqdma + Pf3 Subsystem Id + 0007 + + + pf0_Use_Class_Code_Lookup_Assistant_mqdma + false + + + pf1_Use_Class_Code_Lookup_Assistant_mqdma + false + + + pf2_Use_Class_Code_Lookup_Assistant_mqdma + false + + + pf3_Use_Class_Code_Lookup_Assistant_mqdma + false + + + pf0_base_class_menu_mqdma + Pf1 Base Class Menu + Memory_controller + + + pf0_class_code_base_mqdma + Pf1 Class Code Base + 05 + + + + true + + + + + + pf0_class_code_sub_mqdma + Pf1 Class Code Sub + 80 + + + + true + + + + + + pf0_sub_class_interface_menu_mqdma + Pf1 Sub Class Interface Menu + Other_memory_controller + + + + true + + + + + + pf0_class_code_interface_mqdma + Pf1 Class Code Interface + 00 + + + + true + + + + + + pf0_class_code_mqdma + Pf1 Class Code + 058000 + + + + false + + + + + + pf1_base_class_menu_mqdma + Pf1 Base Class Menu + Memory_controller + + + pf1_class_code_base_mqdma + Pf1 Class Code Base + 05 + + + + true + + + + + + pf1_class_code_sub_mqdma + Pf1 Class Code Sub + 80 + + + + true + + + + + + pf1_sub_class_interface_menu_mqdma + Pf1 Sub Class Interface Menu + Other_memory_controller + + + + true + + + + + + pf1_class_code_interface_mqdma + Pf1 Class Code Interface + 00 + + + + true + + + + + + pf1_class_code_mqdma + Pf1 Class Code + 058000 + + + + false + + + + + + pf2_base_class_menu_mqdma + Pf1 Base Class Menu + Memory_controller + + + pf2_class_code_base_mqdma + Pf1 Class Code Base + 05 + + + + true + + + + + + pf2_class_code_sub_mqdma + Pf1 Class Code Sub + 80 + + + + true + + + + + + pf2_sub_class_interface_menu_mqdma + Pf1 Sub Class Interface Menu + Other_memory_controller + + + + true + + + + + + pf2_class_code_interface_mqdma + Pf1 Class Code Interface + 00 + + + + true + + + + + + pf2_class_code_mqdma + Pf1 Class Code + 058000 + + + + false + + + + + + pf3_base_class_menu_mqdma + Pf1 Base Class Menu + Memory_controller + + + pf3_class_code_base_mqdma + Pf1 Class Code Base + 05 + + + + true + + + + + + pf3_class_code_sub_mqdma + Pf1 Class Code Sub + 80 + + + + true + + + + + + pf3_sub_class_interface_menu_mqdma + Pf1 Sub Class Interface Menu + Other_memory_controller + + + + true + + + + + + pf3_class_code_interface_mqdma + Pf1 Class Code Interface + 00 + + + + true + + + + + + pf3_class_code_mqdma + Pf1 Class Code + 058000 + + + + false + + + + + + SRIOV_FIRST_VF_OFFSET + Pf0 Sriov First Vf Offset + 1 + + + pf0_sriov_cap_ver + Pf0 Sriov Cap Ver + 1 + + + PF0_SRIOV_CAP_INITIAL_VF + Pf0 Sriov Cap Initial Vf + 0 + + + + false + + + + + + PF0_SRIOV_FUNC_DEP_LINK + Pf0 Sriov Func Dep Link + 0000 + + + PF0_SRIOV_FIRST_VF_OFFSET + Pf0 Sriov First Vf Offset + 0 + + + PF0_SRIOV_VF_DEVICE_ID + Pf0 Sriov Vf Device Id + 0000 + + + PF0_SRIOV_SUPPORTED_PAGE_SIZE + Pf0 Sriov Supported Page Size + 00000553 + + + PF1_SRIOV_CAP_VER + Pf1 Sriov Cap Ver + 1 + + + + false + + + + + + PF1_SRIOV_CAP_INITIAL_VF + Pf0 Sriov Cap Initial Vf + 0 + + + + false + + + + + + PF1_SRIOV_FIRST_VF_OFFSET + Pf1 Sriov First Vf Offset + 0 + + + PF1_SRIOV_FUNC_DEP_LINK + Pf1 Sriov Func Dep Link + 0001 + + + + false + + + + + + PF1_SRIOV_SUPPORTED_PAGE_SIZE + Pf1 Sriov Supported Page Size + 00000553 + + + PF1_SRIOV_VF_DEVICE_ID + Pf1 Sriov Vf Device Id + 0000 + + + + false + + + + + + PF2_SRIOV_CAP_VER + Pf2 Sriov Cap Ver + 1 + + + + false + + + + + + PF2_SRIOV_CAP_INITIAL_VF + Pf0 Sriov Cap Initial Vf + 0 + + + + false + + + + + + PF2_SRIOV_FIRST_VF_OFFSET + Pf2 Sriov First Vf Offset + 0 + + + PF2_SRIOV_FUNC_DEP_LINK + Pf2 Sriov Func Dep Link + 0002 + + + + false + + + + + + PF2_SRIOV_SUPPORTED_PAGE_SIZE + Pf2 Sriov Supported Page Size + 00000553 + + + PF2_SRIOV_VF_DEVICE_ID + Pf2 Sriov Vf Device Id + 0000 + + + + false + + + + + + PF3_SRIOV_CAP_INITIAL_VF + Pf3 Sriov Cap Initial Vf + 0 + + + + false + + + + + + PF3_SRIOV_CAP_VER + Pf3 Sriov Cap Ver + 1 + + + + false + + + + + + PF3_SRIOV_FIRST_VF_OFFSET + Pf3 Sriov First Vf Offset + 0 + + + PF3_SRIOV_FUNC_DEP_LINK + Pf3 Sriov Func Dep Link + 0003 + + + + false + + + + + + PF3_SRIOV_SUPPORTED_PAGE_SIZE + Pf3 Sriov Supported Page Size + 00000553 + + + PF3_SRIOV_VF_DEVICE_ID + Pf3 Sriov Vf Device Id + 0000 + + + + false + + + + + + pf0_ari_enabled + Pf0 Ari Enabled + false + + + pf0_msix_enabled_mqdma + Pf0 Msix Enabled + false + + + pf1_msix_enabled_mqdma + Pf1 Msix Enabled + false + + + pf2_msix_enabled_mqdma + Pf2 Msix Enabled + false + + + pf3_msix_enabled_mqdma + Pf3 Msix Enabled + false + + + PF0_MSIX_CAP_TABLE_SIZE_mqdma + Pf0 Msix Cap Table Size + 000 + + + + false + + + + + + PF1_MSIX_CAP_TABLE_SIZE_mqdma + Pf1 Msix Cap Table Size + 000 + + + + false + + + + + + PF2_MSIX_CAP_TABLE_SIZE_mqdma + Pf2 Msix Cap Table Size + 000 + + + + false + + + + + + PF3_MSIX_CAP_TABLE_SIZE_mqdma + Pf3 Msix Cap Table Size + 000 + + + + false + + + + + + PF0_MSIX_CAP_TABLE_OFFSET_mqdma + Pf0 Msix Cap Table Offset + 00000000 + + + + false + + + + + + PF1_MSIX_CAP_TABLE_OFFSET_mqdma + Pf1 Msix Cap Table Offset + 00000000 + + + + false + + + + + + PF2_MSIX_CAP_TABLE_OFFSET_mqdma + Pf2 Msix Cap Table Offset + 00000000 + + + + false + + + + + + PF3_MSIX_CAP_TABLE_OFFSET_mqdma + Pf3 Msix Cap Table Offset + 00000000 + + + + false + + + + + + PF0_MSIX_CAP_TABLE_BIR_mqdma + Pf0 Msix Cap Table Bir + BAR_0 + + + + false + + + + + + PF1_MSIX_CAP_TABLE_BIR_mqdma + Pf0 Msix Cap Table Bir + BAR_0 + + + + false + + + + + + PF2_MSIX_CAP_TABLE_BIR_mqdma + Pf0 Msix Cap Table Bir + BAR_0 + + + + false + + + + + + PF3_MSIX_CAP_TABLE_BIR_mqdma + Pf0 Msix Cap Table Bir + BAR_0 + + + + false + + + + + + PF0_MSIX_CAP_PBA_OFFSET_mqdma + Pf0 Msix Cap Pba Offset + 00000000 + + + + false + + + + + + PF1_MSIX_CAP_PBA_OFFSET_mqdma + Pf1 Msix Cap Pba Offset + 00000000 + + + + false + + + + + + PF2_MSIX_CAP_PBA_OFFSET_mqdma + Pf2 Msix Cap Pba Offset + 00000000 + + + + false + + + + + + PF3_MSIX_CAP_PBA_OFFSET_mqdma + Pf3 Msix Cap Pba Offset + 00000000 + + + + false + + + + + + PF0_MSIX_CAP_PBA_BIR_mqdma + Pf0 Msix Cap Pba Bir + BAR_0 + + + + false + + + + + + PF1_MSIX_CAP_PBA_BIR_mqdma + Pf1 Msix Cap Pba Bir + BAR_0 + + + + false + + + + + + PF2_MSIX_CAP_PBA_BIR_mqdma + Pf2 Msix Cap Pba Bir + BAR_0 + + + + false + + + + + + PF3_MSIX_CAP_PBA_BIR_mqdma + Pf3 Msix Cap Pba Bir + BAR_0 + + + + false + + + + + + MSI_X_OPTIONS + None + + + + false + + + + + + dsc_bypass_rd_out + 0000 + + + dsc_bypass_wr_out + 0000 + + + num_queues + 1 + + + enable_auto_rxeq + False + + + enable_pcie_debug + False + + + axisten_if_enable_msg_route + 27FFF + + + en_axi_mm_mqdma + true + + + + true + + + + + + en_axi_st_mqdma + false + + + + true + + + + + + enable_more_clk + false + + + tl_credits_cd + 15 + + + tl_credits_ch + 15 + + + set_finite_credit + false + + + disable_bram_pipeline + false + + + disable_eq_synchronizer + false + + + enable_resource_reduction + false + + + c_ats_enable + ATS Extended Capability Enable + false + + + c_pri_enable + Page Request Extended Capability Enable + false + + + usplus_es1_seqnum_bypass + false + + + bridge_registers_offset_enable + false + + + enable_gen4 + true + + + local_test + false + + + gen4_eieos_0s7 + true + + + c_s_axi_supports_narrow_burst + false + + + enable_ats_switch + FALSE + + + c_ats_switch_unique_bdf + 1 + + + ctrl_skip_mask + true + + + pf0_ats_enabled + Pf0 Ats Enabled + false + + + pf0_pri_enabled + Pf0 Pri Enabled + false + + + aspm_support + ASPM Support + No_ASPM + + + pf0_aer_cap_ecrc_gen_and_check_capable + false + + + gen_pipe_debug + false + + + soft_reset_en + DMA Bridge Reset + false + + + msi_rx_pin_en + FALSE + + + msix_rx_pin_en + TRUE + + + msix_rx_decode_en + FALSE + + + + false + + + + + + intx_rx_pin_en + true + + + msix_type + MSI-X Type + HARD + + + runbit_fix + false + + + axsize_byte_access_en + false + + + enable_lane_reversal + false + + + enable_mark_debug + false + + + master_cal_only + false + + + enable_multi_pcie + false + + + rbar_enable + false + + + pf0_rbar_num + Number of Resizable BARs for PF0 + 1 + + + pf1_rbar_num + Number of Resizable BARs for PF1 + 1 + + + pf2_rbar_num + Number of Resizable BARs for PF2 + 1 + + + pf3_rbar_num + Number of Resizable BARs for PF3 + 1 + + + pf0_bar0_index + PF0 BAR0 index + 0 + + + pf0_bar1_index + PF0 BAR1 index + 7 + + + pf0_bar2_index + PF0 BAR2 index + 7 + + + pf0_bar3_index + PF0 BAR3 index + 7 + + + pf0_bar4_index + PF0 BAR4 index + 7 + + + pf0_bar5_index + PF0 BAR5 index + 7 + + + pf1_bar0_index + PF0 BAR0 index + 0 + + + pf1_bar1_index + PF1 BAR1 index + 7 + + + pf1_bar2_index + PF1 BAR2 index + 7 + + + pf1_bar3_index + PF1 BAR3 index + 7 + + + pf1_bar4_index + PF1 BAR4 index + 7 + + + pf1_bar5_index + PF1 BAR5 index + 7 + + + pf2_bar0_index + PF2 BAR0 index + 0 + + + pf2_bar1_index + PF2 BAR1 index + 7 + + + pf2_bar2_index + PF2 BAR2 index + 7 + + + pf2_bar3_index + PF2 BAR3 index + 7 + + + pf2_bar4_index + PF2 BAR4 index + 7 + + + pf2_bar5_index + PF2 BAR5 index + 7 + + + pf3_bar0_index + PF3 BAR0 index + 0 + + + pf3_bar1_index + PF3 BAR1 index + 7 + + + pf3_bar2_index + PF3 BAR2 index + 7 + + + pf3_bar3_index + PF3 BAR3 index + 7 + + + pf3_bar4_index + PF3 BAR4 index + 7 + + + pf3_bar5_index + PF3 BAR5 index + 7 + + + pf0_rbar_cap_bar0 + PF0 RBAR CAP BAR0 + 0x00000000fff0 + + + pf0_rbar_cap_bar1 + PF0 RBAR CAP BAR1 + 0x000000000000 + + + pf0_rbar_cap_bar2 + PF0 RBAR CAP BAR2 + 0x000000000000 + + + pf0_rbar_cap_bar3 + PF0 RBAR CAP BAR3 + 0x000000000000 + + + pf0_rbar_cap_bar4 + PF0 RBAR CAP BAR4 + 0x000000000000 + + + pf0_rbar_cap_bar5 + PF0 RBAR CAP BAR5 + 0x000000000000 + + + pf1_rbar_cap_bar0 + PF1 RBAR CAP BAR0 + 0x00000000fff0 + + + pf1_rbar_cap_bar1 + PF1 RBAR CAP BAR1 + 0x000000000000 + + + pf1_rbar_cap_bar2 + PF1 RBAR CAP BAR2 + 0x000000000000 + + + pf1_rbar_cap_bar3 + PF1 RBAR CAP BAR3 + 0x000000000000 + + + pf1_rbar_cap_bar4 + PF1 RBAR CAP BAR4 + 0x000000000000 + + + pf1_rbar_cap_bar5 + PF1 RBAR CAP BAR5 + 0x000000000000 + + + pf2_rbar_cap_bar0 + PF2 RBAR CAP BAR0 + 0x00000000fff0 + + + pf2_rbar_cap_bar1 + PF2 RBAR CAP BAR1 + 0x000000000000 + + + pf2_rbar_cap_bar2 + PF2 RBAR CAP BAR2 + 0x000000000000 + + + pf2_rbar_cap_bar3 + PF2 RBAR CAP BAR3 + 0x000000000000 + + + pf2_rbar_cap_bar4 + PF2 RBAR CAP BAR4 + 0x000000000000 + + + pf2_rbar_cap_bar5 + PF2 RBAR CAP BAR5 + 0x000000000000 + + + pf3_rbar_cap_bar0 + PF3 RBAR CAP BAR0 + 0x00000000fff0 + + + pf3_rbar_cap_bar1 + PF3 RBAR CAP BAR1 + 0x000000000000 + + + pf3_rbar_cap_bar2 + PF3 RBAR CAP BAR2 + 0x000000000000 + + + pf3_rbar_cap_bar3 + PF3 RBAR CAP BAR3 + 0x000000000000 + + + pf3_rbar_cap_bar4 + PF3 RBAR CAP BAR4 + 0x000000000000 + + + pf3_rbar_cap_bar5 + PF3 RBAR CAP BAR5 + 0x000000000000 + + + mpsoc_pl_rp_enable + false + + + c_smmu_en + 0 + + + enable_slave_read_64os + false + + + m_axib_num_write_scale + 1 + + + disable_gt_loc + Disable GT loc constraint delivery + false + + + use_standard_interfaces + use standard interfaces for IPI design + false + + + dma_2rp + Truncate ports for 2RP DMA design + false + + + disable_user_clock_root + true + + + flr_enable + false + + + enable_epyc_chipset_fix + false + + + usrint_expn + false + + + shell_bridge + false + + + msix_pcie_internal + false + + + broadcom_sbr_wa + false + + + tl_tx_mux_strict_priority + false + + + + + DMA/Bridge Subsystem for PCI Express + + XPM_CDC + XPM_MEMORY + XPM_FIFO + + 8 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2020.2 + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/zq_calib_mem/zq_calib_mem.xci b/projects/U200/U200.srcs/sources_1/ip/zq_calib_mem/zq_calib_mem.xci new file mode 100644 index 0000000..c067a3c --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/zq_calib_mem/zq_calib_mem.xci @@ -0,0 +1,330 @@ + + + xilinx.com + xci + unknown + 1.0 + + + zq_calib_mem + + + 4096 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + 1 + 0 + 0 + 0 + + 1 + 100000000 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 1 + 1 + 1 + 1 + 1 + 0.000 + AXI4LITE + READ_WRITE + 0 + 0 + 0 + 0 + 0 + OTHER + NONE + 8192 + 32 + 1 + + OTHER + NONE + 8192 + 32 + 1 + + + 100000000 + 0 + 0.000 + 0 + 6 + 6 + 1 + 4 + 0 + 1 + 9 + 0 + 0 + 1 + NONE + 0 + 0 + 0 + ./ + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + Estimated Power for IP : 5.931282 mW + virtexuplus + 0 + 1 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + 0 + zq_calib_mem.mem + zq_calib_mem.mif + 0 + 1 + 0 + 0 + 1 + 64 + 64 + 1 + 1 + 64 + 64 + 0 + 0 + CE + CE + ALL + 0 + 0 + 0 + 1 + 0 + 0 + 0 + 1 + 1 + 64 + 64 + WRITE_FIRST + WRITE_FIRST + 64 + 64 + virtexuplus + 4 + Memory_Slave + AXI4_Full + false + Minimum_Area + false + 9 + NONE + ../../../../coe/pr_zq.coe + ALL + zq_calib_mem + false + false + false + false + false + false + false + false + false + Use_ENA_Pin + Always_Enabled + Single_Bit_Error_Injection + true + Native + true + no_mem_loaded + Single_Port_RAM + WRITE_FIRST + WRITE_FIRST + 0 + 0 + BRAM + 0 + 100 + 100 + 50 + 0 + 0 + 0 + 8kx2 + false + false + 1 + 1 + 64 + 64 + false + false + false + false + 0 + false + false + CE + CE + SYNC + false + false + false + false + false + false + false + 64 + 64 + 64 + No_ECC + false + false + false + Stand_Alone + virtexuplus + xilinx.com:au200:part0:1.3 + + xcu200 + fsgd2104 + VERILOG + + MIXED + -2 + + E + TRUE + TRUE + IP_Flow + 4 + TRUE + . + + . + 2020.2 + OUT_OF_CONTEXT + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/projects/U200/U200.srcs/sources_1/ip/zq_calib_mem/zq_calib_mem.xml b/projects/U200/U200.srcs/sources_1/ip/zq_calib_mem/zq_calib_mem.xml new file mode 100644 index 0000000..5be6cc5 --- /dev/null +++ b/projects/U200/U200.srcs/sources_1/ip/zq_calib_mem/zq_calib_mem.xml @@ -0,0 +1,4185 @@ + + + xilinx.com + customized_ip + zq_calib_mem + 1.0 + + + CLK.ACLK + ACLK + AXI4 Interconnect Clock Input + + + + + + + CLK + + + s_aclk + + + + + + ASSOCIATED_BUSIF + AXI_SLAVE_S_AXI:AXILite_SLAVE_S_AXI + + + ASSOCIATED_RESET + s_aresetn + + + FREQ_HZ + 100000000 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + RST.ARESETN + ARESETN + AXI4 Interconnect Reset Input + + + + + + + RST + + + s_aresetn + + + + + + POLARITY + ACTIVE_LOW + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + AXI_SLAVE_S_AXI + AXI_SLAVE + AXI_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + AXILite_SLAVE_S_AXI + AXILite_SLAVE + AXILite_SLAVE + + + + + + + ARADDR + + + s_axi_araddr + + + + + ARBURST + + + s_axi_arburst + + + + + ARID + + + s_axi_arid + + + + + ARLEN + + + s_axi_arlen + + + + + ARREADY + + + s_axi_arready + + + + + ARSIZE + + + s_axi_arsize + + + + + ARVALID + + + s_axi_arvalid + + + + + AWADDR + + + s_axi_awaddr + + + + + AWBURST + + + s_axi_awburst + + + + + AWID + + + s_axi_awid + + + + + AWLEN + + + s_axi_awlen + + + + + AWREADY + + + s_axi_awready + + + + + AWSIZE + + + s_axi_awsize + + + + + AWVALID + + + s_axi_awvalid + + + + + BID + + + s_axi_bid + + + + + BREADY + + + s_axi_bready + + + + + BRESP + + + s_axi_bresp + + + + + BVALID + + + s_axi_bvalid + + + + + RDATA + + + s_axi_rdata + + + + + RID + + + s_axi_rid + + + + + RLAST + + + s_axi_rlast + + + + + RREADY + + + s_axi_rready + + + + + RRESP + + + s_axi_rresp + + + + + RVALID + + + s_axi_rvalid + + + + + WDATA + + + s_axi_wdata + + + + + WLAST + + + s_axi_wlast + + + + + WREADY + + + s_axi_wready + + + + + WSTRB + + + s_axi_wstrb + + + + + WVALID + + + s_axi_wvalid + + + + + + DATA_WIDTH + 1 + + + none + + + + + PROTOCOL + AXI4LITE + + + none + + + + + FREQ_HZ + 100000000 + + + none + + + + + ID_WIDTH + 0 + + + none + + + + + ADDR_WIDTH + 1 + + + none + + + + + AWUSER_WIDTH + 0 + + + none + + + + + ARUSER_WIDTH + 0 + + + none + + + + + WUSER_WIDTH + 0 + + + none + + + + + RUSER_WIDTH + 0 + + + none + + + + + BUSER_WIDTH + 0 + + + none + + + + + READ_WRITE_MODE + READ_WRITE + + + none + + + + + HAS_BURST + 0 + + + none + + + + + HAS_LOCK + 0 + + + none + + + + + HAS_PROT + 0 + + + none + + + + + HAS_CACHE + 0 + + + none + + + + + HAS_QOS + 0 + + + none + + + + + HAS_REGION + 0 + + + none + + + + + HAS_WSTRB + 0 + + + none + + + + + HAS_BRESP + 0 + + + none + + + + + HAS_RRESP + 0 + + + none + + + + + SUPPORTS_NARROW_BURST + 0 + + + none + + + + + NUM_READ_OUTSTANDING + 1 + + + none + + + + + NUM_WRITE_OUTSTANDING + 1 + + + none + + + + + MAX_BURST_LENGTH + 1 + + + none + + + + + PHASE + 0.000 + + + none + + + + + CLK_DOMAIN + + + + none + + + + + NUM_READ_THREADS + 1 + + + none + + + + + NUM_WRITE_THREADS + 1 + + + none + + + + + RUSER_BITS_PER_BYTE + 0 + + + none + + + + + WUSER_BITS_PER_BYTE + 0 + + + none + + + + + INSERT_VIP + 0 + + + simulation.rtl + + + + + + + + false + + + + + + BRAM_PORTA + BRAM_PORTA + BRAM_PORTA + + + + + + + ADDR + + + addra + + + + + CLK + + + clka + + + + + DIN + + + dina + + + + + DOUT + + + douta + + + + + EN + + + ena + + + + + RST + + + rsta + + + + + WE + + + wea + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + true + + + + + + BRAM_PORTB + BRAM_PORTB + BRAM_PORTB + + + + + + + ADDR + + + addrb + + + + + CLK + + + clkb + + + + + DIN + + + dinb + + + + + DOUT + + + doutb + + + + + EN + + + enb + + + + + RST + + + rstb + + + + + WE + + + web + + + + + + MEM_SIZE + 8192 + + + none + + + + + MEM_WIDTH + 32 + + + none + + + + + MEM_ECC + NONE + + + none + + + + + MASTER_TYPE + OTHER + + + none + + + + + READ_WRITE_MODE + + + + none + + + + + READ_LATENCY + 1 + + + none + + + + + + + + false + + + + + + + + S_1 + + Mem0 + 0 + 4096 + 32 + memory + read-write + + + OFFSET_BASE_PARAM + C_BASEADDR + + + OFFSET_HIGH_PARAM + C_HIGHADDR + + + + + + + + + clka + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + rsta + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + ena + + in + + + std_logic + dummy_view + + + + 0 + + + + + + true + + + + + + regcea + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + wea + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + addra + + in + + 5 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + dina + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + true + + + + + + douta + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + true + + + + + + clkb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rstb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + enb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + regceb + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + web + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + addrb + + in + + 5 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + dinb + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + doutb + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + eccpipece + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rdaddrecc + + out + + 5 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + sleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + deepsleep + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + shutdown + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + rsta_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + rstb_busy + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_aclk + + in + + + std_logic + dummy_view + + + + 0x0 + + + + + + false + + + + + + s_aresetn + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awaddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_awready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_wdata + + in + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wstrb + + in + + 0 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wlast + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_wready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_bvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_bready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arid + + in + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_araddr + + in + + 31 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arlen + + in + + 7 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arsize + + in + + 2 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arburst + + in + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arvalid + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_arready + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rid + + out + + 3 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rdata + + out + + 63 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rresp + + out + + 1 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + s_axi_rlast + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rvalid + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rready + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectsbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_injectdbiterr + + in + + + std_logic + dummy_view + + + + 0 + + + + + + false + + + + + + s_axi_sbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_dbiterr + + out + + + std_logic + dummy_view + + + + + + + false + + + + + + s_axi_rdaddrecc + + out + + 5 + 0 + + + + std_logic_vector + dummy_view + + + + + + + false + + + + + + + + C_FAMILY + virtexuplus + + + C_XDEVICEFAMILY + virtexuplus + + + C_ELABORATION_DIR + ./ + + + C_INTERFACE_TYPE + 0 + + + C_AXI_TYPE + 1 + + + C_AXI_SLAVE_TYPE + 0 + + + C_USE_BRAM_BLOCK + 0 + + + C_ENABLE_32BIT_ADDRESS + 0 + + + C_CTRL_ECC_ALGO + NONE + + + C_HAS_AXI_ID + 0 + + + C_AXI_ID_WIDTH + 4 + + + C_MEM_TYPE + 0 + + + C_BYTE_SIZE + 9 + + + C_ALGORITHM + 1 + + + C_PRIM_TYPE + 1 + + + C_LOAD_INIT_FILE + 1 + + + C_INIT_FILE_NAME + zq_calib_mem.mif + + + C_INIT_FILE + zq_calib_mem.mem + + + C_USE_DEFAULT_DATA + 1 + + + C_DEFAULT_DATA + 0 + + + C_HAS_RSTA + 0 + + + C_RST_PRIORITY_A + CE + + + C_RSTRAM_A + 0 + + + C_INITA_VAL + 0 + + + C_HAS_ENA + 1 + + + C_HAS_REGCEA + 0 + + + C_USE_BYTE_WEA + 0 + + + C_WEA_WIDTH + 1 + + + C_WRITE_MODE_A + WRITE_FIRST + + + C_WRITE_WIDTH_A + 64 + + + C_READ_WIDTH_A + 64 + + + C_WRITE_DEPTH_A + 64 + + + C_READ_DEPTH_A + 64 + + + C_ADDRA_WIDTH + 6 + + + C_HAS_RSTB + 0 + + + C_RST_PRIORITY_B + CE + + + C_RSTRAM_B + 0 + + + C_INITB_VAL + 0 + + + C_HAS_ENB + 0 + + + C_HAS_REGCEB + 0 + + + C_USE_BYTE_WEB + 0 + + + C_WEB_WIDTH + 1 + + + C_WRITE_MODE_B + WRITE_FIRST + + + C_WRITE_WIDTH_B + 64 + + + C_READ_WIDTH_B + 64 + + + C_WRITE_DEPTH_B + 64 + + + C_READ_DEPTH_B + 64 + + + C_ADDRB_WIDTH + 6 + + + C_HAS_MEM_OUTPUT_REGS_A + 0 + + + C_HAS_MEM_OUTPUT_REGS_B + 0 + + + C_HAS_MUX_OUTPUT_REGS_A + 0 + + + C_HAS_MUX_OUTPUT_REGS_B + 0 + + + C_MUX_PIPELINE_STAGES + 0 + + + C_HAS_SOFTECC_INPUT_REGS_A + 0 + + + C_HAS_SOFTECC_OUTPUT_REGS_B + 0 + + + C_USE_SOFTECC + 0 + + + C_USE_ECC + 0 + + + C_EN_ECC_PIPE + 0 + + + C_READ_LATENCY_A + 1 + + + C_READ_LATENCY_B + 1 + + + C_HAS_INJECTERR + 0 + + + C_SIM_COLLISION_CHECK + ALL + + + C_COMMON_CLK + 0 + + + C_DISABLE_WARN_BHV_COLL + 0 + + + C_EN_SLEEP_PIN + 0 + + + C_USE_URAM + 0 + + + C_EN_RDADDRA_CHG + 0 + + + C_EN_RDADDRB_CHG + 0 + + + C_EN_DEEPSLEEP_PIN + 0 + + + C_EN_SHUTDOWN_PIN + 0 + + + C_EN_SAFETY_CKT + 0 + + + C_DISABLE_WARN_BHV_RANGE + 0 + + + C_COUNT_36K_BRAM + 1 + + + C_COUNT_18K_BRAM + 0 + + + C_EST_POWER_SUMMARY + Estimated Power for IP : 5.931282 mW + + + + + + choice_list_0e6ad450 + 2 + 4 + 8 + 16 + 32 + 64 + 128 + 256 + 512 + 1024 + 2048 + + + choice_list_5453281d + Native + AXI4 + + + choice_list_5f2d7eda + 16kx1 + 8kx2 + 4kx4 + 2kx9 + 1kx18 + 512x36 + 256x72 + + + choice_list_6e3ded9c + 0 + 1 + 2 + 3 + + + choice_list_89a27b2f + 8 + 9 + + + choice_list_c8df20f0 + NONE + ECCH32-7 + ECCH64-8 + ECCHSIAO32-7 + ECCHSIAO64-8 + ECCHSIAO128-9 + + + choice_list_e9412e2c + BRAM + URAM + + + choice_pairs_07c32259 + WRITE_FIRST + READ_FIRST + NO_CHANGE + + + choice_pairs_27c66b0d + Stand_Alone + BRAM_Controller + + + choice_pairs_2adcaf32 + SYNC + ASYNC + + + choice_pairs_2d73cdeb + Always_Enabled + Use_ENB_Pin + + + choice_pairs_3949ecbf + Always_Enabled + Use_ENA_Pin + + + choice_pairs_3e9ce7ae + Minimum_Area + Low_Power + Fixed_Primitives + + + choice_pairs_44b9b2d1 + ALL + NONE + WARNING_ONLY + GENERATE_X_ONLY + + + choice_pairs_63de7f78 + CE + SR + + + choice_pairs_716d2fba + Single_Bit_Error_Injection + Double_Bit_Error_Injection + Single_and_Double_Bit_Error_Injection + + + choice_pairs_b91edaa2 + Memory_Slave + Peripheral_Slave + + + choice_pairs_c1013cbe + No_ECC + Soft_ECC + BuiltIn_ECC + + + choice_pairs_e4c322cb + AXI4_Full + AXI4_Lite + + + choice_pairs_e932d933 + Single_Port_RAM + Simple_Dual_Port_RAM + True_Dual_Port_RAM + Single_Port_ROM + Dual_Port_ROM + + + The Xilinx LogiCORE IP Block Memory Generator replaces the Dual Port Block Memory and Single Port Block Memory LogiCOREs, but is not a direct drop-in replacement. It should be used in all new Xilinx designs. The core supports RAM and ROM functions over a wide range of widths and depths. Use this core to generate block memories with symmetric or asymmetric read and write port widths, as well as cores which can perform simultaneous write operations to separate locations, and simultaneous read operations from the same location. For more information on differences in interface and feature support between this core and the Dual Port Block Memory and Single Port Block Memory LogiCOREs, please consult the data sheet. + + + Component_Name + zq_calib_mem + + + + true + + + + + + Interface_Type + Native + + + + true + + + + + + AXI_Type + AXI4_Full + + + + true + + + + + + AXI_Slave_Type + Memory_Slave + + + + true + + + + + + Use_AXI_ID + false + + + + false + + + + + + AXI_ID_Width + 4 + + + + false + + + + + + Memory_Type + Single_Port_RAM + + + + true + + + + + + PRIM_type_to_Implement + BRAM + + + + true + + + + + + Enable_32bit_Address + false + + + + true + + + + + + ecctype + No_ECC + + + + false + + + + + + ECC + false + + + + false + + + + + + softecc + false + + + + false + + + + + + EN_SLEEP_PIN + false + + + + true + + + + + + EN_DEEPSLEEP_PIN + false + + + + false + + + + + + EN_SHUTDOWN_PIN + false + + + + false + + + + + + EN_ECC_PIPE + false + + + + false + + + + + + RD_ADDR_CHNG_A + false + + + + false + + + + + + RD_ADDR_CHNG_B + false + + + + false + + + + + + Use_Error_Injection_Pins + false + + + + false + + + + + + Error_Injection_Type + Single_Bit_Error_Injection + + + + false + + + + + + Use_Byte_Write_Enable + false + + + + true + + + + + + Byte_Size + 9 + + + + false + + + + + + Algorithm + Minimum_Area + + + + true + + + + + + Primitive + 8kx2 + + + + false + + + + + + Assume_Synchronous_Clk + false + + + + false + + + + + + Write_Width_A + 64 + + + + true + + + + + + Write_Depth_A + 64 + + + + true + + + + + + Read_Width_A + 64 + + + + true + + + + + + Operating_Mode_A + WRITE_FIRST + + + + true + + + + + + Enable_A + Use_ENA_Pin + + + + true + + + + + + Write_Width_B + 64 + + + + false + + + + + + Read_Width_B + 64 + + + + false + + + + + + Operating_Mode_B + WRITE_FIRST + + + + false + + + + + + Enable_B + Always_Enabled + + + + false + + + + + + Register_PortA_Output_of_Memory_Primitives + false + + + + true + + + + + + Register_PortA_Output_of_Memory_Core + false + + + + true + + + + + + Use_REGCEA_Pin + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Primitives + false + + + + false + + + + + + Register_PortB_Output_of_Memory_Core + false + + + + false + + + + + + Use_REGCEB_Pin + false + + + + false + + + + + + register_porta_input_of_softecc + false + + + + false + + + + + + register_portb_output_of_softecc + false + + + + false + + + + + + Pipeline_Stages + 0 + + + + false + + + + + + Load_Init_File + true + + + + true + + + + + + Coe_File + ../../../../coe/pr_zq.coe + + + + true + + + + + + Fill_Remaining_Memory_Locations + true + + + + true + + + + + + Remaining_Memory_Locations + 0 + + + + true + + + + + + Use_RSTA_Pin + false + + + + true + + + + + + Reset_Memory_Latch_A + false + + + + false + + + + + + Reset_Priority_A + CE + + + + false + + + + + + Output_Reset_Value_A + 0 + + + + false + + + + + + Use_RSTB_Pin + false + + + + false + + + + + + Reset_Memory_Latch_B + false + + + + false + + + + + + Reset_Priority_B + CE + + + + false + + + + + + Output_Reset_Value_B + 0 + + + + false + + + + + + Reset_Type + SYNC + + + + false + + + + + + Additional_Inputs_for_Power_Estimation + false + + + + true + + + + + + Port_A_Clock + 100 + + + + true + + + + + + Port_A_Write_Rate + 50 + + + + true + + + + + + Port_B_Clock + 0 + + + + true + + + + + + Port_B_Write_Rate + 0 + + + + true + + + + + + Port_A_Enable_Rate + 100 + + + + true + + + + + + Port_B_Enable_Rate + 0 + + + + true + + + + + + Collision_Warnings + ALL + + + + true + + + + + + Disable_Collision_Warnings + false + + + + true + + + + + + Disable_Out_of_Range_Warnings + false + + + + true + + + + + + use_bram_block + Stand_Alone + + + + true + + + + + + MEM_FILE + no_mem_loaded + + + + true + + + + + + CTRL_ECC_ALGO + NONE + + + + true + + + + + + EN_SAFETY_CKT + false + + + + false + + + + + + READ_LATENCY_A + 1 + + + + false + + + + + + READ_LATENCY_B + 1 + + + + false + + + + + + + + Block Memory Generator + + XPM_MEMORY + + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 2019.2 + + + + + + + + + diff --git a/projects/U200/U200.xpr b/projects/U200/U200.xpr new file mode 100644 index 0000000..b2488d2 --- /dev/null +++ b/projects/U200/U200.xpr @@ -0,0 +1,947 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + default_dashboard + + + diff --git a/projects/U200/alveo-u200-master.xdc b/projects/U200/alveo-u200-master.xdc new file mode 100644 index 0000000..d75a057 --- /dev/null +++ b/projects/U200/alveo-u200-master.xdc @@ -0,0 +1,1041 @@ +############################################################################ +##DISCLAIMER: +## XILINX IS DISCLOSING THIS USER GUIDE, MANUAL, RELEASE NOTE, +## SCHEMATIC, AND/OR SPECIFICATION (THE “DOCUMENTATION”)TO YOU SOLELY +## FOR USE IN THE DEVELOPMENT OF DESIGNS TO OPERATE WITH XILINX +## HARDWARE DEVICES. YOU MAY NOT REPRODUCE, DISTRIBUTE, REPUBLISH, +## DOWNLOAD, DISPLAY, POST, OR TRANSMIT THE DOCUMENTATION IN ANY FORM +## OR BY ANY MEANS INCLUDING, BUT NOT LIMITED TO, ELECTRONIC, +## MECHANICAL, PHOTOCOPYING, RECORDING, OR OTHERWISE, WITHOUT THE +## PRIOR WRITTEN CONSENT OF XILINX. XILINX EXPRESSLY DISCLAIMS ANY +## LIABILITY ARISING OUT OF YOUR USE OF THE DOCUMENTATION. +## XILINX RESERVES THE RIGHT, AT ITS SOLE DISCRETION, TO CHANGE THE +## DOCUMENTATION WITHOUT NOTICE AT ANY TIME. XILINX ASSUMES NO +## OBLIGATION TO CORRECT ANY ERRORS CONTAINED IN THE DOCUMENTATION, +## OR TO ADVISE YOU OF ANY CORRECTIONS OR UPDATES. XILINX EXPRESSLY +## DISCLAIMS ANY LIABILITY IN CONNECTION WITH TECHNICAL SUPPORT OR +## ASSISTANCETHAT MAY BE PROVIDED TO YOU IN CONNECTION WITH THE +## DOCUMENTATION. +## THE DOCUMENTATION IS DISCLOSED TO YOU “AS-IS” WITH NO WARRANTY OF +## ANY OF THIRD-PARTY RIGHTS. IN NO EVENT WILL XILINX BE LIABLE FOR ANY +## MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR +## NONINFRINGEMENT STATUTORY, REGARDING THEDOCUMENTATION, INCLUDING +## ANY WARRANTIES OF KIND. +## XILINX MAKES NO OTHER WARRANTIES, WHETHER EXPRESS, IMPLIED, OR THE +## DOCUMENTATION. INCLUDING ANY LOSS OF DATA OR LOST PROFITS, ARISING +## FROM YOUR USE OF CONSEQUENTIAL, INDIRECT, EXEMPLARY, SPECIAL, OR +## INCIDENTAL DAMAGES, INCLUDING ANY LOSS OF DATA OR LOST PROFITS, +## ARISING FROM YOUR USE OF THE DOCUMENTATION. +## +## +## AU200/250 - Master XDC +## +## FPGA PIN reference are with respect to the U200 FPGA Bank naming +## The FPGA A200 and A250 are pin for pin compatible devices. +## +----------------+---------------+---------------+---------------+ +## | A250 Bank | A200 Bank | Usage | Voltage | +## +----------------+---------------+---------------+---------------+ +## | Bank 61,62,63 | Bank 40,41,42 | DDR4 C0 Int. | 1.2V | +## +----------------+---------------+---------------+---------------+ +## | Bank 65,66,67 | Bank 65,66,67 | DDR4 C1 Int. | 1.2V | +## +----------------+---------------+---------------+---------------+ +## | Bank 69,70,71 | Bank 46,47,48 | DDR4 C2 Int. | 1.2V | +## +----------------+---------------+---------------+---------------+ +## | Bank 72,73,74 | Bank 70,71,72 | DDR4 C3 Int. | 1.2V | +## +----------------+---------------+---------------+---------------+ +## | Bank 64 | Bank 64 | Misc. IO | 1.2V | +## +----------------+---------------+---------------+---------------+ +## | Bank 231 | Bank 231 | QSFP0 | NA | +## +----------------+---------------+---------------+---------------+ +## | Bank 230 | Bank 230 | QSFP1 | NA | +## +----------------+---------------+---------------+---------------+ +## | Bank 224-227 | Bank 224-227 | PCIE | NA | +## +----------------+---------------+---------------+---------------+ +## +## +## Key Notes: +## 1) Power warning constraint set to warn user if design exceeds 160 Watts +## 3) Refer to XAPP1321 for DDR4 Self refresh and fast calibration. +## +## Clock Trees +## +## 1) SI570 - SiLabs 570BAB000544DG @ 156.250Mhz Programmable Oscillator (Re-programming I2C access via Bank 64 I2C ) +## +## - OUT---> SI570_OUTPUT_P/SI570_OUTPUT_N @ 156.250Mhz LVDS +## | +## |--> SI53340-B-GM --> OUT0 USER_SI570_CLOCK_P/USER_SI570_CLOCK_N 156.250Mhz - General Perpose System Clock. +## | PINS: IO_L12P_T1U_N10_GC_64_AU19/IO_L12N_T1U_N11_GC_64_AV19 +## | +## |-> OUT1 Not Connected +## | PINS: NA +## | +## |-> OUT2 MGT_SI570_CLOCK0_C_P/MGT_SI570_CLOCK0_C_N 156.250Mhz - QSFP0 REFCLK0 +## | PINS: MGTREFCLK0P_231_M11/MGTREFCLK0N_231_M10 +## | +## |-> OUT3 MGT_SI570_CLOCK1_C_P/MGT_SI570_CLOCK1_C_N 156.250Mhz - QSFP0 REFCLK1 +## PINS: MGTREFCLK0P_230_T11/MGTREFCLK0N_230_T10 +## +## 2) SI335A - SiLabs SI5335A-B06201-GM Selectable output Oscillator 156.2500Mhz/161.1328125Mhz For QSFP0 REFCLK1 +## +## - FS[1:0] <-- Clock Select Pin FS[1:0] = 1X -> 161.132812 MHz 1.8V LVDS (default when FPGA pin Hi-Z due to 10K pullups) +## FS[1:0] = 01 -> 156.250000 MHz 1.8V LVDS +## PINS: "QSFP0_FS[0]" - IO_L10P_T1U_N6_QBC_AD4P_64_AT20 +## PINS: "QSFP0_FS[1]" - IO_L9N_T1L_N5_AD12N_64_AU22 +## +## - RESET <-- Device Reset - Asserting this pin (driving high) is required to change FS1,FS0 pin setting. +## PINS: "QSFP0_RECLK_RESET" - IO_L9P_T1L_N4_AD12P_64_AT22 +## +## - OUT0--> SYSCLK_300_P/SYSCLK_300_N @ 300.0000Mhz to 1-to-4 Clock buffer (Fixed and Unchanged by FS[1:0]) +## | +## |--> SI53340-B-GM --> OUT0 SYSCLK0_300_P/SYSCLK0_300_N 300.000Mhz - System Clock for first DDR4 MIG interface +## | PINS: IO_L13P_T2L_N0_GC_QBC_63_AY37/IO_L13N_T2L_N1_GC_QBC_63_AY38 +## | +## |-> OUT1 SYSCLK1_300_P/SYSCLK1_300_N 300.000Mhz - System Clock for second DDR4 MIG interface. +## | PINS: IO_L11P_T1U_N8_GC_64_AW20/IO_L11N_T1U_N9_GC_64_AW19 +## | +## |-> OUT2 SYSCLK2_300_P/SYSCLK2_300_N 300.000Mhz - System Clock for third DDR4 MIG interface. +## | PINS: IO_L13P_T2L_N0_GC_QBC_70_F32/IO_L13N_T2L_N1_GC_QBC_70_E32 +## | +## |-> OUT3 SYSCLK3_300_P/SYSCLK3_300_N 300.000Mhz - System Clock for fourth DDR4 MIG interface. +## PINS: IO_L13P_T2L_N0_GC_QBC_72_J16/IO_L13N_T2L_N1_GC_QBC_72_H16 +## +## +## - OUT1--> QSFP0_CLOCK_P/QSFP0_CLOCK_N @ 161.1328125Mhz (Selectable based on state of FS[1:0]) +## PINS: MGTREFCLK1P_231_K11/MGTREFCLK1N_231_K10 +## +## - OUT2--> QSFP0_CLOCK_P/QSFP0_CLOCK_N @ 90.0000Mhz (Fixed and Unchanged by FS[1:0]) +## PINS: Not Connected +## +## - OUT3--> QSFP0_CLOCK_P/QSFP0_CLOCK_N @ 33.0000Mhz (Fixed and Unchanged by FS[1:0]) +## PINS: Not Connected +## +## 3) SI335A - SiLabs SI5335A-B06201-GM Selectable output Oscillator 156.2500Mhz/161.1328125Mhz For QSFP1 REFCLK1 +## +## - FS[1:0] <-- Clock Select Pin FS[1:0] = 1X -> 161.132812 MHz 1.8V LVDS (default when FPGA pin Hi-Z due to 10K pullups) +## FS[1:0] = 01 -> 156.250000 MHz 1.8V LVDS +## PINS: "QSFP1_FS[0]" - IO_L8P_T1L_N2_AD5P_64_AR22 +## PINS: "QSFP1_FS[1]" - IO_L7N_T1L_N1_QBC_AD13N_64_AU20 +## +## - RESET <-- Device Reset - Asserting this pin (driving high) is required to change FS1,FS0 pin setting. +## PINS: "QSFP1_RECLK_RESET" - IO_L8N_T1L_N3_AD5N_64_AR21 +## +## - OUT0--> 300.0000Mhz (Fixed and Unchanged by FS[1:0]) +## PINS: Not Connected +## +## - OUT1--> QSFP1_CLOCK_P/QSFP1_CLOCK_N @ 161.1328125Mhz (Selectable based on state of FS[1:0]) +## PINS: MGTREFCLK1P_230_P11/MGTREFCLK1N_230_P10 +## +## - OUT2--> 90.0000Mhz (Fixed and Unchanged by FS[1:0]) +## PINS: Not Connected +## +## - OUT3--> 33.0000Mhz (Fixed and Unchanged by FS[1:0]) +## PINS: Not Connected +## +## 4) PCIE Fingers PEX_REFCLK_P/PEX_REFCLK_P 100.000Mhz +## PINS: MGTREFCLK0P_226_AM11/MGTREFCLK0N_226_AM10 +## +## Revision 1.00 - Intial Release for AU200/250 +## Revision 2.00 - Updated XDC with card details. +## Revision 2.01 - Fixed modified QSFP1 IO Standards from POD12_DCI to LVCMOS18 +## Added Configuration Constraints +## Revision 2.02 - Fixed Bank 64 IOstandards from LVCMOS18 to LVCMOS12. +## +################################################################################# +# Bitstream Generation for QSPI +set_property CONFIG_VOLTAGE 1.8 [current_design] +set_property BITSTREAM.CONFIG.CONFIGFALLBACK Enable [current_design] ;# Golden image is the fall back image if new bitstream is corrupted. +set_property BITSTREAM.CONFIG.EXTMASTERCCLK_EN disable [current_design] +set_property BITSTREAM.CONFIG.CONFIGRATE 63.8 [current_design] +#set_property BITSTREAM.CONFIG.CONFIGRATE 85.0 [current_design] ;# Customer can try but may not be reliable over all conditions. +set_property BITSTREAM.CONFIG.SPI_BUSWIDTH 4 [current_design] +set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design] +set_property BITSTREAM.CONFIG.SPI_FALL_EDGE YES [current_design] +set_property BITSTREAM.CONFIG.SPI_OPCODE 8'h6B [current_design] +set_property BITSTREAM.CONFIG.SPI_32BIT_ADDR Yes [current_design] +set_property BITSTREAM.CONFIG.UNUSEDPIN Pullup [current_design] + +# +# Power Constraint to warn User if Design will possibly be over cards power limit, this assume the 2x4 PCIe AUX power is connected to the board. +# +set_operating_conditions -design_power_budget 160 +# +# LVDS Input SYSTEM CLOCKS for Memory Interfaces +# +set_property -dict {PACKAGE_PIN AY38 IOSTANDARD DIFF_POD12_DCI } [get_ports SYSCLK0_300_N ]; # Bank 42 VCCO - VCC1V2 Net "SYSCLK0_300_N" - IO_L13N_T2L_N1_GC_QBC_42 +set_property -dict {PACKAGE_PIN AY37 IOSTANDARD DIFF_POD12_DCI } [get_ports SYSCLK0_300_P ]; # Bank 42 VCCO - VCC1V2 Net "SYSCLK0_300_P" - IO_L13P_T2L_N0_GC_QBC_42 +set_property -dict {PACKAGE_PIN AW19 IOSTANDARD LVDS } [get_ports SYSCLK1_300_N ]; # Bank 64 VCCO - VCC1V2 Net "SYSCLK1_300_N" - IO_L11N_T1U_N9_GC_64 +set_property -dict {PACKAGE_PIN AW20 IOSTANDARD LVDS } [get_ports SYSCLK1_300_P ]; # Bank 64 VCCO - VCC1V2 Net "SYSCLK1_300_P" - IO_L11P_T1U_N8_GC_64 +set_property -dict {PACKAGE_PIN E32 IOSTANDARD DIFF_POD12_DCI } [get_ports SYSCLK2_300_N ]; # Bank 47 VCCO - VCC1V2 Net "SYSCLK2_300_N" - IO_L13N_T2L_N1_GC_QBC_47 +set_property -dict {PACKAGE_PIN F32 IOSTANDARD DIFF_POD12_DCI } [get_ports SYSCLK2_300_P ]; # Bank 47 VCCO - VCC1V2 Net "SYSCLK2_300_P" - IO_L13P_T2L_N0_GC_QBC_47 +set_property -dict {PACKAGE_PIN H16 IOSTANDARD DIFF_POD12_DCI } [get_ports SYSCLK3_300_N ]; # Bank 70 VCCO - VCC1V2 Net "SYSCLK3_300_N" - IO_L13N_T2L_N1_GC_QBC_70 +set_property -dict {PACKAGE_PIN J16 IOSTANDARD DIFF_POD12_DCI } [get_ports SYSCLK3_300_P ]; # Bank 70 VCCO - VCC1V2 Net "SYSCLK3_300_P" - IO_L13P_T2L_N0_GC_QBC_70 +# +# LVDS Input SYSTEM CLOCKS (1.8V bank 64) General Purpose +# +set_property -dict {PACKAGE_PIN AV19 IOSTANDARD LVDS } [get_ports USER_SI570_CLOCK_N]; # Bank 64 VCCO - VCC1V2 Net "USER_SI570_CLOCK_N" - IO_L12N_T1U_N11_GC_64 +set_property -dict {PACKAGE_PIN AU19 IOSTANDARD LVDS } [get_ports USER_SI570_CLOCK_P]; # Bank 64 VCCO - VCC1V2 Net "USER_SI570_CLOCK_P" - IO_L12P_T1U_N10_GC_64 +# +# MGT Clocks +# +# PCIe Clocks +# +# Input Clocks for Gen3 x16 +# PCIE_REFCLK -> PCIe 100Mhz Host clock +set_property PACKAGE_PIN AM10 [get_ports PCIE_REFCLK_N ]; # Bank 226 Net "PEX_REFCLK_C_N" - MGTREFCLK0N_226 +set_property PACKAGE_PIN AM11 [get_ports PCIE_REFCLK_P ]; # Bank 226 Net "PEX_REFCLK_C_P" - MGTREFCLK0P_226 +# +# Input Clocks and Controls for QSFP28 Port 0 +# +# MGT_SI570_CLOCK0 -> MGT Ref Clock 0 156.25MHz Default (User re-programmable) +# QSFP0_CLOCK -> MGT Ref Clock 1 User selectable by QSFP0_FS +# +set_property PACKAGE_PIN M10 [get_ports MGT_SI570_CLOCK0_N]; # Bank 231 Net "MGT_SI570_CLOCK0_C_N" - MGTREFCLK0N_231 +set_property PACKAGE_PIN M11 [get_ports MGT_SI570_CLOCK0_P]; # Bank 231 Net "MGT_SI570_CLOCK0_C_P" - MGTREFCLK0P_231 +set_property PACKAGE_PIN K10 [get_ports QSFP0_CLOCK_N ]; # Bank 231 Net "QSFP0_CLOCK_N" - MGTREFCLK1N_231 +set_property PACKAGE_PIN K11 [get_ports QSFP0_CLOCK_P ]; # Bank 231 Net "QSFP0_CLOCK_P" - MGTREFCLK1P_231 +# +# QSFP0 Control Signals +# RESETL - Active Low Reset output from FPGA to QSFP Module +# MODPRSL - Active Low Module Present input from QSFP to FPGA +# INTL - Active Low Interrupt input from QSFP to FPGA +# LPMODE - Active High Control output from FPGA to QSFP Module to put the device in low power mode (Optics Off) +# MODSEL - Active Low Enable output from FPGA to QSFP Module to select device for I2C Sideband Communication +# +set_property -dict {PACKAGE_PIN BE17 IOSTANDARD LVCMOS12 } [get_ports QSFP0_RESETL ]; # Bank 64 VCCO - VCC1V2 Net "QSFP0_RESETL_LS" - IO_L22P_T3U_N6_DBC_AD0P_64 +set_property -dict {PACKAGE_PIN BE20 IOSTANDARD LVCMOS12 } [get_ports QSFP0_MODPRSL ]; # Bank 64 VCCO - VCC1V2 Net "QSFP0_MODPRSL_LS" - IO_L21N_T3L_N5_AD8N_64 +set_property -dict {PACKAGE_PIN BE21 IOSTANDARD LVCMOS12 } [get_ports QSFP0_INTL ]; # Bank 64 VCCO - VCC1V2 Net "QSFP0_INTL_LS" - IO_L21P_T3L_N4_AD8P_64 +set_property -dict {PACKAGE_PIN BD18 IOSTANDARD LVCMOS12 } [get_ports QSFP0_LPMODE ]; # Bank 64 VCCO - VCC1V2 Net "QSFP0_LPMODE_LS" - IO_L20N_T3L_N3_AD1N_64 +set_property -dict {PACKAGE_PIN BE16 IOSTANDARD LVCMOS12 } [get_ports QSFP0_MODSELL ]; # Bank 64 VCCO - VCC1V2 Net "QSFP0_MODSELL_LS" - IO_L22N_T3U_N7_DBC_AD0N_64 +# +# QSFP0 Clock Control Signals +# FS[1:0] <-- Clock Select Pin FS[1:0] = 1X -> 161.132812 MHz 1.8V LVDS (default when FPGA pin Hi-Z due to 10K pullups) +# FS[1:0] = 01 -> 156.250000 MHz 1.8V LVDS +# RESET <-- Device Reset - Asserting this pin (driving high) is required to change FS1,FS0 pin setting. +# +set_property -dict {PACKAGE_PIN AT20 IOSTANDARD LVCMOS12 } [get_ports QSFP0_FS[0] ]; # Bank 64 VCCO - VCC1V2 Net "QSFP0_FS0" - IO_L10P_T1U_N6_QBC_AD4P_64 +set_property -dict {PACKAGE_PIN AU22 IOSTANDARD LVCMOS12 } [get_ports QSFP0_FS[1] ]; # Bank 64 VCCO - VCC1V2 Net "QSFP0_FS1" - IO_L9N_T1L_N5_AD12N_64 +set_property -dict {PACKAGE_PIN AT22 IOSTANDARD LVCMOS12 } [get_ports QSFP0_REFCLK_RESET]; # Bank 64 VCCO - VCC1V2 Net "QSFP0_REFCLK_RESET" - IO_L9P_T1L_N4_AD12P_64 +# +# Input Clocks and Controls for QSFP28 Port 1 +# +# MGT_SI570_CLOCK1 -> MGT Ref Clock 0 156.25MHz Default (User re-programmable) +# QSFP1_CLOCK -> MGT Ref Clock 1 User selectable by QSFP0_FS +# +set_property PACKAGE_PIN T10 [get_ports MGT_SI570_CLOCK1_N ]; # Bank 230 Net "MGT_SI570_CLOCK1_C_N" - MGTREFCLK0N_230 +set_property PACKAGE_PIN T11 [get_ports MGT_SI570_CLOCK1_P ]; # Bank 230 Net "MGT_SI570_CLOCK1_C_P" - MGTREFCLK0P_230 +set_property PACKAGE_PIN P10 [get_ports QSFP1_CLOCK_N ]; # Bank 230 Net "QSFP1_CLOCK_N" - MGTREFCLK1N_230 +set_property PACKAGE_PIN P11 [get_ports QSFP1_CLOCK_P ]; # Bank 230 Net "QSFP1_CLOCK_P" - MGTREFCLK1P_230 +## +## QSFP1 Control Signals +## RESETL - Active Low Reset output from FPGA to QSFP Module +## MODPRSL - Active Low Module Present input from QSFP to FPGA +## INTL - Active Low Interrupt input from QSFP to FPGA +## LPMODE - Active High Control output from FPGA to QSFP Module to put the device in low power mode (Optics Off) +## MODSEL - Active Low Enable output from FPGA to QSFP Module to select device for I2C Sideband Communication +## +set_property -dict {PACKAGE_PIN BC18 IOSTANDARD LVCMOS12 } [get_ports QSFP1_RESETL ]; # Bank 64 VCCO - VCC1V2 Net "QSFP1_RESETL_LS" - IO_L15N_T2L_N5_AD11N_64 +set_property -dict {PACKAGE_PIN BC19 IOSTANDARD LVCMOS12 } [get_ports QSFP1_MODPRSL ]; # Bank 64 VCCO - VCC1V2 Net "QSFP1_MODPRSL_LS" - IO_L15P_T2L_N4_AD11P_64 +set_property -dict {PACKAGE_PIN AV21 IOSTANDARD LVCMOS12 } [get_ports QSFP1_INTL ]; # Bank 64 VCCO - VCC1V2 Net "QSFP1_INTL_LS" - IO_L14N_T2L_N3_GC_64 +set_property -dict {PACKAGE_PIN AV22 IOSTANDARD LVCMOS12 } [get_ports QSFP1_LPMODE ]; # Bank 64 VCCO - VCC1V2 Net "QSFP1_LPMODE_LS" - IO_L14P_T2L_N2_GC_64 +set_property -dict {PACKAGE_PIN AY20 IOSTANDARD LVCMOS12 } [get_ports QSFP1_MODSELL ]; # Bank 64 VCCO - VCC1V2 Net "QSFP1_MODSELL_LS" - IO_L16P_T2U_N6_QBC_AD3P_64 +## +## +## QSFP1 Clock Control Signals +## - FS[1:0] <-- Clock Select Pin FS[1:0] = 1X -> 161.132812 MHz 1.8V LVDS (default when FPGA pin Hi-Z due to 10K pullups) +## FS[1:0] = 01 -> 156.250000 MHz 1.8V LVDS +## - RESET <-- Device Reset - Asserting this pin (driving high) is required to change FS1,FS0 pin setting. +## PINS: "QSFP1_RECLK_RESET" - IO_L8N_T1L_N3_AD5N_64_AR21 +## +set_property -dict {PACKAGE_PIN AR22 IOSTANDARD LVCMOS12 } [get_ports QSFP1_FS[0] ]; # Bank 64 VCCO - VCC1V2 Net "QSFP1_FS0" - IO_L8P_T1L_N2_AD5P_64 +set_property -dict {PACKAGE_PIN AU20 IOSTANDARD LVCMOS12 } [get_ports QSFP1_FS[1] ]; # Bank 64 VCCO - VCC1V2 Net "QSFP1_FS1" - IO_L7N_T1L_N1_QBC_AD13N_64 +set_property -dict {PACKAGE_PIN AR21 IOSTANDARD LVCMOS12 } [get_ports QSFP1_REFCLK_RESET]; # Bank 64 VCCO - VCC1V2 Net "QSFP1_REFCLK_RESET" - IO_L8N_T1L_N3_AD5N_64 +# +# PCIe Connections Bank 64 +# PCIE_PERSTN Active low input from PCIe Connector to Ultrascale+ Device to detect presence. +# +set_property -dict {PACKAGE_PIN BD21 IOSTANDARD LVCMOS12 } [get_ports PCIE_PERST ]; # Bank 64 VCCO - VCC1V2 Net "PCIE_PERST_LS" - IO_L23P_T3U_N8_64 +# +# Bank 65 Ultrascale+ Device SYSMON I2C Slave Interface to Satellite Controller to monitor Ultrascale+ Device Temperatures and Voltages. +# SYSMON_SCL Slave I2C clock connection from Satellite Controller to Ultrascale+ Device +# SYSMON_SDA Slave I2C data connection from Satellite Controller to Ultrascale+ Device +# +set_property -dict {PACKAGE_PIN AR26 IOSTANDARD LVCMOS12 } [get_ports SYSMON_SDA ]; # Bank 65 - IO_L23N_T3U_N9_PERSTN1_I2C_SDA_65 +set_property -dict {PACKAGE_PIN AR25 IOSTANDARD LVCMOS12 } [get_ports SYSMON_SCL ]; # Bank 65 - IO_L23P_T3U_N8_I2C_SCLK_65 +# +# Bank 64 Ultrascale+ Device I2C Slave Interface to Satellite Controller. +# I2C_FPGA_SCL Slave I2C clock connection from Satellite Controller to Ultrascale+ Device +# I2C_FPGA_SDA Slave I2C data connection from Satellite Controller to Ultrascale+ Device +# I2C_MAIN_INT_B Slave I2C active low system interrupt output from Ultrascale+ Device to Satellite Controller +# +set_property -dict {PACKAGE_PIN BF19 IOSTANDARD LVCMOS12 } [get_ports I2C_MAIN_RESETN ]; # Bank 64 VCCO - VCC1V2 Net "I2C_MAIN_RESET_B_LS" - IO_L19N_T3L_N1_DBC_AD9N_64 +set_property -dict {PACKAGE_PIN BF20 IOSTANDARD LVCMOS12 } [get_ports I2C_FPGA_SCL ]; # Bank 64 VCCO - VCC1V2 Net "I2C_FPGA_SCL_LS" - IO_L19P_T3L_N0_DBC_AD9P_64 +set_property -dict {PACKAGE_PIN BF17 IOSTANDARD LVCMOS12 } [get_ports I2C_FPGA_SDA ]; # Bank 64 VCCO - VCC1V2 Net "I2C_FPGA_SDA_LS" - IO_T2U_N12_64 + +# +# Bank 65 FPGA UART Interface to FTDI FT4232 Port 3 of 4 (User selectable Baud) +# USB_UART_RX Input from FT4232 UART to FPGA +# USB_UART_TX Output from FPGA to FT4232 UART +# +set_property -dict {PACKAGE_PIN BB20 IOSTANDARD LVCMOS12 } [get_ports USB_UART_RX ]; # Bank 64 VCCO - VCC1V2 Net "USB_UART_RX" - IO_T3U_N12_64 +set_property -dict {PACKAGE_PIN BF18 IOSTANDARD LVCMOS12 } [get_ports USB_UART_TX ]; # Bank 64 VCCO - VCC1V2 Net "USB_UART_TX" - IO_L24N_T3U_N11_64 +# +# Bank 65 Ultrascale+ Device to Satellite Controller CMS UART Interface (115200, No parity, 8 bits, 1 stop bit) +# FPGA_RXD_MSP Input from Satellite Controller UART to Ultrascale+ Device +# FPGA_TXD_MSP Output from Ultrascale+ Device to Satellite Controller UART +# This interface is used for the CMS command path, refer to https://www.xilinx.com/products/intellectual-property/cms-subsystem.html and Xilinx PG348 +# +set_property -dict {PACKAGE_PIN BB19 IOSTANDARD LVCMOS12 } [get_ports FPGA_TXD_MSP ]; # Bank 64 VCCO - VCC1V2 Net "FPGA_TXD_MSP" - IO_L18N_T2U_N11_AD2N_64 +set_property -dict {PACKAGE_PIN BA19 IOSTANDARD LVCMOS12 } [get_ports FPGA_RXD_MSP ]; # Bank 64 VCCO - VCC1V2 Net "FPGA_RXD_MSP" - IO_L18P_T2U_N10_AD2P_64 +# +# DDR4_RESET_GATE Active High Output from Ultrascale+ Device to hold all External DDR4 interfaces in Self refresh. +# This Output disconnects the Memory interface reset and holds it in active and pulls the Clock Enables signal on the Memory Interfaces. +# Refer to XAPP1321 for details on Save Restore and Self refresh mode. +# +set_property -dict {PACKAGE_PIN AU21 IOSTANDARD LVCMOS12 } [get_ports DDR4_RESET_GATE ]; # Bank 64 VCCO - VCC1V2 Net "DDR4_RESET_GATE" - IO_L7P_T1L_N0_QBC_AD13P_64 +# +# GPIO_MSP0/1/2/3 General purpose IO interconnects between Ultrascale+ Device and Satellite Controller. Currently not used. +# +set_property -dict {PACKAGE_PIN AR20 IOSTANDARD LVCMOS12 } [get_ports GPIO_MSP[0] ]; # Bank 64 VCCO - VCC1V2 Net "GPIO_MSP0" - IO_T0U_N12_VRP_64 +set_property -dict {PACKAGE_PIN AM20 IOSTANDARD LVCMOS12 } [get_ports GPIO_MSP[1] ]; # Bank 64 VCCO - VCC1V2 Net "GPIO_MSP1" - IO_L6N_T0U_N11_AD6N_64 +set_property -dict {PACKAGE_PIN AM21 IOSTANDARD LVCMOS12 } [get_ports GPIO_MSP[2] ]; # Bank 64 VCCO - VCC1V2 Net "GPIO_MSP2" - IO_L6P_T0U_N10_AD6P_64 +set_property -dict {PACKAGE_PIN AN21 IOSTANDARD LVCMOS12 } [get_ports GPIO_MSP[3] ]; # Bank 64 VCCO - VCC1V2 Net "GPIO_MSP3" - IO_L5N_T0U_N9_AD14N_64 +# +# SW_DP0/1/2/3 General purpose IO interconnects between Ultrascale+ Device and Satellite Controller. Currently not used. +# +set_property -dict {PACKAGE_PIN AN22 IOSTANDARD LVCMOS12 } [get_ports SW_DP[0] ]; # Bank 64 VCCO - VCC1V2 Net "SW_DP0" - IO_L5P_T0U_N8_AD14P_64 +set_property -dict {PACKAGE_PIN AM19 IOSTANDARD LVCMOS12 } [get_ports SW_DP[1] ]; # Bank 64 VCCO - VCC1V2 Net "SW_DP1" - IO_L4N_T0U_N7_DBC_AD7N_64 +set_property -dict {PACKAGE_PIN AL19 IOSTANDARD LVCMOS12 } [get_ports SW_DP[2] ]; # Bank 64 VCCO - VCC1V2 Net "SW_DP2" - IO_L4P_T0U_N6_DBC_AD7P_64 +set_property -dict {PACKAGE_PIN AP20 IOSTANDARD LVCMOS12 } [get_ports SW_DP[3] ]; # Bank 64 VCCO - VCC1V2 Net "SW_DP3" - IO_L3N_T0L_N5_AD15N_64 +# +# CPU_RESET_FPGA Connects to SW1 push button On the top edge of the PCB Assembly, also connects to Satellite Controller +# Designed to be a active low reset input to the FPGA. +# +# set_property -dict {PACKAGE_PIN AL20 IOSTANDARD LVCMOS12 } [get_ports CPU_RESET_FPGA ]; # Bank 64 VCCO - VCC1V2 Net "CPU_RESET_FPGA" - IO_L2N_T0L_N3_64_AL20 +# +# Test point inaccessable to user due to Heatsink. +# +# set_property -dict {PACKAGE_PIN AN19 IOSTANDARD LVCMOS12 } [get_ports TESTCLK_OUT ]; # Bank 64 VCCO - VCC1V2 Net "TESTCLK_OUT" - IO_L1P_T0L_N0_DBC_64 +# +# +# Leave Un-instantiated for proper Card operation or signal contention with Satellite Controller +# +set_property -dict {PACKAGE_PIN AP21 IOSTANDARD LVCMOS12 } [get_ports MSP_RSTn ]; # Bank 64 VCCO - VCC1V2 Net "N32064223" - IO_L3P_T0L_N4_AD15P_64 +set_property -dict {PACKAGE_PIN AL21 IOSTANDARD LVCMOS12 } [get_ports SW_SET1_FPGA ]; # Bank 64 VCCO - VCC1V2 Net "SW_SET1_FPGA" - IO_L2P_T0L_N2_64 +set_property -dict {PACKAGE_PIN BC21 IOSTANDARD LVCMOS12 } [get_ports STATUS_LED0_FPGA ]; # Bank 64 VCCO - VCC1V2 Net "STATUS_LED0_FPGA" - IO_L17N_T2U_N9_AD10N_64 +set_property -dict {PACKAGE_PIN BB21 IOSTANDARD LVCMOS12 } [get_ports STATUS_LED1_FPGA ]; # Bank 64 VCCO - VCC1V2 Net "STATUS_LED1_FPGA" - IO_L17P_T2U_N8_AD10P_64 +set_property -dict {PACKAGE_PIN BA20 IOSTANDARD LVCMOS12 } [get_ports STATUS_LED2_FPGA ]; # Bank 64 VCCO - VCC1V2 Net "STATUS_LED2_FPGA" - IO_L16N_T2U_N7_QBC_AD3N_64 +# +# DDR4 RDIMM Controller 3, 72-bit Data Interface, x4 Componets, Single Rank +# <<>> DQS Clock strobes have been swapped from JEDEC standard to match Xilinx MIG Clock order: +# JEDEC Order DQS -> 0 9 1 10 2 11 3 12 4 13 5 14 6 15 7 16 8 17 +# Xil MIG Order DQS -> 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 +# +set_property -dict {PACKAGE_PIN B24 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[34] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ34" - IO_L23N_T3U_N9_72 +set_property -dict {PACKAGE_PIN B25 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[35] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ35" - IO_L23P_T3U_N8_72 +set_property -dict {PACKAGE_PIN A24 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[8] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C4" - IO_L22N_T3U_N7_DBC_AD0N_72 +set_property -dict {PACKAGE_PIN A25 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[8] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T4" - IO_L22P_T3U_N6_DBC_AD0P_72 +set_property -dict {PACKAGE_PIN A22 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[33] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ33" - IO_L24N_T3U_N11_72 +set_property -dict {PACKAGE_PIN A23 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[32] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ32" - IO_L24P_T3U_N10_72 +set_property -dict {PACKAGE_PIN C23 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[39] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ39" - IO_L21N_T3L_N5_AD8N_72 +set_property -dict {PACKAGE_PIN C24 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[38] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ38" - IO_L21P_T3L_N4_AD8P_72 +set_property -dict {PACKAGE_PIN B22 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[36] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ36" - IO_L20N_T3L_N3_AD1N_72 +set_property -dict {PACKAGE_PIN C22 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[37] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ37" - IO_L20P_T3L_N2_AD1P_72 +set_property -dict {PACKAGE_PIN D23 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[9] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C13" - IO_L19N_T3L_N1_DBC_AD9N_72 +set_property -dict {PACKAGE_PIN D24 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[9] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T13" - IO_L19P_T3L_N0_DBC_AD9P_72 +set_property -dict {PACKAGE_PIN E22 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[57] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ57" - IO_L17N_T2U_N9_AD10N_72 +set_property -dict {PACKAGE_PIN F22 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[56] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ56" - IO_L17P_T2U_N8_AD10P_72 +set_property -dict {PACKAGE_PIN E23 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[14]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C7" - IO_L16N_T2U_N7_QBC_AD3N_72 +set_property -dict {PACKAGE_PIN F23 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[14]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T7" - IO_L16P_T2U_N6_QBC_AD3P_72 +set_property -dict {PACKAGE_PIN G21 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[59] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ59" - IO_L18N_T2U_N11_AD2N_72 +set_property -dict {PACKAGE_PIN G22 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[58] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ58" - IO_L18P_T2U_N10_AD2P_72 +set_property -dict {PACKAGE_PIN E25 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[61] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ61" - IO_L15N_T2L_N5_AD11N_72 +set_property -dict {PACKAGE_PIN F25 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[62] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ62" - IO_L15P_T2L_N4_AD11P_72 +set_property -dict {PACKAGE_PIN F24 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[60] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ60" - IO_L14N_T2L_N3_GC_72 +set_property -dict {PACKAGE_PIN G25 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[63] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ63" - IO_L14P_T2L_N2_GC_72 +set_property -dict {PACKAGE_PIN H22 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[15]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C16" - IO_L13N_T2L_N1_GC_QBC_72 +set_property -dict {PACKAGE_PIN H23 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[15]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T16" - IO_L13P_T2L_N0_GC_QBC_72 +set_property -dict {PACKAGE_PIN J23 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[9] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ9" - IO_L11N_T1U_N9_GC_72 +set_property -dict {PACKAGE_PIN J24 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[8] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ8" - IO_L11P_T1U_N8_GC_72 +set_property -dict {PACKAGE_PIN H21 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[2] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C1" - IO_L10N_T1U_N7_QBC_AD4N_72 +set_property -dict {PACKAGE_PIN J21 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[2] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T1" - IO_L10P_T1U_N6_QBC_AD4P_72 +set_property -dict {PACKAGE_PIN G24 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[11] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ11" - IO_L12N_T1U_N11_GC_72 +set_property -dict {PACKAGE_PIN H24 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[10] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ10" - IO_L12P_T1U_N10_GC_72 +set_property -dict {PACKAGE_PIN L23 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[13] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ13" - IO_L9N_T1L_N5_AD12N_72 +set_property -dict {PACKAGE_PIN L24 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[12] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ12" - IO_L9P_T1L_N4_AD12P_72 +set_property -dict {PACKAGE_PIN K21 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[15] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ15" - IO_L8N_T1L_N3_AD5N_72 +set_property -dict {PACKAGE_PIN K22 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[14] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ14" - IO_L8P_T1L_N2_AD5P_72 +set_property -dict {PACKAGE_PIN L22 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[3] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C10" - IO_L7N_T1L_N1_QBC_AD13N_72 +set_property -dict {PACKAGE_PIN M22 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[3] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T10" - IO_L7P_T1L_N0_QBC_AD13P_72 +set_property -dict {PACKAGE_PIN N24 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ1" - IO_L5N_T0U_N9_AD14N_72 +set_property -dict {PACKAGE_PIN P24 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ0" - IO_L5P_T0U_N8_AD14P_72 +set_property -dict {PACKAGE_PIN R22 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C0" - IO_L4N_T0U_N7_DBC_AD7N_72 +set_property -dict {PACKAGE_PIN T22 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T0" - IO_L4P_T0U_N6_DBC_AD7P_72 +set_property -dict {PACKAGE_PIN R23 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[3] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ3" - IO_L6N_T0U_N11_AD6N_72 +set_property -dict {PACKAGE_PIN T24 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[2] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ2" - IO_L6P_T0U_N10_AD6P_72 +set_property -dict {PACKAGE_PIN N23 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[4] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ4" - IO_L3N_T0L_N5_AD15N_72 +set_property -dict {PACKAGE_PIN P23 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[6] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ6" - IO_L3P_T0L_N4_AD15P_72 +set_property -dict {PACKAGE_PIN P21 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[5] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ5" - IO_L2N_T0L_N3_72 +set_property -dict {PACKAGE_PIN R21 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[7] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ7" - IO_L2P_T0L_N2_72 +set_property -dict {PACKAGE_PIN N21 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C9" - IO_L1N_T0L_N1_DBC_72 +set_property -dict {PACKAGE_PIN N22 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T9" - IO_L1P_T0L_N0_DBC_72 +set_property -dict {PACKAGE_PIN B21 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[43] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ43" - IO_L23N_T3U_N9_71 +set_property -dict {PACKAGE_PIN C21 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[42] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ42" - IO_L23P_T3U_N8_71 +set_property -dict {PACKAGE_PIN B17 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[10]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C5" - IO_L22N_T3U_N7_DBC_AD0N_71 +set_property -dict {PACKAGE_PIN C17 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[10]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T5" - IO_L22P_T3U_N6_DBC_AD0P_71 +#set_property -dict {PACKAGE_PIN D18 IOSTANDARD LVCMOS12 } [get_ports c3_ddr4_event_n ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_EVENT_B" - IO_T3U_N12_71 +set_property -dict {PACKAGE_PIN C18 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[41] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ41" - IO_L24N_T3U_N11_71 +set_property -dict {PACKAGE_PIN C19 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[40] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ40" - IO_L24P_T3U_N10_71 +set_property -dict {PACKAGE_PIN A20 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[46] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ46" - IO_L21N_T3L_N5_AD8N_71 +set_property -dict {PACKAGE_PIN B20 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[47] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ47" - IO_L21P_T3L_N4_AD8P_71 +set_property -dict {PACKAGE_PIN A17 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[45] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ45" - IO_L20N_T3L_N3_AD1N_71 +set_property -dict {PACKAGE_PIN A18 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[44] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ44" - IO_L20P_T3L_N2_AD1P_71 +set_property -dict {PACKAGE_PIN A19 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[11]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C14" - IO_L19N_T3L_N1_DBC_AD9N_71 +set_property -dict {PACKAGE_PIN B19 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[11]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T14" - IO_L19P_T3L_N0_DBC_AD9P_71 +set_property -dict {PACKAGE_PIN E20 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[51] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ51" - IO_L17N_T2U_N9_AD10N_71 +set_property -dict {PACKAGE_PIN F20 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[49] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ49" - IO_L17P_T2U_N8_AD10P_71 +set_property -dict {PACKAGE_PIN F17 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[12]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C6" - IO_L16N_T2U_N7_QBC_AD3N_71 +set_property -dict {PACKAGE_PIN F18 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[12]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T6" - IO_L16P_T2U_N6_QBC_AD3P_71 +set_property -dict {PACKAGE_PIN D21 IOSTANDARD LVCMOS12 } [get_ports c3_ddr4_reset_n ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_RESET_N" - IO_T2U_N12_71 +set_property -dict {PACKAGE_PIN E17 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[48] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ48" - IO_L18N_T2U_N11_AD2N_71 +set_property -dict {PACKAGE_PIN E18 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[50] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ50" - IO_L18P_T2U_N10_AD2P_71 +set_property -dict {PACKAGE_PIN D19 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[52] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ52" - IO_L15N_T2L_N5_AD11N_71 +set_property -dict {PACKAGE_PIN D20 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[53] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ53" - IO_L15P_T2L_N4_AD11P_71 +set_property -dict {PACKAGE_PIN H18 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[54] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ54" - IO_L14N_T2L_N3_GC_71 +set_property -dict {PACKAGE_PIN J18 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[55] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ55" - IO_L14P_T2L_N2_GC_71 +set_property -dict {PACKAGE_PIN G19 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[13]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C15" - IO_L13N_T2L_N1_GC_QBC_71 +set_property -dict {PACKAGE_PIN H19 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[13]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T15" - IO_L13P_T2L_N0_GC_QBC_71 +set_property -dict {PACKAGE_PIN F19 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[18] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ18" - IO_L11N_T1U_N9_GC_71 +set_property -dict {PACKAGE_PIN G20 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[16] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ16" - IO_L11P_T1U_N8_GC_71 +set_property -dict {PACKAGE_PIN K20 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[4] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C2" - IO_L10N_T1U_N7_QBC_AD4N_71 +set_property -dict {PACKAGE_PIN L20 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[4] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T2" - IO_L10P_T1U_N6_QBC_AD4P_71 +set_property -dict {PACKAGE_PIN G17 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[19] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ19" - IO_L12N_T1U_N11_GC_71 +set_property -dict {PACKAGE_PIN H17 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[17] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ17" - IO_L12P_T1U_N10_GC_71 +set_property -dict {PACKAGE_PIN J19 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[23] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ23" - IO_L9N_T1L_N5_AD12N_71 +set_property -dict {PACKAGE_PIN J20 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[20] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ20" - IO_L9P_T1L_N4_AD12P_71 +set_property -dict {PACKAGE_PIN L18 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[22] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ22" - IO_L8N_T1L_N3_AD5N_71 +set_property -dict {PACKAGE_PIN L19 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[21] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ21" - IO_L8P_T1L_N2_AD5P_71 +set_property -dict {PACKAGE_PIN K17 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[5] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C11" - IO_L7N_T1L_N1_QBC_AD13N_71 +set_property -dict {PACKAGE_PIN K18 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[5] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T11" - IO_L7P_T1L_N0_QBC_AD13P_71 +set_property -dict {PACKAGE_PIN M19 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[24] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ24" - IO_L5N_T0U_N9_AD14N_71 +set_property -dict {PACKAGE_PIN M20 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[25] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ25" - IO_L5P_T0U_N8_AD14P_71 +set_property -dict {PACKAGE_PIN P18 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[6] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C3" - IO_L4N_T0U_N7_DBC_AD7N_71 +set_property -dict {PACKAGE_PIN P19 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[6] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T3" - IO_L4P_T0U_N6_DBC_AD7P_71 +set_property -dict {PACKAGE_PIN R17 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[27] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ27" - IO_L6N_T0U_N11_AD6N_71 +set_property -dict {PACKAGE_PIN R18 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[26] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ26" - IO_L6P_T0U_N10_AD6P_71 +set_property -dict {PACKAGE_PIN N18 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[30] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ30" - IO_L3N_T0L_N5_AD15N_71 +set_property -dict {PACKAGE_PIN N19 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[31] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ31" - IO_L3P_T0L_N4_AD15P_71 +set_property -dict {PACKAGE_PIN R20 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[28] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ28" - IO_L2N_T0L_N3_71 +set_property -dict {PACKAGE_PIN T20 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[29] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ29" - IO_L2P_T0L_N2_71 +set_property -dict {PACKAGE_PIN M17 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[7] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C12" - IO_L1N_T0L_N1_DBC_71 +set_property -dict {PACKAGE_PIN N17 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[7] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T12" - IO_L1P_T0L_N0_DBC_71 +set_property -dict {PACKAGE_PIN B16 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cs_n[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B0" - IO_L23N_T3U_N9_70 +set_property -dict {PACKAGE_PIN C16 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_odt[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ODT0" - IO_L23P_T3U_N8_70 +set_property -dict {PACKAGE_PIN C13 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[11] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR11" - IO_L22N_T3U_N7_DBC_AD0N_70 +set_property -dict {PACKAGE_PIN D13 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_bg[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BG0" - IO_L22P_T3U_N6_DBC_AD0P_70 +#set_property -dict {PACKAGE_PIN D16 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cs_n[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B1" - IO_T3U_N12_70 +set_property -dict {PACKAGE_PIN A13 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[9] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR9" - IO_L24N_T3U_N11_70 +set_property -dict {PACKAGE_PIN B13 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[12] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR12" - IO_L24P_T3U_N10_70 +set_property -dict {PACKAGE_PIN A15 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[3] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR3" - IO_L21N_T3L_N5_AD8N_70 +set_property -dict {PACKAGE_PIN B15 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR1" - IO_L21P_T3L_N4_AD8P_70 +set_property -dict {PACKAGE_PIN C14 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[4] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR4" - IO_L20N_T3L_N3_AD1N_70 +set_property -dict {PACKAGE_PIN D14 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[10] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR10" - IO_L20P_T3L_N2_AD1P_70 +set_property -dict {PACKAGE_PIN A14 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[5] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR5" - IO_L19N_T3L_N1_DBC_AD9N_70 +set_property -dict {PACKAGE_PIN B14 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[6] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR6" - IO_L19P_T3L_N0_DBC_AD9P_70 +set_property -dict {PACKAGE_PIN E15 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[15] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR15" - IO_L17N_T2U_N9_AD10N_70 +#set_property -dict {PACKAGE_PIN E16 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_odt[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ODT1" - IO_L17P_T2U_N8_AD10P_70 +#set_property -dict {PACKAGE_PIN G13 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c3_ddr4_ck_c[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_C1" - IO_L16N_T2U_N7_QBC_AD3N_70 +#set_property -dict {PACKAGE_PIN G14 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c3_ddr4_ck_t[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_T1" - IO_L16P_T2U_N6_QBC_AD3P_70 +set_property -dict {PACKAGE_PIN D15 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[14] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR14" - IO_T2U_N12_70 +set_property -dict {PACKAGE_PIN F14 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[2] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR2" - IO_L18N_T2U_N11_AD2N_70 +set_property -dict {PACKAGE_PIN F15 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[16] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR16" - IO_L18P_T2U_N10_AD2P_70 +set_property -dict {PACKAGE_PIN E13 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[7] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR7" - IO_L15N_T2L_N5_AD11N_70 +set_property -dict {PACKAGE_PIN F13 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[8] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR8" - IO_L15P_T2L_N4_AD11P_70 +set_property -dict {PACKAGE_PIN H13 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_act_n ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ACT_B" - IO_L14N_T2L_N3_GC_70 +set_property -dict {PACKAGE_PIN H14 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_ba[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BA1" - IO_L14P_T2L_N2_GC_70 +set_property -dict {PACKAGE_PIN G15 IOSTANDARD LVCMOS12 } [get_ports c3_ddr4_alert_n ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ALERT_B" - IO_L11N_T1U_N9_GC_70 +#set_property -dict {PACKAGE_PIN G16 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[17] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR17" - IO_L11P_T1U_N8_GC_70 +set_property -dict {PACKAGE_PIN L13 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c3_ddr4_ck_c[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_C0" - IO_L10N_T1U_N7_QBC_AD4N_70 +set_property -dict {PACKAGE_PIN L14 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c3_ddr4_ck_t[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_T0" - IO_L10P_T1U_N6_QBC_AD4P_70 +set_property -dict {PACKAGE_PIN K13 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cke[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CKE0" - IO_T1U_N12_70 +set_property -dict {PACKAGE_PIN J13 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_bg[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BG1" - IO_L12N_T1U_N11_GC_70 +set_property -dict {PACKAGE_PIN J14 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_parity ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_PAR" - IO_L12P_T1U_N10_GC_70 +set_property -dict {PACKAGE_PIN J15 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_ba[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BA0" - IO_L9N_T1L_N5_AD12N_70 +set_property -dict {PACKAGE_PIN K16 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[13] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR13" - IO_L9P_T1L_N4_AD12P_70 +#set_property -dict {PACKAGE_PIN M13 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cs_n[3] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B3" - IO_L8N_T1L_N3_AD5N_70 +#set_property -dict {PACKAGE_PIN M14 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cs_n[2] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B2" - IO_L8P_T1L_N2_AD5P_70 +set_property -dict {PACKAGE_PIN K15 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR0" - IO_L7N_T1L_N1_QBC_AD13N_70 +#set_property -dict {PACKAGE_PIN L15 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cke[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CKE1" - IO_L7P_T1L_N0_QBC_AD13P_70 +set_property -dict {PACKAGE_PIN N13 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_dq[66] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ66" - IO_L5N_T0U_N9_AD14N_70 +set_property -dict {PACKAGE_PIN N14 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[67] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ67" - IO_L5P_T0U_N8_AD14P_70 +set_property -dict {PACKAGE_PIN P15 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[16]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_C8" - IO_L4N_T0U_N7_DBC_AD7N_70 +set_property -dict {PACKAGE_PIN R16 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[16]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_T8" - IO_L4P_T0U_N6_DBC_AD7P_70 +set_property -dict {PACKAGE_PIN M16 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[64] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ64" - IO_L6N_T0U_N11_AD6N_70 +set_property -dict {PACKAGE_PIN N16 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[65] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ65" - IO_L6P_T0U_N10_AD6P_70 +set_property -dict {PACKAGE_PIN P13 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[70] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ70" - IO_L3N_T0L_N5_AD15N_70 +set_property -dict {PACKAGE_PIN P14 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[71] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ71" - IO_L3P_T0L_N4_AD15P_70 +set_property -dict {PACKAGE_PIN R15 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[69] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ69" - IO_L2N_T0L_N3_70 +set_property -dict {PACKAGE_PIN T15 IOSTANDARD POD12_DCI } [get_ports c3_ddr4_dq[68] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ68" - IO_L2P_T0L_N2_70 +set_property -dict {PACKAGE_PIN R13 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_c[17]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_C17" - IO_L1N_T0L_N1_DBC_70 +set_property -dict {PACKAGE_PIN T13 IOSTANDARD DIFF_POD12_DCI } [get_ports c3_ddr4_dqs_t[17]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_T17" - IO_L1P_T0L_N0_DBC_70 +## +## DDR4 RDIMM Controller 1, 72-bit Data Interface, x4 Componets, Single Rank +## <<>> DQS Clock strobes have been swapped from JEDEC standard to match Xilinx MIG Clock order: +## JEDEC Order DQS -> 0 9 1 10 2 11 3 12 4 13 5 14 6 15 7 16 8 17 +## Xil MIG Order DQS -> 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 +## + +set_property -dict {PACKAGE_PIN AN13 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[24] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ24" - IO_L23N_T3U_N9_67 +set_property -dict {PACKAGE_PIN AM13 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[26] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ26" - IO_L23P_T3U_N8_67 +set_property -dict {PACKAGE_PIN AT13 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[6] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_C3" - IO_L22N_T3U_N7_DBC_AD0N_67 +set_property -dict {PACKAGE_PIN AT14 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[6] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_T3" - IO_L22P_T3U_N6_DBC_AD0P_67 +set_property -dict {PACKAGE_PIN AR13 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[25] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ25" - IO_L24N_T3U_N11_67 +set_property -dict {PACKAGE_PIN AP13 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[27] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ27" - IO_L24P_T3U_N10_67 +set_property -dict {PACKAGE_PIN AM14 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[28] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ28" - IO_L21N_T3L_N5_AD8N_67 +set_property -dict {PACKAGE_PIN AL14 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[30] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ30" - IO_L21P_T3L_N4_AD8P_67 +set_property -dict {PACKAGE_PIN AT15 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[31] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ31" - IO_L20N_T3L_N3_AD1N_67 +set_property -dict {PACKAGE_PIN AR15 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[29] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ29" - IO_L20P_T3L_N2_AD1P_67 +set_property -dict {PACKAGE_PIN AP14 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[7] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_C12" - IO_L19N_T3L_N1_DBC_AD9N_67 +set_property -dict {PACKAGE_PIN AN14 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[7] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_T12" - IO_L19P_T3L_N0_DBC_AD9P_67 +set_property -dict {PACKAGE_PIN AV13 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[9] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ9" - IO_L17N_T2U_N9_AD10N_67 +set_property -dict {PACKAGE_PIN AU13 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[8] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ8" - IO_L17P_T2U_N8_AD10P_67 +set_property -dict {PACKAGE_PIN AY15 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[2] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_C1" - IO_L16N_T2U_N7_QBC_AD3N_67 +set_property -dict {PACKAGE_PIN AW15 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[2] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_T1" - IO_L16P_T2U_N6_QBC_AD3P_67 +set_property -dict {PACKAGE_PIN AW13 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[10] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ10" - IO_L18N_T2U_N11_AD2N_67 +set_property -dict {PACKAGE_PIN AW14 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[11] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ11" - IO_L18P_T2U_N10_AD2P_67 +set_property -dict {PACKAGE_PIN AV14 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[14] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ14" - IO_L15N_T2L_N5_AD11N_67 +set_property -dict {PACKAGE_PIN AU14 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[12] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ12" - IO_L15P_T2L_N4_AD11P_67 +set_property -dict {PACKAGE_PIN BA11 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[15] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ15" - IO_L14N_T2L_N3_GC_67 +set_property -dict {PACKAGE_PIN AY11 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[13] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ13" - IO_L14P_T2L_N2_GC_67 +set_property -dict {PACKAGE_PIN AY12 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[3] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_C10" - IO_L13N_T2L_N1_GC_QBC_67 +set_property -dict {PACKAGE_PIN AY13 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[3] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_T10" - IO_L13P_T2L_N0_GC_QBC_67 +set_property -dict {PACKAGE_PIN BA13 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[18] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ18" - IO_L11N_T1U_N9_GC_67 +set_property -dict {PACKAGE_PIN BA14 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[19] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ19" - IO_L11P_T1U_N8_GC_67 +set_property -dict {PACKAGE_PIN BB10 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[4] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_C2" - IO_L10N_T1U_N7_QBC_AD4N_67 +set_property -dict {PACKAGE_PIN BB11 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[4] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_T2" - IO_L10P_T1U_N6_QBC_AD4P_67 +set_property -dict {PACKAGE_PIN BB12 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[17] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ17" - IO_L12N_T1U_N11_GC_67 +set_property -dict {PACKAGE_PIN BA12 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[16] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ16" - IO_L12P_T1U_N10_GC_67 +set_property -dict {PACKAGE_PIN BA7 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[22] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ22" - IO_L9N_T1L_N5_AD12N_67 +set_property -dict {PACKAGE_PIN BA8 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[23] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ23" - IO_L9P_T1L_N4_AD12P_67 +set_property -dict {PACKAGE_PIN BC9 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[20] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ20" - IO_L8N_T1L_N3_AD5N_67 +set_property -dict {PACKAGE_PIN BB9 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[21] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ21" - IO_L8P_T1L_N2_AD5P_67 +set_property -dict {PACKAGE_PIN BA9 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[5] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_C11" - IO_L7N_T1L_N1_QBC_AD13N_67 +set_property -dict {PACKAGE_PIN BA10 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[5] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_T11" - IO_L7P_T1L_N0_QBC_AD13P_67 +set_property -dict {PACKAGE_PIN BD7 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[1] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ1" - IO_L5N_T0U_N9_AD14N_67 +set_property -dict {PACKAGE_PIN BC7 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[2] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ2" - IO_L5P_T0U_N8_AD14P_67 +set_property -dict {PACKAGE_PIN BF9 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[0] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_C0" - IO_L4N_T0U_N7_DBC_AD7N_67 +set_property -dict {PACKAGE_PIN BF10 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[0] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_T0" - IO_L4P_T0U_N6_DBC_AD7P_67 +set_property -dict {PACKAGE_PIN BD8 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[3] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ3" - IO_L6N_T0U_N11_AD6N_67 +set_property -dict {PACKAGE_PIN BD9 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[0] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ0" - IO_L6P_T0U_N10_AD6P_67 +set_property -dict {PACKAGE_PIN BF7 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[7] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ7" - IO_L3N_T0L_N5_AD15N_67 +set_property -dict {PACKAGE_PIN BE7 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[6] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ6" - IO_L3P_T0L_N4_AD15P_67 +set_property -dict {PACKAGE_PIN BE10 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[5] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ5" - IO_L2N_T0L_N3_67 +set_property -dict {PACKAGE_PIN BD10 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[4] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQ4" - IO_L2P_T0L_N2_67 +set_property -dict {PACKAGE_PIN BF8 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[1] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_C9" - IO_L1N_T0L_N1_DBC_67 +set_property -dict {PACKAGE_PIN BE8 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[1] ]; # Bank 67 VCCO - VCC1V2 Net "DDR4_C1_DQS_T9" - IO_L1P_T0L_N0_DBC_67 +set_property -dict {PACKAGE_PIN AM15 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[56] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ56" - IO_L23N_T3U_N9_66 +set_property -dict {PACKAGE_PIN AL15 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[57] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ57" - IO_L23P_T3U_N8_66 +set_property -dict {PACKAGE_PIN AR16 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[14]]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_C7" - IO_L22N_T3U_N7_DBC_AD0N_66 +set_property -dict {PACKAGE_PIN AP16 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[14]]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_T7" - IO_L22P_T3U_N6_DBC_AD0P_66 +#set_property -dict {PACKAGE_PIN AN18 IOSTANDARD LVCMOS12 } [get_ports c1_ddr4_event_n ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_EVENT_B" - IO_T3U_N12_66 +set_property -dict {PACKAGE_PIN AN16 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[59] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ59" - IO_L24N_T3U_N11_66 +set_property -dict {PACKAGE_PIN AN17 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[58] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ58" - IO_L24P_T3U_N10_66 +set_property -dict {PACKAGE_PIN AL16 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[63] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ63" - IO_L21N_T3L_N5_AD8N_66 +set_property -dict {PACKAGE_PIN AL17 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[62] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ62" - IO_L21P_T3L_N4_AD8P_66 +set_property -dict {PACKAGE_PIN AR18 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[60] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ60" - IO_L20N_T3L_N3_AD1N_66 +set_property -dict {PACKAGE_PIN AP18 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[61] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ61" - IO_L20P_T3L_N2_AD1P_66 +set_property -dict {PACKAGE_PIN AM16 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[15]]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_C16" - IO_L19N_T3L_N1_DBC_AD9N_66 +set_property -dict {PACKAGE_PIN AM17 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[15]]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_T16" - IO_L19P_T3L_N0_DBC_AD9P_66 +set_property -dict {PACKAGE_PIN AU16 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[50] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ50" - IO_L17N_T2U_N9_AD10N_66 +set_property -dict {PACKAGE_PIN AU17 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[51] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ51" - IO_L17P_T2U_N8_AD10P_66 +set_property -dict {PACKAGE_PIN AW18 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[12]]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_C6" - IO_L16N_T2U_N7_QBC_AD3N_66 +set_property -dict {PACKAGE_PIN AV18 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[12]]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_T6" - IO_L16P_T2U_N6_QBC_AD3P_66 +set_property -dict {PACKAGE_PIN AR17 IOSTANDARD LVCMOS12 } [get_ports c1_ddr4_reset_n ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_RESET_N" - IO_T2U_N12_66 +set_property -dict {PACKAGE_PIN AV16 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[48] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ48" - IO_L18N_T2U_N11_AD2N_66 +set_property -dict {PACKAGE_PIN AV17 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[49] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ49" - IO_L18P_T2U_N10_AD2P_66 +set_property -dict {PACKAGE_PIN AT17 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[55] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ55" - IO_L15N_T2L_N5_AD11N_66 +set_property -dict {PACKAGE_PIN AT18 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[54] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ54" - IO_L15P_T2L_N4_AD11P_66 +set_property -dict {PACKAGE_PIN BB16 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[53] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ53" - IO_L14N_T2L_N3_GC_66 +set_property -dict {PACKAGE_PIN BB17 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[52] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ52" - IO_L14P_T2L_N2_GC_66 +set_property -dict {PACKAGE_PIN AY16 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[13]]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_C15" - IO_L13N_T2L_N1_GC_QBC_66 +set_property -dict {PACKAGE_PIN AW16 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[13]]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_T15" - IO_L13P_T2L_N0_GC_QBC_66 +set_property -dict {PACKAGE_PIN AY17 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[40] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ40" - IO_L11N_T1U_N9_GC_66 +set_property -dict {PACKAGE_PIN AY18 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[42] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ42" - IO_L11P_T1U_N8_GC_66 +set_property -dict {PACKAGE_PIN BC12 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[10]]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_C5" - IO_L10N_T1U_N7_QBC_AD4N_66 +set_property -dict {PACKAGE_PIN BC13 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[10]]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_T5" - IO_L10P_T1U_N6_QBC_AD4P_66 +set_property -dict {PACKAGE_PIN BA17 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[41] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ41" - IO_L12N_T1U_N11_GC_66 +set_property -dict {PACKAGE_PIN BA18 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[43] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ43" - IO_L12P_T1U_N10_GC_66 +set_property -dict {PACKAGE_PIN BB15 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[45] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ45" - IO_L9N_T1L_N5_AD12N_66 +set_property -dict {PACKAGE_PIN BA15 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[44] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ44" - IO_L9P_T1L_N4_AD12P_66 +set_property -dict {PACKAGE_PIN BD11 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[47] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ47" - IO_L8N_T1L_N3_AD5N_66 +set_property -dict {PACKAGE_PIN BC11 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[46] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ46" - IO_L8P_T1L_N2_AD5P_66 +set_property -dict {PACKAGE_PIN BC14 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[11]]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_C14" - IO_L7N_T1L_N1_QBC_AD13N_66 +set_property -dict {PACKAGE_PIN BB14 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[11]]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_T14" - IO_L7P_T1L_N0_QBC_AD13P_66 +set_property -dict {PACKAGE_PIN BD13 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[35] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ35" - IO_L5N_T0U_N9_AD14N_66 +set_property -dict {PACKAGE_PIN BD14 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[33] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ33" - IO_L5P_T0U_N8_AD14P_66 +set_property -dict {PACKAGE_PIN BE11 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[8] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_C4" - IO_L4N_T0U_N7_DBC_AD7N_66 +set_property -dict {PACKAGE_PIN BE12 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[8] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_T4" - IO_L4P_T0U_N6_DBC_AD7P_66 +set_property -dict {PACKAGE_PIN BF12 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[34] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ34" - IO_L6N_T0U_N11_AD6N_66 +set_property -dict {PACKAGE_PIN BE13 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[32] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ32" - IO_L6P_T0U_N10_AD6P_66 +set_property -dict {PACKAGE_PIN BD15 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[36] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ36" - IO_L3N_T0L_N5_AD15N_66 +set_property -dict {PACKAGE_PIN BD16 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[37] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ37" - IO_L3P_T0L_N4_AD15P_66 +set_property -dict {PACKAGE_PIN BF13 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[39] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ39" - IO_L2N_T0L_N3_66 +set_property -dict {PACKAGE_PIN BF14 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[38] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQ38" - IO_L2P_T0L_N2_66 +set_property -dict {PACKAGE_PIN BF15 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[9] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_C13" - IO_L1N_T0L_N1_DBC_66 +set_property -dict {PACKAGE_PIN BE15 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[9] ]; # Bank 66 VCCO - VCC1V2 Net "DDR4_C1_DQS_T13" - IO_L1P_T0L_N0_DBC_66 +set_property -dict {PACKAGE_PIN AM25 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[15] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR15" - IO_L22N_T3U_N7_DBC_AD0N_D05_65 +set_property -dict {PACKAGE_PIN AL25 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[14] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR14" - IO_L22P_T3U_N6_DBC_AD0P_D04_65 +set_property -dict {PACKAGE_PIN AP26 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_ba[1] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_BA1" - IO_T3U_N12_PERSTN0_65 +set_property -dict {PACKAGE_PIN AN26 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[3] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR3" - IO_L24N_T3U_N11_DOUT_CSO_B_65 +set_property -dict {PACKAGE_PIN AM26 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[10] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR10" - IO_L24P_T3U_N10_EMCCLK_65 +#set_property -dict {PACKAGE_PIN AP24 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_odt[1] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ODT1" - IO_L21N_T3L_N5_AD8N_D07_65 +#set_property -dict {PACKAGE_PIN AP23 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_cs_n[3] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_CS_B3" - IO_L21P_T3L_N4_AD8P_D06_65 +#set_property -dict {PACKAGE_PIN AM24 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[17] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR17" - IO_L20N_T3L_N3_AD1N_D09_65 +set_property -dict {PACKAGE_PIN AL24 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[13] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR13" - IO_L20P_T3L_N2_AD1P_D08_65 +set_property -dict {PACKAGE_PIN AN24 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[0] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR0" - IO_L19N_T3L_N1_DBC_AD9N_D11_65 +set_property -dict {PACKAGE_PIN AN23 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[16] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR16" - IO_L19P_T3L_N0_DBC_AD9P_D10_65 +#set_property -dict {PACKAGE_PIN AV26 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c1_ddr4_ck_c[1] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_CK_C1" - IO_L17N_T2U_N9_AD10N_D15_65 +#set_property -dict {PACKAGE_PIN AU26 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c1_ddr4_ck_t[1] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_CK_T1" - IO_L17P_T2U_N8_AD10P_D14_65 +set_property -dict {PACKAGE_PIN AT23 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_parity ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_PAR" - IO_L16N_T2U_N7_QBC_AD3N_A01_D17_65 +#set_property -dict {PACKAGE_PIN AR23 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_cs_n[2] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_CS_B2" - IO_L16P_T2U_N6_QBC_AD3P_A00_D16_65 +#set_property -dict {PACKAGE_PIN AP25 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_cs_n[1] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_CS_B1" - IO_T2U_N12_CSI_ADV_B_65 +set_property -dict {PACKAGE_PIN AU24 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_ba[0] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_BA0" - IO_L18N_T2U_N11_AD2N_D13_65 +set_property -dict {PACKAGE_PIN AT24 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[1] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR1" - IO_L18P_T2U_N10_AD2P_D12_65 +set_property -dict {PACKAGE_PIN AU25 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c1_ddr4_ck_c[0] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_CK_C0" - IO_L15N_T2L_N5_AD11N_A03_D19_65 +set_property -dict {PACKAGE_PIN AT25 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c1_ddr4_ck_t[0] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_CK_T0" - IO_L15P_T2L_N4_AD11P_A02_D18_65 +set_property -dict {PACKAGE_PIN AV24 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[6] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR6" - IO_L14N_T2L_N3_GC_A05_D21_65 +set_property -dict {PACKAGE_PIN AV23 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_cs_n[0] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_CS_B0" - IO_L14P_T2L_N2_GC_A04_D20_65 +set_property -dict {PACKAGE_PIN AW26 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_bg[1] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_BG1" - IO_L13N_T2L_N1_GC_QBC_A07_D23_65 +set_property -dict {PACKAGE_PIN AW25 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_act_n ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ACT_B" - IO_L13P_T2L_N0_GC_QBC_A06_D22_65 +set_property -dict {PACKAGE_PIN AY26 IOSTANDARD LVCMOS12 } [get_ports c1_ddr4_alert_n ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ALERT_B" - IO_L11N_T1U_N9_GC_A11_D27_65 +set_property -dict {PACKAGE_PIN AY25 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[8] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR8" - IO_L11P_T1U_N8_GC_A10_D26_65 +set_property -dict {PACKAGE_PIN AY23 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[5] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR5" - IO_L10N_T1U_N7_QBC_AD4N_A13_D29_65 +set_property -dict {PACKAGE_PIN AY22 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[4] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR4" - IO_L10P_T1U_N6_QBC_AD4P_A12_D28_65 +set_property -dict {PACKAGE_PIN BA25 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[11] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR11" - IO_T1U_N12_SMBALERT_65 +set_property -dict {PACKAGE_PIN AW24 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[2] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR2" - IO_L12N_T1U_N11_GC_A09_D25_65 +set_property -dict {PACKAGE_PIN AW23 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_odt[0] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ODT0" - IO_L12P_T1U_N10_GC_A08_D24_65 +set_property -dict {PACKAGE_PIN BB25 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_cke[0] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_CKE0" - IO_L9N_T1L_N5_AD12N_A15_D31_65 +#set_property -dict {PACKAGE_PIN BB24 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_cke[1] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_CKE1" - IO_L9P_T1L_N4_AD12P_A14_D30_65 +set_property -dict {PACKAGE_PIN BA23 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[9] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR9" - IO_L8N_T1L_N3_AD5N_A17_65 +set_property -dict {PACKAGE_PIN BA22 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[7] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR7" - IO_L8P_T1L_N2_AD5P_A16_65 +set_property -dict {PACKAGE_PIN BC22 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_bg[0] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_BG0" - IO_L7N_T1L_N1_QBC_AD13N_A19_65 +set_property -dict {PACKAGE_PIN BB22 IOSTANDARD SSTL12_DCI } [get_ports c1_ddr4_adr[12] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_ADR12" - IO_L7P_T1L_N0_QBC_AD13P_A18_65 +set_property -dict {PACKAGE_PIN BF25 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[64] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_DQ64" - IO_L5N_T0U_N9_AD14N_A23_65 +set_property -dict {PACKAGE_PIN BF24 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[65] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_DQ65" - IO_L5P_T0U_N8_AD14P_A22_65 +set_property -dict {PACKAGE_PIN BD24 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[16]]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_DQS_C8" - IO_L4N_T0U_N7_DBC_AD7N_A25_65 +set_property -dict {PACKAGE_PIN BC24 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[16]]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_DQS_T8" - IO_L4P_T0U_N6_DBC_AD7P_A24_65 +set_property -dict {PACKAGE_PIN BE25 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[67] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_DQ67" - IO_L6N_T0U_N11_AD6N_A21_65 +set_property -dict {PACKAGE_PIN BD25 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[66] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_DQ66" - IO_L6P_T0U_N10_AD6P_A20_65 +set_property -dict {PACKAGE_PIN BF23 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[70] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_DQ70" - IO_L3N_T0L_N5_AD15N_A27_65 +set_property -dict {PACKAGE_PIN BE23 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[71] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_DQ71" - IO_L3P_T0L_N4_AD15P_A26_65 +set_property -dict {PACKAGE_PIN BD23 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[68] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_DQ68" - IO_L2N_T0L_N3_FWE_FCS2_B_65 +set_property -dict {PACKAGE_PIN BC23 IOSTANDARD POD12_DCI } [get_ports c1_ddr4_dq[69] ]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_DQ69" - IO_L2P_T0L_N2_FOE_B_65 +set_property -dict {PACKAGE_PIN BF22 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_c[17]]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_DQS_C17" - IO_L1N_T0L_N1_DBC_RS1_65 +set_property -dict {PACKAGE_PIN BE22 IOSTANDARD DIFF_POD12_DCI } [get_ports c1_ddr4_dqs_t[17]]; # Bank 65 VCCO - VCC1V2 Net "DDR4_C1_DQS_T17" - IO_L1P_T0L_N0_DBC_RS0_65 + + +## +## DDR4 RDIMM Controller 2, 72-bit Data Interface, x4 Componets, Single Rank +## <<>> DQS Clock strobes have been swapped from JEDEC standard to match Xilinx MIG Clock order: +## JEDEC Order DQS -> 0 9 1 10 2 11 3 12 4 13 5 14 6 15 7 16 8 17 +## Xil MIG Order DQS -> 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 +## + +set_property -dict {PACKAGE_PIN C26 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[25] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ25" - IO_L23N_T3U_N9_48 +set_property -dict {PACKAGE_PIN D26 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[24] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ24" - IO_L23P_T3U_N8_48 +set_property -dict {PACKAGE_PIN A28 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[6] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_C3" - IO_L22N_T3U_N7_DBC_AD0N_48 +set_property -dict {PACKAGE_PIN A27 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[6] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_T3" - IO_L22P_T3U_N6_DBC_AD0P_48 +set_property -dict {PACKAGE_PIN B27 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[26] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ26" - IO_L24N_T3U_N11_48 +set_property -dict {PACKAGE_PIN B26 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[27] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ27" - IO_L24P_T3U_N10_48 +set_property -dict {PACKAGE_PIN C28 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[31] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ31" - IO_L21N_T3L_N5_AD8N_48 +set_property -dict {PACKAGE_PIN C27 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[30] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ30" - IO_L21P_T3L_N4_AD8P_48 +set_property -dict {PACKAGE_PIN A30 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[29] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ29" - IO_L20N_T3L_N3_AD1N_48 +set_property -dict {PACKAGE_PIN A29 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[28] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ28" - IO_L20P_T3L_N2_AD1P_48 +set_property -dict {PACKAGE_PIN B29 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[7] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_C12" - IO_L19N_T3L_N1_DBC_AD9N_48 +set_property -dict {PACKAGE_PIN C29 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[7] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_T12" - IO_L19P_T3L_N0_DBC_AD9P_48 +set_property -dict {PACKAGE_PIN E27 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[17] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ17" - IO_L17N_T2U_N9_AD10N_48 +set_property -dict {PACKAGE_PIN F27 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[16] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ16" - IO_L17P_T2U_N8_AD10P_48 +set_property -dict {PACKAGE_PIN D30 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[4] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_C2" - IO_L16N_T2U_N7_QBC_AD3N_48 +set_property -dict {PACKAGE_PIN D29 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[4] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_T2" - IO_L16P_T2U_N6_QBC_AD3P_48 +set_property -dict {PACKAGE_PIN D28 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[19] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ19" - IO_L18N_T2U_N11_AD2N_48 +set_property -dict {PACKAGE_PIN E28 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[18] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ18" - IO_L18P_T2U_N10_AD2P_48 +set_property -dict {PACKAGE_PIN F29 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[23] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ23" - IO_L15N_T2L_N5_AD11N_48 +set_property -dict {PACKAGE_PIN F28 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[22] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ22" - IO_L15P_T2L_N4_AD11P_48 +set_property -dict {PACKAGE_PIN G27 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[20] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ20" - IO_L14N_T2L_N3_GC_48 +set_property -dict {PACKAGE_PIN G26 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[21] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ21" - IO_L14P_T2L_N2_GC_48 +set_property -dict {PACKAGE_PIN H27 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[5] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_C11" - IO_L13N_T2L_N1_GC_QBC_48 +set_property -dict {PACKAGE_PIN H26 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[5] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_T11" - IO_L13P_T2L_N0_GC_QBC_48 +set_property -dict {PACKAGE_PIN H28 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[10] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ10" - IO_L11N_T1U_N9_GC_48 +set_property -dict {PACKAGE_PIN J28 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[8] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ8" - IO_L11P_T1U_N8_GC_48 +set_property -dict {PACKAGE_PIN J26 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[2] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_C1" - IO_L10N_T1U_N7_QBC_AD4N_48 +set_property -dict {PACKAGE_PIN J25 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[2] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_T1" - IO_L10P_T1U_N6_QBC_AD4P_48 +set_property -dict {PACKAGE_PIN G29 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[11] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ11" - IO_L12N_T1U_N11_GC_48 +set_property -dict {PACKAGE_PIN H29 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[9] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ9" - IO_L12P_T1U_N10_GC_48 +set_property -dict {PACKAGE_PIN K27 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[15] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ15" - IO_L9N_T1L_N5_AD12N_48 +set_property -dict {PACKAGE_PIN L27 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[13] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ13" - IO_L9P_T1L_N4_AD12P_48 +set_property -dict {PACKAGE_PIN K26 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[14] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ14" - IO_L8N_T1L_N3_AD5N_48 +set_property -dict {PACKAGE_PIN K25 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[12] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ12" - IO_L8P_T1L_N2_AD5P_48 +set_property -dict {PACKAGE_PIN L28 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[3] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_C10" - IO_L7N_T1L_N1_QBC_AD13N_48 +set_property -dict {PACKAGE_PIN M27 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[3] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_T10" - IO_L7P_T1L_N0_QBC_AD13P_48 +set_property -dict {PACKAGE_PIN P25 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[1] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ1" - IO_L5N_T0U_N9_AD14N_48 +set_property -dict {PACKAGE_PIN R25 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[0] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ0" - IO_L5P_T0U_N8_AD14P_48 +set_property -dict {PACKAGE_PIN M26 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[0] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_C0" - IO_L4N_T0U_N7_DBC_AD7N_48 +set_property -dict {PACKAGE_PIN N26 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[0] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_T0" - IO_L4P_T0U_N6_DBC_AD7P_48 +set_property -dict {PACKAGE_PIN L25 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[3] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ3" - IO_L6N_T0U_N11_AD6N_48 +set_property -dict {PACKAGE_PIN M25 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[2] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ2" - IO_L6P_T0U_N10_AD6P_48 +set_property -dict {PACKAGE_PIN P26 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[4] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ4" - IO_L3N_T0L_N5_AD15N_48 +set_property -dict {PACKAGE_PIN R26 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[5] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ5" - IO_L3P_T0L_N4_AD15P_48 +set_property -dict {PACKAGE_PIN N28 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[7] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ7" - IO_L2N_T0L_N3_48 +set_property -dict {PACKAGE_PIN N27 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[6] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQ6" - IO_L2P_T0L_N2_48 +set_property -dict {PACKAGE_PIN P28 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[1] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_C9" - IO_L1N_T0L_N1_DBC_48 +set_property -dict {PACKAGE_PIN R28 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[1] ]; # Bank 48 VCCO - VCC1V2 Net "DDR4_C2_DQS_T9" - IO_L1P_T0L_N0_DBC_48 +set_property -dict {PACKAGE_PIN B32 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[7] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR7" - IO_L23N_T3U_N9_47 +set_property -dict {PACKAGE_PIN B31 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_act_n ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ACT_B" - IO_L23P_T3U_N8_47 +set_property -dict {PACKAGE_PIN A35 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[14] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR14" - IO_L22N_T3U_N7_DBC_AD0N_47 +set_property -dict {PACKAGE_PIN A34 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[10] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR10" - IO_L22P_T3U_N6_DBC_AD0P_47 +set_property -dict {PACKAGE_PIN C31 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_bg[0] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_BG0" - IO_T3U_N12_47 +set_property -dict {PACKAGE_PIN A33 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[1] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR1" - IO_L24N_T3U_N11_47 +set_property -dict {PACKAGE_PIN A32 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[8] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR8" - IO_L24P_T3U_N10_47 +set_property -dict {PACKAGE_PIN C33 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[2] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR2" - IO_L21N_T3L_N5_AD8N_47 +set_property -dict {PACKAGE_PIN C32 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[6] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR6" - IO_L21P_T3L_N4_AD8P_47 +set_property -dict {PACKAGE_PIN B36 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_ba[1] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_BA1" - IO_L20N_T3L_N3_AD1N_47 +set_property -dict {PACKAGE_PIN B35 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_cs_n[0] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_CS_B0" - IO_L20P_T3L_N2_AD1P_47 +set_property -dict {PACKAGE_PIN B34 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c2_ddr4_ck_c[0] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_CK_C0" - IO_L19N_T3L_N1_DBC_AD9N_47 +set_property -dict {PACKAGE_PIN C34 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c2_ddr4_ck_t[0] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_CK_T0" - IO_L19P_T3L_N0_DBC_AD9P_47 +set_property -dict {PACKAGE_PIN J30 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_bg[1] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_BG1" - IO_L17N_T2U_N9_AD10N_47 +set_property -dict {PACKAGE_PIN J29 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[3] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR3" - IO_L17P_T2U_N8_AD10P_47 +#set_property -dict {PACKAGE_PIN D35 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c2_ddr4_ck_c[1] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_CK_C1" - IO_L16N_T2U_N7_QBC_AD3N_47 +#set_property -dict {PACKAGE_PIN D34 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c2_ddr4_ck_t[1] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_CK_T1" - IO_L16P_T2U_N6_QBC_AD3P_47 +#set_property -dict {PACKAGE_PIN E30 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_cke[1] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_CKE1" - IO_T2U_N12_47 +set_property -dict {PACKAGE_PIN D31 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[9] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR9" - IO_L18N_T2U_N11_AD2N_47 +set_property -dict {PACKAGE_PIN E31 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[11] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR11" - IO_L18P_T2U_N10_AD2P_47 +#set_property -dict {PACKAGE_PIN K31 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_cs_n[3] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_CS_B3" - IO_L15N_T2L_N5_AD11N_47 +set_property -dict {PACKAGE_PIN K30 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[16] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR16" - IO_L15P_T2L_N4_AD11P_47 +set_property -dict {PACKAGE_PIN D33 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_ba[0] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_BA0" - IO_L14N_T2L_N3_GC_47 +set_property -dict {PACKAGE_PIN E33 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_odt[0] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ODT0" - IO_L14P_T2L_N2_GC_47 +set_property -dict {PACKAGE_PIN F30 IOSTANDARD LVCMOS12 } [get_ports c2_ddr4_alert_n ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ALERT_B" - IO_L11N_T1U_N9_GC_47 +set_property -dict {PACKAGE_PIN G30 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_cke[0] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_CKE0" - IO_L11P_T1U_N8_GC_47 +set_property -dict {PACKAGE_PIN G32 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[15] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR15" - IO_L10N_T1U_N7_QBC_AD4N_47 +set_property -dict {PACKAGE_PIN G31 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[5] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR5" - IO_L10P_T1U_N6_QBC_AD4P_47 +#set_property -dict {PACKAGE_PIN J31 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_cs_n[1] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_CS_B1" - IO_T1U_N12_47 +#set_property -dict {PACKAGE_PIN F34 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_odt[1] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ODT1" - IO_L12N_T1U_N11_GC_47 +set_property -dict {PACKAGE_PIN F33 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[13] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR13" - IO_L12P_T1U_N10_GC_47 +#set_property -dict {PACKAGE_PIN L30 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_cs_n[2] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_CS_B2" - IO_L9N_T1L_N5_AD12N_47 +set_property -dict {PACKAGE_PIN L29 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[0] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR0" - IO_L9P_T1L_N4_AD12P_47 +#set_property -dict {PACKAGE_PIN H32 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[17] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR17" - IO_L8N_T1L_N3_AD5N_47 +set_property -dict {PACKAGE_PIN H31 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[4] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR4" - IO_L8P_T1L_N2_AD5P_47 +set_property -dict {PACKAGE_PIN M30 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_adr[12] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_ADR12" - IO_L7N_T1L_N1_QBC_AD13N_47 +set_property -dict {PACKAGE_PIN M29 IOSTANDARD SSTL12_DCI } [get_ports c2_ddr4_parity ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_PAR" - IO_L7P_T1L_N0_QBC_AD13P_47 +set_property -dict {PACKAGE_PIN P30 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[40] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_DQ40" - IO_L5N_T0U_N9_AD14N_47 +set_property -dict {PACKAGE_PIN R30 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[41] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_DQ41" - IO_L5P_T0U_N8_AD14P_47 +set_property -dict {PACKAGE_PIN M31 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[10]]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_DQS_C5" - IO_L4N_T0U_N7_DBC_AD7N_47 +set_property -dict {PACKAGE_PIN N31 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[10]]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_DQS_T5" - IO_L4P_T0U_N6_DBC_AD7P_47 +set_property -dict {PACKAGE_PIN N29 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[43] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_DQ43" - IO_L6N_T0U_N11_AD6N_47 +set_property -dict {PACKAGE_PIN P29 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[42] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_DQ42" - IO_L6P_T0U_N10_AD6P_47 +set_property -dict {PACKAGE_PIN N32 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[47] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_DQ47" - IO_L3N_T0L_N5_AD15N_47 +set_property -dict {PACKAGE_PIN P31 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[46] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_DQ46" - IO_L3P_T0L_N4_AD15P_47 +set_property -dict {PACKAGE_PIN L32 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[44] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_DQ44" - IO_L2N_T0L_N3_47 +set_property -dict {PACKAGE_PIN M32 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[45] ]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_DQ45" - IO_L2P_T0L_N2_47 +set_property -dict {PACKAGE_PIN R31 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[11]]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_DQS_C14" - IO_L1N_T0L_N1_DBC_47 +set_property -dict {PACKAGE_PIN T30 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[11]]; # Bank 47 VCCO - VCC1V2 Net "DDR4_C2_DQS_T14" - IO_L1P_T0L_N0_DBC_47 +set_property -dict {PACKAGE_PIN B37 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[65] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ65" - IO_L23N_T3U_N9_46 +set_property -dict {PACKAGE_PIN C36 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[64] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ64" - IO_L23P_T3U_N8_46 +set_property -dict {PACKAGE_PIN A39 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[16]]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_C8" - IO_L22N_T3U_N7_DBC_AD0N_46 +set_property -dict {PACKAGE_PIN B39 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[16]]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_T8" - IO_L22P_T3U_N6_DBC_AD0P_46 +#set_property -dict {PACKAGE_PIN D40 IOSTANDARD LVCMOS12 } [get_ports c2_ddr4_event_n ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_EVENT_B" - IO_T3U_N12_46 +set_property -dict {PACKAGE_PIN A38 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[67] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ67" - IO_L24N_T3U_N11_46 +set_property -dict {PACKAGE_PIN A37 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[66] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ66" - IO_L24P_T3U_N10_46 +set_property -dict {PACKAGE_PIN C39 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[68] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ68" - IO_L21N_T3L_N5_AD8N_46 +set_property -dict {PACKAGE_PIN D39 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[69] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ69" - IO_L21P_T3L_N4_AD8P_46 +set_property -dict {PACKAGE_PIN A40 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[70] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ70" - IO_L20N_T3L_N3_AD1N_46 +set_property -dict {PACKAGE_PIN B40 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[71] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ71" - IO_L20P_T3L_N2_AD1P_46 +set_property -dict {PACKAGE_PIN C38 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[17]]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_C17" - IO_L19N_T3L_N1_DBC_AD9N_46 +set_property -dict {PACKAGE_PIN C37 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[17]]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_T17" - IO_L19P_T3L_N0_DBC_AD9P_46 +set_property -dict {PACKAGE_PIN E35 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[35] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ35" - IO_L17N_T2U_N9_AD10N_46 +set_property -dict {PACKAGE_PIN F35 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[32] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ32" - IO_L17P_T2U_N8_AD10P_46 +set_property -dict {PACKAGE_PIN E40 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[8] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_C4" - IO_L16N_T2U_N7_QBC_AD3N_46 +set_property -dict {PACKAGE_PIN E39 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[8] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_T4" - IO_L16P_T2U_N6_QBC_AD3P_46 +set_property -dict {PACKAGE_PIN D36 IOSTANDARD LVCMOS12 } [get_ports c2_ddr4_reset_n ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_RESET_N" - IO_T2U_N12_46 +set_property -dict {PACKAGE_PIN D38 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[34] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ34" - IO_L18N_T2U_N11_AD2N_46 +set_property -dict {PACKAGE_PIN E38 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c2_ddr4_dq[33] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ33" - IO_L18P_T2U_N10_AD2P_46 +set_property -dict {PACKAGE_PIN F38 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c2_ddr4_dq[38] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ38" - IO_L15N_T2L_N5_AD11N_46 +set_property -dict {PACKAGE_PIN G38 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[39] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ39" - IO_L15P_T2L_N4_AD11P_46 +set_property -dict {PACKAGE_PIN E37 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[37] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ37" - IO_L14N_T2L_N3_GC_46 +set_property -dict {PACKAGE_PIN E36 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[36] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ36" - IO_L14P_T2L_N2_GC_46 +set_property -dict {PACKAGE_PIN F37 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[9] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_C13" - IO_L13N_T2L_N1_GC_QBC_46 +set_property -dict {PACKAGE_PIN G37 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[9] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_T13" - IO_L13P_T2L_N0_GC_QBC_46 +set_property -dict {PACKAGE_PIN G36 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[57] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ57" - IO_L11N_T1U_N9_GC_46 +set_property -dict {PACKAGE_PIN H36 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[56] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ56" - IO_L11P_T1U_N8_GC_46 +set_property -dict {PACKAGE_PIN H38 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[14]]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_C7" - IO_L10N_T1U_N7_QBC_AD4N_46 +set_property -dict {PACKAGE_PIN J38 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[14]]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_T7" - IO_L10P_T1U_N6_QBC_AD4P_46 +set_property -dict {PACKAGE_PIN H37 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[58] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ58" - IO_L12N_T1U_N11_GC_46 +set_property -dict {PACKAGE_PIN J36 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[59] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ59" - IO_L12P_T1U_N10_GC_46 +set_property -dict {PACKAGE_PIN G35 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[62] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ62" - IO_L9N_T1L_N5_AD12N_46 +set_property -dict {PACKAGE_PIN G34 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[63] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ63" - IO_L9P_T1L_N4_AD12P_46 +set_property -dict {PACKAGE_PIN K38 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[61] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ61" - IO_L8N_T1L_N3_AD5N_46 +set_property -dict {PACKAGE_PIN K37 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[60] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ60" - IO_L8P_T1L_N2_AD5P_46 +set_property -dict {PACKAGE_PIN H34 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[15]]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_C16" - IO_L7N_T1L_N1_QBC_AD13N_46 +set_property -dict {PACKAGE_PIN H33 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[15]]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_T16" - IO_L7P_T1L_N0_QBC_AD13P_46 +set_property -dict {PACKAGE_PIN K33 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[51] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ51" - IO_L5N_T0U_N9_AD14N_46 +set_property -dict {PACKAGE_PIN L33 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[50] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ50" - IO_L5P_T0U_N8_AD14P_46 +set_property -dict {PACKAGE_PIN L36 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[12]]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_C6" - IO_L4N_T0U_N7_DBC_AD7N_46 +set_property -dict {PACKAGE_PIN L35 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[12]]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_T6" - IO_L4P_T0U_N6_DBC_AD7P_46 +set_property -dict {PACKAGE_PIN J35 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[48] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ48" - IO_L6N_T0U_N11_AD6N_46 +set_property -dict {PACKAGE_PIN K35 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[49] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ49" - IO_L6P_T0U_N10_AD6P_46 +set_property -dict {PACKAGE_PIN J34 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[52] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ52" - IO_L3N_T0L_N5_AD15N_46 +set_property -dict {PACKAGE_PIN J33 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[53] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ53" - IO_L3P_T0L_N4_AD15P_46 +set_property -dict {PACKAGE_PIN N34 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[54] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ54" - IO_L2N_T0L_N3_46 +set_property -dict {PACKAGE_PIN P34 IOSTANDARD POD12_DCI } [get_ports c2_ddr4_dq[55] ]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQ55" - IO_L2P_T0L_N2_46 +set_property -dict {PACKAGE_PIN L34 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_c[13]]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_C15" - IO_L1N_T0L_N1_DBC_46 +set_property -dict {PACKAGE_PIN M34 IOSTANDARD DIFF_POD12_DCI } [get_ports c2_ddr4_dqs_t[13]]; # Bank 46 VCCO - VCC1V2 Net "DDR4_C2_DQS_T15" - IO_L1P_T0L_N0_DBC_46 +## +## DDR4 RDIMM Controller 0, 72-bit Data Interface, x4 Componets, Single Rank +## <<>> DQS Clock strobes have been swapped from JEDEC standard to match Xilinx MIG Clock order: +## JEDEC Order DQS -> 0 9 1 10 2 11 3 12 4 13 5 14 6 15 7 16 8 17 +## Xil MIG Order DQS -> 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 +## +set_property -dict {PACKAGE_PIN AR36 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[16] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR16" - IO_L23N_T3U_N9_42 +set_property -dict {PACKAGE_PIN AP36 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[15] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR15" - IO_L23P_T3U_N8_42 +#set_property -dict {PACKAGE_PIN AN34 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_odt[1] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ODT1" - IO_L22N_T3U_N7_DBC_AD0N_42 +#set_property -dict {PACKAGE_PIN AM34 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cs_n[3] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_CS_B3" - IO_L22P_T3U_N6_DBC_AD0P_42 +set_property -dict {PACKAGE_PIN AR33 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cs_n[0] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_CS_B0" - IO_T3U_N12_42 +set_property -dict {PACKAGE_PIN AN36 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[13] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR13" - IO_L24N_T3U_N11_42 +#set_property -dict {PACKAGE_PIN AN35 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[17] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR17" - IO_L24P_T3U_N10_42 +set_property -dict {PACKAGE_PIN AP35 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[14] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR14" - IO_L21N_T3L_N5_AD8N_42 +set_property -dict {PACKAGE_PIN AP34 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_odt[0] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ODT0" - IO_L21P_T3L_N4_AD8P_42 +#set_property -dict {PACKAGE_PIN AP33 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cs_n[1] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_CS_B1" - IO_L20N_T3L_N3_AD1N_42 +#set_property -dict {PACKAGE_PIN AN33 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cs_n[2] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_CS_B2" - IO_L20P_T3L_N2_AD1P_42 +set_property -dict {PACKAGE_PIN AT35 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_ba[0] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_BA0" - IO_L19N_T3L_N1_DBC_AD9N_42 +set_property -dict {PACKAGE_PIN AR35 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[10] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR10" - IO_L19P_T3L_N0_DBC_AD9P_42 +set_property -dict {PACKAGE_PIN AW38 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c0_ddr4_ck_c[0] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_CK_C0" - IO_L17N_T2U_N9_AD10N_42 +set_property -dict {PACKAGE_PIN AV38 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c0_ddr4_ck_t[0] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_CK_T0" - IO_L17P_T2U_N8_AD10P_42 +#set_property -dict {PACKAGE_PIN AU35 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c0_ddr4_ck_c[1] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_CK_C1" - IO_L16N_T2U_N7_QBC_AD3N_42 +#set_property -dict {PACKAGE_PIN AU34 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c0_ddr4_ck_t[1] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_CK_T1" - IO_L16P_T2U_N6_QBC_AD3P_42 +set_property -dict {PACKAGE_PIN AT34 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_ba[1] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_BA1" - IO_T2U_N12_42 +set_property -dict {PACKAGE_PIN AU36 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_parity ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_PAR" - IO_L18N_T2U_N11_AD2N_42 +set_property -dict {PACKAGE_PIN AT36 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[0] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR0" - IO_L18P_T2U_N10_AD2P_42 +set_property -dict {PACKAGE_PIN AV37 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[2] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR2" - IO_L15N_T2L_N5_AD11N_42 +set_property -dict {PACKAGE_PIN AV36 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[1] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR1" - IO_L15P_T2L_N4_AD11P_42 +set_property -dict {PACKAGE_PIN AW36 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[4] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR4" - IO_L14N_T2L_N3_GC_42 +set_property -dict {PACKAGE_PIN AW35 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[3] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR3" - IO_L14P_T2L_N2_GC_42 +set_property -dict {PACKAGE_PIN BA38 IOSTANDARD LVCMOS12 } [get_ports c0_ddr4_alert_n ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ALERT_B" - IO_L11N_T1U_N9_GC_42 +set_property -dict {PACKAGE_PIN BA37 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[8] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR8" - IO_L11P_T1U_N8_GC_42 +set_property -dict {PACKAGE_PIN BA40 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[7] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR7" - IO_L10N_T1U_N7_QBC_AD4N_42 +set_property -dict {PACKAGE_PIN BA39 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[11] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR11" - IO_L10P_T1U_N6_QBC_AD4P_42 +set_property -dict {PACKAGE_PIN BB37 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[9] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR9" - IO_T1U_N12_42 +set_property -dict {PACKAGE_PIN AY36 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[5] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR5" - IO_L12N_T1U_N11_GC_42 +set_property -dict {PACKAGE_PIN AY35 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[6] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR6" - IO_L12P_T1U_N10_GC_42 +#set_property -dict {PACKAGE_PIN BC40 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cke[1] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_CKE1" - IO_L9N_T1L_N5_AD12N_42 +set_property -dict {PACKAGE_PIN BC39 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_bg[1] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_BG1" - IO_L9P_T1L_N4_AD12P_42 +set_property -dict {PACKAGE_PIN BB40 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[12] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ADR12" - IO_L8N_T1L_N3_AD5N_42 +set_property -dict {PACKAGE_PIN BB39 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_act_n ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_ACT_B" - IO_L8P_T1L_N2_AD5P_42 +set_property -dict {PACKAGE_PIN BC38 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cke[0] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_CKE0" - IO_L7N_T1L_N1_QBC_AD13N_42 +set_property -dict {PACKAGE_PIN BC37 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_bg[0] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_BG0" - IO_L7P_T1L_N0_QBC_AD13P_42 +set_property -dict {PACKAGE_PIN BF43 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[66] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_DQ66" - IO_L5N_T0U_N9_AD14N_42 +set_property -dict {PACKAGE_PIN BF42 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[67] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_DQ67" - IO_L5P_T0U_N8_AD14P_42 +set_property -dict {PACKAGE_PIN BF38 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[16]]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_DQS_C8" - IO_L4N_T0U_N7_DBC_AD7N_42 +set_property -dict {PACKAGE_PIN BE38 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[16]]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_DQS_T8" - IO_L4P_T0U_N6_DBC_AD7P_42 +set_property -dict {PACKAGE_PIN BD40 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[64] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_DQ64" - IO_L6N_T0U_N11_AD6N_42 +set_property -dict {PACKAGE_PIN BD39 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[65] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_DQ65" - IO_L6P_T0U_N10_AD6P_42 +set_property -dict {PACKAGE_PIN BF41 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[71] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_DQ71" - IO_L3N_T0L_N5_AD15N_42 +set_property -dict {PACKAGE_PIN BE40 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[70] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_DQ70" - IO_L3P_T0L_N4_AD15P_42 +set_property -dict {PACKAGE_PIN BF37 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[68] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_DQ68" - IO_L2N_T0L_N3_42 +set_property -dict {PACKAGE_PIN BE37 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[69] ]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_DQ69" - IO_L2P_T0L_N2_42 +set_property -dict {PACKAGE_PIN BF40 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[17]]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_DQS_C17" - IO_L1N_T0L_N1_DBC_42 +set_property -dict {PACKAGE_PIN BF39 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[17]]; # Bank 42 VCCO - VCC1V2 Net "DDR4_C0_DQS_T17" - IO_L1P_T0L_N0_DBC_42 +set_property -dict {PACKAGE_PIN AU32 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[34] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ34" - IO_L23N_T3U_N9_41 +set_property -dict {PACKAGE_PIN AT32 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[35] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ35" - IO_L23P_T3U_N8_41 +set_property -dict {PACKAGE_PIN AM32 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[8] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_C4" - IO_L22N_T3U_N7_DBC_AD0N_41 +set_property -dict {PACKAGE_PIN AM31 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[8] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_T4" - IO_L22P_T3U_N6_DBC_AD0P_41 +#set_property -dict {PACKAGE_PIN AT33 IOSTANDARD LVCMOS12 } [get_ports c0_ddr4_event_n ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_EVENT_B" - IO_T3U_N12_41 +set_property -dict {PACKAGE_PIN AM30 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[33] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ33" - IO_L24N_T3U_N11_41 +set_property -dict {PACKAGE_PIN AL30 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[32] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ32" - IO_L24P_T3U_N10_41 +set_property -dict {PACKAGE_PIN AR32 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[38] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ38" - IO_L21N_T3L_N5_AD8N_41 +set_property -dict {PACKAGE_PIN AR31 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[39] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ39" - IO_L21P_T3L_N4_AD8P_41 +set_property -dict {PACKAGE_PIN AN32 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[37] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ37" - IO_L20N_T3L_N3_AD1N_41 +set_property -dict {PACKAGE_PIN AN31 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[36] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ36" - IO_L20P_T3L_N2_AD1P_41 +set_property -dict {PACKAGE_PIN AP31 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[9] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_C13" - IO_L19N_T3L_N1_DBC_AD9N_41 +set_property -dict {PACKAGE_PIN AP30 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[9] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_T13" - IO_L19P_T3L_N0_DBC_AD9P_41 +set_property -dict {PACKAGE_PIN AV32 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[25] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ25" - IO_L17N_T2U_N9_AD10N_41 +set_property -dict {PACKAGE_PIN AV31 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[24] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ24" - IO_L17P_T2U_N8_AD10P_41 +set_property -dict {PACKAGE_PIN AW33 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[6] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_C3" - IO_L16N_T2U_N7_QBC_AD3N_41 +set_property -dict {PACKAGE_PIN AV33 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[6] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_T3" - IO_L16P_T2U_N6_QBC_AD3P_41 +set_property -dict {PACKAGE_PIN AU31 IOSTANDARD LVCMOS12 } [get_ports c0_ddr4_reset_n ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_RESET_N" - IO_T2U_N12_41 +set_property -dict {PACKAGE_PIN AW34 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[27] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ27" - IO_L18N_T2U_N11_AD2N_41 +set_property -dict {PACKAGE_PIN AV34 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[26] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ26" - IO_L18P_T2U_N10_AD2P_41 +set_property -dict {PACKAGE_PIN AY31 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[29] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ29" - IO_L15N_T2L_N5_AD11N_41 +set_property -dict {PACKAGE_PIN AW31 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[28] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ28" - IO_L15P_T2L_N4_AD11P_41 +set_property -dict {PACKAGE_PIN BA35 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[30] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ30" - IO_L14N_T2L_N3_GC_41 +set_property -dict {PACKAGE_PIN BA34 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[31] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ31" - IO_L14P_T2L_N2_GC_41 +set_property -dict {PACKAGE_PIN BA33 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[7] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_C12" - IO_L13N_T2L_N1_GC_QBC_41 +set_property -dict {PACKAGE_PIN BA32 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[7] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_T12" - IO_L13P_T2L_N0_GC_QBC_41 +set_property -dict {PACKAGE_PIN BB32 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[17] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ17" - IO_L11N_T1U_N9_GC_41 +set_property -dict {PACKAGE_PIN BB31 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[16] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ16" - IO_L11P_T1U_N8_GC_41 +set_property -dict {PACKAGE_PIN BB36 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[4] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_C2" - IO_L10N_T1U_N7_QBC_AD4N_41 +set_property -dict {PACKAGE_PIN BB35 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[4] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_T2" - IO_L10P_T1U_N6_QBC_AD4P_41 +set_property -dict {PACKAGE_PIN AY33 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[19] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ19" - IO_L12N_T1U_N11_GC_41 +set_property -dict {PACKAGE_PIN AY32 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[18] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ18" - IO_L12P_T1U_N10_GC_41 +set_property -dict {PACKAGE_PIN BC33 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[21] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ21" - IO_L9N_T1L_N5_AD12N_41 +set_property -dict {PACKAGE_PIN BC32 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[20] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ20" - IO_L9P_T1L_N4_AD12P_41 +set_property -dict {PACKAGE_PIN BC34 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[23] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ23" - IO_L8N_T1L_N3_AD5N_41 +set_property -dict {PACKAGE_PIN BB34 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[22] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ22" - IO_L8P_T1L_N2_AD5P_41 +set_property -dict {PACKAGE_PIN BD31 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[5] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_C11" - IO_L7N_T1L_N1_QBC_AD13N_41 +set_property -dict {PACKAGE_PIN BC31 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[5] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_T11" - IO_L7P_T1L_N0_QBC_AD13P_41 +set_property -dict {PACKAGE_PIN BE33 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[58] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ58" - IO_L5N_T0U_N9_AD14N_41 +set_property -dict {PACKAGE_PIN BD33 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[57] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ57" - IO_L5P_T0U_N8_AD14P_41 +set_property -dict {PACKAGE_PIN BE36 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[14]]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_C7" - IO_L4N_T0U_N7_DBC_AD7N_41 +set_property -dict {PACKAGE_PIN BE35 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[14]]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_T7" - IO_L4P_T0U_N6_DBC_AD7P_41 +set_property -dict {PACKAGE_PIN BD35 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[59] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ59" - IO_L6N_T0U_N11_AD6N_41 +set_property -dict {PACKAGE_PIN BD34 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[56] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ56" - IO_L6P_T0U_N10_AD6P_41 +set_property -dict {PACKAGE_PIN BF33 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[61] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ61" - IO_L3N_T0L_N5_AD15N_41 +set_property -dict {PACKAGE_PIN BF32 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[60] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ60" - IO_L3P_T0L_N4_AD15P_41 +set_property -dict {PACKAGE_PIN BF35 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[63] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ63" - IO_L2N_T0L_N3_41 +set_property -dict {PACKAGE_PIN BF34 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[62] ]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQ62" - IO_L2P_T0L_N2_41 +set_property -dict {PACKAGE_PIN BE32 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[15]]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_C16" - IO_L1N_T0L_N1_DBC_41 +set_property -dict {PACKAGE_PIN BE31 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[15]]; # Bank 41 VCCO - VCC1V2 Net "DDR4_C0_DQS_T16" - IO_L1P_T0L_N0_DBC_41 +set_property -dict {PACKAGE_PIN AP29 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[40] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ40" - IO_L23N_T3U_N9_40 +set_property -dict {PACKAGE_PIN AP28 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[41] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ41" - IO_L23P_T3U_N8_40 +set_property -dict {PACKAGE_PIN AL29 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[10]]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_C5" - IO_L22N_T3U_N7_DBC_AD0N_40 +set_property -dict {PACKAGE_PIN AL28 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[10]]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_T5" - IO_L22P_T3U_N6_DBC_AD0P_40 +set_property -dict {PACKAGE_PIN AN27 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[42] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ42" - IO_L24N_T3U_N11_40 +set_property -dict {PACKAGE_PIN AM27 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[43] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ43" - IO_L24P_T3U_N10_40 +set_property -dict {PACKAGE_PIN AR28 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[47] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ47" - IO_L21N_T3L_N5_AD8N_40 +set_property -dict {PACKAGE_PIN AR27 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[46] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ46" - IO_L21P_T3L_N4_AD8P_40 +set_property -dict {PACKAGE_PIN AN29 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[44] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ44" - IO_L20N_T3L_N3_AD1N_40 +set_property -dict {PACKAGE_PIN AM29 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[45] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ45" - IO_L20P_T3L_N2_AD1P_40 +set_property -dict {PACKAGE_PIN AT30 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[11]]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_C14" - IO_L19N_T3L_N1_DBC_AD9N_40 +set_property -dict {PACKAGE_PIN AR30 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[11]]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_T14" - IO_L19P_T3L_N0_DBC_AD9P_40 +set_property -dict {PACKAGE_PIN AV27 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[49] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ49" - IO_L17N_T2U_N9_AD10N_40 +set_property -dict {PACKAGE_PIN AU27 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[50] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ50" - IO_L17P_T2U_N8_AD10P_40 +set_property -dict {PACKAGE_PIN AU30 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[12]]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_C6" - IO_L16N_T2U_N7_QBC_AD3N_40 +set_property -dict {PACKAGE_PIN AU29 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[12]]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_T6" - IO_L16P_T2U_N6_QBC_AD3P_40 +set_property -dict {PACKAGE_PIN AT28 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[48] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ48" - IO_L18N_T2U_N11_AD2N_40 +set_property -dict {PACKAGE_PIN AT27 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[51] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ51" - IO_L18P_T2U_N10_AD2P_40 +set_property -dict {PACKAGE_PIN AV29 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[52] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ52" - IO_L15N_T2L_N5_AD11N_40 +set_property -dict {PACKAGE_PIN AV28 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[55] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ55" - IO_L15P_T2L_N4_AD11P_40 +set_property -dict {PACKAGE_PIN AY30 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[53] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ53" - IO_L14N_T2L_N3_GC_40 +set_property -dict {PACKAGE_PIN AW30 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[54] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ54" - IO_L14P_T2L_N2_GC_40 +set_property -dict {PACKAGE_PIN AY28 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[13]]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_C15" - IO_L13N_T2L_N1_GC_QBC_40 +set_property -dict {PACKAGE_PIN AY27 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[13]]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_T15" - IO_L13P_T2L_N0_GC_QBC_40 +set_property -dict {PACKAGE_PIN BA28 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[2] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ2" - IO_L11N_T1U_N9_GC_40 +set_property -dict {PACKAGE_PIN BA27 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[3] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ3" - IO_L11P_T1U_N8_GC_40 +set_property -dict {PACKAGE_PIN BB30 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[0] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_C0" - IO_L10N_T1U_N7_QBC_AD4N_40 +set_property -dict {PACKAGE_PIN BA30 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[0] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_T0" - IO_L10P_T1U_N6_QBC_AD4P_40 +set_property -dict {PACKAGE_PIN AW29 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[1] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ1" - IO_L12N_T1U_N11_GC_40 +set_property -dict {PACKAGE_PIN AW28 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[0] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ0" - IO_L12P_T1U_N10_GC_40 +set_property -dict {PACKAGE_PIN BC27 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[6] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ6" - IO_L9N_T1L_N5_AD12N_40 +set_property -dict {PACKAGE_PIN BB27 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[7] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ7" - IO_L9P_T1L_N4_AD12P_40 +set_property -dict {PACKAGE_PIN BB29 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[4] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ4" - IO_L8N_T1L_N3_AD5N_40 +set_property -dict {PACKAGE_PIN BA29 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[5] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ5" - IO_L8P_T1L_N2_AD5P_40 +set_property -dict {PACKAGE_PIN BC26 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[1] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_C9" - IO_L7N_T1L_N1_QBC_AD13N_40 +set_property -dict {PACKAGE_PIN BB26 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[1] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_T9" - IO_L7P_T1L_N0_QBC_AD13P_40 +set_property -dict {PACKAGE_PIN BF28 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[9] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ9" - IO_L5N_T0U_N9_AD14N_40 +set_property -dict {PACKAGE_PIN BE28 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[8] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ8" - IO_L5P_T0U_N8_AD14P_40 +set_property -dict {PACKAGE_PIN BD29 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[2] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_C1" - IO_L4N_T0U_N7_DBC_AD7N_40 +set_property -dict {PACKAGE_PIN BD28 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[2] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_T1" - IO_L4P_T0U_N6_DBC_AD7P_40 +set_property -dict {PACKAGE_PIN BE30 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[10] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ10" - IO_L6N_T0U_N11_AD6N_40 +set_property -dict {PACKAGE_PIN BD30 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[11] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ11" - IO_L6P_T0U_N10_AD6P_40 +set_property -dict {PACKAGE_PIN BF27 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[12] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ12" - IO_L3N_T0L_N5_AD15N_40 +set_property -dict {PACKAGE_PIN BE27 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[13] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ13" - IO_L3P_T0L_N4_AD15P_40 +set_property -dict {PACKAGE_PIN BF30 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[14] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ14" - IO_L2N_T0L_N3_40 +set_property -dict {PACKAGE_PIN BF29 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[15] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQ15" - IO_L2P_T0L_N2_40 +set_property -dict {PACKAGE_PIN BE26 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[3] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_C10" - IO_L1N_T0L_N1_DBC_40 +set_property -dict {PACKAGE_PIN BD26 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[3] ]; # Bank 40 VCCO - VCC1V2 Net "DDR4_C0_DQS_T10" - IO_L1P_T0L_N0_DBC_40 +# +# MGT Connections +# +#set_property PACKAGE_PIN N3 [get_ports QSFP0_RX1_N]; # Bank 231 - MGTYRXN0_231 +#set_property PACKAGE_PIN N4 [get_ports QSFP0_RX1_P]; # Bank 231 - MGTYRXP0_231 +#set_property PACKAGE_PIN M1 [get_ports QSFP0_RX2_N]; # Bank 231 - MGTYRXN1_231 +#set_property PACKAGE_PIN M2 [get_ports QSFP0_RX2_P]; # Bank 231 - MGTYRXP1_231 +#set_property PACKAGE_PIN L3 [get_ports QSFP0_RX3_N]; # Bank 231 - MGTYRXN2_231 +#set_property PACKAGE_PIN L4 [get_ports QSFP0_RX3_P]; # Bank 231 - MGTYRXP2_231 +#set_property PACKAGE_PIN K1 [get_ports QSFP0_RX4_N]; # Bank 231 - MGTYRXN3_231 +#set_property PACKAGE_PIN K2 [get_ports QSFP0_RX4_P]; # Bank 231 - MGTYRXP3_231 +#set_property PACKAGE_PIN N8 [get_ports QSFP0_TX1_N]; # Bank 231 - MGTYTXN0_231 +#set_property PACKAGE_PIN N9 [get_ports QSFP0_TX1_P]; # Bank 231 - MGTYTXP0_231 +#set_property PACKAGE_PIN M6 [get_ports QSFP0_TX2_N]; # Bank 231 - MGTYTXN1_231 +#set_property PACKAGE_PIN M7 [get_ports QSFP0_TX2_P]; # Bank 231 - MGTYTXP1_231 +#set_property PACKAGE_PIN L8 [get_ports QSFP0_TX3_N]; # Bank 231 - MGTYTXN2_231 +#set_property PACKAGE_PIN L9 [get_ports QSFP0_TX3_P]; # Bank 231 - MGTYTXP2_231 +#set_property PACKAGE_PIN K6 [get_ports QSFP0_TX4_N]; # Bank 231 - MGTYTXN3_231 +#set_property PACKAGE_PIN K7 [get_ports QSFP0_TX4_P]; # Bank 231 - MGTYTXP3_231 +#set_property PACKAGE_PIN U3 [get_ports QSFP1_RX1_N]; # Bank 230 - MGTYRXN0_230 +#set_property PACKAGE_PIN U4 [get_ports QSFP1_RX1_P]; # Bank 230 - MGTYRXP0_230 +#set_property PACKAGE_PIN T1 [get_ports QSFP1_RX2_N]; # Bank 230 - MGTYRXN1_230 +#set_property PACKAGE_PIN T2 [get_ports QSFP1_RX2_P]; # Bank 230 - MGTYRXP1_230 +#set_property PACKAGE_PIN R3 [get_ports QSFP1_RX3_N]; # Bank 230 - MGTYRXN2_230 +#set_property PACKAGE_PIN R4 [get_ports QSFP1_RX3_P]; # Bank 230 - MGTYRXP2_230 +#set_property PACKAGE_PIN P1 [get_ports QSFP1_RX4_N]; # Bank 230 - MGTYRXN3_230 +#set_property PACKAGE_PIN P2 [get_ports QSFP1_RX4_P]; # Bank 230 - MGTYRXP3_230 +#set_property PACKAGE_PIN U8 [get_ports QSFP1_TX1_N]; # Bank 230 - MGTYTXN0_230 +#set_property PACKAGE_PIN U9 [get_ports QSFP1_TX1_P]; # Bank 230 - MGTYTXP0_230 +#set_property PACKAGE_PIN T6 [get_ports QSFP1_TX2_N]; # Bank 230 - MGTYTXN1_230 +#set_property PACKAGE_PIN T7 [get_ports QSFP1_TX2_P]; # Bank 230 - MGTYTXP1_230 +#set_property PACKAGE_PIN R8 [get_ports QSFP1_TX3_N]; # Bank 230 - MGTYTXN2_230 +#set_property PACKAGE_PIN R9 [get_ports QSFP1_TX3_P]; # Bank 230 - MGTYTXP2_230 +#set_property PACKAGE_PIN P6 [get_ports QSFP1_TX4_N]; # Bank 230 - MGTYTXN3_230 +#set_property PACKAGE_PIN P7 [get_ports QSFP1_TX4_P]; # Bank 230 - MGTYTXP3_230 +#set_property PACKAGE_PIN AF1 [get_ports PEX_RX0_N ]; # Bank 227 - MGTYRXN3_227 +#set_property PACKAGE_PIN AF2 [get_ports PEX_RX0_P ]; # Bank 227 - MGTYRXP3_227 +#set_property PACKAGE_PIN AG3 [get_ports PEX_RX1_N ]; # Bank 227 - MGTYRXN2_227 +#set_property PACKAGE_PIN AG4 [get_ports PEX_RX1_P ]; # Bank 227 - MGTYRXP2_227 +#set_property PACKAGE_PIN AH1 [get_ports PEX_RX2_N ]; # Bank 227 - MGTYRXN1_227 +#set_property PACKAGE_PIN AH2 [get_ports PEX_RX2_P ]; # Bank 227 - MGTYRXP1_227 +#set_property PACKAGE_PIN AJ3 [get_ports PEX_RX3_N ]; # Bank 227 - MGTYRXN0_227 +#set_property PACKAGE_PIN AJ4 [get_ports PEX_RX3_P ]; # Bank 227 - MGTYRXP0_227 +#set_property PACKAGE_PIN AF6 [get_ports PEX_TX0_N ]; # Bank 227 - MGTYTXN3_227 +#set_property PACKAGE_PIN AF7 [get_ports PEX_TX0_P ]; # Bank 227 - MGTYTXP3_227 +#set_property PACKAGE_PIN AG8 [get_ports PEX_TX1_N ]; # Bank 227 - MGTYTXN2_227 +#set_property PACKAGE_PIN AG9 [get_ports PEX_TX1_P ]; # Bank 227 - MGTYTXP2_227 +#set_property PACKAGE_PIN AH6 [get_ports PEX_TX2_N ]; # Bank 227 - MGTYTXN1_227 +#set_property PACKAGE_PIN AH7 [get_ports PEX_TX2_P ]; # Bank 227 - MGTYTXP1_227 +#set_property PACKAGE_PIN AJ8 [get_ports PEX_TX3_N ]; # Bank 227 - MGTYTXN0_227 +#set_property PACKAGE_PIN AJ9 [get_ports PEX_TX3_P ]; # Bank 227 - MGTYTXP0_227 +#set_property PACKAGE_PIN AK1 [get_ports PEX_RX4_N ]; # Bank 226 - MGTYRXN3_226 +#set_property PACKAGE_PIN AK2 [get_ports PEX_RX4_P ]; # Bank 226 - MGTYRXP3_226 +#set_property PACKAGE_PIN AL3 [get_ports PEX_RX5_N ]; # Bank 226 - MGTYRXN2_226 +#set_property PACKAGE_PIN AL4 [get_ports PEX_RX5_P ]; # Bank 226 - MGTYRXP2_226 +#set_property PACKAGE_PIN AM1 [get_ports PEX_RX6_N ]; # Bank 226 - MGTYRXN1_226 +#set_property PACKAGE_PIN AM2 [get_ports PEX_RX6_P ]; # Bank 226 - MGTYRXP1_226 +#set_property PACKAGE_PIN AN3 [get_ports PEX_RX7_N ]; # Bank 226 - MGTYRXN0_226 +#set_property PACKAGE_PIN AN4 [get_ports PEX_RX7_P ]; # Bank 226 - MGTYRXP0_226 +#set_property PACKAGE_PIN AK6 [get_ports PEX_TX4_N ]; # Bank 226 - MGTYTXN3_226 +#set_property PACKAGE_PIN AK7 [get_ports PEX_TX4_P ]; # Bank 226 - MGTYTXP3_226 +#set_property PACKAGE_PIN AL8 [get_ports PEX_TX5_N ]; # Bank 226 - MGTYTXN2_226 +#set_property PACKAGE_PIN AL9 [get_ports PEX_TX5_P ]; # Bank 226 - MGTYTXP2_226 +#set_property PACKAGE_PIN AM6 [get_ports PEX_TX6_N ]; # Bank 226 - MGTYTXN1_226 +#set_property PACKAGE_PIN AM7 [get_ports PEX_TX6_P ]; # Bank 226 - MGTYTXP1_226 +#set_property PACKAGE_PIN AN8 [get_ports PEX_TX7_N ]; # Bank 226 - MGTYTXN0_226 +#set_property PACKAGE_PIN AN9 [get_ports PEX_TX7_P ]; # Bank 226 - MGTYTXP0_226 +#set_property PACKAGE_PIN AT1 [get_ports PEX_RX10_N ]; # Bank 225 - MGTYRXN1_225 +#set_property PACKAGE_PIN AT2 [get_ports PEX_RX10_P ]; # Bank 225 - MGTYRXP1_225 +#set_property PACKAGE_PIN AU3 [get_ports PEX_RX11_N ]; # Bank 225 - MGTYRXN0_225 +#set_property PACKAGE_PIN AU4 [get_ports PEX_RX11_P ]; # Bank 225 - MGTYRXP0_225 +#set_property PACKAGE_PIN AP1 [get_ports PEX_RX8_N ]; # Bank 225 - MGTYRXN3_225 +#set_property PACKAGE_PIN AP2 [get_ports PEX_RX8_P ]; # Bank 225 - MGTYRXP3_225 +#set_property PACKAGE_PIN AR3 [get_ports PEX_RX9_N ]; # Bank 225 - MGTYRXN2_225 +#set_property PACKAGE_PIN AR4 [get_ports PEX_RX9_P ]; # Bank 225 - MGTYRXP2_225 +#set_property PACKAGE_PIN AT6 [get_ports PEX_TX10_N ]; # Bank 225 - MGTYTXN1_225 +#set_property PACKAGE_PIN AT7 [get_ports PEX_TX10_P ]; # Bank 225 - MGTYTXP1_225 +#set_property PACKAGE_PIN AU8 [get_ports PEX_TX11_N ]; # Bank 225 - MGTYTXN0_225 +#set_property PACKAGE_PIN AU9 [get_ports PEX_TX11_P ]; # Bank 225 - MGTYTXP0_225 +#set_property PACKAGE_PIN AP6 [get_ports PEX_TX8_N ]; # Bank 225 - MGTYTXN3_225 +#set_property PACKAGE_PIN AP7 [get_ports PEX_TX8_P ]; # Bank 225 - MGTYTXP3_225 +#set_property PACKAGE_PIN AR8 [get_ports PEX_TX9_N ]; # Bank 225 - MGTYTXN2_225 +#set_property PACKAGE_PIN AR9 [get_ports PEX_TX9_P ]; # Bank 225 - MGTYTXP2_225 +#set_property PACKAGE_PIN AV1 [get_ports PEX_RX12_N ]; # Bank 224 - MGTYRXN3_224 +#set_property PACKAGE_PIN AV2 [get_ports PEX_RX12_P ]; # Bank 224 - MGTYRXP3_224 +#set_property PACKAGE_PIN AW3 [get_ports PEX_RX13_N ]; # Bank 224 - MGTYRXN2_224 +#set_property PACKAGE_PIN AW4 [get_ports PEX_RX13_P ]; # Bank 224 - MGTYRXP2_224 +#set_property PACKAGE_PIN BA1 [get_ports PEX_RX14_N ]; # Bank 224 - MGTYRXN1_224 +#set_property PACKAGE_PIN BA2 [get_ports PEX_RX14_P ]; # Bank 224 - MGTYRXP1_224 +#set_property PACKAGE_PIN BC1 [get_ports PEX_RX15_N ]; # Bank 224 - MGTYRXN0_224 +#set_property PACKAGE_PIN BC2 [get_ports PEX_RX15_P ]; # Bank 224 - MGTYRXP0_224 +#set_property PACKAGE_PIN AV6 [get_ports PEX_TX12_N ]; # Bank 224 - MGTYTXN3_224 +#set_property PACKAGE_PIN AV7 [get_ports PEX_TX12_P ]; # Bank 224 - MGTYTXP3_224 +#set_property PACKAGE_PIN BB4 [get_ports PEX_TX13_N ]; # Bank 224 - MGTYTXN2_224 +#set_property PACKAGE_PIN BB5 [get_ports PEX_TX13_P ]; # Bank 224 - MGTYTXP2_224 +#set_property PACKAGE_PIN BD4 [get_ports PEX_TX14_N ]; # Bank 224 - MGTYTXN1_224 +#set_property PACKAGE_PIN BD5 [get_ports PEX_TX14_P ]; # Bank 224 - MGTYTXP1_224 +#set_property PACKAGE_PIN BF4 [get_ports PEX_TX15_N ]; # Bank 224 - MGTYTXN0_224 +#set_property PACKAGE_PIN BF5 [get_ports PEX_TX15_P ]; # Bank 224 - MGTYTXP0_224 diff --git a/projects/U200/apply_patches.sh b/projects/U200/apply_patches.sh new file mode 100755 index 0000000..9cdff77 --- /dev/null +++ b/projects/U200/apply_patches.sh @@ -0,0 +1,10 @@ +# some of the generated files have CR characters in additon to EOL characters +# which mess with our patch commands. +dos2unix U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv +dos2unix U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv + +for f in ./patches/*.patch +do + patch -p0 < $f +done + diff --git a/projects/U200/coe/pr_read.coe b/projects/U200/coe/pr_read.coe new file mode 100644 index 0000000..b9ccb93 --- /dev/null +++ b/projects/U200/coe/pr_read.coe @@ -0,0 +1,15 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000001000101, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/coe/pr_ref.coe b/projects/U200/coe/pr_ref.coe new file mode 100644 index 0000000..8b0a9e1 --- /dev/null +++ b/projects/U200/coe/pr_ref.coe @@ -0,0 +1,51 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001101000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/coe/pr_zq.coe b/projects/U200/coe/pr_zq.coe new file mode 100644 index 0000000..16d563c --- /dev/null +++ b/projects/U200/coe/pr_zq.coe @@ -0,0 +1,42 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0001100000000000000000000000000000000000010000000000000000000000, +0001100000000000000000000000000000000000010100000000000000000000, +0001100000000000000000000000000000000000011000000000000000000000, +1111000000000000111100000000000011110000000000001010100000000101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001100000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000; diff --git a/projects/U200/coe/simmem.coe b/projects/U200/coe/simmem.coe new file mode 100644 index 0000000..90d215f --- /dev/null +++ b/projects/U200/coe/simmem.coe @@ -0,0 +1,398 @@ +memory_initialization_radix=2; +memory_initialization_vector= +0000000000000110000000000000000000000000100010000000000000000000, +0000000000000110000000000000000000000000101100000000000100000000, +0000000000000110000000000000000000000000000000000000000010000000, +0000000000000110000000000000000000000000000100000000000000010000, +0000000000000110000000000000000000000000001000000000000000010000, +0001000000000000000000000000000000000000101000000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0001000000000001000000000000000000000000000100000000000000110000, +0100000000000011000000000000000000000000000000000000000000000011, +0000000000000110000000000100111011101110110000010100001010100000, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000110000000000000000000000000011100000000000000000000, +0000000000000110000000000000000000000000011000000000000000000000, +0000000000000110000000000000000000000000010000000000000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000111000000000100000000000, +0000000000000110000000000000000000000000110100000000000000000000, +1111000000000000111100000000000011110000000000001000100001000111, +0000000000000101000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +0000000000000001000000000000000000000000110100000000000000011101, +0100000000000000000000000000000000000000000000000010010111101101, +0000000000000100000000000000000000000000111100000000000000001100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000000000000000000000000000000110000000000000011111100, +0000000000000111000000000000000000000000000000000000000000001100, +0000000000000111000000000000000000000000000100000000000000001100, +0000000000000111000000000000000000000000001000000000000000001100, +0000000000000111000000000000000000000000001100000000000000001100, +0000000000000111000000000000000000000000010000000000000000001100, +0000000000000111000000000000000000000000010100000000000000001100, +0000000000000111000000000000000000000000011000000000000000001100, +0000000000000111000000000000000000000000011100000000000000001100, +0000000000000111000000000000000000000000100000000000000000001100, +0000000000000111000000000000000000000000100100000000000000001100, +0000000000000111000000000000000000000000101000000000000000001100, +0000000000000111000000000000000000000000101100000000000000001100, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001100, +0000000000000111000000000000000000000000111000000000000000001100, +0000000000000111000000000000000000000000111100000000000000001100, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000110000000000000000000000000010000000000000000000000, +0000000000000000000000000000000000000000000000000000000010000000, +1111000000000000111100000000000011110000000000001010000000000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000001100111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001100001000111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010000000000111, +0000000000000001000000000000000000000000011000000000000000010110, +0100000000000000000000000000000000000000000000000001110010000110, +0000000000000001000000000000000000000000011100000000000000010111, +0100000000000000000000000000000000000000000000000001101110110111, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +0000000000000110000000000000000000000000110100000000000011110000, +0000000000000110000000000000000000000000111000000000000000000000, +0000000000000110000000000000000000000000111100000000000000000000, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001010100000001101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001011000011101101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +0000000000000111000000000000000000000000000000000000000000000000, +0000000000000111000000000000000000000000000100000000000000000001, +0000000000000111000000000000000000000000001000000000000000000010, +0000000000000111000000000000000000000000001100000000000000000011, +0000000000000111000000000000000000000000010000000000000000000100, +0000000000000111000000000000000000000000010100000000000000000101, +0000000000000111000000000000000000000000011000000000000000000110, +0000000000000111000000000000000000000000011100000000000000000111, +0000000000000111000000000000000000000000100000000000000000001000, +0000000000000111000000000000000000000000100100000000000000001001, +0000000000000111000000000000000000000000101000000000000000001010, +0000000000000111000000000000000000000000101100000000000000001011, +0000000000000111000000000000000000000000110000000000000000001100, +0000000000000111000000000000000000000000110100000000000000001101, +0000000000000111000000000000000000000000111000000000000000001110, +0000000000000111000000000000000000000000111100000000000000001111, +0000000000000000000000000000000000000000000000000000000000000001, +1111000000000000111100000000000011110000000000001000000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001001000011111101, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001111000000000000, +1111000000000000111100000000000011110000000000001010100000001101, +0000000000000000000000000000000000000000000000000000000000000000; \ No newline at end of file diff --git a/projects/U200/constraints/C1_RDIMM_X8_DUAL.xdc b/projects/U200/constraints/C1_RDIMM_X8_DUAL.xdc new file mode 100644 index 0000000..33f9bd2 --- /dev/null +++ b/projects/U200/constraints/C1_RDIMM_X8_DUAL.xdc @@ -0,0 +1,220 @@ +set_property DRIVE 8 [get_ports c0_ddr4_reset_n] +create_clock -period 3.333 [get_ports c0_sys_clk_p] +set_clock_groups -asynchronous -group [get_clocks c0_sys_clk_p -include_generated_clocks] +create_clock -period 10.000 -name refclk_100 [get_ports clk_ref_p] +set_clock_groups -asynchronous -group [get_clocks refclk_100 -include_generated_clocks] + +set_property -dict {PACKAGE_PIN P24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ0" - IO_L5P_T0U_N8_AD14P_72 +set_property -dict {PACKAGE_PIN N24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ1" - IO_L5N_T0U_N9_AD14N_72 +set_property -dict {PACKAGE_PIN T24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[2] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ2" - IO_L6P_T0U_N10_AD6P_72 +set_property -dict {PACKAGE_PIN R23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[3] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ3" - IO_L6N_T0U_N11_AD6N_72 +set_property -dict {PACKAGE_PIN N23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[4] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ4" - IO_L3N_T0L_N5_AD15N_72 +set_property -dict {PACKAGE_PIN P21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[5] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ5" - IO_L2N_T0L_N3_72 +set_property -dict {PACKAGE_PIN P23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[6] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ6" - IO_L3P_T0L_N4_AD15P_72 +set_property -dict {PACKAGE_PIN R21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[7] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ7" - IO_L2P_T0L_N2_72 +set_property -dict {PACKAGE_PIN R22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C0" - IO_L4N_T0U_N7_DBC_AD7N_72 +set_property -dict {PACKAGE_PIN T22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T0" - IO_L4P_T0U_N6_DBC_AD7P_72 + +set_property -dict {PACKAGE_PIN G20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[64] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ16" - IO_L11P_T1U_N8_GC_71 +set_property -dict {PACKAGE_PIN H17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[65] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ17" - IO_L12P_T1U_N10_GC_71 +set_property -dict {PACKAGE_PIN F19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[66] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ18" - IO_L11N_T1U_N9_GC_71 +set_property -dict {PACKAGE_PIN G17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[67] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ19" - IO_L12N_T1U_N11_GC_71 +set_property -dict {PACKAGE_PIN J20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[68] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ20" - IO_L9P_T1L_N4_AD12P_71 +set_property -dict {PACKAGE_PIN L19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[69] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ21" - IO_L8P_T1L_N2_AD5P_71 +set_property -dict {PACKAGE_PIN L18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[70] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ22" - IO_L8N_T1L_N3_AD5N_71 +set_property -dict {PACKAGE_PIN J19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[71] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ23" - IO_L9N_T1L_N5_AD12N_71 +set_property -dict {PACKAGE_PIN K20 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[8] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C2" - IO_L10N_T1U_N7_QBC_AD4N_71 +set_property -dict {PACKAGE_PIN L20 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[8] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T2" - IO_L10P_T1U_N6_QBC_AD4P_71 +set_property -dict {PACKAGE_PIN K18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[8]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T14" - IO_L19P_T3L_N0_DBC_AD9P_71 + +set_property -dict {PACKAGE_PIN M16 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[16] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ64" - IO_L6N_T0U_N11_AD6N_70 +set_property -dict {PACKAGE_PIN N16 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[17] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ65" - IO_L6P_T0U_N10_AD6P_70 +set_property -dict {PACKAGE_PIN N13 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[18] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ66" - IO_L5N_T0U_N9_AD14N_70 +set_property -dict {PACKAGE_PIN N14 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[19] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ67" - IO_L5P_T0U_N8_AD14P_70 +set_property -dict {PACKAGE_PIN T15 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[20] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ68" - IO_L2P_T0L_N2_70 +set_property -dict {PACKAGE_PIN R15 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[21] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ69" - IO_L2N_T0L_N3_70 +set_property -dict {PACKAGE_PIN P13 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[22] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ70" - IO_L3N_T0L_N5_AD15N_70 +set_property -dict {PACKAGE_PIN P14 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[23] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ71" - IO_L3P_T0L_N4_AD15P_70 +set_property -dict {PACKAGE_PIN P15 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[2]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_C8" - IO_L4N_T0U_N7_DBC_AD7N_70 +set_property -dict {PACKAGE_PIN R16 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[2]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_T8" - IO_L4P_T0U_N6_DBC_AD7P_70 +set_property -dict {PACKAGE_PIN T13 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[2]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_T17" - IO_L1P_T0L_N0_DBC_70 + +set_property -dict {PACKAGE_PIN H16 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_sys_clk_n ]; # Bank 70 VCCO - VCC1V2 Net "SYSCLK3_300_N" - IO_L13N_T2L_N1_GC_QBC_70 +set_property -dict {PACKAGE_PIN J16 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_sys_clk_p ]; # Bank 70 VCCO - VCC1V2 Net "SYSCLK3_300_P" - IO_L13P_T2L_N0_GC_QBC_70 + +set_property -dict {PACKAGE_PIN B24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[34] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ34" - IO_L23N_T3U_N9_72 +set_property -dict {PACKAGE_PIN B25 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[35] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ35" - IO_L23P_T3U_N8_72 +set_property -dict {PACKAGE_PIN A24 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[4] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C4" - IO_L22N_T3U_N7_DBC_AD0N_72 +set_property -dict {PACKAGE_PIN A25 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[4] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T4" - IO_L22P_T3U_N6_DBC_AD0P_72 +set_property -dict {PACKAGE_PIN A22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[33] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ33" - IO_L24N_T3U_N11_72 +set_property -dict {PACKAGE_PIN A23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[32] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ32" - IO_L24P_T3U_N10_72 +set_property -dict {PACKAGE_PIN C23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[39] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ39" - IO_L21N_T3L_N5_AD8N_72 +set_property -dict {PACKAGE_PIN C24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[38] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ38" - IO_L21P_T3L_N4_AD8P_72 +set_property -dict {PACKAGE_PIN B22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[36] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ36" - IO_L20N_T3L_N3_AD1N_72 +set_property -dict {PACKAGE_PIN C22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[37] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ37" - IO_L20P_T3L_N2_AD1P_72 +set_property -dict {PACKAGE_PIN N22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C13" - IO_L19N_T3L_N1_DBC_AD9N_72 +set_property -dict {PACKAGE_PIN M22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C10" - IO_L7N_T1L_N1_QBC_AD13N_72 +# set_property -dict {PACKAGE_PIN D24 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dm_dbi[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T13" - IO_L19P_T3L_N0_DBC_AD9P_72 +set_property -dict {PACKAGE_PIN E22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[57] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ57" - IO_L17N_T2U_N9_AD10N_72 +set_property -dict {PACKAGE_PIN F22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[56] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ56" - IO_L17P_T2U_N8_AD10P_72 +set_property -dict {PACKAGE_PIN E23 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[7]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C7" - IO_L16N_T2U_N7_QBC_AD3N_72 +set_property -dict {PACKAGE_PIN F23 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[7]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T7" - IO_L16P_T2U_N6_QBC_AD3P_72 +set_property -dict {PACKAGE_PIN G21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[59] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ59" - IO_L18N_T2U_N11_AD2N_72 +set_property -dict {PACKAGE_PIN G22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[58] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ58" - IO_L18P_T2U_N10_AD2P_72 +set_property -dict {PACKAGE_PIN E25 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[61] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ61" - IO_L15N_T2L_N5_AD11N_72 +set_property -dict {PACKAGE_PIN F25 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[62] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ62" - IO_L15P_T2L_N4_AD11P_72 +set_property -dict {PACKAGE_PIN F24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[60] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ60" - IO_L14N_T2L_N3_GC_72 +set_property -dict {PACKAGE_PIN G25 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[63] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ63" - IO_L14P_T2L_N2_GC_72 +set_property -dict {PACKAGE_PIN H19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[6]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C16" - IO_L13N_T2L_N1_GC_QBC_72 +set_property -dict {PACKAGE_PIN H23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[7]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C16" - IO_L13N_T2L_N1_GC_QBC_72 +#set_property -dict {PACKAGE_PIN H23 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[15]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T16" - IO_L13P_T2L_N0_GC_QBC_72 +set_property -dict {PACKAGE_PIN J23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[9] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ9" - IO_L11N_T1U_N9_GC_72 +set_property -dict {PACKAGE_PIN J24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[8] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ8" - IO_L11P_T1U_N8_GC_72 +set_property -dict {PACKAGE_PIN H21 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C1" - IO_L10N_T1U_N7_QBC_AD4N_72 +set_property -dict {PACKAGE_PIN J21 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T1" - IO_L10P_T1U_N6_QBC_AD4P_72 +set_property -dict {PACKAGE_PIN G24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[11] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ11" - IO_L12N_T1U_N11_GC_72 +set_property -dict {PACKAGE_PIN H24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[10] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ10" - IO_L12P_T1U_N10_GC_72 +set_property -dict {PACKAGE_PIN L23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[13] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ13" - IO_L9N_T1L_N5_AD12N_72 +set_property -dict {PACKAGE_PIN L24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[12] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ12" - IO_L9P_T1L_N4_AD12P_72 +set_property -dict {PACKAGE_PIN K21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[15] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ15" - IO_L8N_T1L_N3_AD5N_72 +set_property -dict {PACKAGE_PIN K22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[14] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ14" - IO_L8P_T1L_N2_AD5P_72 +#set_property -dict {PACKAGE_PIN L22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[3] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C10" - IO_L7N_T1L_N1_QBC_AD13N_72 +#set_property -dict {PACKAGE_PIN M22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[3] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T10" - IO_L7P_T1L_N0_QBC_AD13P_72 +#set_property -dict {PACKAGE_PIN N21 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C9" - IO_L1N_T0L_N1_DBC_72 +#set_property -dict {PACKAGE_PIN N22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T9" - IO_L1P_T0L_N0_DBC_72 +set_property -dict {PACKAGE_PIN B21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[43] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ43" - IO_L23N_T3U_N9_71 +set_property -dict {PACKAGE_PIN C21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[42] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ42" - IO_L23P_T3U_N8_71 +set_property -dict {PACKAGE_PIN B17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[5]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C5" - IO_L22N_T3U_N7_DBC_AD0N_71 +set_property -dict {PACKAGE_PIN C17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[5]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T5" - IO_L22P_T3U_N6_DBC_AD0P_71 +# set_property -dict {PACKAGE_PIN D18 IOSTANDARD LVCMOS12 } [get_ports c3_ddr4_event_n ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_EVENT_B" - IO_T3U_N12_71 +set_property -dict {PACKAGE_PIN C18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[41] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ41" - IO_L24N_T3U_N11_71 +set_property -dict {PACKAGE_PIN C19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[40] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ40" - IO_L24P_T3U_N10_71 +set_property -dict {PACKAGE_PIN A20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[46] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ46" - IO_L21N_T3L_N5_AD8N_71 +set_property -dict {PACKAGE_PIN B20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[47] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ47" - IO_L21P_T3L_N4_AD8P_71 +set_property -dict {PACKAGE_PIN A17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[45] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ45" - IO_L20N_T3L_N3_AD1N_71 +set_property -dict {PACKAGE_PIN A18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[44] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ44" - IO_L20P_T3L_N2_AD1P_71 +set_property -dict {PACKAGE_PIN N17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[3]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C14" - IO_L19N_T3L_N1_DBC_AD9N_71 +set_property -dict {PACKAGE_PIN D24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[4] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C13" - IO_L19N_T3L_N1_DBC_AD9N_72 +set_property -dict {PACKAGE_PIN B19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[5]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C14" - IO_L19N_T3L_N1_DBC_AD9N_71 +set_property -dict {PACKAGE_PIN E20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[51] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ51" - IO_L17N_T2U_N9_AD10N_71 +set_property -dict {PACKAGE_PIN F20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[49] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ49" - IO_L17P_T2U_N8_AD10P_71 +set_property -dict {PACKAGE_PIN F17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[6]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C6" - IO_L16N_T2U_N7_QBC_AD3N_71 +set_property -dict {PACKAGE_PIN F18 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[6]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T6" - IO_L16P_T2U_N6_QBC_AD3P_71 +set_property -dict {PACKAGE_PIN D21 IOSTANDARD LVCMOS12 } [get_ports c0_ddr4_reset_n ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_RESET_N" - IO_T2U_N12_71 +set_property -dict {PACKAGE_PIN E17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[48] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ48" - IO_L18N_T2U_N11_AD2N_71 +set_property -dict {PACKAGE_PIN E18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[50] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ50" - IO_L18P_T2U_N10_AD2P_71 +set_property -dict {PACKAGE_PIN D19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[52] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ52" - IO_L15N_T2L_N5_AD11N_71 +set_property -dict {PACKAGE_PIN D20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[53] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ53" - IO_L15P_T2L_N4_AD11P_71 +set_property -dict {PACKAGE_PIN H18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[54] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ54" - IO_L14N_T2L_N3_GC_71 +set_property -dict {PACKAGE_PIN J18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[55] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ55" - IO_L14P_T2L_N2_GC_71 +#set_property -dict {PACKAGE_PIN G19 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[13]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C15" - IO_L13N_T2L_N1_GC_QBC_71 +#set_property -dict {PACKAGE_PIN H19 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[13]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T15" - IO_L13P_T2L_N0_GC_QBC_71 +#set_property -dict {PACKAGE_PIN K17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[5] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C11" - IO_L7N_T1L_N1_QBC_AD13N_71 +#set_property -dict {PACKAGE_PIN K18 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[5] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T11" - IO_L7P_T1L_N0_QBC_AD13P_71 +set_property -dict {PACKAGE_PIN M19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[24] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ24" - IO_L5N_T0U_N9_AD14N_71 +set_property -dict {PACKAGE_PIN M20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[25] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ25" - IO_L5P_T0U_N8_AD14P_71 +set_property -dict {PACKAGE_PIN P18 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[3] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C3" - IO_L4N_T0U_N7_DBC_AD7N_71 +set_property -dict {PACKAGE_PIN P19 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[3] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T3" - IO_L4P_T0U_N6_DBC_AD7P_71 +set_property -dict {PACKAGE_PIN R17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[27] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ27" - IO_L6N_T0U_N11_AD6N_71 +set_property -dict {PACKAGE_PIN R18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[26] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ26" - IO_L6P_T0U_N10_AD6P_71 +set_property -dict {PACKAGE_PIN N18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[30] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ30" - IO_L3N_T0L_N5_AD15N_71 +set_property -dict {PACKAGE_PIN N19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[31] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ31" - IO_L3P_T0L_N4_AD15P_71 +set_property -dict {PACKAGE_PIN R20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[28] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ28" - IO_L2N_T0L_N3_71 +set_property -dict {PACKAGE_PIN T20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[29] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ29" - IO_L2P_T0L_N2_71 +#set_property -dict {PACKAGE_PIN M17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[7] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C12" - IO_L1N_T0L_N1_DBC_71 +#set_property -dict {PACKAGE_PIN N17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[7] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T12" - IO_L1P_T0L_N0_DBC_71 +set_property -dict {PACKAGE_PIN B16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cs_n[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B0" - IO_L23N_T3U_N9_70 +set_property -dict {PACKAGE_PIN D16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cs_n[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B0" - IO_L23N_T3U_N9_70 +set_property -dict {PACKAGE_PIN C16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_odt[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ODT0" - IO_L23P_T3U_N8_70 +set_property -dict {PACKAGE_PIN C13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[11] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR11" - IO_L22N_T3U_N7_DBC_AD0N_70 +set_property -dict {PACKAGE_PIN D13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_bg[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BG0" - IO_L22P_T3U_N6_DBC_AD0P_70 +set_property -dict {PACKAGE_PIN A13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[9] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR9" - IO_L24N_T3U_N11_70 +set_property -dict {PACKAGE_PIN B13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[12] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR12" - IO_L24P_T3U_N10_70 +set_property -dict {PACKAGE_PIN A15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[3] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR3" - IO_L21N_T3L_N5_AD8N_70 +set_property -dict {PACKAGE_PIN B15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR1" - IO_L21P_T3L_N4_AD8P_70 +set_property -dict {PACKAGE_PIN C14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[4] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR4" - IO_L20N_T3L_N3_AD1N_70 +set_property -dict {PACKAGE_PIN D14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[10] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR10" - IO_L20P_T3L_N2_AD1P_70 +set_property -dict {PACKAGE_PIN A14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[5] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR5" - IO_L19N_T3L_N1_DBC_AD9N_70 +set_property -dict {PACKAGE_PIN B14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[6] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR6" - IO_L19P_T3L_N0_DBC_AD9P_70 +set_property -dict {PACKAGE_PIN E15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[15] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR15" - IO_L17N_T2U_N9_AD10N_70 +set_property -dict {PACKAGE_PIN E16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_odt[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ODT1" - IO_L17P_T2U_N8_AD10P_70 + +#set_property -dict {PACKAGE_PIN G13 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c3_ddr4_ck_c[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_C1" - IO_L16N_T2U_N7_QBC_AD3N_70 +#set_property -dict {PACKAGE_PIN G14 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c3_ddr4_ck_t[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_T1" - IO_L16P_T2U_N6_QBC_AD3P_70 + +set_property -dict {PACKAGE_PIN D15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[14] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR14" - IO_T2U_N12_70 +set_property -dict {PACKAGE_PIN F14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[2] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR2" - IO_L18N_T2U_N11_AD2N_70 +set_property -dict {PACKAGE_PIN F15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[16] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR16" - IO_L18P_T2U_N10_AD2P_70 +set_property -dict {PACKAGE_PIN G16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[17] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR16" - IO_L18P_T2U_N10_AD2P_70 +set_property -dict {PACKAGE_PIN E13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[7] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR7" - IO_L15N_T2L_N5_AD11N_70 +set_property -dict {PACKAGE_PIN F13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[8] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR8" - IO_L15P_T2L_N4_AD11P_70 +set_property -dict {PACKAGE_PIN H13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_act_n ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ACT_B" - IO_L14N_T2L_N3_GC_70 +set_property -dict {PACKAGE_PIN H14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_ba[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BA1" - IO_L14P_T2L_N2_GC_70 +#set_property -dict {PACKAGE_PIN G15 IOSTANDARD LVCMOS12 } [get_ports c0_ddr4_alert_n ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ALERT_B" - IO_L11N_T1U_N9_GC_70 +#set_property -dict {PACKAGE_PIN G16 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[17] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR17" - IO_L11P_T1U_N8_GC_70 +set_property -dict {PACKAGE_PIN L13 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c0_ddr4_ck_c[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_C0" - IO_L10N_T1U_N7_QBC_AD4N_70 +set_property -dict {PACKAGE_PIN L14 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c0_ddr4_ck_t[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_T0" - IO_L10P_T1U_N6_QBC_AD4P_70 +set_property -dict {PACKAGE_PIN K13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cke[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CKE0" - IO_T1U_N12_70 +set_property -dict {PACKAGE_PIN L15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cke[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CKE0" - IO_T1U_N12_70 +set_property -dict {PACKAGE_PIN J13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_bg[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BG1" - IO_L12N_T1U_N11_GC_70 +set_property -dict {PACKAGE_PIN J14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_parity ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_PAR" - IO_L12P_T1U_N10_GC_70 +set_property -dict {PACKAGE_PIN J15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_ba[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BA0" - IO_L9N_T1L_N5_AD12N_70 +set_property -dict {PACKAGE_PIN K16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[13] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR13" - IO_L9P_T1L_N4_AD12P_70 +#set_property -dict {PACKAGE_PIN M13 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cs_n[3] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B3" - IO_L8N_T1L_N3_AD5N_70 +#set_property -dict {PACKAGE_PIN M14 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cs_n[2] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B2" - IO_L8P_T1L_N2_AD5P_70 +set_property -dict {PACKAGE_PIN K15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR0" - IO_L7N_T1L_N1_QBC_AD13N_70 +#set_property -dict {PACKAGE_PIN L15 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cke[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CKE1" - IO_L7P_T1L_N0_QBC_AD13P_70 +#set_property -dict {PACKAGE_PIN N13 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[66] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ66" - IO_L5N_T0U_N9_AD14N_70 +#set_property -dict {PACKAGE_PIN N14 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[67] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ67" - IO_L5P_T0U_N8_AD14P_70 +#set_property -dict {PACKAGE_PIN P15 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[8]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_C8" - IO_L4N_T0U_N7_DBC_AD7N_70 +#set_property -dict {PACKAGE_PIN R16 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[8]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_T8" - IO_L4P_T0U_N6_DBC_AD7P_70 +#set_property -dict {PACKAGE_PIN M16 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[64] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ64" - IO_L6N_T0U_N11_AD6N_70 +#set_property -dict {PACKAGE_PIN N16 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[65] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ65" - IO_L6P_T0U_N10_AD6P_70 +#set_property -dict {PACKAGE_PIN P13 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[70] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ70" - IO_L3N_T0L_N5_AD15N_70 +#set_property -dict {PACKAGE_PIN P14 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[71] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ71" - IO_L3P_T0L_N4_AD15P_70 +#set_property -dict {PACKAGE_PIN R15 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[69] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ69" - IO_L2N_T0L_N3_70 +#set_property -dict {PACKAGE_PIN T15 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[68] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ68" - IO_L2P_T0L_N2_70 +#set_property -dict {PACKAGE_PIN R13 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[17]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_C17" - IO_L1N_T0L_N1_DBC_70 +#set_property -dict {PACKAGE_PIN T13 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[17]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_T17" - IO_L1P_T0L_N0_DBC_70 +## + +set_property PACKAGE_PIN AM10 [get_ports clk_ref_n ] ; +set_property PACKAGE_PIN AM11 [get_ports clk_ref_p ] ; + +set_property -dict {PACKAGE_PIN BD21 IOSTANDARD LVCMOS18 } [get_ports pcie_rst ]; # Bank 64 VCCO - VCC1V8 Net "PCIE_PERST_LS" - IO_L23P_T3U_N8_64 +set_property PULLUP true [get_ports pcie_rst]; + +set_property -dict {PACKAGE_PIN AL20 IOSTANDARD LVCMOS18 } [get_ports sys_rst_l ]; # Bank 64 VCCO - VCC1V8 Net "CPU_RESET_FPGA" - IO_L2N_T0L_N3_64_AL20 + +set_property PACKAGE_PIN AF1 [get_ports pci_exp_rxn[0] ]; # Bank 227 - MGTYRXN3_227 +set_property PACKAGE_PIN AF2 [get_ports pci_exp_rxp[0] ]; # Bank 227 - MGTYRXP3_227 +set_property PACKAGE_PIN AG3 [get_ports pci_exp_rxn[1] ]; # Bank 227 - MGTYRXN2_227 +set_property PACKAGE_PIN AG4 [get_ports pci_exp_rxp[1] ]; # Bank 227 - MGTYRXP2_227 +set_property PACKAGE_PIN AH1 [get_ports pci_exp_rxn[2] ]; # Bank 227 - MGTYRXN1_227 +set_property PACKAGE_PIN AH2 [get_ports pci_exp_rxp[2] ]; # Bank 227 - MGTYRXP1_227 +set_property PACKAGE_PIN AJ3 [get_ports pci_exp_rxn[3] ]; # Bank 227 - MGTYRXN0_227 +set_property PACKAGE_PIN AJ4 [get_ports pci_exp_rxp[3] ]; # Bank 227 - MGTYRXP0_227 +set_property PACKAGE_PIN AF6 [get_ports pci_exp_txn[0] ]; # Bank 227 - MGTYTXN3_227 +set_property PACKAGE_PIN AF7 [get_ports pci_exp_txp[0] ]; # Bank 227 - MGTYTXP3_227 +set_property PACKAGE_PIN AG8 [get_ports pci_exp_txn[1] ]; # Bank 227 - MGTYTXN2_227 +set_property PACKAGE_PIN AG9 [get_ports pci_exp_txp[1] ]; # Bank 227 - MGTYTXP2_227 +set_property PACKAGE_PIN AH6 [get_ports pci_exp_txn[2] ]; # Bank 227 - MGTYTXN1_227 +set_property PACKAGE_PIN AH7 [get_ports pci_exp_txp[2] ]; # Bank 227 - MGTYTXP1_227 +set_property PACKAGE_PIN AJ8 [get_ports pci_exp_txn[3] ]; # Bank 227 - MGTYTXN0_227 +set_property PACKAGE_PIN AJ9 [get_ports pci_exp_txp[3] ]; # Bank 227 - MGTYTXP0_227 +set_property PACKAGE_PIN AK1 [get_ports pci_exp_rxn[4] ]; # Bank 226 - MGTYRXN3_226 +set_property PACKAGE_PIN AK2 [get_ports pci_exp_rxp[4] ]; # Bank 226 - MGTYRXP3_226 +set_property PACKAGE_PIN AL3 [get_ports pci_exp_rxn[5] ]; # Bank 226 - MGTYRXN2_226 +set_property PACKAGE_PIN AL4 [get_ports pci_exp_rxp[5] ]; # Bank 226 - MGTYRXP2_226 +set_property PACKAGE_PIN AM1 [get_ports pci_exp_rxn[6] ]; # Bank 226 - MGTYRXN1_226 +set_property PACKAGE_PIN AM2 [get_ports pci_exp_rxp[6] ]; # Bank 226 - MGTYRXP1_226 +set_property PACKAGE_PIN AN3 [get_ports pci_exp_rxn[7] ]; # Bank 226 - MGTYRXN0_226 +set_property PACKAGE_PIN AN4 [get_ports pci_exp_rxp[7] ]; # Bank 226 - MGTYRXP0_226 +set_property PACKAGE_PIN AK6 [get_ports pci_exp_txn[4] ]; # Bank 226 - MGTYTXN3_226 +set_property PACKAGE_PIN AK7 [get_ports pci_exp_txp[4] ]; # Bank 226 - MGTYTXP3_226 +set_property PACKAGE_PIN AL8 [get_ports pci_exp_txn[5] ]; # Bank 226 - MGTYTXN2_226 +set_property PACKAGE_PIN AL9 [get_ports pci_exp_txp[5] ]; # Bank 226 - MGTYTXP2_226 +set_property PACKAGE_PIN AM6 [get_ports pci_exp_txn[6] ]; # Bank 226 - MGTYTXN1_226 +set_property PACKAGE_PIN AM7 [get_ports pci_exp_txp[6] ]; # Bank 226 - MGTYTXP1_226 +set_property PACKAGE_PIN AN8 [get_ports pci_exp_txn[7] ]; # Bank 226 - MGTYTXN0_226 +set_property PACKAGE_PIN AN9 [get_ports pci_exp_txp[7] ]; # Bank 226 - MGTYTXN0_226 \ No newline at end of file diff --git a/projects/U200/constraints/U200_C1_UDIMM.xdc b/projects/U200/constraints/U200_C1_UDIMM.xdc new file mode 100644 index 0000000..f9c9f0b --- /dev/null +++ b/projects/U200/constraints/U200_C1_UDIMM.xdc @@ -0,0 +1,221 @@ +set_property DRIVE 8 [get_ports c0_ddr4_reset_n] +create_clock -period 3.333 [get_ports c0_sys_clk_p] +set_clock_groups -asynchronous -group [get_clocks c0_sys_clk_p -include_generated_clocks] +create_clock -period 10.000 -name refclk_100 [get_ports clk_ref_p] +set_clock_groups -asynchronous -group [get_clocks refclk_100 -include_generated_clocks] + +set_property -dict {PACKAGE_PIN P24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ0" - IO_L5P_T0U_N8_AD14P_72 +set_property -dict {PACKAGE_PIN N24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ1" - IO_L5N_T0U_N9_AD14N_72 +set_property -dict {PACKAGE_PIN T24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[2] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ2" - IO_L6P_T0U_N10_AD6P_72 +set_property -dict {PACKAGE_PIN R23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[3] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ3" - IO_L6N_T0U_N11_AD6N_72 +set_property -dict {PACKAGE_PIN N23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[4] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ4" - IO_L3N_T0L_N5_AD15N_72 +set_property -dict {PACKAGE_PIN P21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[5] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ5" - IO_L2N_T0L_N3_72 +set_property -dict {PACKAGE_PIN P23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[6] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ6" - IO_L3P_T0L_N4_AD15P_72 +set_property -dict {PACKAGE_PIN R21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[7] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ7" - IO_L2P_T0L_N2_72 +set_property -dict {PACKAGE_PIN R22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C0" - IO_L4N_T0U_N7_DBC_AD7N_72 +set_property -dict {PACKAGE_PIN T22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T0" - IO_L4P_T0U_N6_DBC_AD7P_72 + +#set_property -dict {PACKAGE_PIN G20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[16] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ16" - IO_L11P_T1U_N8_GC_71 +#set_property -dict {PACKAGE_PIN H17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[17] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ17" - IO_L12P_T1U_N10_GC_71 +#set_property -dict {PACKAGE_PIN F19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[18] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ18" - IO_L11N_T1U_N9_GC_71 +#set_property -dict {PACKAGE_PIN G17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[19] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ19" - IO_L12N_T1U_N11_GC_71 +#set_property -dict {PACKAGE_PIN J20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[20] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ20" - IO_L9P_T1L_N4_AD12P_71 +#set_property -dict {PACKAGE_PIN L19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[21] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ21" - IO_L8P_T1L_N2_AD5P_71 +#set_property -dict {PACKAGE_PIN L18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[22] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ22" - IO_L8N_T1L_N3_AD5N_71 +#set_property -dict {PACKAGE_PIN J19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[23] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ23" - IO_L9N_T1L_N5_AD12N_71 +#set_property -dict {PACKAGE_PIN K20 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[2] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C2" - IO_L10N_T1U_N7_QBC_AD4N_71 +#set_property -dict {PACKAGE_PIN L20 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[2] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T2" - IO_L10P_T1U_N6_QBC_AD4P_71 +#set_property -dict {PACKAGE_PIN K18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[2]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T14" - IO_L19P_T3L_N0_DBC_AD9P_71 + +set_property -dict {PACKAGE_PIN M16 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[16] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ64" - IO_L6N_T0U_N11_AD6N_70 +set_property -dict {PACKAGE_PIN N16 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[17] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ65" - IO_L6P_T0U_N10_AD6P_70 +set_property -dict {PACKAGE_PIN N13 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[18] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ66" - IO_L5N_T0U_N9_AD14N_70 +set_property -dict {PACKAGE_PIN N14 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[19] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ67" - IO_L5P_T0U_N8_AD14P_70 +set_property -dict {PACKAGE_PIN T15 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[20] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ68" - IO_L2P_T0L_N2_70 +set_property -dict {PACKAGE_PIN R15 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[21] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ69" - IO_L2N_T0L_N3_70 +set_property -dict {PACKAGE_PIN P13 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[22] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ70" - IO_L3N_T0L_N5_AD15N_70 +set_property -dict {PACKAGE_PIN P14 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[23] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ71" - IO_L3P_T0L_N4_AD15P_70 +set_property -dict {PACKAGE_PIN P15 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[2]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_C8" - IO_L4N_T0U_N7_DBC_AD7N_70 +set_property -dict {PACKAGE_PIN R16 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[2]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_T8" - IO_L4P_T0U_N6_DBC_AD7P_70 +set_property -dict {PACKAGE_PIN T13 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[2]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_T17" - IO_L1P_T0L_N0_DBC_70 + +set_property -dict {PACKAGE_PIN H16 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_sys_clk_n ]; # Bank 70 VCCO - VCC1V2 Net "SYSCLK3_300_N" - IO_L13N_T2L_N1_GC_QBC_70 +set_property -dict {PACKAGE_PIN J16 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_sys_clk_p ]; # Bank 70 VCCO - VCC1V2 Net "SYSCLK3_300_P" - IO_L13P_T2L_N0_GC_QBC_70 + +set_property -dict {PACKAGE_PIN B24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[34] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ34" - IO_L23N_T3U_N9_72 +set_property -dict {PACKAGE_PIN B25 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[35] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ35" - IO_L23P_T3U_N8_72 +set_property -dict {PACKAGE_PIN A24 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[4] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C4" - IO_L22N_T3U_N7_DBC_AD0N_72 +set_property -dict {PACKAGE_PIN A25 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[4] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T4" - IO_L22P_T3U_N6_DBC_AD0P_72 +set_property -dict {PACKAGE_PIN A22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[33] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ33" - IO_L24N_T3U_N11_72 +set_property -dict {PACKAGE_PIN A23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[32] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ32" - IO_L24P_T3U_N10_72 +set_property -dict {PACKAGE_PIN C23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[39] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ39" - IO_L21N_T3L_N5_AD8N_72 +set_property -dict {PACKAGE_PIN C24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[38] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ38" - IO_L21P_T3L_N4_AD8P_72 +set_property -dict {PACKAGE_PIN B22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[36] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ36" - IO_L20N_T3L_N3_AD1N_72 +set_property -dict {PACKAGE_PIN C22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[37] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ37" - IO_L20P_T3L_N2_AD1P_72 +set_property -dict {PACKAGE_PIN N22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C13" - IO_L19N_T3L_N1_DBC_AD9N_72 +set_property -dict {PACKAGE_PIN M22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C10" - IO_L7N_T1L_N1_QBC_AD13N_72 +# set_property -dict {PACKAGE_PIN D24 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dm_dbi[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T13" - IO_L19P_T3L_N0_DBC_AD9P_72 +set_property -dict {PACKAGE_PIN E22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[57] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ57" - IO_L17N_T2U_N9_AD10N_72 +set_property -dict {PACKAGE_PIN F22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[56] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ56" - IO_L17P_T2U_N8_AD10P_72 +set_property -dict {PACKAGE_PIN E23 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[7]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C7" - IO_L16N_T2U_N7_QBC_AD3N_72 +set_property -dict {PACKAGE_PIN F23 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[7]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T7" - IO_L16P_T2U_N6_QBC_AD3P_72 +set_property -dict {PACKAGE_PIN G21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[59] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ59" - IO_L18N_T2U_N11_AD2N_72 +set_property -dict {PACKAGE_PIN G22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[58] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ58" - IO_L18P_T2U_N10_AD2P_72 +set_property -dict {PACKAGE_PIN E25 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[61] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ61" - IO_L15N_T2L_N5_AD11N_72 +set_property -dict {PACKAGE_PIN F25 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[62] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ62" - IO_L15P_T2L_N4_AD11P_72 +set_property -dict {PACKAGE_PIN F24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[60] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ60" - IO_L14N_T2L_N3_GC_72 +set_property -dict {PACKAGE_PIN G25 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[63] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ63" - IO_L14P_T2L_N2_GC_72 +set_property -dict {PACKAGE_PIN H19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[6]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C16" - IO_L13N_T2L_N1_GC_QBC_72 +set_property -dict {PACKAGE_PIN H23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[7]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C16" - IO_L13N_T2L_N1_GC_QBC_72 +#set_property -dict {PACKAGE_PIN H23 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[15]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T16" - IO_L13P_T2L_N0_GC_QBC_72 +set_property -dict {PACKAGE_PIN J23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[9] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ9" - IO_L11N_T1U_N9_GC_72 +set_property -dict {PACKAGE_PIN J24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[8] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ8" - IO_L11P_T1U_N8_GC_72 +set_property -dict {PACKAGE_PIN H21 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C1" - IO_L10N_T1U_N7_QBC_AD4N_72 +set_property -dict {PACKAGE_PIN J21 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T1" - IO_L10P_T1U_N6_QBC_AD4P_72 +set_property -dict {PACKAGE_PIN G24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[11] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ11" - IO_L12N_T1U_N11_GC_72 +set_property -dict {PACKAGE_PIN H24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[10] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ10" - IO_L12P_T1U_N10_GC_72 +set_property -dict {PACKAGE_PIN L23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[13] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ13" - IO_L9N_T1L_N5_AD12N_72 +set_property -dict {PACKAGE_PIN L24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[12] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ12" - IO_L9P_T1L_N4_AD12P_72 +set_property -dict {PACKAGE_PIN K21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[15] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ15" - IO_L8N_T1L_N3_AD5N_72 +set_property -dict {PACKAGE_PIN K22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[14] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ14" - IO_L8P_T1L_N2_AD5P_72 +#set_property -dict {PACKAGE_PIN L22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[3] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C10" - IO_L7N_T1L_N1_QBC_AD13N_72 +#set_property -dict {PACKAGE_PIN M22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[3] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T10" - IO_L7P_T1L_N0_QBC_AD13P_72 +#set_property -dict {PACKAGE_PIN N21 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C9" - IO_L1N_T0L_N1_DBC_72 +#set_property -dict {PACKAGE_PIN N22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T9" - IO_L1P_T0L_N0_DBC_72 +set_property -dict {PACKAGE_PIN B21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[43] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ43" - IO_L23N_T3U_N9_71 +set_property -dict {PACKAGE_PIN C21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[42] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ42" - IO_L23P_T3U_N8_71 +set_property -dict {PACKAGE_PIN B17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[5]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C5" - IO_L22N_T3U_N7_DBC_AD0N_71 +set_property -dict {PACKAGE_PIN C17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[5]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T5" - IO_L22P_T3U_N6_DBC_AD0P_71 +# set_property -dict {PACKAGE_PIN D18 IOSTANDARD LVCMOS12 } [get_ports c3_ddr4_event_n ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_EVENT_B" - IO_T3U_N12_71 +set_property -dict {PACKAGE_PIN C18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[41] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ41" - IO_L24N_T3U_N11_71 +set_property -dict {PACKAGE_PIN C19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[40] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ40" - IO_L24P_T3U_N10_71 +set_property -dict {PACKAGE_PIN A20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[46] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ46" - IO_L21N_T3L_N5_AD8N_71 +set_property -dict {PACKAGE_PIN B20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[47] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ47" - IO_L21P_T3L_N4_AD8P_71 +set_property -dict {PACKAGE_PIN A17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[45] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ45" - IO_L20N_T3L_N3_AD1N_71 +set_property -dict {PACKAGE_PIN A18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[44] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ44" - IO_L20P_T3L_N2_AD1P_71 +set_property -dict {PACKAGE_PIN N17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[3]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C14" - IO_L19N_T3L_N1_DBC_AD9N_71 +set_property -dict {PACKAGE_PIN D24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[4] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C13" - IO_L19N_T3L_N1_DBC_AD9N_72 +set_property -dict {PACKAGE_PIN B19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dm_dbi_n[5]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C14" - IO_L19N_T3L_N1_DBC_AD9N_71 +set_property -dict {PACKAGE_PIN E20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[51] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ51" - IO_L17N_T2U_N9_AD10N_71 +set_property -dict {PACKAGE_PIN F20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[49] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ49" - IO_L17P_T2U_N8_AD10P_71 +set_property -dict {PACKAGE_PIN F17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[6]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C6" - IO_L16N_T2U_N7_QBC_AD3N_71 +set_property -dict {PACKAGE_PIN F18 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[6]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T6" - IO_L16P_T2U_N6_QBC_AD3P_71 +set_property -dict {PACKAGE_PIN D21 IOSTANDARD LVCMOS12 } [get_ports c0_ddr4_reset_n ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_RESET_N" - IO_T2U_N12_71 +set_property -dict {PACKAGE_PIN E17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[48] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ48" - IO_L18N_T2U_N11_AD2N_71 +set_property -dict {PACKAGE_PIN E18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[50] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ50" - IO_L18P_T2U_N10_AD2P_71 +set_property -dict {PACKAGE_PIN D19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[52] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ52" - IO_L15N_T2L_N5_AD11N_71 +set_property -dict {PACKAGE_PIN D20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[53] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ53" - IO_L15P_T2L_N4_AD11P_71 +set_property -dict {PACKAGE_PIN H18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[54] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ54" - IO_L14N_T2L_N3_GC_71 +set_property -dict {PACKAGE_PIN J18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[55] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ55" - IO_L14P_T2L_N2_GC_71 +#set_property -dict {PACKAGE_PIN G19 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[13]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C15" - IO_L13N_T2L_N1_GC_QBC_71 +#set_property -dict {PACKAGE_PIN H19 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[13]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T15" - IO_L13P_T2L_N0_GC_QBC_71 +#set_property -dict {PACKAGE_PIN K17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[5] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C11" - IO_L7N_T1L_N1_QBC_AD13N_71 +#set_property -dict {PACKAGE_PIN K18 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[5] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T11" - IO_L7P_T1L_N0_QBC_AD13P_71 +set_property -dict {PACKAGE_PIN M19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[24] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ24" - IO_L5N_T0U_N9_AD14N_71 +set_property -dict {PACKAGE_PIN M20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[25] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ25" - IO_L5P_T0U_N8_AD14P_71 +set_property -dict {PACKAGE_PIN P18 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[3] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C3" - IO_L4N_T0U_N7_DBC_AD7N_71 +set_property -dict {PACKAGE_PIN P19 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[3] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T3" - IO_L4P_T0U_N6_DBC_AD7P_71 +set_property -dict {PACKAGE_PIN R17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[27] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ27" - IO_L6N_T0U_N11_AD6N_71 +set_property -dict {PACKAGE_PIN R18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[26] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ26" - IO_L6P_T0U_N10_AD6P_71 +set_property -dict {PACKAGE_PIN N18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[30] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ30" - IO_L3N_T0L_N5_AD15N_71 +set_property -dict {PACKAGE_PIN N19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[31] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ31" - IO_L3P_T0L_N4_AD15P_71 +set_property -dict {PACKAGE_PIN R20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[28] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ28" - IO_L2N_T0L_N3_71 +set_property -dict {PACKAGE_PIN T20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[29] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ29" - IO_L2P_T0L_N2_71 +#set_property -dict {PACKAGE_PIN M17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[7] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C12" - IO_L1N_T0L_N1_DBC_71 +#set_property -dict {PACKAGE_PIN N17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[7] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T12" - IO_L1P_T0L_N0_DBC_71 +set_property -dict {PACKAGE_PIN B16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cs_n[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B0" - IO_L23N_T3U_N9_70 +set_property -dict {PACKAGE_PIN D16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cs_n[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B0" - IO_L23N_T3U_N9_70 +set_property -dict {PACKAGE_PIN C16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_odt[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ODT0" - IO_L23P_T3U_N8_70 +set_property -dict {PACKAGE_PIN C13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[11] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR11" - IO_L22N_T3U_N7_DBC_AD0N_70 +set_property -dict {PACKAGE_PIN D13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_bg[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BG0" - IO_L22P_T3U_N6_DBC_AD0P_70 +#set_property -dict {PACKAGE_PIN D16 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cs_n[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B1" - IO_T3U_N12_70 +set_property -dict {PACKAGE_PIN A13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[9] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR9" - IO_L24N_T3U_N11_70 +set_property -dict {PACKAGE_PIN B13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[12] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR12" - IO_L24P_T3U_N10_70 +set_property -dict {PACKAGE_PIN A15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[3] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR3" - IO_L21N_T3L_N5_AD8N_70 +set_property -dict {PACKAGE_PIN B15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR1" - IO_L21P_T3L_N4_AD8P_70 +set_property -dict {PACKAGE_PIN C14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[4] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR4" - IO_L20N_T3L_N3_AD1N_70 +set_property -dict {PACKAGE_PIN D14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[10] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR10" - IO_L20P_T3L_N2_AD1P_70 +set_property -dict {PACKAGE_PIN A14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[5] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR5" - IO_L19N_T3L_N1_DBC_AD9N_70 +set_property -dict {PACKAGE_PIN B14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[6] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR6" - IO_L19P_T3L_N0_DBC_AD9P_70 +set_property -dict {PACKAGE_PIN E15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[15] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR15" - IO_L17N_T2U_N9_AD10N_70 +set_property -dict {PACKAGE_PIN E16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_odt[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ODT1" - IO_L17P_T2U_N8_AD10P_70 + +#set_property -dict {PACKAGE_PIN G13 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c3_ddr4_ck_c[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_C1" - IO_L16N_T2U_N7_QBC_AD3N_70 +#set_property -dict {PACKAGE_PIN G14 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c3_ddr4_ck_t[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_T1" - IO_L16P_T2U_N6_QBC_AD3P_70 + +set_property -dict {PACKAGE_PIN D15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[14] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR14" - IO_T2U_N12_70 +set_property -dict {PACKAGE_PIN F14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[2] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR2" - IO_L18N_T2U_N11_AD2N_70 +set_property -dict {PACKAGE_PIN F15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[16] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR16" - IO_L18P_T2U_N10_AD2P_70 +#set_property -dict {PACKAGE_PIN G16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[17] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR16" - IO_L18P_T2U_N10_AD2P_70 +set_property -dict {PACKAGE_PIN E13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[7] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR7" - IO_L15N_T2L_N5_AD11N_70 +set_property -dict {PACKAGE_PIN F13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[8] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR8" - IO_L15P_T2L_N4_AD11P_70 +set_property -dict {PACKAGE_PIN H13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_act_n ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ACT_B" - IO_L14N_T2L_N3_GC_70 +set_property -dict {PACKAGE_PIN H14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_ba[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BA1" - IO_L14P_T2L_N2_GC_70 +#set_property -dict {PACKAGE_PIN G15 IOSTANDARD LVCMOS12 } [get_ports c0_ddr4_alert_n ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ALERT_B" - IO_L11N_T1U_N9_GC_70 +#set_property -dict {PACKAGE_PIN G16 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[17] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR17" - IO_L11P_T1U_N8_GC_70 +set_property -dict {PACKAGE_PIN L13 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c0_ddr4_ck_c[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_C0" - IO_L10N_T1U_N7_QBC_AD4N_70 +set_property -dict {PACKAGE_PIN L14 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c0_ddr4_ck_t[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_T0" - IO_L10P_T1U_N6_QBC_AD4P_70 +set_property -dict {PACKAGE_PIN K13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cke[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CKE0" - IO_T1U_N12_70 +set_property -dict {PACKAGE_PIN L15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cke[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CKE0" - IO_T1U_N12_70 +set_property -dict {PACKAGE_PIN J13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_bg[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BG1" - IO_L12N_T1U_N11_GC_70 +set_property -dict {PACKAGE_PIN J14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_parity ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_PAR" - IO_L12P_T1U_N10_GC_70 +set_property -dict {PACKAGE_PIN J15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_ba[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BA0" - IO_L9N_T1L_N5_AD12N_70 +set_property -dict {PACKAGE_PIN K16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[13] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR13" - IO_L9P_T1L_N4_AD12P_70 +#set_property -dict {PACKAGE_PIN M13 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cs_n[3] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B3" - IO_L8N_T1L_N3_AD5N_70 +#set_property -dict {PACKAGE_PIN M14 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cs_n[2] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B2" - IO_L8P_T1L_N2_AD5P_70 +set_property -dict {PACKAGE_PIN K15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR0" - IO_L7N_T1L_N1_QBC_AD13N_70 +#set_property -dict {PACKAGE_PIN L15 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cke[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CKE1" - IO_L7P_T1L_N0_QBC_AD13P_70 +#set_property -dict {PACKAGE_PIN N13 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[66] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ66" - IO_L5N_T0U_N9_AD14N_70 +#set_property -dict {PACKAGE_PIN N14 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[67] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ67" - IO_L5P_T0U_N8_AD14P_70 +#set_property -dict {PACKAGE_PIN P15 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[8]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_C8" - IO_L4N_T0U_N7_DBC_AD7N_70 +#set_property -dict {PACKAGE_PIN R16 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[8]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_T8" - IO_L4P_T0U_N6_DBC_AD7P_70 +#set_property -dict {PACKAGE_PIN M16 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[64] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ64" - IO_L6N_T0U_N11_AD6N_70 +#set_property -dict {PACKAGE_PIN N16 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[65] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ65" - IO_L6P_T0U_N10_AD6P_70 +#set_property -dict {PACKAGE_PIN P13 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[70] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ70" - IO_L3N_T0L_N5_AD15N_70 +#set_property -dict {PACKAGE_PIN P14 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[71] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ71" - IO_L3P_T0L_N4_AD15P_70 +#set_property -dict {PACKAGE_PIN R15 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[69] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ69" - IO_L2N_T0L_N3_70 +#set_property -dict {PACKAGE_PIN T15 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[68] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ68" - IO_L2P_T0L_N2_70 +#set_property -dict {PACKAGE_PIN R13 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[17]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_C17" - IO_L1N_T0L_N1_DBC_70 +#set_property -dict {PACKAGE_PIN T13 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[17]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_T17" - IO_L1P_T0L_N0_DBC_70 +## + +set_property PACKAGE_PIN AM10 [get_ports clk_ref_n ] ; +set_property PACKAGE_PIN AM11 [get_ports clk_ref_p ] ; + +set_property -dict {PACKAGE_PIN BD21 IOSTANDARD LVCMOS18 } [get_ports pcie_rst ]; # Bank 64 VCCO - VCC1V8 Net "PCIE_PERST_LS" - IO_L23P_T3U_N8_64 +set_property PULLUP true [get_ports pcie_rst]; + +set_property -dict {PACKAGE_PIN AL20 IOSTANDARD LVCMOS18 } [get_ports sys_rst_l ]; # Bank 64 VCCO - VCC1V8 Net "CPU_RESET_FPGA" - IO_L2N_T0L_N3_64_AL20 + +set_property PACKAGE_PIN AF1 [get_ports pci_exp_rxn[0] ]; # Bank 227 - MGTYRXN3_227 +set_property PACKAGE_PIN AF2 [get_ports pci_exp_rxp[0] ]; # Bank 227 - MGTYRXP3_227 +set_property PACKAGE_PIN AG3 [get_ports pci_exp_rxn[1] ]; # Bank 227 - MGTYRXN2_227 +set_property PACKAGE_PIN AG4 [get_ports pci_exp_rxp[1] ]; # Bank 227 - MGTYRXP2_227 +set_property PACKAGE_PIN AH1 [get_ports pci_exp_rxn[2] ]; # Bank 227 - MGTYRXN1_227 +set_property PACKAGE_PIN AH2 [get_ports pci_exp_rxp[2] ]; # Bank 227 - MGTYRXP1_227 +set_property PACKAGE_PIN AJ3 [get_ports pci_exp_rxn[3] ]; # Bank 227 - MGTYRXN0_227 +set_property PACKAGE_PIN AJ4 [get_ports pci_exp_rxp[3] ]; # Bank 227 - MGTYRXP0_227 +set_property PACKAGE_PIN AF6 [get_ports pci_exp_txn[0] ]; # Bank 227 - MGTYTXN3_227 +set_property PACKAGE_PIN AF7 [get_ports pci_exp_txp[0] ]; # Bank 227 - MGTYTXP3_227 +set_property PACKAGE_PIN AG8 [get_ports pci_exp_txn[1] ]; # Bank 227 - MGTYTXN2_227 +set_property PACKAGE_PIN AG9 [get_ports pci_exp_txp[1] ]; # Bank 227 - MGTYTXP2_227 +set_property PACKAGE_PIN AH6 [get_ports pci_exp_txn[2] ]; # Bank 227 - MGTYTXN1_227 +set_property PACKAGE_PIN AH7 [get_ports pci_exp_txp[2] ]; # Bank 227 - MGTYTXP1_227 +set_property PACKAGE_PIN AJ8 [get_ports pci_exp_txn[3] ]; # Bank 227 - MGTYTXN0_227 +set_property PACKAGE_PIN AJ9 [get_ports pci_exp_txp[3] ]; # Bank 227 - MGTYTXP0_227 +set_property PACKAGE_PIN AK1 [get_ports pci_exp_rxn[4] ]; # Bank 226 - MGTYRXN3_226 +set_property PACKAGE_PIN AK2 [get_ports pci_exp_rxp[4] ]; # Bank 226 - MGTYRXP3_226 +set_property PACKAGE_PIN AL3 [get_ports pci_exp_rxn[5] ]; # Bank 226 - MGTYRXN2_226 +set_property PACKAGE_PIN AL4 [get_ports pci_exp_rxp[5] ]; # Bank 226 - MGTYRXP2_226 +set_property PACKAGE_PIN AM1 [get_ports pci_exp_rxn[6] ]; # Bank 226 - MGTYRXN1_226 +set_property PACKAGE_PIN AM2 [get_ports pci_exp_rxp[6] ]; # Bank 226 - MGTYRXP1_226 +set_property PACKAGE_PIN AN3 [get_ports pci_exp_rxn[7] ]; # Bank 226 - MGTYRXN0_226 +set_property PACKAGE_PIN AN4 [get_ports pci_exp_rxp[7] ]; # Bank 226 - MGTYRXP0_226 +set_property PACKAGE_PIN AK6 [get_ports pci_exp_txn[4] ]; # Bank 226 - MGTYTXN3_226 +set_property PACKAGE_PIN AK7 [get_ports pci_exp_txp[4] ]; # Bank 226 - MGTYTXP3_226 +set_property PACKAGE_PIN AL8 [get_ports pci_exp_txn[5] ]; # Bank 226 - MGTYTXN2_226 +set_property PACKAGE_PIN AL9 [get_ports pci_exp_txp[5] ]; # Bank 226 - MGTYTXP2_226 +set_property PACKAGE_PIN AM6 [get_ports pci_exp_txn[6] ]; # Bank 226 - MGTYTXN1_226 +set_property PACKAGE_PIN AM7 [get_ports pci_exp_txp[6] ]; # Bank 226 - MGTYTXP1_226 +set_property PACKAGE_PIN AN8 [get_ports pci_exp_txn[7] ]; # Bank 226 - MGTYTXN0_226 +set_property PACKAGE_PIN AN9 [get_ports pci_exp_txp[7] ]; # Bank 226 - MGTYTXP0_226 \ No newline at end of file diff --git a/projects/U200/constraints/U200_c1.xdc b/projects/U200/constraints/U200_c1.xdc new file mode 100644 index 0000000..e94eb80 --- /dev/null +++ b/projects/U200/constraints/U200_c1.xdc @@ -0,0 +1,203 @@ +set_property DRIVE 8 [get_ports c0_ddr4_reset_n] +create_clock -period 3.333 [get_ports c0_sys_clk_p] +set_clock_groups -asynchronous -group [get_clocks c0_sys_clk_p -include_generated_clocks] +create_clock -period 10.000 -name refclk_100 [get_ports clk_ref_p] +set_clock_groups -asynchronous -group [get_clocks refclk_100 -include_generated_clocks] + +set_property -dict {PACKAGE_PIN H16 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_sys_clk_n ]; # Bank 70 VCCO - VCC1V2 Net "SYSCLK3_300_N" - IO_L13N_T2L_N1_GC_QBC_70 +set_property -dict {PACKAGE_PIN J16 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_sys_clk_p ]; # Bank 70 VCCO - VCC1V2 Net "SYSCLK3_300_P" - IO_L13P_T2L_N0_GC_QBC_70 + +set_property -dict {PACKAGE_PIN B24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[34] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ34" - IO_L23N_T3U_N9_72 +set_property -dict {PACKAGE_PIN B25 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[35] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ35" - IO_L23P_T3U_N8_72 +set_property -dict {PACKAGE_PIN A24 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[8] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C4" - IO_L22N_T3U_N7_DBC_AD0N_72 +set_property -dict {PACKAGE_PIN A25 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[8] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T4" - IO_L22P_T3U_N6_DBC_AD0P_72 +set_property -dict {PACKAGE_PIN A22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[33] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ33" - IO_L24N_T3U_N11_72 +set_property -dict {PACKAGE_PIN A23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[32] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ32" - IO_L24P_T3U_N10_72 +set_property -dict {PACKAGE_PIN C23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[39] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ39" - IO_L21N_T3L_N5_AD8N_72 +set_property -dict {PACKAGE_PIN C24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[38] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ38" - IO_L21P_T3L_N4_AD8P_72 +set_property -dict {PACKAGE_PIN B22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[36] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ36" - IO_L20N_T3L_N3_AD1N_72 +set_property -dict {PACKAGE_PIN C22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[37] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ37" - IO_L20P_T3L_N2_AD1P_72 +set_property -dict {PACKAGE_PIN D23 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[9] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C13" - IO_L19N_T3L_N1_DBC_AD9N_72 +set_property -dict {PACKAGE_PIN D24 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[9] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T13" - IO_L19P_T3L_N0_DBC_AD9P_72 +set_property -dict {PACKAGE_PIN E22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[57] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ57" - IO_L17N_T2U_N9_AD10N_72 +set_property -dict {PACKAGE_PIN F22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[56] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ56" - IO_L17P_T2U_N8_AD10P_72 +set_property -dict {PACKAGE_PIN E23 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[14]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C7" - IO_L16N_T2U_N7_QBC_AD3N_72 +set_property -dict {PACKAGE_PIN F23 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[14]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T7" - IO_L16P_T2U_N6_QBC_AD3P_72 +set_property -dict {PACKAGE_PIN G21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[59] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ59" - IO_L18N_T2U_N11_AD2N_72 +set_property -dict {PACKAGE_PIN G22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[58] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ58" - IO_L18P_T2U_N10_AD2P_72 +set_property -dict {PACKAGE_PIN E25 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[61] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ61" - IO_L15N_T2L_N5_AD11N_72 +set_property -dict {PACKAGE_PIN F25 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[62] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ62" - IO_L15P_T2L_N4_AD11P_72 +set_property -dict {PACKAGE_PIN F24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[60] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ60" - IO_L14N_T2L_N3_GC_72 +set_property -dict {PACKAGE_PIN G25 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[63] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ63" - IO_L14P_T2L_N2_GC_72 +set_property -dict {PACKAGE_PIN H22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[15]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C16" - IO_L13N_T2L_N1_GC_QBC_72 +set_property -dict {PACKAGE_PIN H23 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[15]]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T16" - IO_L13P_T2L_N0_GC_QBC_72 +set_property -dict {PACKAGE_PIN J23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[9] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ9" - IO_L11N_T1U_N9_GC_72 +set_property -dict {PACKAGE_PIN J24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[8] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ8" - IO_L11P_T1U_N8_GC_72 +set_property -dict {PACKAGE_PIN H21 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[2] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C1" - IO_L10N_T1U_N7_QBC_AD4N_72 +set_property -dict {PACKAGE_PIN J21 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[2] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T1" - IO_L10P_T1U_N6_QBC_AD4P_72 +set_property -dict {PACKAGE_PIN G24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[11] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ11" - IO_L12N_T1U_N11_GC_72 +set_property -dict {PACKAGE_PIN H24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[10] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ10" - IO_L12P_T1U_N10_GC_72 +set_property -dict {PACKAGE_PIN L23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[13] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ13" - IO_L9N_T1L_N5_AD12N_72 +set_property -dict {PACKAGE_PIN L24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[12] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ12" - IO_L9P_T1L_N4_AD12P_72 +set_property -dict {PACKAGE_PIN K21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[15] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ15" - IO_L8N_T1L_N3_AD5N_72 +set_property -dict {PACKAGE_PIN K22 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[14] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ14" - IO_L8P_T1L_N2_AD5P_72 +set_property -dict {PACKAGE_PIN L22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[3] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C10" - IO_L7N_T1L_N1_QBC_AD13N_72 +set_property -dict {PACKAGE_PIN M22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[3] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T10" - IO_L7P_T1L_N0_QBC_AD13P_72 +set_property -dict {PACKAGE_PIN N24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ1" - IO_L5N_T0U_N9_AD14N_72 +set_property -dict {PACKAGE_PIN P24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ0" - IO_L5P_T0U_N8_AD14P_72 +set_property -dict {PACKAGE_PIN R22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C0" - IO_L4N_T0U_N7_DBC_AD7N_72 +set_property -dict {PACKAGE_PIN T22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[0] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T0" - IO_L4P_T0U_N6_DBC_AD7P_72 +set_property -dict {PACKAGE_PIN R23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[3] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ3" - IO_L6N_T0U_N11_AD6N_72 +set_property -dict {PACKAGE_PIN T24 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[2] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ2" - IO_L6P_T0U_N10_AD6P_72 +set_property -dict {PACKAGE_PIN N23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[4] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ4" - IO_L3N_T0L_N5_AD15N_72 +set_property -dict {PACKAGE_PIN P23 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[6] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ6" - IO_L3P_T0L_N4_AD15P_72 +set_property -dict {PACKAGE_PIN P21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[5] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ5" - IO_L2N_T0L_N3_72 +set_property -dict {PACKAGE_PIN R21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[7] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQ7" - IO_L2P_T0L_N2_72 +set_property -dict {PACKAGE_PIN N21 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_C9" - IO_L1N_T0L_N1_DBC_72 +set_property -dict {PACKAGE_PIN N22 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[1] ]; # Bank 72 VCCO - VCC1V2 Net "DDR4_C3_DQS_T9" - IO_L1P_T0L_N0_DBC_72 +set_property -dict {PACKAGE_PIN B21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[43] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ43" - IO_L23N_T3U_N9_71 +set_property -dict {PACKAGE_PIN C21 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[42] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ42" - IO_L23P_T3U_N8_71 +set_property -dict {PACKAGE_PIN B17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[10]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C5" - IO_L22N_T3U_N7_DBC_AD0N_71 +set_property -dict {PACKAGE_PIN C17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[10]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T5" - IO_L22P_T3U_N6_DBC_AD0P_71 +#set_property -dict {PACKAGE_PIN D18 IOSTANDARD LVCMOS12 } [get_ports c3_ddr4_event_n ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_EVENT_B" - IO_T3U_N12_71 +set_property -dict {PACKAGE_PIN C18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[41] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ41" - IO_L24N_T3U_N11_71 +set_property -dict {PACKAGE_PIN C19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[40] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ40" - IO_L24P_T3U_N10_71 +set_property -dict {PACKAGE_PIN A20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[46] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ46" - IO_L21N_T3L_N5_AD8N_71 +set_property -dict {PACKAGE_PIN B20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[47] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ47" - IO_L21P_T3L_N4_AD8P_71 +set_property -dict {PACKAGE_PIN A17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[45] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ45" - IO_L20N_T3L_N3_AD1N_71 +set_property -dict {PACKAGE_PIN A18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[44] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ44" - IO_L20P_T3L_N2_AD1P_71 +set_property -dict {PACKAGE_PIN A19 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[11]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C14" - IO_L19N_T3L_N1_DBC_AD9N_71 +set_property -dict {PACKAGE_PIN B19 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[11]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T14" - IO_L19P_T3L_N0_DBC_AD9P_71 +set_property -dict {PACKAGE_PIN E20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[51] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ51" - IO_L17N_T2U_N9_AD10N_71 +set_property -dict {PACKAGE_PIN F20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[49] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ49" - IO_L17P_T2U_N8_AD10P_71 +set_property -dict {PACKAGE_PIN F17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[12]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C6" - IO_L16N_T2U_N7_QBC_AD3N_71 +set_property -dict {PACKAGE_PIN F18 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[12]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T6" - IO_L16P_T2U_N6_QBC_AD3P_71 +set_property -dict {PACKAGE_PIN D21 IOSTANDARD LVCMOS12 } [get_ports c0_ddr4_reset_n ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_RESET_N" - IO_T2U_N12_71 +set_property -dict {PACKAGE_PIN E17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[48] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ48" - IO_L18N_T2U_N11_AD2N_71 +set_property -dict {PACKAGE_PIN E18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[50] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ50" - IO_L18P_T2U_N10_AD2P_71 +set_property -dict {PACKAGE_PIN D19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[52] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ52" - IO_L15N_T2L_N5_AD11N_71 +set_property -dict {PACKAGE_PIN D20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[53] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ53" - IO_L15P_T2L_N4_AD11P_71 +set_property -dict {PACKAGE_PIN H18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[54] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ54" - IO_L14N_T2L_N3_GC_71 +set_property -dict {PACKAGE_PIN J18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[55] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ55" - IO_L14P_T2L_N2_GC_71 +set_property -dict {PACKAGE_PIN G19 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[13]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C15" - IO_L13N_T2L_N1_GC_QBC_71 +set_property -dict {PACKAGE_PIN H19 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[13]]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T15" - IO_L13P_T2L_N0_GC_QBC_71 +set_property -dict {PACKAGE_PIN F19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[18] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ18" - IO_L11N_T1U_N9_GC_71 +set_property -dict {PACKAGE_PIN G20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[16] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ16" - IO_L11P_T1U_N8_GC_71 +set_property -dict {PACKAGE_PIN K20 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[4] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C2" - IO_L10N_T1U_N7_QBC_AD4N_71 +set_property -dict {PACKAGE_PIN L20 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[4] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T2" - IO_L10P_T1U_N6_QBC_AD4P_71 +set_property -dict {PACKAGE_PIN G17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[19] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ19" - IO_L12N_T1U_N11_GC_71 +set_property -dict {PACKAGE_PIN H17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[17] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ17" - IO_L12P_T1U_N10_GC_71 +set_property -dict {PACKAGE_PIN J19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[23] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ23" - IO_L9N_T1L_N5_AD12N_71 +set_property -dict {PACKAGE_PIN J20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[20] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ20" - IO_L9P_T1L_N4_AD12P_71 +set_property -dict {PACKAGE_PIN L18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[22] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ22" - IO_L8N_T1L_N3_AD5N_71 +set_property -dict {PACKAGE_PIN L19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[21] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ21" - IO_L8P_T1L_N2_AD5P_71 +set_property -dict {PACKAGE_PIN K17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[5] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C11" - IO_L7N_T1L_N1_QBC_AD13N_71 +set_property -dict {PACKAGE_PIN K18 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[5] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T11" - IO_L7P_T1L_N0_QBC_AD13P_71 +set_property -dict {PACKAGE_PIN M19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[24] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ24" - IO_L5N_T0U_N9_AD14N_71 +set_property -dict {PACKAGE_PIN M20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[25] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ25" - IO_L5P_T0U_N8_AD14P_71 +set_property -dict {PACKAGE_PIN P18 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[6] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C3" - IO_L4N_T0U_N7_DBC_AD7N_71 +set_property -dict {PACKAGE_PIN P19 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[6] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T3" - IO_L4P_T0U_N6_DBC_AD7P_71 +set_property -dict {PACKAGE_PIN R17 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[27] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ27" - IO_L6N_T0U_N11_AD6N_71 +set_property -dict {PACKAGE_PIN R18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[26] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ26" - IO_L6P_T0U_N10_AD6P_71 +set_property -dict {PACKAGE_PIN N18 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[30] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ30" - IO_L3N_T0L_N5_AD15N_71 +set_property -dict {PACKAGE_PIN N19 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[31] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ31" - IO_L3P_T0L_N4_AD15P_71 +set_property -dict {PACKAGE_PIN R20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[28] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ28" - IO_L2N_T0L_N3_71 +set_property -dict {PACKAGE_PIN T20 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[29] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQ29" - IO_L2P_T0L_N2_71 +set_property -dict {PACKAGE_PIN M17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[7] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_C12" - IO_L1N_T0L_N1_DBC_71 +set_property -dict {PACKAGE_PIN N17 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[7] ]; # Bank 71 VCCO - VCC1V2 Net "DDR4_C3_DQS_T12" - IO_L1P_T0L_N0_DBC_71 +set_property -dict {PACKAGE_PIN B16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cs_n[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B0" - IO_L23N_T3U_N9_70 +set_property -dict {PACKAGE_PIN D16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cs_n[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B0" - IO_L23N_T3U_N9_70 +set_property -dict {PACKAGE_PIN C16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_odt[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ODT0" - IO_L23P_T3U_N8_70 +set_property -dict {PACKAGE_PIN C13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[11] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR11" - IO_L22N_T3U_N7_DBC_AD0N_70 +set_property -dict {PACKAGE_PIN D13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_bg[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BG0" - IO_L22P_T3U_N6_DBC_AD0P_70 +#set_property -dict {PACKAGE_PIN D16 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cs_n[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B1" - IO_T3U_N12_70 +set_property -dict {PACKAGE_PIN A13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[9] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR9" - IO_L24N_T3U_N11_70 +set_property -dict {PACKAGE_PIN B13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[12] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR12" - IO_L24P_T3U_N10_70 +set_property -dict {PACKAGE_PIN A15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[3] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR3" - IO_L21N_T3L_N5_AD8N_70 +set_property -dict {PACKAGE_PIN B15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR1" - IO_L21P_T3L_N4_AD8P_70 +set_property -dict {PACKAGE_PIN C14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[4] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR4" - IO_L20N_T3L_N3_AD1N_70 +set_property -dict {PACKAGE_PIN D14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[10] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR10" - IO_L20P_T3L_N2_AD1P_70 +set_property -dict {PACKAGE_PIN A14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[5] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR5" - IO_L19N_T3L_N1_DBC_AD9N_70 +set_property -dict {PACKAGE_PIN B14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[6] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR6" - IO_L19P_T3L_N0_DBC_AD9P_70 +set_property -dict {PACKAGE_PIN E15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[15] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR15" - IO_L17N_T2U_N9_AD10N_70 +set_property -dict {PACKAGE_PIN E16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_odt[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ODT1" - IO_L17P_T2U_N8_AD10P_70 + +#set_property -dict {PACKAGE_PIN G13 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c3_ddr4_ck_c[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_C1" - IO_L16N_T2U_N7_QBC_AD3N_70 +#set_property -dict {PACKAGE_PIN G14 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c3_ddr4_ck_t[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_T1" - IO_L16P_T2U_N6_QBC_AD3P_70 + +set_property -dict {PACKAGE_PIN D15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[14] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR14" - IO_T2U_N12_70 +set_property -dict {PACKAGE_PIN F14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[2] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR2" - IO_L18N_T2U_N11_AD2N_70 +set_property -dict {PACKAGE_PIN F15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[16] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR16" - IO_L18P_T2U_N10_AD2P_70 +# set_property -dict {PACKAGE_PIN G16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[17] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR16" - IO_L18P_T2U_N10_AD2P_70 +set_property -dict {PACKAGE_PIN E13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[7] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR7" - IO_L15N_T2L_N5_AD11N_70 +set_property -dict {PACKAGE_PIN F13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[8] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR8" - IO_L15P_T2L_N4_AD11P_70 +set_property -dict {PACKAGE_PIN H13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_act_n ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ACT_B" - IO_L14N_T2L_N3_GC_70 +set_property -dict {PACKAGE_PIN H14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_ba[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BA1" - IO_L14P_T2L_N2_GC_70 +#set_property -dict {PACKAGE_PIN G15 IOSTANDARD LVCMOS12 } [get_ports c0_ddr4_alert_n ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ALERT_B" - IO_L11N_T1U_N9_GC_70 +#set_property -dict {PACKAGE_PIN G16 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_adr[17] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR17" - IO_L11P_T1U_N8_GC_70 +set_property -dict {PACKAGE_PIN L13 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c0_ddr4_ck_c[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_C0" - IO_L10N_T1U_N7_QBC_AD4N_70 +set_property -dict {PACKAGE_PIN L14 IOSTANDARD DIFF_SSTL12_DCI} [get_ports c0_ddr4_ck_t[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CK_T0" - IO_L10P_T1U_N6_QBC_AD4P_70 +set_property -dict {PACKAGE_PIN K13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cke[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CKE0" - IO_T1U_N12_70 +set_property -dict {PACKAGE_PIN L15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_cke[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CKE0" - IO_T1U_N12_70 +set_property -dict {PACKAGE_PIN J13 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_bg[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BG1" - IO_L12N_T1U_N11_GC_70 +set_property -dict {PACKAGE_PIN J14 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_parity ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_PAR" - IO_L12P_T1U_N10_GC_70 +set_property -dict {PACKAGE_PIN J15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_ba[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_BA0" - IO_L9N_T1L_N5_AD12N_70 +set_property -dict {PACKAGE_PIN K16 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[13] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR13" - IO_L9P_T1L_N4_AD12P_70 +#set_property -dict {PACKAGE_PIN M13 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cs_n[3] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B3" - IO_L8N_T1L_N3_AD5N_70 +#set_property -dict {PACKAGE_PIN M14 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cs_n[2] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CS_B2" - IO_L8P_T1L_N2_AD5P_70 +set_property -dict {PACKAGE_PIN K15 IOSTANDARD SSTL12_DCI } [get_ports c0_ddr4_adr[0] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_ADR0" - IO_L7N_T1L_N1_QBC_AD13N_70 +#set_property -dict {PACKAGE_PIN L15 IOSTANDARD SSTL12_DCI } [get_ports c3_ddr4_cke[1] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_CKE1" - IO_L7P_T1L_N0_QBC_AD13P_70 +set_property -dict {PACKAGE_PIN N13 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[66] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ66" - IO_L5N_T0U_N9_AD14N_70 +set_property -dict {PACKAGE_PIN N14 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[67] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ67" - IO_L5P_T0U_N8_AD14P_70 +set_property -dict {PACKAGE_PIN P15 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[16]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_C8" - IO_L4N_T0U_N7_DBC_AD7N_70 +set_property -dict {PACKAGE_PIN R16 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[16]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_T8" - IO_L4P_T0U_N6_DBC_AD7P_70 +set_property -dict {PACKAGE_PIN M16 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[64] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ64" - IO_L6N_T0U_N11_AD6N_70 +set_property -dict {PACKAGE_PIN N16 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[65] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ65" - IO_L6P_T0U_N10_AD6P_70 +set_property -dict {PACKAGE_PIN P13 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[70] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ70" - IO_L3N_T0L_N5_AD15N_70 +set_property -dict {PACKAGE_PIN P14 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[71] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ71" - IO_L3P_T0L_N4_AD15P_70 +set_property -dict {PACKAGE_PIN R15 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[69] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ69" - IO_L2N_T0L_N3_70 +set_property -dict {PACKAGE_PIN T15 IOSTANDARD POD12_DCI } [get_ports c0_ddr4_dq[68] ]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQ68" - IO_L2P_T0L_N2_70 +set_property -dict {PACKAGE_PIN R13 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_c[17]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_C17" - IO_L1N_T0L_N1_DBC_70 +set_property -dict {PACKAGE_PIN T13 IOSTANDARD DIFF_POD12_DCI } [get_ports c0_ddr4_dqs_t[17]]; # Bank 70 VCCO - VCC1V2 Net "DDR4_C3_DQS_T17" - IO_L1P_T0L_N0_DBC_70 +## + +set_property PACKAGE_PIN AM10 [get_ports clk_ref_n ] ; +set_property PACKAGE_PIN AM11 [get_ports clk_ref_p ] ; + +set_property -dict {PACKAGE_PIN BD21 IOSTANDARD LVCMOS18 } [get_ports pcie_rst ]; # Bank 64 VCCO - VCC1V8 Net "PCIE_PERST_LS" - IO_L23P_T3U_N8_64 +set_property PULLUP true [get_ports pcie_rst]; + +set_property -dict {PACKAGE_PIN AL20 IOSTANDARD LVCMOS18 } [get_ports sys_rst_l ]; # Bank 64 VCCO - VCC1V8 Net "CPU_RESET_FPGA" - IO_L2N_T0L_N3_64_AL20 + +set_property PACKAGE_PIN AF1 [get_ports pci_exp_rxn[0] ]; # Bank 227 - MGTYRXN3_227 +set_property PACKAGE_PIN AF2 [get_ports pci_exp_rxp[0] ]; # Bank 227 - MGTYRXP3_227 +set_property PACKAGE_PIN AG3 [get_ports pci_exp_rxn[1] ]; # Bank 227 - MGTYRXN2_227 +set_property PACKAGE_PIN AG4 [get_ports pci_exp_rxp[1] ]; # Bank 227 - MGTYRXP2_227 +set_property PACKAGE_PIN AH1 [get_ports pci_exp_rxn[2] ]; # Bank 227 - MGTYRXN1_227 +set_property PACKAGE_PIN AH2 [get_ports pci_exp_rxp[2] ]; # Bank 227 - MGTYRXP1_227 +set_property PACKAGE_PIN AJ3 [get_ports pci_exp_rxn[3] ]; # Bank 227 - MGTYRXN0_227 +set_property PACKAGE_PIN AJ4 [get_ports pci_exp_rxp[3] ]; # Bank 227 - MGTYRXP0_227 +set_property PACKAGE_PIN AF6 [get_ports pci_exp_txn[0] ]; # Bank 227 - MGTYTXN3_227 +set_property PACKAGE_PIN AF7 [get_ports pci_exp_txp[0] ]; # Bank 227 - MGTYTXP3_227 +set_property PACKAGE_PIN AG8 [get_ports pci_exp_txn[1] ]; # Bank 227 - MGTYTXN2_227 +set_property PACKAGE_PIN AG9 [get_ports pci_exp_txp[1] ]; # Bank 227 - MGTYTXP2_227 +set_property PACKAGE_PIN AH6 [get_ports pci_exp_txn[2] ]; # Bank 227 - MGTYTXN1_227 +set_property PACKAGE_PIN AH7 [get_ports pci_exp_txp[2] ]; # Bank 227 - MGTYTXP1_227 +set_property PACKAGE_PIN AJ8 [get_ports pci_exp_txn[3] ]; # Bank 227 - MGTYTXN0_227 +set_property PACKAGE_PIN AJ9 [get_ports pci_exp_txp[3] ]; # Bank 227 - MGTYTXP0_227 +set_property PACKAGE_PIN AK1 [get_ports pci_exp_rxn[4] ]; # Bank 226 - MGTYRXN3_226 +set_property PACKAGE_PIN AK2 [get_ports pci_exp_rxp[4] ]; # Bank 226 - MGTYRXP3_226 +set_property PACKAGE_PIN AL3 [get_ports pci_exp_rxn[5] ]; # Bank 226 - MGTYRXN2_226 +set_property PACKAGE_PIN AL4 [get_ports pci_exp_rxp[5] ]; # Bank 226 - MGTYRXP2_226 +set_property PACKAGE_PIN AM1 [get_ports pci_exp_rxn[6] ]; # Bank 226 - MGTYRXN1_226 +set_property PACKAGE_PIN AM2 [get_ports pci_exp_rxp[6] ]; # Bank 226 - MGTYRXP1_226 +set_property PACKAGE_PIN AN3 [get_ports pci_exp_rxn[7] ]; # Bank 226 - MGTYRXN0_226 +set_property PACKAGE_PIN AN4 [get_ports pci_exp_rxp[7] ]; # Bank 226 - MGTYRXP0_226 +set_property PACKAGE_PIN AK6 [get_ports pci_exp_txn[4] ]; # Bank 226 - MGTYTXN3_226 +set_property PACKAGE_PIN AK7 [get_ports pci_exp_txp[4] ]; # Bank 226 - MGTYTXP3_226 +set_property PACKAGE_PIN AL8 [get_ports pci_exp_txn[5] ]; # Bank 226 - MGTYTXN2_226 +set_property PACKAGE_PIN AL9 [get_ports pci_exp_txp[5] ]; # Bank 226 - MGTYTXP2_226 +set_property PACKAGE_PIN AM6 [get_ports pci_exp_txn[6] ]; # Bank 226 - MGTYTXN1_226 +set_property PACKAGE_PIN AM7 [get_ports pci_exp_txp[6] ]; # Bank 226 - MGTYTXP1_226 +set_property PACKAGE_PIN AN8 [get_ports pci_exp_txn[7] ]; # Bank 226 - MGTYTXN0_226 +set_property PACKAGE_PIN AN9 [get_ports pci_exp_txp[7] ]; # Bank 226 - MGTYTXP0_226 \ No newline at end of file diff --git a/projects/U200/custom_parts_ddr4_2016_4_and_above.csv b/projects/U200/custom_parts_ddr4_2016_4_and_above.csv new file mode 100644 index 0000000..0e96b29 --- /dev/null +++ b/projects/U200/custom_parts_ddr4_2016_4_and_above.csv @@ -0,0 +1,9 @@ +Part type,Part name,Rank,StackHeight,CA Mirror,Data mask,Address width,Row width,Column width,Bank width,Bank group width,CS width,CKE width,ODT width,CK width,Memory speed grade,Memory density,Component density,Memory device width,Memory component width,Data bits per strobe,IO Voltages,Data widths,Min period,Max period,tCKE,tFAW,tFAW_dlr,tMRD,tRAS,tRCD,tREFI,tRFC,tRFC_dlr,tRP,tRRD_S,tRRD_L,tRRD_dlr,tRTP,tWR,tWTR_S,tWTR_L,tXPR,tZQCS,tZQINIT,tCCD_3ds,cas latency,cas write latency,burst length +Components,DDR4_CUSTOM,1,1,0,1,17,15,10,2,1,1,1,1,1,107E,4Gb,4Gb,16,16,8,1.2V,"8,16,24,32,40,48,56,64,72,80",1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,13,12,8 +UDIMMs,DDR4_CUSTOM1,2,1,1,1,17,15,10,2,2,2,2,2,2,2G1,8GB,1Gb,72,8,8,1.2V,72,1250,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,12,9,8 +SODIMMs,DDR4_CUSTOM2,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,64,8,8,1.2V,64,1071,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,14,12,8 +RDIMMs,DDR4_CUSTOM3,1,1,0,1,17,15,10,2,2,1,1,1,1,2G1,4GB,512Mb,72,8,8,1.2V,72,938,1600,5000 ps,30000 ps,0,8 tck,34000 ps,13920 ps,7800000 ps,260000 ps,0,13920 ps,5300 ps,6400 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,270 ns,128 tck,1024 tck,0,15,11,8 +RDIMMs,DDR4_CUSTOM4,2,2,1,1,17,15,10,2,2,2,2,2,1,83,8GB,4Gb,72,8,8,1.2V,72,833,1600,5000 ps,21000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,100000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,4 tck,16,14,8 +RDIMMs,DDR4_CUSTOM5,2,4,1,0,17,16,10,2,2,2,2,2,1,83,16GB,4Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +RDIMMs,64GB,1,1,0,0,18,18,10,2,2,1,1,1,1,83,64GB,16Gb,72,4,4,1.2V,72,833,1600,5000 ps,13000 ps,16 tck,8 tck,32000 ps,14160 ps,7800000 ps,350000 ps,110000 ps,14160 ps,3300 ps,4900 ps,4 tck,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,5 tck,16,14,8 +LRDIMMs,DDR4_CUSTOM6,4,1,1,0,17,16,10,2,2,4,2,2,2,093E,32GB,8Gb,72,4,4,1.2V,72,938,1600,5000 ps,15000 ps,0,8 tck,33000 ps,14060 ps,7800000 ps,260000 ps,0,14160 ps,3300 ps,4900 ps,0,7500 ps,15000 ps,2500 ps,7500 ps,360 ns,128 tck,1024 tck,0,15,11,8 diff --git a/projects/U200/patches/rd_en.patch b/projects/U200/patches/rd_en.patch new file mode 100644 index 0000000..ea2485a --- /dev/null +++ b/projects/U200/patches/rd_en.patch @@ -0,0 +1,370 @@ +--- U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_rd_en.sv +@@ -114,55 +114,86 @@ + + reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn; + (* KEEP = "true" *) reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn_nxt; +-reg [18:0] rsMask[0:7]; ++reg [19:0] rsMask[0:15]; + +-function [18:0] rs2mask; ++// RS probably stands for rank select. ++// TODO edit below in worst case. ++function [19:0] rs2mask; + input [3:0] diff; + input slot2; +-case ({diff, slot2}) +- 5'b0_0000: rs2mask = 19'b000_0000_0000_0000_1111; +- 5'b0_0001: rs2mask = 19'b000_0000_0000_0011_1100; +- 5'b0_0010: rs2mask = 19'b000_0000_0000_0001_1110; +- 5'b0_0011: rs2mask = 19'b000_0000_0000_0111_1000; +- 5'b0_0100: rs2mask = 19'b000_0000_0000_0011_1100; +- 5'b0_0101: rs2mask = 19'b000_0000_0000_1111_0000; +- 5'b0_0110: rs2mask = 19'b000_0000_0000_0111_1000; +- 5'b0_0111: rs2mask = 19'b000_0000_0001_1110_0000; +- 5'b0_1000: rs2mask = 19'b000_0000_0000_1111_0000; +- 5'b0_1001: rs2mask = 19'b000_0000_0011_1100_0000; +- 5'b0_1010: rs2mask = 19'b000_0000_0001_1110_0000; +- 5'b0_1011: rs2mask = 19'b000_0000_0111_1000_0000; +- 5'b0_1100: rs2mask = 19'b000_0000_0011_1100_0000; +- 5'b0_1101: rs2mask = 19'b000_0000_1111_0000_0000; +- 5'b0_1110: rs2mask = 19'b000_0000_0111_1000_0000; +- 5'b0_1111: rs2mask = 19'b000_0001_1110_0000_0000; +- 5'b1_0000: rs2mask = 19'b000_0000_1111_0000_0000; +- 5'b1_0001: rs2mask = 19'b000_0011_1100_0000_0000; +- 5'b1_0010: rs2mask = 19'b000_0001_1110_0000_0000; +- 5'b1_0011: rs2mask = 19'b000_0111_1000_0000_0000; +- 5'b1_0100: rs2mask = 19'b000_0011_1100_0000_0000; +- 5'b1_0101: rs2mask = 19'b000_1111_0000_0000_0000; +- 5'b1_0110: rs2mask = 19'b000_0111_1000_0000_0000; +- 5'b1_0111: rs2mask = 19'b001_1110_0000_0000_0000; +- 5'b1_1000: rs2mask = 19'b000_1111_0000_0000_0000; +- 5'b1_1001: rs2mask = 19'b011_1100_0000_0000_0000; +- 5'b1_1010: rs2mask = 19'b001_1110_0000_0000_0000; +- 5'b1_1011: rs2mask = 19'b111_1000_0000_0000_0000; ++ input slot1; ++case ({diff, slot2, slot1}) ++6'b0_00000: rs2mask = 19'b000_0000_0000_0000_1111; ++ 6'b0_00001: rs2mask = 19'b000_0000_0000_0001_1110; ++ 6'b0_00010: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_00011: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_00100: rs2mask = 19'b000_0000_0000_0001_1110; ++ 6'b0_00101: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_00110: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_00111: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01000: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_01001: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_01010: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01011: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_01100: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_01101: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01110: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_01111: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10000: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_10001: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_10010: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10011: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_10100: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_10101: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10110: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_10111: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11000: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_11001: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_11010: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11011: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b0_11100: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_11101: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11110: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b0_11111: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00000: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b1_00001: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b1_00010: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00011: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_00100: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b1_00101: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00110: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_00111: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01000: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_01001: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_01010: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01011: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_01100: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_01101: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01110: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_01111: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10000: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_10001: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_10010: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10011: rs2mask = 19'b111_1000_0000_0000_0000; ++ 6'b1_10100: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_10101: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10110: rs2mask = 19'b111_1000_0000_0000_0000; ++ 6'b1_10111: rs2mask = 20'b1111_0000_0000_0000_0000; + default: rs2mask = 19'b000_0000_1000_0000_1111; + endcase + endfunction + + always @(posedge clk) begin: blk1 +- reg [3:0] rsNdx; +- for (rsNdx = 0; rsNdx <= 7; rsNdx = rsNdx + 1) +- rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[2:1]] - (RL - 3), rsNdx[0]); ++ reg [4:0] rsNdx; ++ for (rsNdx = 0; rsNdx <= 15; rsNdx = rsNdx + 1) ++ rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[3:2]] - (RL - 3), rsNdx[1], rsNdx[0]); + end + + always @(*) if (rst) begin + rdEn_nxt = 'b0; + end else begin + rdEn_nxt = (rdEn >> 4) +- | (rdCAS ? {rsMask[{winRank, casSlot[1]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} ++ | (rdCAS ? {rsMask[{winRank, casSlot[1], casSlot[0]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} + : 'b0); + end + + +--- U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_rd_en.sv +@@ -114,55 +114,86 @@ + + reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn; + (* KEEP = "true" *) reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn_nxt; +-reg [18:0] rsMask[0:7]; ++reg [19:0] rsMask[0:15]; + +-function [18:0] rs2mask; ++// RS probably stands for rank select. ++// TODO edit below in worst case. ++function [19:0] rs2mask; + input [3:0] diff; + input slot2; +-case ({diff, slot2}) +- 5'b0_0000: rs2mask = 19'b000_0000_0000_0000_1111; +- 5'b0_0001: rs2mask = 19'b000_0000_0000_0011_1100; +- 5'b0_0010: rs2mask = 19'b000_0000_0000_0001_1110; +- 5'b0_0011: rs2mask = 19'b000_0000_0000_0111_1000; +- 5'b0_0100: rs2mask = 19'b000_0000_0000_0011_1100; +- 5'b0_0101: rs2mask = 19'b000_0000_0000_1111_0000; +- 5'b0_0110: rs2mask = 19'b000_0000_0000_0111_1000; +- 5'b0_0111: rs2mask = 19'b000_0000_0001_1110_0000; +- 5'b0_1000: rs2mask = 19'b000_0000_0000_1111_0000; +- 5'b0_1001: rs2mask = 19'b000_0000_0011_1100_0000; +- 5'b0_1010: rs2mask = 19'b000_0000_0001_1110_0000; +- 5'b0_1011: rs2mask = 19'b000_0000_0111_1000_0000; +- 5'b0_1100: rs2mask = 19'b000_0000_0011_1100_0000; +- 5'b0_1101: rs2mask = 19'b000_0000_1111_0000_0000; +- 5'b0_1110: rs2mask = 19'b000_0000_0111_1000_0000; +- 5'b0_1111: rs2mask = 19'b000_0001_1110_0000_0000; +- 5'b1_0000: rs2mask = 19'b000_0000_1111_0000_0000; +- 5'b1_0001: rs2mask = 19'b000_0011_1100_0000_0000; +- 5'b1_0010: rs2mask = 19'b000_0001_1110_0000_0000; +- 5'b1_0011: rs2mask = 19'b000_0111_1000_0000_0000; +- 5'b1_0100: rs2mask = 19'b000_0011_1100_0000_0000; +- 5'b1_0101: rs2mask = 19'b000_1111_0000_0000_0000; +- 5'b1_0110: rs2mask = 19'b000_0111_1000_0000_0000; +- 5'b1_0111: rs2mask = 19'b001_1110_0000_0000_0000; +- 5'b1_1000: rs2mask = 19'b000_1111_0000_0000_0000; +- 5'b1_1001: rs2mask = 19'b011_1100_0000_0000_0000; +- 5'b1_1010: rs2mask = 19'b001_1110_0000_0000_0000; +- 5'b1_1011: rs2mask = 19'b111_1000_0000_0000_0000; ++ input slot1; ++case ({diff, slot2, slot1}) ++6'b0_00000: rs2mask = 19'b000_0000_0000_0000_1111; ++ 6'b0_00001: rs2mask = 19'b000_0000_0000_0001_1110; ++ 6'b0_00010: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_00011: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_00100: rs2mask = 19'b000_0000_0000_0001_1110; ++ 6'b0_00101: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_00110: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_00111: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01000: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_01001: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_01010: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01011: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_01100: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_01101: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01110: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_01111: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10000: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_10001: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_10010: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10011: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_10100: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_10101: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10110: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_10111: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11000: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_11001: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_11010: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11011: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b0_11100: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_11101: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11110: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b0_11111: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00000: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b1_00001: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b1_00010: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00011: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_00100: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b1_00101: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00110: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_00111: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01000: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_01001: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_01010: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01011: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_01100: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_01101: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01110: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_01111: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10000: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_10001: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_10010: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10011: rs2mask = 19'b111_1000_0000_0000_0000; ++ 6'b1_10100: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_10101: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10110: rs2mask = 19'b111_1000_0000_0000_0000; ++ 6'b1_10111: rs2mask = 20'b1111_0000_0000_0000_0000; + default: rs2mask = 19'b000_0000_1000_0000_1111; + endcase + endfunction + + always @(posedge clk) begin: blk1 +- reg [3:0] rsNdx; +- for (rsNdx = 0; rsNdx <= 7; rsNdx = rsNdx + 1) +- rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[2:1]] - (RL - 3), rsNdx[0]); ++ reg [4:0] rsNdx; ++ for (rsNdx = 0; rsNdx <= 15; rsNdx = rsNdx + 1) ++ rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[3:2]] - (RL - 3), rsNdx[1], rsNdx[0]); + end + + always @(*) if (rst) begin + rdEn_nxt = 'b0; + end else begin + rdEn_nxt = (rdEn >> 4) +- | (rdCAS ? {rsMask[{winRank, casSlot[1]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} ++ | (rdCAS ? {rsMask[{winRank, casSlot[1], casSlot[0]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} + : 'b0); + end + +--- U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_rd_en.sv +@@ -114,55 +114,86 @@ + + reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn; + (* KEEP = "true" *) reg [RL+12 + 4*EXTRA_CMD_DELAY :0] rdEn_nxt; +-reg [18:0] rsMask[0:7]; ++reg [19:0] rsMask[0:15]; + +-function [18:0] rs2mask; ++// RS probably stands for rank select. ++// TODO edit below in worst case. ++function [19:0] rs2mask; + input [3:0] diff; + input slot2; +-case ({diff, slot2}) +- 5'b0_0000: rs2mask = 19'b000_0000_0000_0000_1111; +- 5'b0_0001: rs2mask = 19'b000_0000_0000_0011_1100; +- 5'b0_0010: rs2mask = 19'b000_0000_0000_0001_1110; +- 5'b0_0011: rs2mask = 19'b000_0000_0000_0111_1000; +- 5'b0_0100: rs2mask = 19'b000_0000_0000_0011_1100; +- 5'b0_0101: rs2mask = 19'b000_0000_0000_1111_0000; +- 5'b0_0110: rs2mask = 19'b000_0000_0000_0111_1000; +- 5'b0_0111: rs2mask = 19'b000_0000_0001_1110_0000; +- 5'b0_1000: rs2mask = 19'b000_0000_0000_1111_0000; +- 5'b0_1001: rs2mask = 19'b000_0000_0011_1100_0000; +- 5'b0_1010: rs2mask = 19'b000_0000_0001_1110_0000; +- 5'b0_1011: rs2mask = 19'b000_0000_0111_1000_0000; +- 5'b0_1100: rs2mask = 19'b000_0000_0011_1100_0000; +- 5'b0_1101: rs2mask = 19'b000_0000_1111_0000_0000; +- 5'b0_1110: rs2mask = 19'b000_0000_0111_1000_0000; +- 5'b0_1111: rs2mask = 19'b000_0001_1110_0000_0000; +- 5'b1_0000: rs2mask = 19'b000_0000_1111_0000_0000; +- 5'b1_0001: rs2mask = 19'b000_0011_1100_0000_0000; +- 5'b1_0010: rs2mask = 19'b000_0001_1110_0000_0000; +- 5'b1_0011: rs2mask = 19'b000_0111_1000_0000_0000; +- 5'b1_0100: rs2mask = 19'b000_0011_1100_0000_0000; +- 5'b1_0101: rs2mask = 19'b000_1111_0000_0000_0000; +- 5'b1_0110: rs2mask = 19'b000_0111_1000_0000_0000; +- 5'b1_0111: rs2mask = 19'b001_1110_0000_0000_0000; +- 5'b1_1000: rs2mask = 19'b000_1111_0000_0000_0000; +- 5'b1_1001: rs2mask = 19'b011_1100_0000_0000_0000; +- 5'b1_1010: rs2mask = 19'b001_1110_0000_0000_0000; +- 5'b1_1011: rs2mask = 19'b111_1000_0000_0000_0000; ++ input slot1; ++case ({diff, slot2, slot1}) ++6'b0_00000: rs2mask = 19'b000_0000_0000_0000_1111; ++ 6'b0_00001: rs2mask = 19'b000_0000_0000_0001_1110; ++ 6'b0_00010: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_00011: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_00100: rs2mask = 19'b000_0000_0000_0001_1110; ++ 6'b0_00101: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_00110: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_00111: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01000: rs2mask = 19'b000_0000_0000_0011_1100; ++ 6'b0_01001: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_01010: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01011: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_01100: rs2mask = 19'b000_0000_0000_0111_1000; ++ 6'b0_01101: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_01110: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_01111: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10000: rs2mask = 19'b000_0000_0000_1111_0000; ++ 6'b0_10001: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_10010: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10011: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_10100: rs2mask = 19'b000_0000_0001_1110_0000; ++ 6'b0_10101: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_10110: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_10111: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11000: rs2mask = 19'b000_0000_0011_1100_0000; ++ 6'b0_11001: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_11010: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11011: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b0_11100: rs2mask = 19'b000_0000_0111_1000_0000; ++ 6'b0_11101: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b0_11110: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b0_11111: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00000: rs2mask = 19'b000_0000_1111_0000_0000; ++ 6'b1_00001: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b1_00010: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00011: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_00100: rs2mask = 19'b000_0001_1110_0000_0000; ++ 6'b1_00101: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_00110: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_00111: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01000: rs2mask = 19'b000_0011_1100_0000_0000; ++ 6'b1_01001: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_01010: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01011: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_01100: rs2mask = 19'b000_0111_1000_0000_0000; ++ 6'b1_01101: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_01110: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_01111: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10000: rs2mask = 19'b000_1111_0000_0000_0000; ++ 6'b1_10001: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_10010: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10011: rs2mask = 19'b111_1000_0000_0000_0000; ++ 6'b1_10100: rs2mask = 19'b001_1110_0000_0000_0000; ++ 6'b1_10101: rs2mask = 19'b011_1100_0000_0000_0000; ++ 6'b1_10110: rs2mask = 19'b111_1000_0000_0000_0000; ++ 6'b1_10111: rs2mask = 20'b1111_0000_0000_0000_0000; + default: rs2mask = 19'b000_0000_1000_0000_1111; + endcase + endfunction + + always @(posedge clk) begin: blk1 +- reg [3:0] rsNdx; +- for (rsNdx = 0; rsNdx <= 7; rsNdx = rsNdx + 1) +- rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[2:1]] - (RL - 3), rsNdx[0]); ++ reg [4:0] rsNdx; ++ for (rsNdx = 0; rsNdx <= 15; rsNdx = rsNdx + 1) ++ rsMask[rsNdx] <= #TCQ rs2mask(mCL[rsNdx[3:2]] - (RL - 3), rsNdx[1], rsNdx[0]); + end + + always @(*) if (rst) begin + rdEn_nxt = 'b0; + end else begin + rdEn_nxt = (rdEn >> 4) +- | (rdCAS ? {rsMask[{winRank, casSlot[1]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} ++ | (rdCAS ? {rsMask[{winRank, casSlot[1], casSlot[0]}], { (RL-6 + 4*EXTRA_CMD_DELAY) {1'b0}}} + : 'b0); + end + diff --git a/projects/U200/patches/write.patch b/projects/U200/patches/write.patch new file mode 100644 index 0000000..812c13f --- /dev/null +++ b/projects/U200/patches/write.patch @@ -0,0 +1,95 @@ +--- U200.srcs/sources_1/ip/phy_rdimm_x8_dual/rtl/cal/ddr4_v2_2_cal_write.sv +@@ -157,9 +157,13 @@ + // used in pushing new write CAS commands into the wrQ shift register. These values are + // calculated for both casslot0 and casslot2. + localparam FABRIC_CASSLOT0 = ( ALL_WR_LATENCY / 4 ) - 2; ++localparam FABRIC_CASSLOT1 = ( ( ALL_WR_LATENCY + 1 ) / 4 ) - 2; + localparam FABRIC_CASSLOT2 = ( ( ALL_WR_LATENCY + 2 ) / 4 ) - 2; ++localparam FABRIC_CASSLOT3 = ( ( ALL_WR_LATENCY + 3 ) / 4 ) - 2; + localparam OFFSET_CASSLOT0 = ( ALL_WR_LATENCY ) % 4; ++localparam OFFSET_CASSLOT1 = ( ALL_WR_LATENCY + 1 ) % 4; + localparam OFFSET_CASSLOT2 = ( ALL_WR_LATENCY + 2 ) % 4; ++localparam OFFSET_CASSLOT3 = ( ALL_WR_LATENCY + 3 ) % 4; + + integer i; + +@@ -192,10 +196,12 @@ + // Output enable shift register fabric load cycle for cal and mc. mccasSlot2 is timing critical. + reg [3:0] oe_0_mux_cal; + wire [3:0] oe_0_mux_cal_nxt = calDone ? FABRIC_CASSLOT0 : FABRIC_CASSLOT2; +-wire [3:0] oe_fabric = mccasSlot2 ? FABRIC_CASSLOT2 : oe_0_mux_cal; ++wire [3:0] oe_fabric = mccasSlot2 ? (casSlot[0] ? FABRIC_CASSLOT3 : FABRIC_CASSLOT2) : ++ (casSlot[0] ? FABRIC_CASSLOT1 : oe_0_mux_cal); + + // tCK offset for mc. mccasSlot2 is timing critical. +-wire [1:0] tck_offset = mccasSlot2 ? OFFSET_CASSLOT2 : OFFSET_CASSLOT0; ++wire [1:0] tck_offset = mccasSlot2 ? (casSlot[0] ? OFFSET_CASSLOT3 : OFFSET_CASSLOT2) : ++ (casSlot[0] ? OFFSET_CASSLOT1 : OFFSET_CASSLOT0); + + // Output enable shift register load value for cal and mc. mcwrCAS and tck_offset are timing critical. + wire [DBAW+4:0] wrQ_cal_load_value = {winBuf, calRank, OFFSET_CASSLOT2[1:0], 1'b1}; + + +--- U200.srcs/sources_1/ip/phy_ddr4/rtl/cal/ddr4_v2_2_cal_write.sv +@@ -157,9 +157,13 @@ + // used in pushing new write CAS commands into the wrQ shift register. These values are + // calculated for both casslot0 and casslot2. + localparam FABRIC_CASSLOT0 = ( ALL_WR_LATENCY / 4 ) - 2; ++localparam FABRIC_CASSLOT1 = ( ( ALL_WR_LATENCY + 1 ) / 4 ) - 2; + localparam FABRIC_CASSLOT2 = ( ( ALL_WR_LATENCY + 2 ) / 4 ) - 2; ++localparam FABRIC_CASSLOT3 = ( ( ALL_WR_LATENCY + 3 ) / 4 ) - 2; + localparam OFFSET_CASSLOT0 = ( ALL_WR_LATENCY ) % 4; ++localparam OFFSET_CASSLOT1 = ( ALL_WR_LATENCY + 1 ) % 4; + localparam OFFSET_CASSLOT2 = ( ALL_WR_LATENCY + 2 ) % 4; ++localparam OFFSET_CASSLOT3 = ( ALL_WR_LATENCY + 3 ) % 4; + + integer i; + +@@ -192,10 +196,12 @@ + // Output enable shift register fabric load cycle for cal and mc. mccasSlot2 is timing critical. + reg [3:0] oe_0_mux_cal; + wire [3:0] oe_0_mux_cal_nxt = calDone ? FABRIC_CASSLOT0 : FABRIC_CASSLOT2; +-wire [3:0] oe_fabric = mccasSlot2 ? FABRIC_CASSLOT2 : oe_0_mux_cal; ++wire [3:0] oe_fabric = mccasSlot2 ? (casSlot[0] ? FABRIC_CASSLOT3 : FABRIC_CASSLOT2) : ++ (casSlot[0] ? FABRIC_CASSLOT1 : oe_0_mux_cal); + + // tCK offset for mc. mccasSlot2 is timing critical. +-wire [1:0] tck_offset = mccasSlot2 ? OFFSET_CASSLOT2 : OFFSET_CASSLOT0; ++wire [1:0] tck_offset = mccasSlot2 ? (casSlot[0] ? OFFSET_CASSLOT3 : OFFSET_CASSLOT2) : ++ (casSlot[0] ? OFFSET_CASSLOT1 : OFFSET_CASSLOT0); + + // Output enable shift register load value for cal and mc. mcwrCAS and tck_offset are timing critical. + wire [DBAW+4:0] wrQ_cal_load_value = {winBuf, calRank, OFFSET_CASSLOT2[1:0], 1'b1}; + + +--- U200.srcs/sources_1/ip/phy_ddr4_udimm/rtl/cal/ddr4_v2_2_cal_write.sv +@@ -157,9 +157,13 @@ + // used in pushing new write CAS commands into the wrQ shift register. These values are + // calculated for both casslot0 and casslot2. + localparam FABRIC_CASSLOT0 = ( ALL_WR_LATENCY / 4 ) - 2; ++localparam FABRIC_CASSLOT1 = ( ( ALL_WR_LATENCY + 1 ) / 4 ) - 2; + localparam FABRIC_CASSLOT2 = ( ( ALL_WR_LATENCY + 2 ) / 4 ) - 2; ++localparam FABRIC_CASSLOT3 = ( ( ALL_WR_LATENCY + 3 ) / 4 ) - 2; + localparam OFFSET_CASSLOT0 = ( ALL_WR_LATENCY ) % 4; ++localparam OFFSET_CASSLOT1 = ( ALL_WR_LATENCY + 1 ) % 4; + localparam OFFSET_CASSLOT2 = ( ALL_WR_LATENCY + 2 ) % 4; ++localparam OFFSET_CASSLOT3 = ( ALL_WR_LATENCY + 3 ) % 4; + + integer i; + +@@ -192,10 +196,12 @@ + // Output enable shift register fabric load cycle for cal and mc. mccasSlot2 is timing critical. + reg [3:0] oe_0_mux_cal; + wire [3:0] oe_0_mux_cal_nxt = calDone ? FABRIC_CASSLOT0 : FABRIC_CASSLOT2; +-wire [3:0] oe_fabric = mccasSlot2 ? FABRIC_CASSLOT2 : oe_0_mux_cal; ++wire [3:0] oe_fabric = mccasSlot2 ? (casSlot[0] ? FABRIC_CASSLOT3 : FABRIC_CASSLOT2) : ++ (casSlot[0] ? FABRIC_CASSLOT1 : oe_0_mux_cal); + + // tCK offset for mc. mccasSlot2 is timing critical. +-wire [1:0] tck_offset = mccasSlot2 ? OFFSET_CASSLOT2 : OFFSET_CASSLOT0; ++wire [1:0] tck_offset = mccasSlot2 ? (casSlot[0] ? OFFSET_CASSLOT3 : OFFSET_CASSLOT2) : ++ (casSlot[0] ? OFFSET_CASSLOT1 : OFFSET_CASSLOT0); + + // Output enable shift register load value for cal and mc. mcwrCAS and tck_offset are timing critical. + wire [DBAW+4:0] wrQ_cal_load_value = {winBuf, calRank, OFFSET_CASSLOT2[1:0], 1'b1}; + diff --git a/projects/U200/verilog/ddr4_adapter.v b/projects/U200/verilog/ddr4_adapter.v new file mode 100644 index 0000000..88eec7e --- /dev/null +++ b/projects/U200/verilog/ddr4_adapter.v @@ -0,0 +1,359 @@ +`include "parameters.vh" +`include "project.vh" +// Convert MC emitted DFI signals to a specific DDR4 PHY interface (mem_clock = 4xfab_clk) +// Note that this is a bit hardcoded, but it could be made more flexible to satisfy +// wider (can issue more than 4 commands each fab cycle) PHY interfaces. +// DBUF_WIDTH specifies how many bursts of data will be buffered +// before being issued to DRAM. + +`define ADDR_WIDTH 17 + +module ddr4_adapter #(parameter CKE_WIDTH = 1, RANK_WIDTH = 1, DQ_WIDTH = 64, DRAM_CMD_SLOTS = 4, + DATA_BUF_ADDR_WIDTH = 5, DBUF_WIDTH = 4, DQ_BURST = 8) + +( + // common signals + input clk, + input rst, + + //other control signals + input init_calib_complete, + //input process_iseq, + + // ddr_pipeline <-> outer module if + input [3:0] ddr_write, + input [3:0] ddr_read, + input [3:0] ddr_pre, + input [3:0] ddr_act, + input [3:0] ddr_ref, + input [3:0] ddr_zq, + input [3:0] ddr_nop, + input [3:0] ddr_ap, + input [3:0] ddr_half_bl, + input [3:0] ddr_pall, + input [4*`BG_WIDTH-1:0] ddr_bg, + input [4*`BANK_WIDTH-1:0] ddr_bank, + input [4*`COL_WIDTH-1:0] ddr_col, + input [4*`ROW_WIDTH-1:0] ddr_row, + input [511:0] ddr_wdata, + + // periodic maintenance signals + input ddr_maint_read, // next read will be a maintenance read + + // DDR4-PHY signals + output [DATA_BUF_ADDR_WIDTH-1:0] dBufAdr, // Reserved. Should be tied low. + output [DQ_WIDTH*8-1:0] wrData, // DRAM write data. There are 8 bits for each DQ lane on the DRAM bus. + output [DQ_WIDTH-1:0] wrDataMask,// DRAM write DM/DBI port.There is one bit for each byte of the wrData port. + input wrDataEn, // Write data Enable. The Phy will assert this port for one cycle for each write CAS command. + output [7:0] mc_ACT_n, // DRAM ACT_n command signal for four DRAM clock cycles. + output [`ADDR_WIDTH*8-1:0] mc_ADR, // DRAM address. There are 8 bits in the fabric interface for each address bit on the DRAM bus. + output [`BANK_WIDTH*8-1:0] mc_BA, // DRAM bank address. 8 bits for each DRAM bank address. + output [`BG_WIDTH*8-1:0] mc_BG, // DRAM bank group address. + output [`CS_WIDTH*8-1:0] mc_CS_n, // DRAM CS_n + //output [`ODT_WIDTH*8-1:0] mc_ODT, // DRAM ODT + output mcRdCAS, // Read CAS command issued. + output mcWrCAS, // Write CAS command issued. + output [1:0] winRank, // Target rank for CAS commands. This value indicates which rank a CAS command is issued to. + output [4:0] winBuf, // Optional control signal. When either mcRdCAS or mcWrCAS is asserted, the Phy will store the value on the winBuf signal. + // input [DQ_WIDTH*8-1:0] rdData, // DRAM read data. + input rdDataEn, // Read data valid. This signal asserts for one fabric cycle for each completed read operation. + input rdDataEnd, // Unused. Tied high. + output [1:0] mcCasSlot, + output mcCasSlot2, + output gt_data_ready, + + output iss_dummy_read + ); + + assign winRank = 2'b0; // single rank -> tie to 0 + assign winBuf = 4'b0; // TODO don't know how this could be used + assign dBufAdr = {DATA_BUF_ADDR_WIDTH{1'b0}}; + + reg [DQ_BURST*DQ_WIDTH-1:0] ddr_wdata_r; + + reg [2*DQ_BURST*DQ_WIDTH-1:0] wrDataBuf, wrDataBuf_ns; + reg slot1_full, slot1_full_ns; + reg slot2_full, slot2_full_ns; + + assign wrData = wrDataBuf[0+:DQ_BURST*DQ_WIDTH]; + + reg iss_dummy_read_r, iss_dummy_read_ns; + reg read_will_be_dummy_r, read_will_be_dummy_ns; + + assign iss_dummy_read = iss_dummy_read_r; + + reg init_calib_complete_r; // can't issue any commands until this signal is asserted + + reg wrDataEn_r; // to delay wrDataEn by one clock cycle + reg [7:0] ACT_n_ns, ACT_n_r; + reg [`ADDR_WIDTH*8-1:0] ADR_ns, ADR_r; + reg [`BANK_WIDTH*8-1:0] BA_ns, BA_r; + reg [`BG_WIDTH*8-1:0] BG_ns, BG_r; + reg [`CS_WIDTH*8-1:0] CS_n_ns, CS_n_r; + reg [`ODT_WIDTH*8-1:0] ODT_ns, ODT_r; + reg RdCAS_ns, RdCAS_r; + reg WrCAS_ns, WrCAS_r; + + reg [1:0] mcCasSlot_r, mcCasSlot_ns; + reg gt_data_ready_r, gt_data_ready_ns; + + // TODO - PG 150 - page 180 + // Specifically, the PHY requires the following after calDone asserts: + // 1. At least one read command every 1 μs. For a multi-rank system any rank is acceptable. + // 2. The gt_data_ready signal is asserted for one system clock cycle after rdDataEn or + // per_rd_done signal asserts at least once within each 1 μs interval. + // 3. There is a three contiguous system clock cycle period with no read CAS commands + // asserted at the PHY interface every 1 μs. + // Somehow enforce above requirements to our PHY command stream, if it is not implicitly + // handled by the controller's maintenance handler modules. + // To drive gt_data_ready + assign gt_data_ready = gt_data_ready_r; + + assign mcCasSlot = mcCasSlot_r; + assign mcCasSlot2 = mcCasSlot[1]; + + assign wrDataMask = {DQ_WIDTH{1'b0}}; + assign mc_ACT_n = ACT_n_r; + assign mc_ADR = ADR_r; + assign mc_BA = BA_r; + assign mc_BG = BG_r; + assign mc_CS_n = CS_n_r; + assign mcRdCAS = RdCAS_r; + assign mcWrCAS = WrCAS_r; + + integer mc_cmd_i; // iterate over softmc dfi commands + integer adr_bit_i; // iterate over dfi address bits + integer bank_bit_i; // iterate over bank number bits + integer bg_bit_i; // iterate over bank group bits + always@* begin + wrDataBuf_ns = wrDataBuf; + slot1_full_ns = slot1_full; + slot2_full_ns = slot2_full; + ACT_n_ns = {8{`HIGH}}; + ADR_ns = {`ROW_WIDTH*8{1'bx}}; + BA_ns = {`BANK_WIDTH*8{1'bx}}; + BG_ns = {`BG_WIDTH*8{1'bx}}; + CS_n_ns = {`CS_WIDTH*8{1'b1}}; // NOP + ODT_ns = {`ODT_WIDTH*8{1'bx}}; + RdCAS_ns = 1'b0; + WrCAS_ns = 1'b0; + mcCasSlot_ns = 2'b0; + iss_dummy_read_ns = iss_dummy_read_r; + read_will_be_dummy_ns = ddr_maint_read || read_will_be_dummy_r; + + // assign DDR4 PHY address signals + // each pair of bits in a byte corresponds + // to each slot's command address bit + // e.g. ADR[1:0] is slot0's command address bit 0 + // ADR[3:2] is slot1's command address bit 0 + // ADR[9:8] is slot0's command address bit 1... + + // Assume that every command works with column addresses + // ACTs will overwrite LSBs later + for(mc_cmd_i = 0 ; mc_cmd_i < DRAM_CMD_SLOTS ; mc_cmd_i = mc_cmd_i + 1) begin + for(adr_bit_i = 0 ; adr_bit_i < `COL_WIDTH ; adr_bit_i = adr_bit_i + 1) begin + ADR_ns[adr_bit_i*8 + mc_cmd_i*2 +: 2] = + {2{ddr_col[mc_cmd_i*`COL_WIDTH + adr_bit_i]}}; + end + end + + // ACTs overwriting LSBs here + for(mc_cmd_i = 0 ; mc_cmd_i < DRAM_CMD_SLOTS ; mc_cmd_i = mc_cmd_i + 1) begin + for(adr_bit_i = 0 ; adr_bit_i < `ROW_WIDTH ; adr_bit_i = adr_bit_i + 1) begin + if(ddr_act[mc_cmd_i]) + ADR_ns[adr_bit_i*8 + mc_cmd_i*2 +: 2] = + {2{ddr_row[mc_cmd_i*`ROW_WIDTH + adr_bit_i]}}; + end + end + + // Set bank and bank group signals + for(mc_cmd_i = 0 ; mc_cmd_i < DRAM_CMD_SLOTS ; mc_cmd_i = mc_cmd_i + 1) begin + for(bank_bit_i = 0 ; bank_bit_i < `BANK_WIDTH ; bank_bit_i = bank_bit_i + 1) begin + BA_ns[bank_bit_i*8 + mc_cmd_i*2 +: 2] = + {2{ddr_bank[mc_cmd_i*`BANK_WIDTH + bank_bit_i]}}; + end + end + for(mc_cmd_i = 0 ; mc_cmd_i < DRAM_CMD_SLOTS ; mc_cmd_i = mc_cmd_i + 1) begin + for(bg_bit_i = 0 ; bg_bit_i < `BG_WIDTH ; bg_bit_i = bg_bit_i + 1) begin + BG_ns[bg_bit_i*8 + mc_cmd_i*2 +: 2] = + {2{ddr_bg[mc_cmd_i*`BG_WIDTH + bg_bit_i]}}; + end + end + + // Set misc. signals (ap, bl4, precharge all) + for(mc_cmd_i = 0 ; mc_cmd_i < DRAM_CMD_SLOTS ; mc_cmd_i = mc_cmd_i + 1) begin + if(ddr_ap[mc_cmd_i]) + ADR_ns[10*8 + mc_cmd_i*2 +: 2] = {2{`HIGH}}; + else if(ddr_write[mc_cmd_i] | ddr_read[mc_cmd_i]) + ADR_ns[10*8 + mc_cmd_i*2 +: 2] = {2{`LOW}}; + if(ddr_half_bl[mc_cmd_i]) + ADR_ns[12*8 + mc_cmd_i*2 +: 2] = {2{`HIGH}}; + else if(ddr_write[mc_cmd_i] | ddr_read[mc_cmd_i]) + ADR_ns[12*8 + mc_cmd_i*2 +: 2] = {2{`LOW}}; + if(ddr_pall[mc_cmd_i]) + ADR_ns[10*8 + mc_cmd_i*2 +: 2] = {2{`HIGH}}; + else if(ddr_pre[mc_cmd_i]) + ADR_ns[10*8 + mc_cmd_i*2 +: 2] = {2{`LOW}}; + if(ddr_zq[mc_cmd_i]) // ZQ short + ADR_ns[10*8 + mc_cmd_i*2 +: 2] = {2{`LOW}}; + end + + // For each command slot, decode the commands + // and hopefully convert those to Xilinx PHY + // compatible commands. + for(mc_cmd_i = 0 ; mc_cmd_i < DRAM_CMD_SLOTS ; mc_cmd_i = mc_cmd_i + 1) begin + if(ddr_nop[mc_cmd_i]) begin // NOP + // set chip select to HI + CS_n_ns[mc_cmd_i*1*2 +: 1*2] = {1*2{`HIGH}}; + end + else if(ddr_act[mc_cmd_i]) begin // Activate ROW + // There seems to be something wrong with the dfi_cs signal widths + // coming from the mc. Consider LSBs as valid CS signals for now + CS_n_ns[mc_cmd_i*1*2 +: 1*2] = {2*1{`LOW}}; + ACT_n_ns[mc_cmd_i*2 +: 2] = {2{`LOW}}; + end // Activate + else if(ddr_read[mc_cmd_i] || ddr_write[mc_cmd_i]) begin // DDR Read or Write + mcCasSlot_ns = mc_cmd_i[0 +: 2]; + CS_n_ns[mc_cmd_i*1*2 +: 1*2] = {2*1{`LOW}}; + if(ddr_write[mc_cmd_i]) begin // Write burst + ADR_ns[`ADDR_WIDTH*8-3*8 + mc_cmd_i*2 +: 2] = {2{`LOW}}; // WE + ADR_ns[`ADDR_WIDTH*8-2*8 + mc_cmd_i*2 +: 2] = {2{`LOW}}; // CAS + ADR_ns[`ADDR_WIDTH*8-8 + mc_cmd_i*2 +: 2] = {2{`HIGH}}; // ~RAS + //fifo_wr_en = HIGH; + WrCAS_ns = `HIGH; + end + else begin // Read burst + ADR_ns[`ADDR_WIDTH*8-3*8 + mc_cmd_i*2 +: 2] = {2{`HIGH}}; // ~WE + ADR_ns[`ADDR_WIDTH*8-2*8 + mc_cmd_i*2 +: 2] = {2{`LOW}}; // CAS + ADR_ns[`ADDR_WIDTH*8-8 + mc_cmd_i*2 +: 2] = {2{`HIGH}}; // ~RAS + RdCAS_ns = `HIGH; + iss_dummy_read_ns = read_will_be_dummy_r; + read_will_be_dummy_ns = `LOW; + end + end // DDR Read-Write + else if(ddr_pre[mc_cmd_i]) begin // Precharge + CS_n_ns[mc_cmd_i*1*2 +: 1*2] = {2*1{`LOW}}; + ADR_ns[`ADDR_WIDTH*8-3*8 + mc_cmd_i*2 +: 2] = {2{`LOW}}; // WE + ADR_ns[`ADDR_WIDTH*8-2*8 + mc_cmd_i*2 +: 2] = {2{`HIGH}}; // ~CAS + ADR_ns[`ADDR_WIDTH*8-8 + mc_cmd_i*2 +: 2] = {2{`LOW}}; // RAS + end // Precharge + else if(ddr_ref[mc_cmd_i]) begin // Refresh + CS_n_ns[mc_cmd_i*1*2 +: 1*2] = {2*1{`LOW}}; + ADR_ns[`ADDR_WIDTH*8-3*8 + mc_cmd_i*2 +: 2] = {2{`HIGH}}; // ~WE + ADR_ns[`ADDR_WIDTH*8-2*8 + mc_cmd_i*2 +: 2] = {2{`LOW}}; // CAS + ADR_ns[`ADDR_WIDTH*8-8 + mc_cmd_i*2 +: 2] = {2{`LOW}}; // RAS + end + else if(ddr_zq[mc_cmd_i]) begin // ZQ Calib + CS_n_ns[mc_cmd_i*1*2 +: 1*2] = {2*1{`LOW}}; + ADR_ns[`ADDR_WIDTH*8-3*8 + mc_cmd_i*2 +: 2] = {2{`LOW}}; // WE + ADR_ns[`ADDR_WIDTH*8-2*8 + mc_cmd_i*2 +: 2] = {2{`HIGH}}; // ~CAS + ADR_ns[`ADDR_WIDTH*8-8 + mc_cmd_i*2 +: 2] = {2{`HIGH}}; // ~RAS + end + end // decode block end + + if(WrCAS_r) begin + if(slot1_full && slot2_full && wrDataEn_r) begin + wrDataBuf_ns[0+:DQ_BURST*DQ_WIDTH] = wrDataBuf[DQ_BURST*DQ_WIDTH +: DQ_BURST*DQ_WIDTH]; + wrDataBuf_ns[DQ_BURST*DQ_WIDTH+:DQ_BURST*DQ_WIDTH] = ddr_wdata_r; + end + else if (slot1_full && wrDataEn_r) begin + wrDataBuf_ns[0+:DQ_BURST*DQ_WIDTH] = ddr_wdata_r; + end + else if (slot1_full) begin + wrDataBuf_ns[DQ_BURST*DQ_WIDTH+:DQ_BURST*DQ_WIDTH] = ddr_wdata_r; + slot2_full_ns = `HIGH; + end + else begin + wrDataBuf_ns[0+:DQ_BURST*DQ_WIDTH] = ddr_wdata_r; + slot1_full_ns = `HIGH; + end + end + + // We handle the cases where a wrDataEn and dfi CAS commands + // arrive at the same time + if(wrDataEn_r && ~WrCAS_r) begin + if(slot1_full && slot2_full) begin + wrDataBuf_ns[0+:DQ_BURST*DQ_WIDTH] = wrDataBuf[DQ_BURST*DQ_WIDTH +: DQ_BURST*DQ_WIDTH]; + slot2_full_ns = `LOW; + end + else if (slot1_full) begin + slot1_full_ns = `LOW; + end + end + + if(rdDataEn) begin + if(RdCAS_r) // issued another CAS read this cycle + iss_dummy_read_ns = ddr_maint_read; + else + iss_dummy_read_ns = `LOW; + end + + gt_data_ready_ns = iss_dummy_read_r & rdDataEn; + // this assumes CAS_rw_ctr is either 0, 1 or 2 + //mcCasSlot_ns[1] = CAS_rw_ctr[DRAM_CMD_SLOTS-1][1]; + //mcCasSlot_ns[0] = CAS_rw_ctr[DRAM_CMD_SLOTS-1][0]; + end + + always@(posedge clk) begin + if(rst) begin + wrDataBuf <= {DQ_WIDTH*DQ_BURST{1'b0}}; + init_calib_complete_r <= 1'b0; + iss_dummy_read_r <= 1'b0; + read_will_be_dummy_r <= 1'b0; + wrDataEn_r <= 1'b0; + ACT_n_r <= {8{`HIGH}}; + ADR_r <= {`ADDR_WIDTH*8{1'bx}}; + BA_r <= {`BANK_WIDTH*8{1'bx}}; + BG_r <= {`BG_WIDTH*8{1'bx}}; + CS_n_r <= {`CS_WIDTH*8{1'b1}}; //NOP + ODT_r <= {`ODT_WIDTH*8{1'bx}}; + //fifo_wr_en_r <= 1'b0; + WrCAS_r <= 1'b0; + RdCAS_r <= 1'b0; + mcCasSlot_r <= 2'b0; + slot1_full <= `LOW; + slot2_full <= `LOW; + gt_data_ready_r <= 1'b0; + end + else begin + if(init_calib_complete_r) begin + ddr_wdata_r <= ddr_wdata; + slot1_full <= slot1_full_ns; + slot2_full <= slot2_full_ns; + wrDataBuf <= wrDataBuf_ns; + iss_dummy_read_r <= iss_dummy_read_ns; + read_will_be_dummy_r <= read_will_be_dummy_ns; + wrDataEn_r <= wrDataEn; + ACT_n_r <= ACT_n_ns; + ADR_r <= ADR_ns; + BA_r <= BA_ns; + BG_r <= BG_ns; + CS_n_r <= CS_n_ns; + ODT_r <= ODT_ns; + WrCAS_r <= WrCAS_ns; + RdCAS_r <= RdCAS_ns; + //fifo_wr_en_r <= fifo_wr_en_ns; + mcCasSlot_r <= mcCasSlot_ns; + gt_data_ready_r <= gt_data_ready_ns; + end + else begin + slot1_full <= `LOW; + slot2_full <= `LOW; + wrDataBuf <= {DQ_WIDTH*DQ_BURST{1'b0}}; + init_calib_complete_r <= init_calib_complete_r | init_calib_complete; + iss_dummy_read_r <= `LOW; + read_will_be_dummy_r <= `LOW; + ACT_n_r <= {8{`HIGH}}; + ADR_r <= {`ADDR_WIDTH*8{1'b1}}; + BA_r <= {`BANK_WIDTH*8{1'b1}}; + BG_r <= {`BG_WIDTH*8{1'b1}}; + CS_n_r <= {`CS_WIDTH*8{1'b1}}; + WrCAS_r <= 1'b0; + RdCAS_r <= 1'b0; + //fifo_wr_en_r <= 1'b0; + mcCasSlot_r <= 2'b0; + gt_data_ready_r <= 1'b0; + end + end + end +endmodule \ No newline at end of file diff --git a/projects/U200/verilog/ddr4_mc_odt.v b/projects/U200/verilog/ddr4_mc_odt.v new file mode 100644 index 0000000..fdb5c1f --- /dev/null +++ b/projects/U200/verilog/ddr4_mc_odt.v @@ -0,0 +1,130 @@ +// Auto-generated, DDR4 SDRAM Example Design source +// small modifications to issue writes from all command slots +module ddr4_mc_odt #(parameter + ODTWR = 16'h8421 + ,ODTWRDEL = 5'd9 + ,ODTWRDUR = 4'd6 + ,ODTWRODEL = 5'd9 + ,ODTWRODUR = 4'd6 + + ,ODTRD = 16'h8421 + ,ODTRDDEL = 5'd9 + ,ODTRDDUR = 4'd6 + ,ODTRDODEL = 5'd9 + ,ODTRDODUR = 4'd6 + + ,ODTBITS = 4 + ,ODTNOP = 4'b0000 + ,TCQ = 0.1 + )( + input clk + ,input rst + + ,output [ODTBITS*8-1:0] mc_ODT + + ,input casSlot2 + ,input [1:0] casSlot + ,input [1:0] rank + ,input winRead + ,input winWrite + ,input tranSentC + ); + + // ========================================================================================== + // ODT is a multi-fabric-cycle waveform that needs to assert on the same cycle as write CAS, + // and also on the same cycle as read CAS when tCL=tCWL. This block generates the full + // multi-cycle ODT waveform in the same cycle that rdCAS or wrCAS is generated, bypassing + // the first 8 bits per ODT pin to mc_ODT combinationally, and flopping the remaining bits + // in a shift register which are then sent to the XiPhy 8 bits per pin per cycle. If CAS + // commands are issued so that the current ODT waveform overlaps with the waveform from + // previous commands, the waveforms will be OR'd together. + // Note: The original Olympus ODT block had separate timing for the selected rank and + // non-target ranks. This version of the code does not support this. + // ========================================================================================== + + + // ========================================================================================== + // Signal Declarations + // ========================================================================================== + + // Structures holding multi-fabric-cycle ODT pin waveforms for current CAS transaction + wire [31:0] odt_array [ ODTBITS-1:0 ]; + wire [31:0] odt_transent [ ODTBITS-1:0 ]; + + // Shift register holding ODT pin waveforms for previous CAS transactions + reg [23:0] odt_shift [ ODTBITS-1:0 ]; + wire [23:0] odt_shift_nxt[ ODTBITS-1:0 ]; + + // ODT pin waveform for current fabric cycle, with time going from msb to lsb, reverse for XiPhy order + wire [ 7:0] odt_reverse [ ODTBITS-1:0 ]; + + + // ========================================================================================== + // Module Code + // ========================================================================================== + + // Set up basic write ODT timing waveform. Note that time increases moving from msb to lsb. + wire [31:0] odt_pulse_wr_slot0 = 32'hff_ff_ff_ff << (32 - 2*ODTWRDUR); + wire [31:0] odt_pulse_wr_slot1 = odt_pulse_wr_slot0 >> 2; + wire [31:0] odt_pulse_wr_slot2 = odt_pulse_wr_slot0 >> 4; + wire [31:0] odt_pulse_wr_slot3 = odt_pulse_wr_slot0 >> 6; + + // Set up basic read ODT timing waveform. Note that time increases moving from msb to lsb. + wire [31:0] odt_pulse_rd_slot0 = ( 32'hff_ff_ff_ff << (32 - 2*ODTRDDUR) ) >> ( 2*( ODTRDDEL - ODTWRDEL ) ); + wire [31:0] odt_pulse_rd_slot1 = odt_pulse_rd_slot0 >> 2; + wire [31:0] odt_pulse_rd_slot2 = odt_pulse_rd_slot0 >> 4; + wire [31:0] odt_pulse_rd_slot3 = odt_pulse_rd_slot0 >> 6; + + // Select ODT timing waveform based on winning command type and slot position + wire [31:0] win_odt_pulse_slot0 = winRead ? odt_pulse_rd_slot0 : odt_pulse_wr_slot0; + wire [31:0] win_odt_pulse_slot1 = winRead ? odt_pulse_rd_slot1: odt_pulse_wr_slot1; + wire [31:0] win_odt_pulse_slot2 = winRead ? odt_pulse_rd_slot2 : odt_pulse_wr_slot2; + wire [31:0] win_odt_pulse_slot3 = winRead ? odt_pulse_rd_slot3 : odt_pulse_wr_slot3; + wire [31:0] win_odt_pulse = casSlot2 ? (casSlot[0] ? win_odt_pulse_slot3 : win_odt_pulse_slot2) + : (casSlot[0] ? win_odt_pulse_slot1 : win_odt_pulse_slot0); + + // Select ODT pin pattern based on winning command type and rank + wire [15:0] win_odt_cmd_pat = winRead ? ODTRD : ODTWR; + wire [ 3:0] win_odt_pat = { 4 { winRead | winWrite } } & win_odt_cmd_pat[ 4*rank +:4 ]; // spyglass disable W498 + + genvar odt_pin; + generate + for (odt_pin = 0; odt_pin < ODTBITS; odt_pin = odt_pin + 1) begin + // Combine selected waveform and pattern to generate full ODT output for the current winning CAS command + assign odt_array[odt_pin] = { 32 { win_odt_pat[ odt_pin ] } } & win_odt_pulse; + + // Qualify with tranSendC + assign odt_transent[odt_pin] = { 32 { tranSentC } } & odt_array[ odt_pin ]; + + // Parallel load lower 24 bits of qualified ODT output into shift register + assign odt_shift_nxt[odt_pin] = odt_transent[odt_pin][23:0] | { odt_shift[odt_pin][15:0], 8'b0 }; + + // Combine the upper 8 bits of the odt output for the new transaction (bypass path) with + // the upper 8 bits of the shift register output to generate the odt block's output + assign odt_reverse[odt_pin] = odt_transent[odt_pin][31:24] | odt_shift[odt_pin][23:16]; + + // Reverse the msb/lsb order. XiPhy wants increasing time going from lsb to msb + assign mc_ODT[odt_pin*8+:8] = { odt_reverse[odt_pin][0], odt_reverse[odt_pin][1], odt_reverse[odt_pin][2], odt_reverse[odt_pin][3], + odt_reverse[odt_pin][4], odt_reverse[odt_pin][5], odt_reverse[odt_pin][6], odt_reverse[odt_pin][7] }; + end + endgenerate + + + // ========================================================================================== + // Reset flops + // ========================================================================================== + + integer i; + always @(posedge clk) begin + if (rst) begin + for (i = 0; i < ODTBITS; i = i + 1) begin + odt_shift[i] <= #TCQ 28'b0; + end + end else begin + for (i = 0; i < ODTBITS; i = i + 1) begin + odt_shift[i] <= #TCQ odt_shift_nxt[i]; + end + end + end + +endmodule \ No newline at end of file diff --git a/projects/U200/verilog/project.vh b/projects/U200/verilog/project.vh new file mode 100644 index 0000000..8286cbd --- /dev/null +++ b/projects/U200/verilog/project.vh @@ -0,0 +1,31 @@ +`define UDIMM_x8 + +`ifdef UDIMM_x8 + + `define DQ_WIDTH 64 + `define ODT_WIDTH 2 + `define CS_WIDTH 2 + `define CKE_WIDTH 2 + `define CK_WIDTH 1 + `define ROW_ADDR_WIDTH 17 + +`elsif RDIMM_x8 + + `define DQ_WIDTH 72 + `define ODT_WIDTH 2 + `define CS_WIDTH 2 + `define CKE_WIDTH 2 + `define CK_WIDTH 1 + `define ROW_ADDR_WIDTH 17 + +`elsif RDIMM_x4 + + `define DQ_WIDTH 72 + `define ODT_WIDTH 2 + `define CS_WIDTH 2 + `define CKE_WIDTH 2 + `define CK_WIDTH 1 + `define ROW_ADDR_WIDTH 18 + +`endif + diff --git a/projects/U200/verilog/softmc_top.v b/projects/U200/verilog/softmc_top.v new file mode 100644 index 0000000..6d6dfcd --- /dev/null +++ b/projects/U200/verilog/softmc_top.v @@ -0,0 +1,737 @@ +`include "parameters.vh" +`include "project.vh" + +module softmc_top #(parameter tCK = 1500, SIM = "false") + ( + // common signals + input c0_sys_clk_p, + input c0_sys_clk_n, + input sys_rst_l, + + // iob <> ddr4 sdram ip signals + output c0_ddr4_act_n, + output [`ROW_ADDR_WIDTH-1:0] c0_ddr4_adr, + output [1:0] c0_ddr4_ba, + output [1:0] c0_ddr4_bg, + output [`CKE_WIDTH-1:0] c0_ddr4_cke, + output [`ODT_WIDTH-1:0] c0_ddr4_odt, + output [`CS_WIDTH-1:0] c0_ddr4_cs_n, + output [`CK_WIDTH-1:0] c0_ddr4_ck_t, + output [`CK_WIDTH-1:0] c0_ddr4_ck_c, + output c0_ddr4_reset_n, + + `ifdef RDIMM_x4 + inout [17:0] c0_ddr4_dqs_c, + inout [17:0] c0_ddr4_dqs_t, + inout [71:0] c0_ddr4_dq, + output c0_ddr4_parity, + `elsif UDIMM_x8 + inout [7:0] c0_ddr4_dqs_c, + inout [7:0] c0_ddr4_dqs_t, + inout [63:0] c0_ddr4_dq, + inout [7:0] c0_ddr4_dm_dbi_n, + output c0_ddr4_parity, + `elsif RDIMM_x8 + inout [8:0] c0_ddr4_dqs_c, + inout [8:0] c0_ddr4_dqs_t, + inout [71:0] c0_ddr4_dq, + inout [8:0] c0_ddr4_dm_dbi_n, + output c0_ddr4_parity, + `endif + // xdma signals + input clk_ref_p, + input clk_ref_n, + input pcie_rst, + output [7:0] pci_exp_txp, + output [7:0] pci_exp_txn, + input [7:0] pci_exp_rxp, + input [7:0] pci_exp_rxn + + ); + + `ifdef RDIMM_x4 + assign c0_ddr4_odt[1] = 1'b0; + assign c0_ddr4_cs_n[1] = 1'b1; + assign c0_ddr4_cke[1] = 1'b0; + `elsif RDIMM_x8 + assign c0_ddr4_odt[1] = 1'b0; + assign c0_ddr4_cs_n[1] = 1'b1; + assign c0_ddr4_cke[1] = 1'b0; + //assign c0_ddr4_parity = 1'b0; + `elsif UDIMM_x8 + assign c0_ddr4_odt[1] = 1'b0; + assign c0_ddr4_cs_n[1] = 1'b1; + assign c0_ddr4_cke[1] = 1'b0; + assign c0_ddr4_parity = 1'b0; + `endif + // Frontend control signals + wire softmc_fin; + wire user_rst; + + // Frontend <-> Fetch signals + wire [`IMEM_ADDR_WIDTH-1:0] fr_addr_in; + wire fr_valid_in; + wire [`INSTR_WIDTH-1:0] fr_data_out; + wire fr_valid_out; + wire [`IMEM_ADDR_WIDTH-1:0] fr_addr_out; + wire fr_ready_out; + + // Frontend <-> misc. control signals + wire per_rd_init; + wire per_zq_init; + wire per_ref_init; + wire rbe_switch_mode; + wire toggle_dll; + + // AXI streaming ports + wire [`XDMA_AXI_DATA_WIDTH-1:0] m_axis_h2c_tdata_0,xdma_h2c_tdata_0; + wire m_axis_h2c_tlast_0, xdma_h2c_tlast_0; + wire m_axis_h2c_tvalid_0, xdma_h2c_tvalid_0; + wire m_axis_h2c_tready_0, xdma_h2c_tready_0; + wire [`XDMA_AXI_DATA_WIDTH/8-1:0] m_axis_h2c_tkeep_0, xdma_h2c_tkeep_0; + wire [`XDMA_AXI_DATA_WIDTH-1:0] s_axis_c2h_tdata_0, xdma_c2h_tdata_0; + wire s_axis_c2h_tlast_0, xdma_c2h_tlast_0; + wire s_axis_c2h_tvalid_0, xdma_c2h_tvalid_0; + wire s_axis_c2h_tready_0, xdma_c2h_tready_0; + wire [`XDMA_AXI_DATA_WIDTH/8-1:0] s_axis_c2h_tkeep_0, xdma_c2h_tkeep_0; + + // ddr_pipeline <-> outer module if + wire [3:0] ddr_write; + wire [3:0] ddr_read; + wire [3:0] ddr_pre; + wire [3:0] ddr_act; + wire [3:0] ddr_ref; + wire [3:0] ddr_zq; + wire [3:0] ddr_nop; + wire [3:0] ddr_ap; + wire [3:0] ddr_pall; + wire [3:0] ddr_half_bl; + wire [4*`BG_WIDTH-1:0] ddr_bg; + wire [4*`BANK_WIDTH-1:0] ddr_bank; + wire [4*`COL_WIDTH-1:0] ddr_col; + wire [4*`ROW_WIDTH-1:0] ddr_row; + wire [511:0] ddr_wdata; + + // periodic maintenance signals + wire ddr_maint_read; + + // phy <-> ddr adapter and xdma app signals + // dlltoggler + wire clk_sel = 0; + wire [7:0] dllt_mc_ACT_n; + wire [135:0] dllt_mc_ADR; + wire [15:0] dllt_mc_BA; + wire [15:0] dllt_mc_BG; + wire [7:0] dllt_mc_CKE; + wire [7:0] dllt_mc_CS_n; + wire dllt_done; + // ddr adapter + wire [4:0] dBufAdr; + wire [`DQ_WIDTH*8-1:0] wrData; + wire [`DQ_WIDTH-1:0] wrDataMask; + wire [511:0] rdData; + wire [4:0] rdDataAddr; + wire [0:0] rdDataEn; + wire [0:0] rdDataEnd; + wire [0:0] per_rd_done; + wire [0:0] rmw_rd_done; + wire [4:0] wrDataAddr; + wire [0:0] wrDataEn; + wire [7:0] mc_ACT_n; + wire [135:0] mc_ADR; + wire [15:0] mc_BA; + wire [15:0] mc_BG; + wire [`CKE_WIDTH*8-1:0] mc_CKE; + wire [`CS_WIDTH*8-1:0] mc_CS_n; + wire [`ODT_WIDTH*8-1:0] mc_ODT; + wire [0:0] mcRdCAS; + wire [0:0] mcWrCAS; + wire [0:0] winInjTxn; + wire [0:0] winRmw; + wire [4:0] winBuf; + wire [1:0] winRank; + wire [5:0] tCWL; + wire dbg_clk; + wire c0_wr_rd_complete; + wire c0_ddr4_clk; + wire c0_ddr4_dll_off_clk; + wire ddr4_ui_clk; + wire c0_ddr4_rst; + wire [511:0] dbg_bus; + wire [1:0] mcCasSlot; + wire mcCasSlot2; + wire gt_data_ready; + + wire read_seq_incoming; // next few instructions will read from DRAM + wire [11:0] incoming_reads; // how many reads next few instructions will issue + wire [11:0] buffer_space; // remaining buffer size + + wire sys_rst = ~sys_rst_l; // low active signal + wire c0_init_calib_complete; + + // There is a possibility that these signals are on + // the critical path as observed in + // the previous iteration of SoftMC + reg c0_init_calib_complete_r, sys_rst_r; + wire iq_full, processing_iseq, rdback_fifo_empty; + + always @(posedge c0_ddr4_clk) begin + c0_init_calib_complete_r <= c0_init_calib_complete; + sys_rst_r <= sys_rst; + end + + reg dllt_active = 1'b0; + + `ifdef ENABLE_DLL_TOGGLER + always @(posedge c0_ddr4_clk) begin + if(toggle_dll) begin + dllt_active <= ~dllt_active; + end + if(dllt_done) begin + dllt_active <= ~dllt_active; + end + end + `endif + + `ifdef RDIMM_x4 + phy_ddr4 phy_ddr4_i( + .sys_rst (sys_rst), + .c0_sys_clk_p (c0_sys_clk_p), + .c0_sys_clk_n (c0_sys_clk_n), + + `ifdef ENABLE_DLL_TOGGLER + .c0_ddr4_ui_clk (ddr4_ui_clk), + .addn_ui_clkout1 (c0_ddr4_dll_off_clk), + `else + .c0_ddr4_ui_clk (c0_ddr4_clk), + `endif + .c0_ddr4_ui_clk_sync_rst (c0_ddr4_rst), + .c0_init_calib_complete (c0_init_calib_complete), + .dbg_clk (dbg_clk), + .c0_ddr4_act_n (c0_ddr4_act_n), + .c0_ddr4_adr (c0_ddr4_adr), + .c0_ddr4_ba (c0_ddr4_ba), + .c0_ddr4_bg (c0_ddr4_bg), + .c0_ddr4_cke (c0_ddr4_cke[0]), + .c0_ddr4_odt (c0_ddr4_odt[0]), + .c0_ddr4_cs_n (c0_ddr4_cs_n[0]), + .c0_ddr4_ck_t (c0_ddr4_ck_t), + .c0_ddr4_ck_c (c0_ddr4_ck_c), + .c0_ddr4_reset_n (c0_ddr4_reset_n), + .c0_ddr4_parity (c0_ddr4_parity), + .c0_ddr4_dq (c0_ddr4_dq), + .c0_ddr4_dqs_c (c0_ddr4_dqs_c), + .c0_ddr4_dqs_t (c0_ddr4_dqs_t), + + .dBufAdr (dBufAdr), + .wrData (wrData), + .rdData (rdData), + .rdDataAddr (rdDataAddr), + .rdDataEn (rdDataEn), + .rdDataEnd (rdDataEnd), + .per_rd_done (per_rd_done), + .rmw_rd_done (rmw_rd_done), + .wrDataAddr (wrDataAddr), + .wrDataEn (wrDataEn), + + .mc_ACT_n (dllt_active ? dllt_mc_ACT_n : mc_ACT_n), + .mc_ADR (dllt_active ? dllt_mc_ADR : mc_ADR), + .mc_BA (dllt_active ? dllt_mc_BA : mc_BA), + .mc_BG (dllt_active ? dllt_mc_BG : mc_BG), + // DRAM CKE. 8 bits for each DRAM pin. The mc_CKE signal is always set to '1'. + .mc_CKE (dllt_active ? dllt_mc_CKE : {8{1'b1}}), + .mc_CS_n (dllt_active ? dllt_mc_CS_n : mc_CS_n), + .mc_ODT (mc_ODT), + // CAS command slot select. Slot0 is enabled for example design. + .mcCasSlot (dllt_active ? 0 : mcCasSlot), + // CAS slot 2 select. mcCasSlot2 serves a similar purpose as the mcCasSlot[1:0] signal, but mcCasSlot2 is used in timing + // critical logic in the Phy. Slot0 is enabled for example design. + .mcCasSlot2 (dllt_active ? 0 : mcCasSlot2), + .mcRdCAS (dllt_active ? 0 : mcRdCAS), + .mcWrCAS (dllt_active ? 0 : mcWrCAS), + // Optional read command type indication. The winInjTxn signal is set to '0' for example design. + .winInjTxn ({1{1'b0}}), + // Optional read command type indication. The winRmw signal is set to '0' for example design. + .winRmw ({1{1'b0}}), + // Update VT Tracking. The gt_data_ready signal is set to '0' in this example design. + // This signal must be asserted periodically to keep the DQS Gate aligned as voltage and temperature drift. + // For more information, Refer to PG150 document. + .gt_data_ready (gt_data_ready), + .winBuf (winBuf), + .winRank (winRank), + .tCWL (tCWL), + // Debug Port + .dbg_bus (dbg_bus) + ); + `elsif UDIMM_x8 + phy_ddr4_udimm phy_ddr4_i( + .sys_rst (sys_rst), + .c0_sys_clk_p (c0_sys_clk_p), + .c0_sys_clk_n (c0_sys_clk_n), + + `ifdef ENABLE_DLL_TOGGLER + .c0_ddr4_ui_clk (ddr4_ui_clk), + .addn_ui_clkout1 (c0_ddr4_dll_off_clk), + `else + .c0_ddr4_ui_clk (c0_ddr4_clk), + `endif + .c0_ddr4_ui_clk_sync_rst (c0_ddr4_rst), + .c0_init_calib_complete (c0_init_calib_complete), + .dbg_clk (dbg_clk), + .c0_ddr4_act_n (c0_ddr4_act_n), + .c0_ddr4_adr (c0_ddr4_adr), + .c0_ddr4_ba (c0_ddr4_ba), + .c0_ddr4_bg (c0_ddr4_bg), + .c0_ddr4_cke (c0_ddr4_cke), + .c0_ddr4_odt (c0_ddr4_odt), + .c0_ddr4_cs_n (c0_ddr4_cs_n), + .c0_ddr4_ck_t (c0_ddr4_ck_t), + .c0_ddr4_ck_c (c0_ddr4_ck_c), + .c0_ddr4_reset_n (c0_ddr4_reset_n), + //.ddr4_par (c0_ddr4_parity), + .c0_ddr4_dq (c0_ddr4_dq), + .c0_ddr4_dqs_c (c0_ddr4_dqs_c), + .c0_ddr4_dqs_t (c0_ddr4_dqs_t), + .c0_ddr4_dm_dbi_n (c0_ddr4_dm_dbi_n), + + .dBufAdr (dBufAdr), + .wrData (wrData), + .rdData (rdData), + .rdDataAddr (rdDataAddr), + .rdDataEn (rdDataEn), + .rdDataEnd (rdDataEnd), + .per_rd_done (per_rd_done), + .rmw_rd_done (rmw_rd_done), + .wrDataAddr (wrDataAddr), + .wrDataEn (wrDataEn), + .wrDataMask (wrDataMask), + + .mc_ACT_n (dllt_active ? dllt_mc_ACT_n : mc_ACT_n), + .mc_ADR (dllt_active ? dllt_mc_ADR : mc_ADR), + .mc_BA (dllt_active ? dllt_mc_BA : mc_BA), + .mc_BG (dllt_active ? dllt_mc_BG : mc_BG), + // DRAM CKE. 8 bits for each DRAM pin. The mc_CKE signal is always set to '1'. + .mc_CKE (dllt_active ? dllt_mc_CKE : {8{1'b1}}), + .mc_CS_n (dllt_active ? dllt_mc_CS_n : mc_CS_n), + .mc_ODT (mc_ODT), + // CAS command slot select. Slot0 is enabled for example design. + .mcCasSlot (dllt_active ? 0 : mcCasSlot), + // CAS slot 2 select. mcCasSlot2 serves a similar purpose as the mcCasSlot[1:0] signal, but mcCasSlot2 is used in timing + // critical logic in the Phy. Slot0 is enabled for example design. + .mcCasSlot2 (dllt_active ? 0 : mcCasSlot2), + .mcRdCAS (dllt_active ? 0 : mcRdCAS), + .mcWrCAS (dllt_active ? 0 : mcWrCAS), + // Optional read command type indication. The winInjTxn signal is set to '0' for example design. + .winInjTxn ({1{1'b0}}), + // Optional read command type indication. The winRmw signal is set to '0' for example design. + .winRmw ({1{1'b0}}), + // Update VT Tracking. The gt_data_ready signal is set to '0' in this example design. + // This signal must be asserted periodically to keep the DQS Gate aligned as voltage and temperature drift. + // For more information, Refer to PG150 document. + .gt_data_ready (gt_data_ready), + .winBuf (winBuf), + .winRank (winRank), + .tCWL (tCWL), + // Debug Port + .dbg_bus (dbg_bus) + ); + `elsif RDIMM_x8 + phy_rdimm_x8_dual phy_ddr4_i( + .sys_rst (sys_rst), + .c0_sys_clk_p (c0_sys_clk_p), + .c0_sys_clk_n (c0_sys_clk_n), + + `ifdef ENABLE_DLL_TOGGLER + .c0_ddr4_ui_clk (ddr4_ui_clk), + .addn_ui_clkout1 (c0_ddr4_dll_off_clk), + `else + .c0_ddr4_ui_clk (c0_ddr4_clk), + `endif + .c0_ddr4_ui_clk_sync_rst (c0_ddr4_rst), + .c0_init_calib_complete (c0_init_calib_complete), + .dbg_clk (dbg_clk), + .c0_ddr4_act_n (c0_ddr4_act_n), + .c0_ddr4_adr (c0_ddr4_adr), + .c0_ddr4_ba (c0_ddr4_ba), + .c0_ddr4_bg (c0_ddr4_bg), + .c0_ddr4_cke (c0_ddr4_cke[0]), + .c0_ddr4_odt (c0_ddr4_odt[0]), + .c0_ddr4_cs_n (c0_ddr4_cs_n[0]), + .c0_ddr4_ck_t (c0_ddr4_ck_t), + .c0_ddr4_ck_c (c0_ddr4_ck_c), + .c0_ddr4_reset_n (c0_ddr4_reset_n), + .c0_ddr4_parity (c0_ddr4_parity), + .c0_ddr4_dq (c0_ddr4_dq), + .c0_ddr4_dqs_c (c0_ddr4_dqs_c), + .c0_ddr4_dqs_t (c0_ddr4_dqs_t), + .c0_ddr4_dm_dbi_n (c0_ddr4_dm_dbi_n), + + .dBufAdr (dBufAdr), + .wrData (wrData), + .rdData (rdData), + .rdDataAddr (rdDataAddr), + .rdDataEn (rdDataEn), + .rdDataEnd (rdDataEnd), + .per_rd_done (per_rd_done), + .rmw_rd_done (rmw_rd_done), + .wrDataAddr (wrDataAddr), + .wrDataEn (wrDataEn), + .wrDataMask (wrDataMask), + + .mc_ACT_n (dllt_active ? dllt_mc_ACT_n : mc_ACT_n), + .mc_ADR (dllt_active ? dllt_mc_ADR : mc_ADR), + .mc_BA (dllt_active ? dllt_mc_BA : mc_BA), + .mc_BG (dllt_active ? dllt_mc_BG : mc_BG), + // DRAM CKE. 8 bits for each DRAM pin. The mc_CKE signal is always set to '1'. + .mc_CKE (dllt_active ? dllt_mc_CKE : {8{1'b1}}), + .mc_CS_n (dllt_active ? dllt_mc_CS_n : mc_CS_n), + .mc_ODT (mc_ODT), + // CAS command slot select. Slot0 is enabled for example design. + .mcCasSlot (dllt_active ? 0 : mcCasSlot), + // CAS slot 2 select. mcCasSlot2 serves a similar purpose as the mcCasSlot[1:0] signal, but mcCasSlot2 is used in timing + // critical logic in the Phy. Slot0 is enabled for example design. + .mcCasSlot2 (dllt_active ? 0 : mcCasSlot2), + .mcRdCAS (dllt_active ? 0 : mcRdCAS), + .mcWrCAS (dllt_active ? 0 : mcWrCAS), + // Optional read command type indication. The winInjTxn signal is set to '0' for example design. + .winInjTxn ({1{1'b0}}), + // Optional read command type indication. The winRmw signal is set to '0' for example design. + .winRmw ({1{1'b0}}), + // Update VT Tracking. The gt_data_ready signal is set to '0' in this example design. + // This signal must be asserted periodically to keep the DQS Gate aligned as voltage and temperature drift. + // For more information, Refer to PG150 document. + .gt_data_ready (gt_data_ready), + .winBuf (winBuf), + .winRank (winRank), + .tCWL (tCWL), + // Debug Port + .dbg_bus (dbg_bus) + ); + `endif + + + softmc_pipeline pipeline( + .clk(c0_ddr4_clk), + .rst(c0_ddr4_rst || user_rst), + + .softmc_end(softmc_fin), + .read_size(incoming_reads), + .read_seq_incoming(read_seq_incoming), + .buffer_space(buffer_space), + + .addr_out(fr_addr_in), + .valid_out(fr_valid_in), + .data_in(fr_data_out), + .valid_in(fr_valid_out), + .addr_in(fr_addr_out), + .ready_out(fr_ready_out), + + .ddr_write(ddr_write), + .ddr_read(ddr_read), + .ddr_pre(ddr_pre), + .ddr_act(ddr_act), + .ddr_ref(ddr_ref), + .ddr_zq(ddr_zq), + .ddr_nop(ddr_nop), + .ddr_ap(ddr_ap), + .ddr_pall(ddr_pall), + .ddr_half_bl(ddr_half_bl), + .ddr_bg(ddr_bg), + .ddr_bank(ddr_bank), + .ddr_col(ddr_col), + .ddr_row(ddr_row), + .ddr_wdata(ddr_wdata) + ); + + `ifdef ENABLE_DLL_TOGGLER + //BUFGMUX:GeneralClockMuxBuffer + //UltraScale + //XilinxHDLLibrariesGuide, version2014.4 + BUFGMUX#(.CLK_SEL_TYPE("SYNC") //ASYNC,SYNC + )BUFGMUX_inst( + .O(c0_ddr4_clk), //1-bitoutput:Clockoutput + .I0(ddr4_ui_clk), //1-bitinput:Clockinput(S=0) + .I1(c0_ddr4_dll_off_clk), //1-bitinput:Clockinput(S=1) + .S(clk_sel) //1-bitinput:Clockselect + ); + //End of BUFGMUX_inst instantiation + `endif + + + wire frontend_ready; + + frontend #(.SIM_MEM(SIM)) frontend( + .clk(c0_ddr4_clk), + .rst(c0_ddr4_rst), + + .init_calib_complete(c0_init_calib_complete_r), + .softmc_fin(softmc_fin), + .user_rst(user_rst), + + .dllt_begin(toggle_dll), + + // indicates read_back unit is ready for the next iseq + .frontend_ready(frontend_ready), + + // frontend <-> fetch stage if + .addr_in(fr_addr_in), + .valid_in(fr_valid_in), + .data_out(fr_data_out), + .valid_out(fr_valid_out), + .addr_out(fr_addr_out), + .ready_in(fr_ready_out), + + // frontend <-> xdma interface + .h2c_tdata_0(m_axis_h2c_tdata_0), + .h2c_tlast_0(m_axis_h2c_tlast_0), + .h2c_tvalid_0(m_axis_h2c_tvalid_0), + .h2c_tready_0(m_axis_h2c_tready_0), + .h2c_tkeep_0(m_axis_h2c_tkeep_0), + + .per_rd_init(per_rd_init), + .per_zq_init(per_zq_init), + .per_ref_init(per_ref_init), + .rbe_switch_mode(rbe_switch_mode) + ); + + ddr4_adapter#( + .DQ_WIDTH(`DQ_WIDTH) + ) ddr4_adapter + ( + .clk(c0_ddr4_clk), + .rst(c0_ddr4_rst || user_rst), + .init_calib_complete(c0_init_calib_complete_r), + //.io_config_strobe, + //.io_config, + .dBufAdr(dBufAdr), // Reserved. Should be tied low. + .wrData(wrData), // DRAM write data. There are 8 bits for each DQ lane on the DRAM bus. + .wrDataMask(wrDataMask),// DRAM write DM/DBI port.There is one bit for each byte of the wrData port. + .wrDataEn(wrDataEn), // Write data Enable. The Phy will assert this port for one cycle for each write CAS command. + .mc_ACT_n(mc_ACT_n), // DRAM ACT_n command signal for four DRAM clock cycles. + .mc_ADR(mc_ADR), // DRAM address. There are 8 bits in the fabric interface for each address bit on the DRAM bus. + .mc_BA(mc_BA), // DRAM bank address. 8 bits for each DRAM bank address. + .mc_BG(mc_BG), // DRAM bank group address. + .mc_CS_n(mc_CS_n), // DRAM CS_n + //.mc_ODT(mc_ODT), // DRAM ODT + .mcRdCAS(mcRdCAS), // Read CAS command issued. + .mcWrCAS(mcWrCAS), // Write CAS command issued. + .winRank(winRank), // Target rank for CAS commands. This value indicates which rank a CAS command is issued to. + .winBuf(winBuf), // Optional control signal. When either mcRdCAS or mcWrCAS is asserted, the Phy will store the value on the winBuf signal. + //.rdData(rdData), // DRAM read data. + .rdDataEn(rdDataEn), // Read data valid. This signal asserts for one fabric cycle for each completed read operation. + .rdDataEnd(rdDataEnd), // Unused. Tied high. + .mcCasSlot(mcCasSlot), + .mcCasSlot2(mcCasSlot2), + .gt_data_ready(gt_data_ready), + .ddr_write(ddr_write), + .ddr_read(ddr_read), + .ddr_pre(ddr_pre), + .ddr_act(ddr_act), + .ddr_ref(ddr_ref), + .ddr_zq(ddr_zq), + .ddr_nop(ddr_nop), + .ddr_ap(ddr_ap), + .ddr_pall(ddr_pall), + .ddr_half_bl(ddr_half_bl), + .ddr_bg(ddr_bg), + .ddr_bank(ddr_bank), + .ddr_col(ddr_col), + .ddr_row(ddr_row), + .ddr_wdata(ddr_wdata), + + .ddr_maint_read(per_rd_init) + ); + + localparam ODTWRDEL = 5'd9; + localparam ODTWRDUR = 4'd6; + localparam ODTWRODEL = 5'd9; + localparam ODTWRODUR = 4'd6; + localparam ODTRDDEL = 5'd10; + localparam ODTRDDUR = 4'd6; + localparam ODTRDODEL = 5'd9; + localparam ODTRDODUR = 4'd6; + localparam ODTNOP = 16'h0000; + localparam ODTWR = 16'h0001; + localparam ODTRD = 16'h0000; + + wire tranSentC; + assign tranSentC = mcRdCAS | mcWrCAS; + + //synthesis translate_on + //******************************************************************************* + ddr4_mc_odt # ( + .ODTWR (ODTWR) + ,.ODTWRDEL (ODTWRDEL) + ,.ODTWRDUR (ODTWRDUR) + ,.ODTWRODEL (ODTWRODEL) + ,.ODTWRODUR (ODTWRODUR) + + ,.ODTRD (ODTRD) + ,.ODTRDDEL (ODTRDDEL) + ,.ODTRDDUR (ODTRDDUR) + ,.ODTRDODEL (ODTRDODEL) + ,.ODTRDODUR (ODTRDODUR) + + ,.ODTNOP (ODTNOP) + ,.ODTBITS (`ODT_WIDTH) + ,.TCQ (0.1) + )u_ddr_tb_odt( + .clk (c0_ddr4_clk) + ,.rst (c0_ddr4_rst) + ,.mc_ODT (mc_ODT) + ,.casSlot (mcCasSlot) + ,.casSlot2 (mcCasSlot2) + ,.rank (winRank) + ,.winRead (mcRdCAS) + ,.winWrite (mcWrCAS) + ,.tranSentC (tranSentC) + ); + + wire sys_clk, sys_clk_gt; + wire [2:0] msi_vector_width; + wire msi_enable; + wire user_lnk_up, usr_irq_req, usr_irq_ack; + + IBUFDS_GTE4 refclk_ibuf (.O(sys_clk_gt), .ODIV2(sys_clk), .I(clk_ref_p), .CEB(1'b0), .IB(clk_ref_n)); + + wire axi_clk, axi_rst; + + xdma xdma_i + ( + //---------------------------------------------------------------------------------------// + // PCI Express (pci_exp) Interface // + //---------------------------------------------------------------------------------------// + .sys_rst_n ( pcie_rst ), + .sys_clk ( sys_clk ), + .sys_clk_gt ( sys_clk_gt), + + // Tx + .pci_exp_txn ( pci_exp_txn ), + .pci_exp_txp ( pci_exp_txp ), + + // Rx + .pci_exp_rxn ( pci_exp_rxn ), + .pci_exp_rxp ( pci_exp_rxp ), + + // AXI streaming ports + .s_axis_c2h_tdata_0(xdma_c2h_tdata_0), + .s_axis_c2h_tlast_0(xdma_c2h_tlast_0), + .s_axis_c2h_tvalid_0(xdma_c2h_tvalid_0), + .s_axis_c2h_tready_0(xdma_c2h_tready_0), + .s_axis_c2h_tkeep_0(xdma_c2h_tkeep_0), + .m_axis_h2c_tdata_0(xdma_h2c_tdata_0), + .m_axis_h2c_tlast_0(xdma_h2c_tlast_0), + .m_axis_h2c_tvalid_0(xdma_h2c_tvalid_0), + .m_axis_h2c_tready_0(xdma_h2c_tready_0), + .m_axis_h2c_tkeep_0(xdma_h2c_tkeep_0), + + .usr_irq_req (1'b0), + .usr_irq_ack (usr_irq_ack), + .msi_enable (msi_enable), + .msi_vector_width (msi_vector_width), + + + // Config managemnet interface + .cfg_mgmt_addr ( 19'b0 ), + .cfg_mgmt_write ( 1'b0 ), + .cfg_mgmt_write_data ( 32'b0 ), + .cfg_mgmt_byte_enable ( 4'b0 ), + .cfg_mgmt_read ( 1'b0 ), + .cfg_mgmt_read_data (), + .cfg_mgmt_read_write_done (), + + + //-- AXI Global + .axi_aclk (axi_clk), // AXI i-face clock driven from pcie clk + .axi_aresetn (axi_rst), // reset synchronous to axi_clk + + .user_lnk_up ( user_lnk_up ) + ); + + // Clock converter for the c2h interface + axis_clock_converter axis_clk_conv_i0 + ( + .s_axis_tvalid(s_axis_c2h_tvalid_0), + .s_axis_tlast(s_axis_c2h_tlast_0), + .s_axis_tdata(s_axis_c2h_tdata_0), + .s_axis_tkeep(s_axis_c2h_tkeep_0), + .s_axis_tready(s_axis_c2h_tready_0), + .m_axis_tvalid(xdma_c2h_tvalid_0), + .m_axis_tlast(xdma_c2h_tlast_0), + .m_axis_tdata(xdma_c2h_tdata_0), + .m_axis_tkeep(xdma_c2h_tkeep_0), + .m_axis_tready(xdma_c2h_tready_0), + .s_axis_aresetn(~c0_ddr4_rst), + .s_axis_aclk(c0_ddr4_clk), + .m_axis_aresetn(axi_rst), + .m_axis_aclk(axi_clk) + ); + + // Clock converter for the h2c interface + axis_clock_converter axis_clk_conv_i1 + ( + .m_axis_tvalid(m_axis_h2c_tvalid_0), + .m_axis_tlast(m_axis_h2c_tlast_0), + .m_axis_tdata(m_axis_h2c_tdata_0), + .m_axis_tkeep(m_axis_h2c_tkeep_0), + .m_axis_tready(m_axis_h2c_tready_0), + .s_axis_tvalid(xdma_h2c_tvalid_0), + .s_axis_tlast(xdma_h2c_tlast_0), + .s_axis_tdata(xdma_h2c_tdata_0), + .s_axis_tkeep(xdma_h2c_tkeep_0), + .s_axis_tready(xdma_h2c_tready_0), + .m_axis_aresetn(~c0_ddr4_rst), + .m_axis_aclk(c0_ddr4_clk), + .s_axis_aresetn(axi_rst), + .s_axis_aclk(axi_clk) + ); + + readback_engine rbe( + + // common signals + .clk(c0_ddr4_clk), + .rst(c0_ddr4_rst || user_rst), + + // other ctrl signals + .flush(frontend_ready), + .switch_mode(rbe_switch_mode), + .read_seq_incoming(read_seq_incoming), // next few instructions will read from DRAM + .incoming_reads(incoming_reads), // how many reads next few instructions will issue + .buffer_space(buffer_space), // remaining buffer size + // DRAM <-> engine if + .rd_data(rdData), + .rd_valid(rdDataEn), + + // rbe <-> rf interface + .ddr_wdata(ddr_wdata), + + .per_rd_init(per_rd_init), + .per_zq_init(per_zq_init), + .per_ref_init(per_ref_init), + + // rbe <-> xdma if + .c2h_tdata_0(s_axis_c2h_tdata_0), + .c2h_tlast_0(s_axis_c2h_tlast_0), + .c2h_tvalid_0(s_axis_c2h_tvalid_0), + .c2h_tready_0(s_axis_c2h_tready_0), + .c2h_tkeep_0(s_axis_c2h_tkeep_0) + + ); + + `ifdef ENABLE_DLL_TOGGLER + dll_toggler dllt + ( + .clk(c0_ddr4_clk), + .rst(c0_ddr4_rst || user_rst || ~c0_init_calib_complete_r), + .toggle_valid(toggle_dll), + .mc_ACT_n(dllt_mc_ACT_n), // DRAM ACT_n command signal for four DRAM clock cycles. + .mc_ADR(dllt_mc_ADR), // DRAM address. There are 8 bits in the fabric interface for each address bit on the DRAM bus. + .mc_BA(dllt_mc_BA), // DRAM bank address. 8 bits for each DRAM bank address. + .mc_BG(dllt_mc_BG), // DRAM bank group address. + .mc_CS_n(dllt_mc_CS_n), // DRAM CS_n + .mc_CKE(dllt_mc_CKE), + .clk_sel(clk_sel), + .dllt_done(dllt_done) + ); + `endif +endmodule -- cgit v1.2.3