⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xilinx_pci_exp_blk_plus_1_lane_ep-xc5vlx50t-ff1136-1_es.ucf

📁 基于xilinx vierex5得pci express dma设计实现。
💻 UCF
字号:
################################################################################# File:   xilinx_pci_exp_blk_plus_1_lane_ep-XC5VLX50T-FF1136-1_ES.ucf## Use this file only with the device listed below.  Any other# combination is invalid.  Do not modify this file except in# regions designated for "User" constraints.## Copyright (c) 2007 Xilinx, Inc.  All rights reserved.################################################################################# This UCF supports use of Virtex-5 LXT Engineering Sample Devices with# errata items as documented in Virtex-5 Errata: XC5VLX30TCES, XC5VLX50TCES,# XC5VLX110TCES and XC5VLX330TCES Errata Notification EN051 (v1.3) June 08,# 2007, and must be used only with PCI Express Block Plus v1.4EA    # and ISE 9.2.02 releases.################################################################################ NOTE: When using Device Capabilities Register : Maximum Payload Size# setting of 128B (GUI pg. 5 of 8), the following 2 location constraint lines# in the UCF should be commented:## INST "ep/BU2/U0/pcie_ep0/pcie_blk/pcie_mim_wrapper_i/bram_tl_tx/generate_tdp2[1].ram_tdp2_inst" LOC = ...;# INST "ep/BU2/U0/pcie_ep0/pcie_blk/pcie_mim_wrapper_i/bram_tl_tx/generate_tdp2[0].ram_tdp2_inst" LOC = ...;###############################################################################CONFIG STEPPING = "ES" ;################################################################################ Define Device, Package And Speed Grade###############################################################################CONFIG PART = XC5VLX50T-FF1136-1 ;################################################################################ User Time Names / User Time Groups / Time Specs############################################################################################################################################################### User Physical Constraints############################################################################################################################################################### Pinout and Related I/O Constraints################################################################################# SYS reset (input) signal.  The sys_reset_n signal should be# obtained from the PCI Express interface if possible.  For# slot based form factors, a system reset signal is usually# present on the connector.  For cable based form factors, a# system reset signal may not be available.  In this case, the# system reset signal must be generated locally by some form of# supervisory circuit.  You may change the IOSTANDARD and LOC# to suit your requirements and VCCO voltage banking rules.#NET "sys_reset_n"      LOC = "AC24"  | IOSTANDARD = LVCMOS25 | PULLUP | NODELAY ;## SYS clock 250 MHz (input) signal.  The sys_clk_p and sys_clk_n# signals are the PCI Express reference clock. Virtex-5 GTP# Transceiver architecture requires the use of a dedicated clock# resources (FPGA input pins) associated with each GTP Transceiver Tile.# To use these pins an IBUFDS primitive (refclk_ibuf) is# instantiated in user's design.# Please refer to the Virtex-5 GTP Transceiver User Guide # (UG196) for guidelines regarding clock resource selection.#NET  "sys_clk_p"       LOC = "AF4"  ;NET  "sys_clk_n"       LOC = "AF3"  ;INST "refclk_ibuf"     DIFF_TERM = "TRUE" ;## Transceiver instance placement.  This constraint selects the# transceivers to be used, which also dictates the pinout for the# transmit and receive differential pairs.  Please refer to the# Virtex-5 GTP Transceiver User Guide (UG196) for more# information.## PCIe Lanes 0, 1#INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/GTD[0].GT_i" LOC = GTP_DUAL_X0Y2 ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/GTD[0].GT_i" LOC = GTP_DUAL_X0Y1 ;################################################################################ Physical Constraints################################################################################# BlockRAM placement#INST "ep/BU2/U0/pcie_ep0/pcie_blk/pcie_mim_wrapper_i/bram_retry/generate_sdp.ram_sdp_inst"      LOC = RAMB36_X1Y9 ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/pcie_mim_wrapper_i/bram_tl_tx/generate_tdp2[1].ram_tdp2_inst" LOC = RAMB36_X1Y8 ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/pcie_mim_wrapper_i/bram_tl_rx/generate_tdp2[1].ram_tdp2_inst" LOC = RAMB36_X1Y7 ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/pcie_mim_wrapper_i/bram_tl_tx/generate_tdp2[0].ram_tdp2_inst" LOC = RAMB36_X1Y6 ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/pcie_mim_wrapper_i/bram_tl_rx/generate_tdp2[0].ram_tdp2_inst" LOC = RAMB36_X1Y5 ;## Timing critical placements#INST "ep/BU2/U0/pcie_ep0/pcie_blk_if/ll_bridge/tx_bridge/tx_bridge/shift_pipe1" LOC = "SLICE_X59Y36" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk_if/ll_bridge/rx_bridge/arb_inst/completion_available" LOC = "SLICE_X58Y26";INST "ep/BU2/U0/pcie_ep0/pcie_blk_if/cf_bridge/management_interface/mgmt_rdata_d1_3" LOC = "SLICE_X59Y25";INST "ep/BU2/U0/pcie_ep0/pcie_blk_if/ll_bridge/rx_bridge/arb_inst/completion_available_or00001" LOC = "SLICE_X59Y25" ;## PIPE interface constraints.#INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_elec_idle_reg_1" LOC = "SLICE_X58Y49" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_elec_idle_reg_0" LOC = "SLICE_X59Y51" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_detect_rx_loopback_reg_1" LOC = "SLICE_X58Y50" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_detect_rx_loopback_reg_0" LOC = "SLICE_X59Y52" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_15" LOC = "SLICE_X59Y49" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_14" LOC = "SLICE_X59Y49" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_13" LOC = "SLICE_X59Y49" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_12" LOC = "SLICE_X58Y49" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_11" LOC = "SLICE_X59Y49" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_10" LOC = "SLICE_X59Y50" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_9" LOC = "SLICE_X58Y50" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_8" LOC = "SLICE_X58Y49" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_7" LOC = "SLICE_X58Y51" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_6" LOC = "SLICE_X59Y52" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_5" LOC = "SLICE_X58Y51" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_4" LOC = "SLICE_X59Y51" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_3" LOC = "SLICE_X58Y52" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_2" LOC = "SLICE_X58Y51" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_1" LOC = "SLICE_X58Y52" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_reg_0" LOC = "SLICE_X59Y52" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_k_reg_1" LOC = "SLICE_X59Y50" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_data_k_reg_0" LOC = "SLICE_X59Y51" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_compliance_reg_1" LOC = "SLICE_X58Y50" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_tx_compliance_reg_0" LOC = "SLICE_X59Y52" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_power_down_reg_3" LOC = "SLICE_X59Y50" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_power_down_reg_2" LOC = "SLICE_X59Y50" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_power_down_reg_1" LOC = "SLICE_X59Y51" ;INST "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_power_down_reg_0" LOC = "SLICE_X58Y52" ;################################################################################ Timing Constraints################################################################################# Ignore timing on asynchronous signals.#NET "sys_reset_n" TIG ;NET "sys_clk_p"   TIG ;NET "sys_clk_n"   TIG ;## Timing requirements and related constraints.#NET "sys_clk_c"                                         PERIOD = 10ns;NET "ep/BU2/U0/pcie_ep0/pcie_blk/SIO/.pcie_gt_wrapper_i/gt_refclk_out" TNM_NET = "MGTCLK" ;TIMESPEC "TS_MGTCLK"  = PERIOD "MGTCLK" 100.00 MHz HIGH 50 % ;################################################################################ End###############################################################################

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -