xc7a100tfgg484 pcie约束
时间: 2023-07-24 08:27:35 浏览: 174
xc7a100tfgg484芯片参考设计
以下是xc7a100tfgg484芯片的PCIe约束:
1. PCIe时钟约束
create_generated_clock -name pcie_ref_clk -source [get_pins {PCIE_INSTANCE/inst_i/inst_gtp_i/pcie_i/pcie_inst_refclk_i}] -multiply_by 1 -divide_by 1 [get_ports {PCIE_INSTANCE/inst_i/inst_gtp_i/pcie_i/pcie_refclk_i}]
2. PCIe复位约束
set_property -dict {PACKAGE_PIN U19 IOSTANDARD LVCMOS33} [get_ports {PCIE_INSTANCE/inst_i/inst_gtp_i/pcie_i/pcie_resetn_i}]
set_property -dict {PACKAGE_PIN U19 IOSTANDARD LVCMOS33} [get_ports {PCIE_INSTANCE/inst_i/inst_gtp_i/pcie_i/pcie_perstn_i}]
set_property -dict {PACKAGE_PIN U19 IOSTANDARD LVCMOS33} [get_ports {PCIE_INSTANCE/inst_i/inst_gtp_i/pcie_i/pcie_mgt_rstn_i}]
3. PCIe数据通道约束
set_property -dict {CAPTURE_CLOCK pcie_ref_clk} -add {DATA_WIDTH 64} -mode {PCIE} [get_bd_intf_pins PCIE_INSTANCE/inst_i/inst_gtp_i/pcie_i/pcie_gt_top_i/quad_gt_i/txd]
set_property -dict {CAPTURE_CLOCK pcie_ref_clk} -add {DATA_WIDTH 64} -mode {PCIE} [get_bd_intf_pins PCIE_INSTANCE/inst_i/inst_gtp_i/pcie_i/pcie_gt_top_i/quad_gt_i/rxd]
4. PCIe地址通道约束
set_property -dict {CAPTURE_CLOCK pcie_ref_clk} -add {DATA_WIDTH 32} -mode {PCIE} [get_bd_intf_pins PCIE_INSTANCE/inst_i/inst_gtp_i/pcie_i/pcie_gt_top_i/quad_gt_i/txd]
set_property -dict {CAPTURE_CLOCK pcie_ref_clk} -add {DATA_WIDTH 32} -mode {PCIE} [get_bd_intf_pins PCIE_INSTANCE/inst_i/inst_gtp_i/pcie_i/pcie_gt_top_i/quad_gt_i/rxd]
这些约束可根据实际情况进行修改。
阅读全文